Encode 0 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 67835310881074 302217250788569 361193255521034 491132347463379 495270506358304 644156568732587 725948224458739
Encode 1 0
bossLib.PROVE_TAC [ ( DB.fetch "Encode" "biprefix_def" ) ]

4508202 574967048041 579751398602 67835310881074 302217250788569 330012922480994 361193255521034 491132347463379 495270506358304 644156568732587 684439512836680 725948224458739
Encode 2 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1 2
4508202 464926985138 469711335699 474495686260 479280036821 43437164565156 67835310881074 97361119023826 180981670282877 302217250788569 330012922480994 361193255521034 386477523617951 491132347463379 495270506358304 588485109015285 644156568732587 684439512836680 725948224458739 741514722616210
Encode 2 1
bossLib.PROVE_TAC tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 474495686245 474495686260 479280036806 27147094261059 97361119023811 180981670282862 211338297175166 302217250788554 302217250788569 352130390494445 352130390494460 361193255521019 361193255521034 386477523617936 415098329689538 483313452132581 506873925337017 588485109015270 684439512836680
Encode 2 2
bossLib.PROVE_TAC tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 474495686245 474495686260 479280036806 27147094261059 97361119023811 180981670282862 211338297175166 302217250788554 302217250788569 352130390494445 352130390494460 361193255521019 361193255521034 386477523617936 415098329689538 483313452132581 506873925337017 588485109015270 684439512836680
Encode 3 0
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "biprefix_def" ) , rich_listTheory.IS_PREFIX ]
1
4508202 5822413 464926985138 469711335699 474495686260 479280036821 12881209709677 67335619167310 67835310881074 94587061520064 101493408634270 113171535499067 179857892939409 286024140781060 302217250788569 316571291052236 361193255521034 378855121615881 491132347463379 495270506358304 644156568732587 684439512836680 701865353869699 704177836849664 725948224458739 766438618715716
Encode 3 1
metisLib.METIS_TAC [ ]

4508202 5822413 464926985138 469711335699 474495686260 479280036821 27147094261059 101493408634270 179857892939409 211338297175166 286024140781060 302217250788569 352130390494460 361193255521034 415098329689538 684439512836680 701865353869699 704177836849664
Encode 4 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 474495686260 43437164565156 67835310881074 97361119023826 180981670282877 302217250788569 361193255521034 386477523617951 491132347463379 495270506358304 588485109015285 644156568732587 684439512836680 701865353869699 725948224458739 741514722616210
Encode 5 0
bossLib.PROVE_TAC [ ( DB.fetch "Encode" "wf_encoder_def" ) , ( DB.fetch "Encode" "biprefix_def" ) ]

4508202 5822413 484064387382 536692243553 574967048041 579751398602 101493408634270 179857892939409 263892933115620 286024140781060 309120465937051 330012922480994 335825739886711 432251150433549 491132347463379 495270506358304 511985073003777 531770942187372 635026639365016 637387629151176 658355540294188 670888847361387 684439512836680 701865353869699 704177836849664 766438618715716
Encode 6 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 484064387382 488848737943 536692243553 574967048041 101493408634270 263892933115620 309120465937051 330012922480994 393247374089969 432251150433549 491132347463379 511985073003777 531770942187372 543732674092599 635026639365016 637387629151176 655100123088313 670888847361387 684439512836680 701865353869699 711129146278824 766438618715716
Encode 7 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 484064387382 536692243553 196421115996503 208688131165109 263892933115620 309120465937051 330012922480994 417753747857152 432251150433549 466046821706857 491132347463379 531770942187372 556420001574116 569019032681345 635026639365016 655100123088313 669187281522321 670888847361387 684439512836680 711129146278824
Encode 8 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 536692243553 8310569820238 233325767956285 263892933115620 361966303664890 464415659084613 491132347463379 633089295882223 670888847361387 778458947059630
Encode 9 0
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "wf_encoder_def" ) , ( DB.fetch "Encode" "encode_bool_def" ) , rich_listTheory.IS_PREFIX ]

4508202 536692243553 19521708359799 87581036748754 109416532122670 225583224709300 263892933115620 280786267309912 444825293995248 491132347463379 670888847361387
Encode 10 0
boolLib.GEN_TAC
1
4508202 536692243553 30093204963816 37326134646205 87566168197074 90356295677069 93316378764946 97361119023826 151463815040859 152722099238402 171752891974462 269044109457513 271941865957237 325364539524407 342407493163734 434114976982222 442077572956679 491132347463379 503034418431946 511985073003777 593741938343356 635026639365016 698219714736297 701865353869699 711129146278824 728037818215626 774923224494794 781926092228596 791029290534639
Encode 10 1
boolLib.GEN_TAC
2
4508202 536692243553 30093204963816 37326134646205 87566168197074 90356295677069 93316378764946 97361119023826 151463815040859 152722099238402 171752891974462 269044109457513 271941865957237 325364539524407 342407493163734 434114976982222 442077572956679 491132347463379 503034418431946 511985073003777 593741938343356 635026639365016 698219714736297 701865353869699 711129146278824 728037818215626 774923224494794 781926092228596 791029290534639
Encode 10 2
bossLib.Cases
3
4508202 536692243553 30093204963816 37326134646205 87566168197074 90356295677069 93316378764946 97361119023826 151463815040859 152722099238402 171752891974462 269044109457513 271941865957237 325364539524407 342407493163734 434114976982222 442077572956679 491132347463379 503034418431946 511985073003777 593741938343356 635026639365016 698219714736297 701865353869699 728037818215626 774923224494794 781926092228596 791029290534639
Encode 10 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 541476594114 546260944675 37326134646205 79446297886495 97361119023826 137360357244300 151463815040859 152722099238402 171752891974462 194434032222785 271941865957237 290844332178529 305803669238782 306090379161398 335344845384093 348263789386861 428815404520542 503034418431946 511985073003777 514761207392538 554005810612729 593741938343356 635026639365016 643121076487793 701865353869699 732894878543505 774923224494794 781926092228596 791029290534639
Encode 11 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 101493408634270 127321982110053 127326766460614 141163108283026 141167892633587 159798652463805 171752891974462 184373497456309 239479778177946 263892933115620 309120465937051 330012922480994 372906596016903 432251150433549 491132347463379 503034418431946 531770942187372 555091100599651 593741938343356 635026639365016 645304539057618 655100123088313 670888847361387 684439512836680 711129146278824 751752883517014 781926092228596
Encode 11 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 179 14*)x" ]
2
4508187 4508202 5822398 574967048026 574967048041 579751398587 579751398602 5740388843027 30093204963801 37326134646190 87566168197059 90356295677054 91642120855720 93316378764931 97361119023811 101493408634255 127321982110038 127326766460599 141163108283011 141167892633572 179857892939394 179857892939409 238470243614653 269044109457498 269044109457513 271941865957222 286024140781045 325364539524392 330012922480979 342407493163719 352130390494445 432251150433534 491132347463364 511985073003762 607834255751095 635026639365001 637387629151161 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701 774923224494779 781114084351100 791029290534624
Encode 11 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
3
4508187 4508202 5822398 5822413 541476594099 541476594114 546260944660 546260944675 574967048026 579751398587 579751398602 5740388843027 30093204963801 37326134646190 79446297886480 87566168197059 90356295677054 91642120855720 93316378764931 97361119023811 101493408634255 127321982110038 127326766460599 137360357244285 141163108283011 141167892633572 179857892939394 180187745491911 194434032222770 238470243614653 269044109457498 269044109457513 271941865957222 286024140781045 290844332178514 290844332178529 306090379161383 325364539524392 330012922480979 335344845384078 335344845384093 342407493163719 352130390494445 428815404520527 432251150433534 443394587179605 491132347463364 511985073003762 514761207392523 514761207392538 549205777365248 607834255751095 635026639365001 637387629151161 643121076487778 684439512836665 701865353869684 701865353869699 704177836849649 732894878543490 732894878543505 766438618715701 774923224494779 791029290534624
Encode 11 3
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
4
4508187 4508202 5822398 5822413 541476594099 541476594114 546260944660 546260944675 574967048026 579751398587 5740388843027 37326134646190 79446297886480 97361119023811 101493408634255 127321982110038 127326766460599 137360357244285 141163108283011 141167892633572 142373548974944 142373548974959 143631833172487 143631833172502 179857892939394 180187745491911 194434032222770 205401922279240 238470243614653 271941865957222 286024140781045 290844332178514 290844332178529 306090379161383 330012922480979 335344845384078 335344845384093 352130390494445 428815404520527 432251150433534 491132347463364 500505896518277 511985073003762 514761207392523 514761207392538 607834255751095 635026639365001 637387629151161 643121076487778 684439512836665 690126541775780 701865353869684 701865353869699 704177836849649 732894878543490 732894878543505 766438618715701 774923224494779 791029290534624
Encode 11 4
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 182 10*)q = q'" ]
5 6
4508187 4508202 5822398 5822413 541476594099 541476594114 546260944660 546260944675 574967048026 579751398587 5740388843027 97361119023811 101493408634255 101493408634270 127321982110038 127326766460599 141163108283011 141167892633572 142373548974944 142373548974959 143631833172487 143631833172502 179857892939394 179857892939409 238470243614653 286024140781045 286024140781060 330012922480979 352130390494445 372354834681234 432251150433534 461840624629476 472984407529160 476502418702392 491132347463364 511985073003762 635026639365001 637387629151161 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701 791029290534624
Encode 11 5
bossLib.PROVE_TAC [ rich_listTheory.IS_PREFIX_APPENDS ]

4508187 4508202 5822398 5822413 541476594099 541476594114 546260944660 546260944675 574967048026 579751398587 5740388843027 97361119023811 101493408634255 101493408634270 127321982110038 127326766460599 141163108283011 141167892633572 142373548974944 142373548974959 143631833172487 143631833172502 179857892939394 179857892939409 238470243614653 286024140781045 286024140781060 330012922480979 330012922480994 352130390494445 372354834681234 432251150433534 461840624629476 472984407529160 476502418702392 491132347463364 511985073003762 635026639365001 637387629151161 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701 791029290534624
Encode 11 6
bossLib.PROVE_TAC [ rich_listTheory.IS_PREFIX_APPEND1 , rich_listTheory.IS_PREFIX_APPEND2 ]

4508187 4508202 5822398 5822413 541476594099 541476594114 546260944660 574967048026 579751398587 5740388843027 97361119023811 101493408634255 127321982110038 127326766460599 141163108283011 141167892633572 142373548974944 142373548974959 143631833172487 179857892939394 179857892939409 238470243614653 286024140781045 286024140781060 330012922480979 352130390494445 372354834681234 432251150433534 461840624629476 472984407529160 476502418702392 491132347463364 511985073003762 635026639365001 637387629151161 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701 791029290534624
Encode 12 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 101493408634270 127321982110053 127326766460614 128647654155498 141163108283026 141167892633587 145273399639998 263892933115620 267033563658457 309120465937051 330012922480994 405421686747728 432251150433549 490301658465773 491132347463379 531770942187372 532663616197964 592930635795571 635026639365016 655100123088313 670888847361387 684439512836680 700147017946386 711129146278824 726553226088257 760142418135719 781639740687010
Encode 12 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 179 14*)x" ]
2 3
4508187 4508202 5822398 574967048026 574967048041 579751398587 579751398602 5740388843027 45039320736357 53238264127978 101493408634255 127321982110038 127326766460599 128647654155483 141163108283011 141167892633572 151229381863355 151234166213916 179857892939394 179857892939409 205137515269080 238470243614653 267033563658442 286024140781045 330012922480979 352130390494445 389153474511489 432251150433534 437633225487395 484806312765974 491132347463364 495638576501775 511985073003762 514795967447020 514795967447035 539422694842687 592930635795556 635026639365001 637387629151161 684439512836665 690287683469887 701865353869684 701865353869699 704177836849649 704177836849664 718921948033672 766438618715701 781639740686995
Encode 12 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
4 5
4508187 4508202 5822398 5822413 574967048026 579751398587 579751398602 5740388843027 5999628581495 45039320736357 53238264127978 101493408634255 127321982110038 127326766460599 128647654155483 141163108283011 141167892633572 151229381863355 151234166213916 152439822555288 152439822555303 159741235517577 159741235517592 179857892939394 205137515269080 220070889931429 238470243614653 258022605268508 258022605268523 267033563658442 275748729688062 286024140781045 330012922480979 352130390494445 359750502959918 359750502959933 379027266891687 394139406174778 403033534343029 432251150433534 437633225487395 484806312765974 491132347463364 495638576501775 502016833150695 511985073003762 514795967447020 514795967447035 539422694842687 592930635795556 635026639365001 637387629151161 684439512836665 690287683469887 701865353869684 701865353869699 704177836849649 718921948033672 766438618715701 781639740686995
Encode 12 3
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
6 7
4508187 4508202 5822398 5822413 574967048026 579751398587 579751398602 5740388843027 34499251734071 45039320736357 53238264127978 101493408634255 127321982110038 127326766460599 128647654155483 141163108283011 141167892633572 151181538357745 151181538357760 151229381863355 151234166213916 167043987746479 179857892939394 205137515269080 238470243614653 258022605268508 258022605268523 267033563658442 286024140781045 305637147811173 330012922480979 352130390494445 432251150433534 437633225487395 484806312765974 491132347463364 495638576501775 500758672175249 509652800343500 511985073003762 514795967447020 514795967447035 539422694842687 592930635795556 608636099151166 635026639365001 637387629151161 676657495449565 684439512836665 690287683469887 699601283738335 699601283738350 701865353869684 701865353869699 704177836849649 718921948033672 766438618715701 781639740686995 784106778855221 784106778855236
Encode 12 4
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_sum_def" ) , rich_listTheory.IS_PREFIX ]

4508187 4508202 5822398 5822413 574967048026 579751398587 5740388843027 45039320736357 101493408634255 127321982110038 127326766460599 128647654155483 135647201242088 141163108283011 141167892633572 151229381863355 151234166213916 152439822555288 152439822555303 159741235517577 159741235517592 179857892939394 220070889931429 226676046240922 238470243614653 258022605268508 258022605268523 267033563658442 286024140781045 330012922480979 352130390494445 359750502959918 359750502959933 379027266891687 394139406174778 403033534343029 432251150433534 437633225487395 461310766918801 461310766918816 491132347463364 502016833150695 511985073003762 539422694842687 592930635795556 635026639365001 637387629151161 681203183364223 684439512836665 690287683469887 701865353869684 701865353869699 704177836849649 766438618715701 781639740686995
Encode 12 5
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_sum_def" ) , rich_listTheory.IS_PREFIX ]

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 5740388843027 45039320736357 101493408634255 127321982110038 127326766460599 128647654155483 141163108283011 141167892633572 151229381863355 151234166213916 152439822555288 152439822555303 159741235517577 159741235517592 167043987746479 179857892939394 188234147196924 220070889931429 238470243614653 258022605268508 258022605268523 267033563658442 286024140781045 330012922480979 333295312241393 352130390494445 359750502959918 359750502959933 379027266891687 394139406174778 403033534343029 405994283206134 432251150433534 437633225487395 491132347463364 500758672175249 502016833150695 509652800343500 511985073003762 539422694842687 592930635795556 635026639365001 637387629151161 676657495449565 684439512836665 690287683469887 699601283738335 699601283738350 701865353869684 701865353869699 704177836849649 766438618715701 781639740686995 784106778855221 784106778855236
Encode 12 6
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_sum_def" ) , rich_listTheory.IS_PREFIX ]

4508187 4508202 5822398 5822413 574967048026 579751398587 5740388843027 45039320736357 101493408634255 127321982110038 127326766460599 128647654155483 141163108283011 141167892633572 151181538357745 151181538357760 151229381863355 151234166213916 152439822555288 152439822555303 159741235517577 159741235517592 167043987746479 179857892939394 220070889931429 238470243614653 258022605268508 258022605268523 267033563658442 286024140781045 330012922480979 352130390494445 359750502959918 359750502959933 379027266891687 394139406174778 403033534343029 432251150433534 435284720471766 437633225487395 491132347463364 500758672175249 509652800343500 511985073003762 539422694842687 592930635795556 608636099151166 635026639365001 637387629151161 641891840420683 676657495449565 681203183364223 684439512836665 690287683469887 699601283738335 699601283738350 701865353869684 701865353869699 704177836849649 766438618715701 781639740686995 784106778855221 784106778855236
Encode 12 7
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_sum_def" ) , rich_listTheory.IS_PREFIX ]

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 5740388843027 45039320736357 101493408634255 127321982110038 127326766460599 128647654155483 141163108283011 141167892633572 151181538357745 151181538357760 151229381863355 151234166213916 167043987746479 179857892939394 188234147196924 238470243614653 258022605268508 258022605268523 267033563658442 286024140781045 330012922480979 352130390494445 432251150433534 437633225487395 491132347463364 500758672175249 509652800343500 511985073003762 539422694842687 592930635795556 608636099151166 635026639365001 637387629151161 676657495449565 684439512836665 690287683469887 699601283738335 699601283738350 701865353869684 701865353869699 704177836849649 705631802435812 748511106421154 766438618715701 781639740686995 784106778855221 784106778855236
Encode 13 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 484064387382 536692243553 12726398274567 66181098900927 155502025673898 190124893119234 263892933115620 309120465937051 309244257787085 330012922480994 348506352537153 424592031867821 432251150433549 491132347463379 530882422552167 531770942187372 635026639365016 655100123088313 670888847361387 684439512836680 711129146278824 783517202516861
Encode 13 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 179 14*)x" ]
2 3
4508187 4508202 5822398 484064387367 536692243538 574967048026 574967048041 579751398587 579751398602 5740388843027 12726398274552 101493408634255 155502025673883 179857892939394 179857892939409 196421115996488 208688131165094 236788779836952 238470243614653 286024140781045 312556631362042 312556631362057 330012922480979 348506352537138 352130390494445 399447382211375 432251150433534 456125065208493 491132347463364 503510280911934 510848620360177 511985073003762 599863818080517 610614215831051 635026639365001 637387629151161 684439512836665 690287683469887 701865353869684 701865353869699 704177836849649 704177836849664 742275202697550 766438618715701 790413996703894
Encode 13 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
4 5
4508187 4508202 5822398 5822413 484064387367 536692243538 574967048026 579751398587 579751398602 5740388843027 12726398274552 101493408634255 102458205567308 133400586333703 133400586333718 151181538357745 151181538357760 155502025673883 179857892939394 196421115996488 208688131165094 236788779836952 238470243614653 286024140781045 312556631362042 312556631362057 316597923271700 319548817708479 319548817708494 330012922480979 348506352537138 352130390494445 399447382211375 432251150433534 456125065208493 477577159417512 489499434093356 491132347463364 503510280911934 510848620360177 511985073003762 556807344186095 560850449063855 569965124771616 599863818080517 610614215831051 635026639365001 637387629151161 684439512836665 690287683469887 701865353869684 701865353869699 704177836849649 766438618715701 771953972910561 771953972910576 790413996703894
Encode 13 3
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
6 7
4508187 4508202 5822398 484064387367 536692243538 574967048026 579751398587 579751398602 5740388843027 12726398274552 101493408634255 155502025673883 179857892939394 196421115996488 208688131165094 236788779836952 238470243614653 286024140781045 312556631362042 312556631362057 314217304461684 330012922480979 338735181870941 348506352537138 352130390494445 399447382211375 429994839971191 432251150433534 456125065208493 471668137406668 491132347463364 503510280911934 510848620360177 511985073003762 582294417628893 582294417628908 599863818080517 610614215831051 635026639365001 637387629151161 668585972850023 676355118658632 684439512836665 690287683469887 698552548284379 701865353869684 701865353869699 704177836849649 766438618715701 790413996703894
Encode 13 4
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_option_def" ) , rich_listTheory.IS_PREFIX ]

4508187 4508202 5822398 5822413 484064387367 536692243538 574967048026 574967048041 579751398587 5740388843027 12726398274552 101493408634255 102458205567308 133400586333703 133400586333718 151181538357745 151181538357760 155502025673883 179857892939394 196421115996488 208688131165094 238470243614653 286024140781045 319548817708479 319548817708494 330012922480979 348506352537138 352130390494445 399447382211375 432251150433534 477577159417512 489499434093356 491132347463364 503510280911934 511985073003762 556807344186095 569965124771616 610614215831051 635026639365001 637092941178731 637387629151161 678886289115044 684439512836665 690287683469887 701865353869684 701865353869699 704177836849649 731827756979102 766438618715701 771953972910561 771953972910576
Encode 13 5
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_option_def" ) , rich_listTheory.IS_PREFIX ]

4508187 4508202 5822398 5822413 484064387367 536692243538 574967048026 579751398587 5740388843027 12726398274552 101493408634255 102458205567308 133400586333703 133400586333718 151181538357745 151181538357760 155502025673883 179857892939394 196421115996488 208688131165094 238470243614653 286024140781045 312556631362042 312556631362057 314217304461684 319548817708479 319548817708494 330012922480979 338735181870941 348506352537138 352130390494445 399447382211375 432251150433534 471668137406668 477577159417512 489499434093356 491132347463364 503510280911934 511985073003762 556807344186095 559254862368283 569965124771616 582294417628893 582294417628908 610614215831051 635026639365001 637387629151161 684439512836665 690287683469887 698552548284379 701865353869684 701865353869699 704177836849649 713496146465798 761828610953920 766438618715701 771953972910561 771953972910576
Encode 13 6
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_option_def" ) , rich_listTheory.IS_PREFIX ]

4508187 4508202 5822398 5822413 484064387367 536692243538 574967048026 574967048041 579751398587 5740388843027 12726398274552 101493408634255 102458205567308 133400586333703 133400586333718 155502025673883 179857892939394 196421115996488 208688131165094 238470243614653 267829821380378 286024140781045 312556631362042 312556631362057 314217304461684 319548817708479 319548817708494 330012922480979 338735181870941 348506352537138 352130390494445 399447382211375 432251150433534 471668137406668 489499434093356 491132347463364 503510280911934 504062119175736 511985073003762 556807344186095 569965124771616 582294417628893 582294417628908 610614215831051 635026639365001 637092941178731 637387629151161 668585972850023 684439512836665 690287683469887 698552548284379 701865353869684 701865353869699 704177836849649 766438618715701 771953972910561 771953972910576
Encode 13 7
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 5822398 484064387367 536692243538 574967048026 579751398587 5740388843027 12726398274552 101493408634255 155502025673883 179857892939394 196421115996488 208688131165094 209673220024083 238470243614653 286024140781045 312556631362042 312556631362057 314217304461684 330012922480979 338735181870941 348506352537138 352130390494445 399447382211375 432251150433534 471668137406668 491132347463364 503510280911934 511985073003762 582294417628893 582294417628908 610614215831051 635026639365001 637387629151161 668585972850023 684439512836665 690287683469887 698552548284379 701865353869684 701865353869699 704177836849649 761828610953920 766438618715701 789779549307993
Encode 14 0
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "wf_encoder_def" ) , ( DB.fetch "Encode" "encode_bool_def" ) , rich_listTheory.IS_PREFIX ]
1
4508202 484064387382 536692243553 11646619030351 29966958101903 143470845746939 233215943714193 263892933115620 309120465937051 310176313335274 330012922480994 432251150433549 455583402665319 491132347463379 531770942187372 549510848732242 635026639365016 648252410489837 655100123088313 668362743982663 670888847361387 684439512836680 711129146278824
Encode 14 1
boolLib.POP_ASSUM boolLib.MP_TAC
2
4508187 4508202 5822398 484064387367 536692243538 574967048026 574967048041 579751398587 579751398602 5740388843027 29966958101888 101493408634255 143470845746924 179857892939394 179857892939409 233215943714178 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 330012922480979 352130390494445 361193255521034 380180867248473 391348174341286 432251150433534 462547135546524 491132347463364 511985073003762 549510848732227 629298205000787 635026639365001 637387629151161 668362743982648 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
Encode 14 2
boolLib.POP_ASSUM boolLib.MP_TAC
3
4508187 4508202 5822398 484064387367 484064387382 536692243538 574967048026 574967048041 579751398587 579751398602 5740388843027 29966958101888 101493408634255 143470845746939 179857892939394 179857892939409 233215943714178 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 380180867248488 391348174341286 432251150433534 462547135546539 491132347463364 511985073003762 511985073003777 549510848732242 629298205000802 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
Encode 14 3
boolLib.POP_ASSUM boolLib.MP_TAC
4
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 5740388843027 29966958101888 29966958101903 101493408634255 143470845746939 179857892939394 179857892939409 233215943714178 233215943714193 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 380180867248488 391348174341286 391348174341301 432251150433534 432251150433549 462547135546539 491132347463364 511985073003762 511985073003777 549510848732242 629298205000802 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
Encode 14 4
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 244 17*)y" ] , [ HolKernel.QUOTE " (*#loc 244 22*)y" ] )
5
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 5740388843027 29966958101903 101493408634255 143470845746939 179857892939394 179857892939409 233215943714193 238470243614653 286024140781045 302217250788569 310176313335274 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 380180867248488 391348174341301 432251150433534 432251150433549 462547135546539 491132347463364 511985073003762 511985073003777 549510848732242 629298205000802 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
Encode 14 5
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 245 17*)x" ] , [ HolKernel.QUOTE " (*#loc 245 22*)x" ] )
6
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 5740388843027 29966958101903 101493408634255 143470845746939 179857892939394 179857892939409 233215943714193 238470243614653 286024140781045 302217250788569 310176313335274 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 380180867248488 391348174341301 432251150433534 432251150433549 462547135546539 491132347463364 491132347463379 511985073003762 511985073003777 549510848732242 629298205000802 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 725948224458739 766438618715701
Encode 14 6
bossLib.Induct
7 10
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 5740388843027 29966958101903 101493408634255 143470845746939 179857892939394 179857892939409 233215943714193 238470243614653 286024140781045 302217250788569 310176313335274 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 380180867248488 391348174341301 432251150433534 432251150433549 462547135546539 491132347463364 491132347463379 511985073003762 511985073003777 549510848732242 629298205000802 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 725948224458739 766438618715701
Encode 14 7
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
8 9
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 579751398587 579751398602 5740388843027 29966958101903 42746716485869 101493408634255 143470845746939 179857892939394 219617233298875 233215943714193 238470243614653 286024140781045 302217250788569 310176313335274 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 382133473244493 391348174341301 432251150433534 432251150433549 462547135546539 491132347463364 491132347463379 510064419306200 511985073003762 511985073003777 549510848732242 561133791223706 629298205000802 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458739 741670988074576 766438618715701
Encode 14 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 579751398587 5740388843027 12881209709677 24009731990270 29966958101903 42746716485869 67335619167310 101493408634255 143470845746939 179857892939394 201457842763392 219617233298875 233215943714193 238470243614653 286024140781045 302217250788569 310176313335274 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 378855121615881 432251150433534 432251150433549 491132347463364 510064419306200 511985073003762 511985073003777 549510848732242 575021906773343 579789038646099 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 741670988074576 751474591572475 766438618715701
Encode 14 9
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 579751398587 5740388843027 13471958556610 15716837288403 29966958101903 42746716485869 101493408634255 143470845746939 179857892939394 219617233298875 233215943714193 238470243614653 286024140781045 302217250788569 310176313335274 330012922480979 330012922480994 352130390494445 352130390494460 361193255521034 432251150433534 432251150433549 491132347463364 510064419306200 511985073003762 511985073003777 549510848732242 635026639365001 635026639365016 637387629151161 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 741670988074576 761275380424420 766438618715701
Encode 14 10
boolLib.GEN_TAC
11
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 5740388843027 12881209709677 24009731990270 29966958101888 29966958101903 67335619167310 101493408634255 143470845746924 143470845746939 179857892939394 233215943714178 233215943714193 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 391348174341301 432251150433534 432251150433549 462547135546524 462547135546539 491132347463364 491132347463379 511985073003762 511985073003777 549510848732227 549510848732242 581818220532182 629298205000787 629298205000802 635026639365001 635026639365016 637387629151161 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458724 725948224458739 731050264096462 751474591572475 759163410206502 766438618715701 766438618715716
Encode 14 11
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
12 13
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 5740388843027 12881209709677 24009731990270 29966958101888 29966958101903 67335619167310 101493408634255 143470845746924 143470845746939 179857892939394 233215943714178 233215943714193 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 391348174341301 432251150433534 432251150433549 462547135546524 462547135546539 491132347463364 491132347463379 511985073003762 511985073003777 549510848732227 549510848732242 581818220532182 629298205000787 629298205000802 635026639365001 635026639365016 637387629151161 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458724 725948224458739 731050264096462 751474591572475 759163410206502 766438618715701
Encode 14 12
bossLib.RW_TAC bossLib.std_ss [ rich_listTheory.IS_PREFIX , ( DB.fetch "Encode" "encode_list_def" ) ]

4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 5740388843027 12881209709677 15716837288403 24009731990270 29966958101888 29966958101903 42746716485869 67335619167310 101493408634255 143470845746924 143470845746939 179857892939394 233215943714178 233215943714193 238470243614653 272658506059582 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 432251150433534 432251150433549 462547135546524 491132347463364 510064419306200 511985073003762 511985073003777 549510848732227 549510848732242 629298205000787 635026639365001 635026639365016 637387629151161 660145262294932 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458724 731050264096462 741670988074576 751474591572475 766438618715701
Encode 14 13
bossLib.SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_list_def" ) , rich_listTheory.IS_PREFIX , listTheory.EVERY_DEF ]
14
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 5740388843027 12881209709677 24009731990270 29966958101888 29966958101903 67335619167310 101493408634255 131048991197072 143470845746924 143470845746939 165607842695007 179857892939394 233215943714178 233215943714193 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 432251150433534 432251150433549 439380893772736 462547135546524 491132347463364 511985073003762 511985073003777 549510848732227 549510848732242 579789038646099 629298205000787 635026639365001 635026639365016 637387629151161 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458724 731050264096462 751474591572475 766438618715701
Encode 14 14
boolLib.STRIP_TAC
15
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 5740388843027 12881209709677 29966958101888 29966958101903 67335619167310 97361119023826 101493408634255 101493408634270 131048991197072 135308072651029 143470845746924 143470845746939 179857892939394 233215943714178 233215943714193 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 391348174341301 432251150433534 432251150433549 439380893772736 455117036997588 461840624629491 462547135546524 462547135546539 491132347463364 511985073003762 511985073003777 549510848732227 549510848732242 629298205000787 632091044181601 635026639365001 635026639365016 637387629151161 637387629151176 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458724 731050264096462 766438618715701 791029290534639
Encode 14 15
boolLib.STRIP_TAC
16
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439050 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 5740388843027 12881209709677 29966958101888 29966958101903 67335619167310 97361119023826 101493408634255 101493408634270 131048991197072 135308072651029 143470845746924 143470845746939 179857892939394 233215943714178 233215943714193 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 391348174341301 432251150433534 432251150433549 439380893772736 455117036997588 461840624629491 462547135546524 462547135546539 491132347463364 511985073003762 511985073003777 549510848732227 549510848732242 629298205000787 632091044181601 635026639365001 635026639365016 637387629151161 637387629151176 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458724 731050264096462 766438618715701 791029290534639
Encode 14 16
boolLib.STRIP_TAC
17
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439050 498417439065 536692243538 555829645782 555829645797 574967048026 574967048041 579751398587 5740388843027 12881209709677 29966958101888 67335619167310 97361119023826 101493408634255 131048991197057 131048991197072 135308072651029 143470845746924 143470845746939 179857892939394 233215943714178 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 432251150433534 439380893772736 455117036997588 461840624629491 462547135546524 462547135546539 491132347463364 511985073003762 511985073003777 549510848732227 549510848732242 629298205000787 632091044181601 635026639365001 635026639365016 637387629151161 637387629151176 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458724 731050264096462 766438618715701 791029290534639
Encode 14 17
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 255 10*)h = h'" ]
18 19
4508187 4508202 5822398 5822413 484064387367 498417439050 498417439065 536692243538 555829645782 555829645797 574967048026 574967048041 579751398587 5740388843027 12881209709677 29966958101888 67335619167310 97361119023811 101493408634255 131048991197057 131048991197072 135308072651014 143470845746924 179857892939394 233215943714178 238470243614653 286024140781045 302217250788554 302217250788569 310176313335259 316571291052236 330012922480979 352130390494445 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 432251150433534 439380893772736 455117036997573 461840624629476 462547135546524 491132347463364 511985073003762 549510848732227 629298205000787 632091044181586 635026639365001 637387629151161 668362743982648 684439512836665 701865353869684 701865353869699 704177836849649 725948224458724 731050264096462 766438618715701 791029290534624
Encode 14 18
bossLib.PROVE_TAC [ rich_listTheory.IS_PREFIX_APPENDS ]

4508187 4508202 5822398 5822413 484064387367 498417439050 498417439065 536692243538 555829645782 555829645797 574967048026 574967048041 579751398587 5740388843027 12881209709677 29966958101888 67335619167310 97361119023811 101493408634255 131048991197057 131048991197072 135308072651014 143470845746924 179857892939394 179857892939409 233215943714178 238470243614653 286024140781045 286024140781060 302217250788554 302217250788569 310176313335259 316571291052236 330012922480979 330012922480994 352130390494445 361193255521019 361193255521034 378855121615881 380180867248473 391348174341286 432251150433534 439380893772736 455117036997573 461840624629476 462547135546524 491132347463364 511985073003762 549510848732227 629298205000787 632091044181586 635026639365001 637387629151161 668362743982648 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 725948224458724 731050264096462 766438618715701 791029290534624
Encode 14 19
bossLib.PROVE_TAC [ rich_listTheory.IS_PREFIX_APPEND1 , rich_listTheory.IS_PREFIX_APPEND2 ]

4508187 4508202 5822398 5822413 484064387367 498417439050 498417439065 536692243538 555829645782 574967048026 579751398587 5740388843027 29966958101888 97361119023811 101493408634255 131048991197057 131048991197072 135308072651014 143470845746924 179857892939394 179857892939409 233215943714178 238470243614653 286024140781045 286024140781060 302217250788554 310176313335259 330012922480979 352130390494445 361193255521019 380180867248473 391348174341286 432251150433534 455117036997573 461840624629476 462547135546524 491132347463364 511985073003762 549510848732227 629298205000787 632091044181586 635026639365001 637387629151161 668362743982648 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 725948224458724 766438618715701 791029290534624
Encode 15 0
bossLib.Induct
1 2
4508202 5822413 574967048041 101493408634270 128580266307596 128585050658157 136129971492854 136134755843415 143470845746939 179857892939409 302217250788569 330012922480994 361193255521034 391947797815905 393247374089969 413309337510992 462547135546539 470096335453759 491132347463379 511985073003777 543732674092599 549510848732242 551517015642979 586677811793408 622294539314205 624811432641468 635026639365016 637387629151176 660516968447107 668362743982663 684439512836680 701865353869699 704177836849664 711129146278824 725948224458739 766438618715716 780083133136933
Encode 15 1
bossLib.SIMP_TAC bossLib.list_ss tactictoe_thmlarg
3
4508187 4508202 5822398 5822413 498417439065 574967048026 574967048041 12881209709677 49648645488942 67335619167310 101493408634255 101493408634270 128580266307581 128580266307596 128585050658142 128585050658157 136129971492839 136129971492854 136134755843400 136134755843415 143470845746924 143470845746939 179857892939394 238164380493241 302217250788554 302217250788569 316571291052236 330012922480979 330012922480994 361193255521019 361193255521034 378855121615881 391947797815890 391947797815905 393247374089954 393247374089969 413309337510977 413309337510992 462547135546524 462547135546539 470096335453744 470096335453759 491132347463364 491132347463379 511985073003762 511985073003777 543732674092584 543732674092599 549510848732227 549510848732242 551517015642964 586677811793393 586677811793408 622294539314190 624811432641453 624811432641468 635026639365001 635026639365016 637387629151161 637387629151176 660516968447092 660516968447107 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 711129146278809 711129146278824 725948224458724 725948224458739 731050264096462 751474591572475 759163410206502 766438618715701 766438618715716 780083133136918 780083133136933
Encode 15 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 574967048041 42746716485869 101493408634270 128580266307596 128585050658157 135119620980640 136134755843415 143470845746939 219617233298875 302217250788569 330012922480994 361193255521034 382133473244493 391947797815905 393247374089969 413309337510992 462547135546539 467588271789014 470096335453759 491132347463379 510064419306200 511985073003777 543732674092599 549510848732242 586677811793408 624811432641468 635026639365016 637387629151176 660516968447107 668362743982663 684439512836680 701865353869699 711129146278824 725948224458739 766438618715716 780083133136933
Encode 15 3
bossLib.PROVE_TAC [ rich_listTheory.IS_PREFIX_APPENDS ]

4508187 4508202 5822398 5822413 498417439065 574967048026 574967048041 101493408634255 128580266307581 128580266307596 128585050658142 128585050658157 136129971492839 136129971492854 136134755843400 143470845746924 143470845746939 179857892939394 179857892939409 286024140781060 302217250788554 302217250788569 330012922480979 330012922480994 361193255521019 391947797815890 391947797815905 393247374089954 393247374089969 413309337510977 413309337510992 415098329689538 462547135546524 462547135546539 470096335453744 470096335453759 491132347463364 491132347463379 511985073003762 511985073003777 543732674092584 543732674092599 549510848732227 549510848732242 551517015642964 551517015642979 586677811793393 586677811793408 622294539314190 622294539314205 624811432641453 624811432641468 635026639365001 635026639365016 637387629151161 637387629151176 660516968447092 660516968447107 668362743982648 668362743982663 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 711129146278809 711129146278824 725948224458724 766438618715701 766438618715716 780083133136918 780083133136933
Encode 16 0
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "lift_blist_def" ) , listTheory.EVERY_DEF , rich_listTheory.LENGTH , boolLib.CONJ_ASSOC ]

4508202 5822413 498417439065 527123542431 536692243553 555829645797 12881209709677 32802557308170 36866716884920 38730195148949 67335619167310 98581092097770 101493408634270 273180427932565 288661503866530 302217250788569 309888446016952 316571291052236 378855121615881 432251150433549 435887722131279 471942352642310 491132347463379 553809626987701 637387629151176 653215792345313 654743146907098 655100123088313 672462142824294 684439512836680 701865353869699 725948224458739 766438618715716
Encode 17 0
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "wf_encoder_alt" ) , ( DB.fetch "Encode" "lift_blist_def" ) ]
1
4508202 484064387382 522339191870 536692243553 11646619030351 32802557308170 36866716884920 38730195148949 70475958877109 88477898746401 252219045185988 263892933115620 288661503866530 309120465937051 330012922480994 432251150433549 471942352642310 491132347463379 531770942187372 622864095058895 635026639365016 654743146907098 655100123088313 670888847361387 672556939273269 684439512836680 691318172651065 711129146278824
Encode 17 1
boolLib.NTAC 4 ( boolLib.POP_ASSUM boolLib.MP_TAC )
2
4508187 4508202 5822398 484064387367 536692243538 574967048026 574967048041 579751398587 579751398602 29966958101888 42940838911960 70475958877094 101493408634255 173814123150498 179857892939394 179857892939409 196202566924805 233215943714178 252219045185973 286024140781045 302217250788554 302217250788569 310176313335259 310883626716204 330012922480979 335825739886696 361193255521034 375932146951241 391348174341286 417784466454617 418133202448289 432251150433534 459083476009680 491132347463364 495270506358289 511985073003762 531497668234994 584717275393151 635026639365001 637387629151161 658355540294173 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 709742198659944 766438618715701
Encode 17 2
boolLib.REWRITE_TAC [ boolLib.AND_IMP_INTRO ]
3
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 29966958101903 42940838911975 70475958877109 101493408634255 173814123150513 179857892939394 179857892939409 196202566924820 233215943714193 252219045185988 286024140781045 302217250788569 310176313335274 310883626716219 330012922480979 330012922480994 335825739886696 361193255521034 375932146951256 391348174341301 417784466454632 418133202448304 432251150433534 432251150433549 459083476009695 491132347463364 495270506358289 495270506358304 511985073003762 511985073003777 531497668235009 584717275393166 635026639365001 635026639365016 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 709742198659959 766438618715701
Encode 17 3
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 244 17*)y" ] , [ HolKernel.QUOTE " (*#loc 244 22*)y" ] )
4
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 29966958101903 42940838911975 70475958877109 101493408634255 101493408634270 173814123150513 179857892939394 179857892939409 196202566924820 233215943714193 252219045185988 286024140781045 302217250788569 310176313335274 310883626716219 330012922480979 330012922480994 335825739886696 361193255521034 375932146951256 391348174341301 417784466454632 418133202448304 432251150433534 432251150433549 459083476009695 491132347463364 495270506358289 495270506358304 511985073003762 511985073003777 531497668235009 584717275393166 635026639365001 635026639365016 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 709742198659959 766438618715701
Encode 17 4
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 245 17*)x" ] , [ HolKernel.QUOTE " (*#loc 245 22*)x" ] )
5
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 29966958101903 42940838911975 70475958877109 101493408634255 101493408634270 173814123150513 179857892939394 179857892939409 196202566924820 233215943714193 252219045185988 286024140781045 302217250788569 310176313335274 310883626716219 330012922480979 330012922480994 335825739886696 361193255521034 375932146951256 391348174341301 417784466454632 418133202448304 432251150433534 432251150433549 459083476009695 491132347463364 491132347463379 495270506358289 495270506358304 511985073003762 511985073003777 531497668235009 584717275393166 635026639365001 635026639365016 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 709742198659959 725948224458739 766438618715701
Encode 17 5
bossLib.Induct
6 7
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 29966958101903 42940838911975 70475958877109 101493408634255 101493408634270 173814123150513 179857892939394 179857892939409 196202566924820 233215943714193 252219045185988 286024140781045 302217250788569 310176313335274 310883626716219 330012922480979 330012922480994 335825739886696 361193255521034 375932146951256 391348174341301 417784466454632 418133202448304 432251150433534 432251150433549 459083476009695 491132347463364 491132347463379 495270506358289 495270506358304 511985073003762 511985073003777 531497668235009 584717275393166 635026639365001 635026639365016 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 709742198659959 725948224458739 766438618715701
Encode 17 6
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 180 14*)y" ]
8 9
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 12881209709677 24009731990270 29966958101888 29966958101903 42940838911960 42940838911975 67335619167310 70475958877094 70475958877109 101493408634255 101493408634270 106241931644647 173814123150498 179857892939394 196202566924805 196202566924820 233215943714178 233215943714193 252219045185973 252219045185988 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 310883626716204 310883626716219 316571291052236 330012922480979 330012922480994 335825739886696 361193255521019 361193255521034 375932146951241 378855121615881 391348174341286 391348174341301 417784466454617 417784466454632 418133202448289 418133202448304 432251150433534 432251150433549 459083476009680 491132347463364 491132347463379 495270506358289 495270506358304 511985073003762 511985073003777 516377886642916 531497668234994 531497668235009 533833183129907 558930587735915 584717275393151 584717275393166 635026639365001 635026639365016 637387629151161 658355540294173 661478794239520 667635836168997 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 709742198659944 725948224458724 725948224458739 731050264096462 759163410206502 766438618715701 766438618715716
Encode 17 7
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
10 11
4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 579751398587 579751398602 29966958101903 42940838911975 70475958877109 101493408634255 101493408634270 114857738184007 155062497991767 179857892939394 196202566924820 219617233298875 232000754873566 233215943714193 252219045185988 286024140781045 302217250788569 310176313335274 310883626716219 330012922480979 330012922480994 335825739886696 361193255521034 382133473244493 391348174341301 405794621510912 417784466454632 418133202448304 432251150433534 432251150433549 491132347463364 491132347463379 495270506358289 495270506358304 510064419306200 511985073003762 511985073003777 531497668235009 584717275393166 635026639365001 635026639365016 637387629151161 645148682405720 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 725948224458739 741670988074576 745402963930311 766438618715701
Encode 17 8
bossLib.FULL_SIMP_TAC bossLib.std_ss [ rich_listTheory.LENGTH , arithmeticTheory.SUC_NOT ]
12
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 12881209709677 24009731990270 29966958101888 29966958101903 42940838911960 42940838911975 67335619167310 70475958877094 70475958877109 93842096138255 101493408634255 101493408634270 115487371745376 129208811208898 131048991197072 173814123150498 179857892939394 196202566924805 233215943714178 233215943714193 252219045185973 252219045185988 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 310883626716204 312808622709079 316571291052236 330012922480979 330012922480994 335825739886696 361193255521019 361193255521034 375932146951241 378855121615881 391348174341286 417784466454617 417784466454632 418133202448289 432251150433534 432251150433549 439380893772736 453092117418543 459083476009680 491132347463364 491132347463379 495270506358289 495270506358304 511985073003762 511985073003777 516377886642916 531497668234994 531497668235009 533833183129907 584717275393151 635026639365001 635026639365016 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 709742198659944 725948224458724 729076995680240 731050264096462 766438618715701 766438618715716
Encode 17 9
bossLib.FULL_SIMP_TAC bossLib.std_ss [ rich_listTheory.LENGTH , arithmeticTheory.SUC_NOT ]

4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 12881209709677 24009731990270 29966958101888 29966958101903 42940838911960 42940838911975 67335619167310 70475958877094 70475958877109 101493408634255 101493408634270 173814123150498 179857892939394 196202566924805 224501341248640 232000754873566 233215943714178 233215943714193 252219045185973 252219045185988 265649739719983 286024140781045 302217250788554 302217250788569 302577184336385 310176313335259 310176313335274 310883626716204 316571291052236 330012922480979 330012922480994 335825739886696 361193255521019 361193255521034 369227149097519 375932146951241 378855121615881 391348174341286 417784466454617 417784466454632 418133202448289 432251150433534 432251150433549 459083476009680 491132347463364 491132347463379 495270506358289 495270506358304 510064419306200 511985073003762 511985073003777 516377886642916 531497668234994 531497668235009 533833183129907 584717275393151 635026639365001 635026639365016 637387629151161 658355540294173 660145262294932 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 709742198659944 717721719013568 725948224458724 731050264096462 733356560958357 741670988074576 753944298392584 766438618715701 766438618715716
Encode 17 10
bossLib.FULL_SIMP_TAC bossLib.std_ss [ rich_listTheory.LENGTH , arithmeticTheory.SUC_NOT ]

4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 579751398587 12881209709677 24009731990270 29966958101903 42940838911975 46332711889060 67335619167310 70475958877109 101493408634255 101493408634270 114857738184007 129208811208898 143732272038871 179857892939394 201457842763392 203762296345210 219617233298875 232000754873566 233215943714193 252219045185988 286024140781045 302217250788569 310176313335274 312808622709079 316571291052236 330012922480979 330012922480994 335825739886696 361193255521034 378855121615881 417784466454632 432251150433534 432251150433549 491132347463364 495270506358289 495270506358304 510064419306200 511985073003762 511985073003777 516377886642916 531497668235009 536871251962224 635026639365001 635026639365016 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 729076995680240 741670988074576 766438618715701
Encode 17 11
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 5822398 484064387367 484064387382 536692243538 536692243553 574967048026 579751398587 13471958556610 29966958101903 42940838911975 70475958877109 101493408634255 101493408634270 114857738184007 179857892939394 219617233298875 232000754873566 233215943714193 252219045185988 265649739719983 286024140781045 302217250788569 310176313335274 330012922480979 330012922480994 335825739886696 361193255521034 369227149097519 385142382031111 417784466454632 432251150433534 432251150433549 491132347463364 495270506358289 495270506358304 510064419306200 511985073003762 511985073003777 531497668235009 602948880526373 635026639365001 635026639365016 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 741670988074576 753944298392584 755325050712550 766438618715701
Encode 17 12
bossLib.SIMP_TAC bossLib.std_ss [ listTheory.EVERY_DEF , prim_recTheory.INV_SUC_EQ , ( DB.fetch "Encode" "encode_blist_def" ) , rich_listTheory.HD , rich_listTheory.TL ]
13
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 12881209709677 24009731990270 29966958101888 29966958101903 42940838911960 42940838911975 67335619167310 70475958877094 70475958877109 101493408634255 101493408634270 131048991197072 173814123150498 179857892939394 196202566924805 233215943714178 233215943714193 252219045185973 252219045185988 286024140781045 302217250788554 302217250788569 309888446016952 310176313335259 310176313335274 310883626716204 316571291052236 330012922480979 330012922480994 335825739886696 349072071337782 361193255521019 361193255521034 375932146951241 375932146951256 378855121615881 391348174341286 398720408485088 417784466454617 417784466454632 418133202448289 431351524306479 432251150433534 432251150433549 439380893772736 459083476009680 459083476009695 491132347463364 491132347463379 493355621944593 495270506358289 495270506358304 511985073003762 511985073003777 531497668234994 531497668235009 584717275393151 584717275393166 635026639365001 635026639365016 636440841534074 637387629151161 658355540294173 672462142824294 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 709742198659944 725948224458724 731050264096462 766438618715701 766438618715716 773486783356285
Encode 17 13
boolLib.REPEAT boolLib.STRIP_TAC
14
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 1760359579516 12881209709677 29966958101888 29966958101903 42940838911960 42940838911975 67335619167310 70475958877094 70475958877109 97361119023826 101493408634255 101493408634270 114120654390252 131048991197072 173814123150498 179857892939394 190331786520015 196202566924805 196202566924820 233215943714178 233215943714193 252219045185973 252219045185988 286024140781045 302217250788554 302217250788569 310176313335259 310176313335274 310883626716204 310883626716219 316571291052236 330012922480979 330012922480994 335825739886696 361193255521019 361193255521034 375932146951241 375932146951256 378855121615881 391348174341286 391348174341301 417784466454617 417784466454632 418133202448289 418133202448304 432251150433534 432251150433549 439380893772736 459083476009680 459083476009695 461840624629491 491132347463364 491132347463379 495270506358289 495270506358304 511985073003762 511985073003777 531497668234994 531497668235009 584717275393151 584717275393166 635026639365001 635026639365016 637387629151161 637387629151176 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 709742198659944 725948224458724 731050264096462 766438618715701 766438618715716 791029290534639
Encode 17 14
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 255 10*)h = h'" ]
15 17
4508187 4508202 5822398 5822413 484064387367 498417439050 498417439065 536692243538 555829645782 555829645797 574967048026 574967048041 579751398587 1760359579501 12881209709677 29966958101888 42940838911960 67335619167310 70475958877094 97361119023811 101493408634255 114120654390237 131048991197057 131048991197072 173814123150498 179857892939394 190331786520000 196202566924805 233215943714178 252219045185973 286024140781045 302217250788554 302217250788569 310176313335259 310883626716204 316571291052236 330012922480979 335825739886696 361193255521019 361193255521034 375932146951241 378855121615881 391348174341286 417784466454617 418133202448289 432251150433534 439380893772736 459083476009680 461840624629476 491132347463364 495270506358289 511985073003762 531497668234994 584717275393151 635026639365001 637387629151161 658355540294173 684439512836665 701865353869684 701865353869699 704177836849649 709742198659944 725948224458724 731050264096462 766438618715701 791029290534624
Encode 17 15
bossLib.RW_TAC bossLib.std_ss [ ]
16
4508187 4508202 5822398 5822413 484064387367 498417439050 498417439065 536692243538 555829645782 555829645797 574967048026 574967048041 579751398587 1760359579501 12881209709677 29966958101888 42940838911960 67335619167310 70475958877094 97361119023811 101493408634255 114120654390237 131048991197057 131048991197072 173814123150498 179857892939394 179857892939409 190331786520000 196202566924805 233215943714178 252219045185973 286024140781045 286024140781060 302217250788554 302217250788569 310176313335259 310883626716204 316571291052236 330012922480979 330012922480994 335825739886696 361193255521019 361193255521034 375932146951241 378855121615881 391348174341286 417784466454617 418133202448289 432251150433534 439380893772736 459083476009680 461840624629476 491132347463364 495270506358289 511985073003762 531497668234994 584717275393151 635026639365001 637387629151161 658355540294173 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 709742198659944 725948224458724 731050264096462 766438618715701 791029290534624
Encode 17 16
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "biprefix_appends" ) ]

4508187 4508202 5822398 484064387367 498417439050 536692243538 555829645782 555829645797 574967048026 574967048041 579751398587 1760359579501 29966958101888 42940838911960 70475958877094 97361119023811 101493408634255 114120654390237 173814123150498 179857892939394 179857892939409 190331786520000 196202566924805 233215943714178 252219045185973 286024140781045 302217250788554 302217250788569 310176313335259 310883626716204 330012922480979 335825739886696 361193255521019 361193255521034 375932146951241 391348174341286 417784466454617 418133202448289 432251150433534 459083476009680 461840624629476 491132347463364 495270506358289 511985073003762 531497668234994 584717275393151 635026639365001 637387629151161 658355540294173 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 709742198659944 725948224458724 766438618715701 791029290534624
Encode 17 17
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 312 22*)!y. P y" ] ( HolKernel.K boolLib.ALL_TAC )
18
4508187 4508202 5822398 5822413 484064387367 498417439050 498417439065 536692243538 555829645782 574967048026 579751398587 1760359579501 29966958101888 42940838911960 70475958877094 97361119023811 101493408634255 114120654390237 131048991197057 131048991197072 173814123150498 179857892939394 179857892939409 190331786520000 196202566924805 233215943714178 252219045185973 286024140781045 286024140781060 302217250788554 310176313335259 310883626716204 330012922480979 335825739886696 361193255521019 375932146951241 391348174341286 417784466454617 418133202448289 432251150433534 459083476009680 461840624629476 491132347463364 495270506358289 511985073003762 531497668234994 584717275393151 635026639365001 637387629151161 658355540294173 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 709742198659944 725948224458724 766438618715701 791029290534624
Encode 17 18
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 313 22*)!x. P x" ] boolLib.MATCH_MP_TAC
19
4508187 4508202 5822398 5822413 484064387367 498417439050 498417439065 536692243538 555829645782 574967048026 579751398587 1760359579501 29966958101888 42940838911960 70475958877094 97361119023811 101493408634255 114120654390237 131048991197057 131048991197072 179857892939394 179857892939409 190331786520000 196202566924805 233215943714178 252219045185973 286024140781045 286024140781060 302217250788554 310176313335259 310883626716204 330012922480979 335825739886696 375932146951241 391348174341286 417784466454617 418133202448289 432251150433534 459083476009680 461840624629476 491132347463364 495270506358289 511985073003762 531497668234994 584717275393151 635026639365001 637387629151161 658355540294173 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701 791029290534624
Encode 17 19
bossLib.RW_TAC bossLib.std_ss [ rich_listTheory.IS_PREFIX , ( DB.fetch "Encode" "encode_list_def" ) ]
20
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439050 498417439065 536692243538 536692243553 555829645782 574967048026 1760359579501 29966958101888 42940838911960 70475958877094 97361119023811 101493408634270 114120654390237 131048991197057 131048991197072 190331786520000 196202566924805 233215943714178 252219045185973 302217250788554 310176313335259 310883626716204 335825739886711 375932146951241 391348174341286 417784466454617 418133202448289 432251150433534 432251150433549 459083476009680 461840624629476 495270506358289 495270506358304 511985073003762 511985073003777 531497668234994 584717275393151 635026639365001 635026639365016 637387629151161 637387629151176 658355540294188 684439512836680 701865353869684 791029290534624
Encode 17 20
boolLib.MATCH_MP_TAC ( DB.fetch "Encode" "biprefix_append" )
21
4508187 4508202 5822398 5822413 484064387367 484064387382 498417439050 498417439065 536692243538 555829645782 574967048026 1760359579501 29966958101888 42940838911960 70475958877094 97361119023811 114120654390237 131048991197057 131048991197072 190331786520000 196202566924805 233215943714178 252219045185973 302217250788554 310176313335259 310883626716204 335825739886711 375932146951241 391348174341286 417784466454617 418133202448289 432251150433534 459083476009680 461840624629476 495270506358289 495270506358304 511985073003762 511985073003777 531497668234994 584717275393151 635026639365001 635026639365016 637387629151161 637387629151176 658355540294188 701865353869684 791029290534624
Encode 17 21
bossLib.PROVE_TAC [ ( DB.fetch "Encode" "wf_encoder_def" ) , ( DB.fetch "Encode" "biprefix_def" ) ]

4508187 4508202 5822398 5822413 469711335699 479280036821 484064387367 484064387382 498417439050 498417439065 536692243538 555829645782 574967048026 1760359579501 29897541989732 29966958101888 42940838911960 70475958877094 97361119023811 97361119023826 114120654390237 131048991197057 131048991197072 155168499882816 190331786520000 196202566924805 233215943714178 252219045185973 302217250788554 310176313335259 310883626716204 375932146951241 379331319640539 391348174341286 401629532297710 417784466454617 418133202448289 432251150433534 457644544611742 459083476009680 461840624629476 461840624629491 495270506358289 495270506358304 511985073003762 511985073003777 531497668234994 584717275393151 584865458540419 635026639365001 635026639365016 637387629151161 637387629151176 701865353869684 791029290534624 791029290534639
Encode 18 0
boolLib.MATCH_MP_TAC ( DB.fetch "Encode" "wf_encoder_total" )
1
4508202 536692243553 263892933115620 425584040140092 427062659429844 491132347463379 502933303113757 519118737476698 647359461608509 670888847361387 681087878264916
Encode 18 1
bossLib.SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "wf_encoder_def" ) , combinTheory.K_THM ]
2
196421115996503 208688131165109 371146314719038 417753747857152 427062659429844 466046821706857 502933303113757 519118737476698 556420001574116 670888847361387 747406281288279
Encode 18 3
boolLib.GEN_TAC
4
4508202 527123542431 579751398602 10452650814477 19521708359799 52213207481656 82788020813651 82897199447339 101493408634270 105688314266842 129916455720081 137140290251988 151796447914440 155412585748122 179857892939409 207441609414613 230184383806230 264214093175962 280353107471944 288661503866530 330012922480994 352130390494460 364987545268257 365402870879177 375497871509295 389812580689596 417846200482520 417906395002982 425584040140092 426920943764732 427062659429844 431839010724557 456243276230665 466580814163002 471942352642310 474709775802895 482333411806864 491132347463379 495623138926520 502933303113757 511985073003777 531497668235009 598046133227494 628059429846292 672462142824294 684439512836680 687830084075450 691624836577173 698339900079275 701865353869699 704177836849664 747377394580961 772093664419589 778417488521154
Encode 18 4
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 355 14*)n = 0" ]
5 9
4508202 527123542431 579751398602 10452650814477 19521708359799 52213207481656 82788020813651 82897199447339 101493408634270 105688314266842 129916455720081 137140290251988 151796447914440 155412585748122 179857892939409 207441609414613 230184383806230 264214093175962 280353107471944 288661503866530 330012922480994 352130390494460 364987545268257 365402870879177 375497871509295 389812580689596 417846200482520 417906395002982 425584040140092 426920943764732 427062659429844 431839010724557 456243276230665 466580814163002 471942352642310 474709775802895 482333411806864 491132347463379 495623138926520 502933303113757 511985073003777 531497668235009 598046133227494 628059429846292 672462142824294 684439512836680 687830084075450 691624836577173 698339900079275 701865353869699 704177836849664 747377394580961 772093664419589 778417488521154
Encode 18 5
boolLib.POP_ASSUM boolLib.SUBST1_TAC
6
4508187 4508202 527123542416 527123542431 579751398602 10452650814477 19521708359799 52213207481656 82788020813651 82897199447339 101493408634270 105688314266842 129916455720081 137140290251988 151796447914440 155412585748122 179857892939409 207441609414613 230184383806230 264214093175962 280353107471944 288661503866515 288661503866530 330012922480994 352130390494460 364987545268257 365402870879177 375497871509280 375497871509295 389812580689596 417846200482520 417906395002982 425584040140092 426920943764732 427062659429844 431839010724557 456243276230665 466580814163002 471942352642310 474709775802895 482333411806864 491132347463379 495623138926520 502933303113757 511985073003777 531497668234994 531497668235009 598046133227494 628059429846292 672462142824294 684439512836680 687830084075450 691624836577173 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580961 772093664419589 778417488521139 778417488521154
Encode 18 7
boolLib.ONCE_REWRITE_TAC tactictoe_thmlarg
8
4508202 579751398602 25157226999738 66812189671343 117462755532456 167073825101108 196421115996503 208688131165109 288661503866530 313042889893832 316571291052236 330012922480994 352130390494460 368620750553299 379331319640539 427062659429844 471942352642310 482333411806864 491132347463379 502933303113757 510064419306200 511985073003777 531497668235009 684439512836680 689730688779804 691624836577173 701865353869699 778417488521154
Encode 18 8
( BasicProvers.SRW_TAC [ ] ) [ ( DB.fetch "list" "oEL_def" ) , ( DB.fetch "list" "LUPDATE_def" ) ]

4508202 579751398602 10452650814477 25157226999738 52213207481656 66812189671343 74330497533513 82788020813651 82897199447339 117462755532456 129916455720081 137140290251988 151796447914440 155412585748122 196421115996503 201575677510452 207441609414613 208688131165109 230184383806230 238707412987891 253562880318266 255522774494717 264214093175962 271701083476882 280353107471944 288661503866530 302290444901188 313042889893832 316571291052236 330012922480994 350106686231748 352130390494460 363246966705050 368620750553299 375497871509295 379331319640539 417432006746943 417846200482520 417906395002982 425584040140092 426920943764732 427062659429844 431839010724557 456243276230665 471942352642310 474709775802895 485156234275349 491132347463379 502933303113757 510064419306200 511985073003777 531497668235009 547652274794286 552415667007878 613901660376602 628059429846292 634772253538988 672462142824294 684439512836680 689730688779804 698339900079275 701865353869699 704177836849664 747377394580961 772093664419589 778417488521154
Encode 18 9
boolLib.ASM_REWRITE_TAC [ ]
10
4508187 4508202 527123542416 527123542431 579751398602 10452650814477 19521708359784 19521708359799 52213207481656 82788020813651 82897199447339 101493408634270 105688314266842 129916455720081 137140290251988 151796447914440 155412585748122 179857892939409 207441609414613 230184383806230 264214093175962 280353107471944 288661503866515 288661503866530 330012922480994 352130390494460 364987545268257 365402870879177 375497871509280 375497871509295 389812580689596 417846200482520 417906395002982 425584040140092 426920943764732 427062659429844 431839010724557 456243276230665 466580814162987 466580814163002 471942352642310 474709775802895 482333411806864 491132347463379 495623138926520 502933303113757 511985073003777 531497668234994 531497668235009 598046133227494 628059429846292 672462142824294 684439512836680 687830084075450 691624836577173 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580961 772093664419589 778417488521139 778417488521154
Encode 18 11
boolLib.DISCH_THEN ( fn th => bossLib.RW_TAC bossLib.std_ss [ th ] )
12 13
4508187 4508202 527123542416 527123542431 579751398602 10452650814477 19521708359784 19521708359799 25157226999738 52213207481656 74330497533513 82788020813651 82897199447339 101493408634270 105688314266842 117462755532456 129916455720081 137140290251988 151796447914440 155412585748122 179857892939409 196421115996503 201575677510452 207441609414613 208688131165109 230184383806230 238707412987891 249346244880918 255522774494717 264214093175962 271701083476882 280353107471944 288661503866515 288661503866530 302290444901188 313042889893832 316571291052236 330012922480994 350106686231748 352130390494460 363246966705050 364987545268257 365402870879177 375497871509280 375497871509295 379331319640539 389812580689596 417432006746943 417846200482520 417906395002982 425584040140092 426920943764732 427062659429844 431839010724557 456243276230665 466580814162987 466580814163002 471942352642310 474709775802895 482333411806864 491132347463379 495623138926520 502933303113757 510064419306200 511985073003777 531497668234994 531497668235009 547652274794286 552415667007878 598046133227494 613901660376602 628059429846292 634772253538988 672462142824294 680693529807592 684439512836680 687830084075450 689730688779804 691624836577173 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580961 772093664419589 778417488521139 778417488521154
Encode 18 12
boolLib.POP_ASSUM boolLib.MP_TAC
14
4508187 4508202 527123542416 527123542431 579751398587 579751398602 10452650814462 19521708359784 25157226999723 52213207481641 82788020813636 82897199447324 105688314266827 129916455720066 137140290251973 151796447914425 155412585748107 179857892939409 196421115996488 208688131165094 230184383806215 255522774494702 264214093175947 288661503866515 288661503866530 316571291052221 330012922480979 352130390494445 363246966705035 364987545268242 365402870879162 375497871509280 417432006746928 417846200482505 417906395002967 425584040140077 427062659429829 431839010724542 456243276230650 466580814162987 471942352642295 474709775802880 482333411806849 491132347463364 502933303113742 511985073003762 531497668234994 531497668235009 564415227632011 634772253538973 672462142824279 684439512836665 689730688779789 691624836577158 698339900079260 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 772093664419574 778417488521139
Encode 18 13
boolLib.POP_ASSUM boolLib.MP_TAC
15
4508187 4508202 527123542416 527123542431 579751398587 579751398602 10452650814462 19521708359784 25157226999723 52213207481641 73776135270521 82788020813636 82897199447324 137140290251973 151796447914425 179857892939409 207441609414598 208688131165094 230184383806215 255522774494702 264214093175947 280353107471929 288661503866515 288661503866530 316571291052221 330012922480979 352130390494445 375497871509280 389812580689581 425584040140077 426920943764717 427062659429829 466580814162987 471942352642295 474709775802880 482333411806849 491132347463364 495623138926505 502933303113742 511985073003762 531497668234994 531497668235009 547652274794271 628059429846277 634772253538973 672462142824279 684439512836665 687830084075435 691624836577158 698339900079260 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 778417488521139
Encode 18 14
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 364 18*)y" ] , [ HolKernel.QUOTE " (*#loc 364 23*)y" ] )
16
4508187 4508202 527123542416 527123542431 579751398587 579751398602 10452650814462 19521708359784 25157226999738 52213207481641 52213207481656 82788020813636 82788020813651 82897199447324 82897199447339 105688314266827 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 179857892939409 196421115996503 208688131165109 230184383806215 230184383806230 255522774494717 264214093175947 264214093175962 288661503866515 288661503866530 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 363246966705050 364987545268242 365402870879162 375497871509280 417432006746943 417846200482505 417846200482520 417906395002967 417906395002982 425584040140077 427062659429829 427062659429844 431839010724542 431839010724557 456243276230650 456243276230665 466580814162987 471942352642295 474709775802880 474709775802895 482333411806849 482333411806864 491132347463364 502933303113742 502933303113757 511985073003762 511985073003777 531497668234994 531497668235009 564415227632026 634772253538988 672462142824279 672462142824294 684439512836665 684439512836680 689730688779804 691624836577158 691624836577173 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 772093664419574 772093664419589 778417488521139
Encode 18 15
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 364 18*)y" ] , [ HolKernel.QUOTE " (*#loc 364 23*)y" ] )
17
4508187 4508202 527123542416 527123542431 579751398587 579751398602 10452650814462 19521708359784 25157226999738 52213207481641 52213207481656 73776135270536 82788020813636 82788020813651 82897199447324 82897199447339 137140290251973 137140290251988 151796447914425 151796447914440 179857892939409 207441609414598 207441609414613 208688131165109 230184383806215 230184383806230 255522774494717 264214093175947 264214093175962 280353107471929 280353107471944 288661503866515 288661503866530 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 375497871509280 389812580689581 425584040140077 426920943764717 426920943764732 427062659429829 427062659429844 466580814162987 471942352642295 474709775802880 474709775802895 482333411806849 482333411806864 491132347463364 495623138926505 502933303113742 502933303113757 511985073003762 511985073003777 531497668234994 531497668235009 547652274794286 628059429846277 628059429846292 634772253538988 672462142824279 672462142824294 684439512836665 684439512836680 687830084075435 691624836577158 691624836577173 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 778417488521139
Encode 18 18
boolLib.STRIP_TAC
20
4508187 4508202 527123542416 527123542431 579751398587 10452650814462 10452650814477 19521708359784 19521708359799 25157226999738 52213207481641 52213207481656 82788020813636 82788020813651 82897199447324 82897199447339 101493408634270 105688314266827 129916455720066 129916455720081 137140290251973 137140290251988 138598696382330 151796447914425 151796447914440 155412585748107 155412585748122 179857892939409 180658402600166 191456090498459 196421115996503 207441609414613 208688131165109 230184383806215 230184383806230 255522774494717 264214093175947 264214093175962 280353107471944 288661503866515 288661503866530 310878670647509 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 363246966705050 364987545268242 365402870879162 375497871509280 375497871509295 417432006746943 417846200482505 417846200482520 417906395002967 417906395002982 425584040140077 425584040140092 426920943764732 427062659429829 427062659429844 431839010724542 431839010724557 456243276230650 456243276230665 466580814162987 466580814163002 471942352642295 471942352642310 474709775802880 474709775802895 475379707254430 482333411806849 482333411806864 491132347463364 491132347463379 502933303113742 502933303113757 511985073003762 511985073003777 531497668234994 531497668235009 564415227632026 614910907083413 628059429846292 634772253538988 672462142824279 672462142824294 684439512836665 684439512836680 685844492842799 689730688779804 691624836577158 691624836577173 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 747377394580961 772093664419574 772093664419589 778417488521139 778417488521154
Encode 18 19
boolLib.STRIP_TAC
21
4508187 4508202 527123542416 527123542431 579751398587 10452650814462 10452650814477 19521708359784 19521708359799 25157226999738 52213207481641 52213207481656 73776135270536 82788020813636 82788020813651 82897199447324 82897199447339 101493408634270 129916455720081 137140290251973 137140290251988 138598696382330 151796447914425 151796447914440 155412585748122 179857892939409 180658402600166 183893988137339 207441609414598 207441609414613 208688131165109 230184383806215 230184383806230 255522774494717 264214093175947 264214093175962 280353107471929 280353107471944 288661503866515 288661503866530 310878670647509 316571291052236 330012922480979 330012922480994 352130390494445 352130390494460 375497871509280 375497871509295 389812580689581 417846200482520 417906395002982 425584040140077 425584040140092 426920943764717 426920943764732 427062659429829 427062659429844 431839010724557 456243276230665 466580814162987 466580814163002 471942352642295 471942352642310 474709775802880 474709775802895 475379707254430 482333411806849 482333411806864 491132347463364 491132347463379 495623138926505 502933303113742 502933303113757 511985073003762 511985073003777 531497668234994 531497668235009 547652274794286 628059429846277 628059429846292 634772253538988 646519978393437 672462142824279 672462142824294 684439512836665 684439512836680 685844492842799 687830084075435 691624836577158 691624836577173 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 747377394580961 772093664419589 778417488521139 778417488521154
Encode 18 22
bossLib.RW_TAC bossLib.std_ss [ rich_listTheory.IS_PREFIX ]
24
4508187 4508202 527123542416 527123542431 579751398587 10452650814462 10452650814477 19521708359784 19521708359799 25157226999738 52213207481641 52213207481656 74330497533513 82788020813636 82788020813651 82897199447324 82897199447339 101493408634270 105688314266827 117462755532456 129916455720066 129916455720081 137140290251973 137140290251988 138598696382330 151796447914425 151796447914440 155412585748107 155412585748122 179857892939409 180658402600166 191456090498459 196421115996503 201575677510452 207441609414613 208688131165109 230184383806215 230184383806230 238707412987891 249346244880918 255522774494717 264214093175947 264214093175962 271701083476882 280353107471944 288661503866515 288661503866530 302290444901188 310878670647509 313042889893832 316571291052236 330012922480979 330012922480994 350106686231748 352130390494445 352130390494460 363246966705050 364987545268242 365402870879162 375497871509280 375497871509295 379331319640539 417432006746943 417846200482505 417846200482520 417906395002967 417906395002982 425584040140077 425584040140092 426920943764732 427062659429829 427062659429844 431839010724542 431839010724557 456243276230650 456243276230665 466580814162987 466580814163002 471942352642295 474709775802880 474709775802895 475379707254430 482333411806849 482333411806864 491132347463364 502933303113742 502933303113757 510064419306200 511985073003762 511985073003777 531497668234994 531497668235009 547652274794286 552415667007878 564415227632026 613901660376602 614910907083413 628059429846292 634772253538988 672462142824279 672462142824294 680693529807592 684439512836665 684439512836680 685844492842799 689730688779804 691624836577158 691624836577173 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 747377394580961 772093664419574 772093664419589 778417488521139 778417488521154
Encode 18 23
bossLib.RW_TAC bossLib.std_ss [ rich_listTheory.IS_PREFIX ]
25
4508187 4508202 527123542416 527123542431 579751398587 10452650814462 10452650814477 19521708359784 19521708359799 25157226999738 52213207481641 52213207481656 73776135270536 74330497533513 82788020813636 82788020813651 82897199447324 82897199447339 101493408634270 117462755532456 129916455720081 137140290251973 137140290251988 138598696382330 151796447914425 151796447914440 155412585748122 179857892939409 180658402600166 183893988137339 196421115996503 201575677510452 207441609414598 207441609414613 208688131165109 230184383806215 230184383806230 238707412987891 249346244880918 255522774494717 264214093175947 264214093175962 271701083476882 280353107471929 280353107471944 288661503866515 288661503866530 302290444901188 310878670647509 313042889893832 316571291052236 330012922480979 330012922480994 350106686231748 352130390494445 352130390494460 363246966705050 375497871509280 375497871509295 379331319640539 389812580689581 417432006746943 417846200482520 417906395002982 425584040140077 425584040140092 426920943764717 426920943764732 427062659429829 427062659429844 431839010724557 456243276230665 466580814162987 466580814163002 471942352642295 474709775802880 474709775802895 475379707254430 482333411806849 482333411806864 491132347463364 495623138926505 502933303113742 502933303113757 510064419306200 511985073003762 511985073003777 531497668234994 531497668235009 547652274794286 552415667007878 613901660376602 628059429846277 628059429846292 634772253538988 646519978393437 672462142824279 672462142824294 680693529807592 684439512836665 684439512836680 685844492842799 687830084075435 689730688779804 691624836577158 691624836577173 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 747377394580961 772093664419589 778417488521139 778417488521154
Encode 18 24
boolLib.RES_TAC

4508187 4508202 527123542416 527123542431 579751398587 10452650814462 19521708359784 25157226999723 52213207481641 82788020813636 82897199447324 105688314266827 129916455720066 137140290251973 138598696382315 138598696382330 151796447914425 155412585748107 179857892939409 180658402600151 191456090498444 196421115996488 208688131165094 230184383806215 249346244880903 255522774494702 264214093175947 288661503866515 288661503866530 316571291052221 330012922480979 352130390494445 363246966705035 364987545268242 365402870879162 375497871509280 413842079516069 417432006746928 417846200482505 417906395002967 425584040140077 427062659429829 431839010724542 456243276230650 466580814162987 471942352642295 474709775802880 482333411806849 491132347463364 502933303113742 511985073003762 531497668234994 531497668235009 634772253538973 654152813177234 672462142824279 684439512836665 685844492842784 689730688779789 691624836577158 698339900079260 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 772093664419574 778417488521139
Encode 18 25
boolLib.RES_TAC

4508187 4508202 527123542416 527123542431 579751398587 10452650814462 19521708359784 25157226999723 52213207481641 82788020813636 82897199447324 137140290251973 138598696382315 138598696382330 151796447914425 179857892939409 183893988137324 207441609414598 208688131165094 230184383806215 249346244880903 255522774494702 264214093175947 280353107471929 288661503866515 288661503866530 310878670647494 316571291052221 324358946769929 330012922480979 352130390494445 369667901669785 375497871509280 389812580689581 425584040140077 426920943764717 427062659429829 466580814162987 471942352642295 474709775802880 475379707254415 482333411806849 491132347463364 495623138926505 502933303113742 511985073003762 531497668234994 531497668235009 547652274794271 628059429846277 634772253538973 672462142824279 684439512836665 687830084075435 691624836577158 698339900079260 701865353869684 701865353869699 704177836849649 704177836849664 747377394580946 778417488521139
Encode 19 0
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "wf_pred_bnum_def" ) , ( DB.fetch "Encode" "wf_pred_def" ) ]
1
4508202 522339191870 574967048041 3509959868093 41856244309773 52213207481656 82788020813651 151796447914440 217096164890918 230685295159171 248407724503793 264214093175962 288661503866530 471942352642310 474709775802895 491132347463379 492800135650179 525347163412193 531497668235009 584177660676288 672462142824294 687516564656601 698339900079275 706863054462959 734077381109563
Encode 19 1
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 420 21*)0" ]
2
4508202 522339191870 574967048041 3509959868093 52213207481656 82788020813651 151796447914440 217096164890918 230685295159171 264214093175962 288661503866530 457644544611742 471942352642310 474709775802895 525347163412193 531497668235009 584177660676288 672462142824294 698339900079275 734077381109563
Encode 19 2
boolLib.REWRITE_TAC [ arithmeticTheory.ZERO_LESS_EXP , arithmeticTheory.TWO ]

4508202 522339191870 3509959868093 52213207481656 82788020813651 142440995047179 151796447914440 230685295159171 264214093175962 288661503866530 474709775802895 525347163412193 531497668235009 672462142824294 698339900079275 702299432457039 734077381109563 778417488521154
Encode 20 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 522339191870 536692243553 41856244309773 219256225954267 248407724503793 288661503866530 330012922480994 409987065798312 425584040140092 471942352642310 491132347463379 492800135650179 514696113035163 541514429342653 681087878264916 684439512836680
Encode 20 1
boolLib.POP_ASSUM boolLib.MP_TAC
2
4508187 4508202 522339191855 536692243538 574967048026 574967048041 579751398587 579751398602 3509959868078 14075632178709 52213207481641 82788020813636 88669019256076 107767874936026 151796447914425 179857892939409 217096164890903 230685295159156 264214093175947 288661503866515 288661503866530 330012922480979 421340528878580 425584040140077 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 531497668235009 584177660676273 637387629151161 672462142824279 684439512836665 692593839781257 698125516052739 698339900079260 701865353869684 701865353869699 704177836849664 734077381109548 767055970251758
Encode 20 2
simpLib.ASM_SIMP_TAC ( boolSimps.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.old_ARITH_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.REDUCE_ss ) tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 536692243538 574967048026 574967048041 579751398587 579751398602 3509959868078 3509959868093 14075632178709 52213207481641 52213207481656 82788020813636 82788020813651 88669019256091 107767874936041 151796447914425 151796447914440 179857892939409 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330012922480979 330012922480994 421340528878595 425584040140077 471942352642295 474709775802880 474709775802895 491132347463364 525347163412178 525347163412193 531497668234994 531497668235009 584177660676273 637387629151161 672462142824279 672462142824294 684439512836665 684439512836680 692593839781257 698125516052754 698339900079260 698339900079275 701865353869699 704177836849664 734077381109548 767055970251773
Encode 21 0
BasicProvers.Induct
1 2
4508202 522339191870 527123542431 13847933005178 134129913144261 283975898439459 288661503866530 417784466454632 471942352642310 491132347463379 531497668235009 546670702108995 586592373472737 594044418194287 701865353869699 737840980481057 776024751962747
Encode 21 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 527123542416 527123542431 8759048961639 13847933005163 13847933005178 90928084444760 98581092097770 134129913144246 134129913144261 279129950887795 283975898439444 288661503866515 288661503866530 309888446016952 417784466454617 417784466454632 458072021348833 471942352642295 471942352642310 491132347463364 491132347463379 531497668234994 531497668235009 546670702108980 584628703270362 586592373472722 586592373472737 594044418194272 672462142824294 701865353869684 701865353869699 737840980481042 776024751962732
Encode 21 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 527123542431 13847933005178 105087158855197 111584109151007 134129913144261 288661503866530 417784466454632 471942352642310 491132347463379 513173254008788 531497668235009 586592373472737 666908967772584 701865353869699 777634212232490 778417488521154
Encode 22 0
BasicProvers.Induct
1 2
4508202 522339191870 574967048041 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 101493408634270 134129913144261 151796447914440 179857892939409 217096164890918 230685295159171 264214093175962 288661503866530 289470960384091 330012922480994 471942352642310 474709775802895 491132347463379 511985073003777 525347163412193 531497668235009 546670702108995 553808994124777 584177660676288 672462142824294 684439512836680 698339900079275 701865353869699 704177836849664 734077381109563 776024751962747
Encode 22 1
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_bnum_def" ) , bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 443 35*)!n. n < 1 <=> (n = 0)" ] ) , boolLib.GSYM arithmeticTheory.EXP2_LT ]
3
4508187 4508202 522339191855 522339191870 574967048026 574967048041 579751398587 579751398602 3509959868078 8759048961639 13847933005163 13847933005178 52213207481641 52213207481656 82788020813636 82788020813651 90928084444760 98581092097770 101493408634255 101493408634270 134129913144246 134129913144261 151796447914425 151796447914440 179857892939394 179857892939409 183609420323238 217096164890903 217096164890918 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289470960384076 309888446016952 330012922480979 330012922480994 458179825935701 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 511985073003762 511985073003777 525347163412178 525347163412193 531497668234994 531497668235009 546670702108980 553808994124762 566144895740788 584177660676273 607414367785130 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 734077381109548 734077381109563 776024751962732
Encode 22 2
simpLib.ASM_SIMP_TAC ( boolSimps.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.old_ARITH_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.REDUCE_ss ) tactictoe_thmlarg

4508202 574967048041 579751398602 13847933005178 48385840440500 52213207481656 82788020813651 101493408634270 111584109151007 134129913144261 151796447914440 179857892939409 181927358020637 217096164890918 230685295159171 264214093175962 288661503866530 330012922480994 471942352642310 474709775802895 491132347463379 496442617938660 511985073003777 525347163412193 531497668235009 672462142824294 684439512836680 698339900079275 701865353869699 704177836849664 715628532134163 734077381109563 777634212232490 778417488521154
Encode 22 3
boolLib.RES_TAC
4
4508187 4508202 522339191855 574967048026 574967048041 579751398587 579751398602 3509959868078 10452650814462 13847933005163 52213207481641 82788020813636 101493408634255 134129913144246 151796447914425 158419796442452 170095486776605 179857892939394 179857892939409 217096164890903 230184383806215 230685295159156 264214093175947 288661503866515 288661503866530 289470960384076 330012922480979 425584040140077 471942352642295 474709775802880 491132347463364 511985073003762 525347163412178 531497668234994 531497668235009 546670702108980 553808994124762 584177660676273 672462142824279 684439512836665 698339900079260 701473106811508 701865353869684 701865353869699 704177836849649 704177836849664 710641544221362 719045543904151 734077381109548 742045812186467 747377394580946 776024751962732 781402417244206
Encode 22 4
( boolLib.Q_TAC boolLib.KNOW_TAC ) [ HolKernel.QUOTE " (*#loc 445 13*)x DIV 2 = y DIV 2" ]
5 6
4508187 4508202 522339191855 574967048026 574967048041 579751398587 579751398602 3509959868078 10452650814462 13847933005163 52213207481641 82788020813636 101493408634255 134129913144246 151181538357745 151796447914425 152439822555288 158419796442452 170095486776605 179857892939394 179857892939409 217096164890903 230184383806215 230685295159156 246619126053177 264214093175947 288661503866515 288661503866530 289470960384076 330012922480979 349685031465604 425584040140077 444591714216754 471942352642295 474709775802880 491132347463364 511985073003762 525347163412178 531497668234994 531497668235009 546670702108980 548896354666129 553808994124762 584177660676273 611743917854428 672462142824279 684439512836665 698339900079260 701473106811508 701865353869684 701865353869699 704177836849649 704177836849664 709449239312759 710641544221362 719045543904151 734077381109548 742045812186467 747377394580946 776024751962732 781402417244206
Encode 22 5
metisLib.METIS_TAC [ ]

4508187 4508202 522339191855 574967048026 574967048041 579751398587 579751398602 3509959868078 10452650814462 13847933005163 52213207481641 52213207481656 82788020813636 82788020813651 101493408634255 134129913144246 151181538357745 151796447914425 151796447914440 152439822555288 158419796442452 170095486776605 179857892939394 217096164890903 230184383806215 230184383806230 230685295159156 246619126053177 264214093175947 264214093175962 288661503866515 288661503866530 289470960384076 330012922480979 349685031465604 349685031465619 425584040140077 444591714216754 471942352642295 474709775802880 474709775802895 491132347463364 511985073003762 525347163412178 531497668234994 531497668235009 546670702108980 548896354666129 553808994124762 584177660676273 611743917854428 611743917854443 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 709449239312759 710641544221362 719045543904151 719045543904166 734077381109548 742045812186467 747377394580946 776024751962732 781402417244206
Encode 22 6
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 446 22*)EVEN x = Y" ] boolLib.MP_TAC
7
4508187 4508202 522339191855 574967048026 574967048041 579751398587 579751398602 3509959868078 10452650814462 13847933005163 52213207481641 52213207481656 82788020813636 82788020813651 101493408634255 134129913144246 151181538357745 151796447914425 151796447914440 152439822555288 158419796442452 170095486776605 179857892939394 179857892939409 217096164890903 230184383806215 230184383806230 230685295159156 246619126053177 264214093175947 264214093175962 288661503866515 288661503866530 289470960384076 330012922480979 330012922480994 349685031465604 349685031465619 425584040140077 444591714216754 471942352642295 474709775802880 474709775802895 491132347463364 511985073003762 525347163412178 531497668234994 531497668235009 546670702108980 548896354666129 553808994124762 584177660676273 611743917854428 611743917854443 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 704177836849664 709449239312759 710641544221362 719045543904151 719045543904166 734077381109548 742045812186467 747377394580946 776024751962732 781402417244206
Encode 22 7
boolLib.POP_ASSUM_LIST ( HolKernel.K boolLib.ALL_TAC )
8
4508187 4508202 522339191855 574967048026 574967048041 579751398587 579751398602 3509959868078 10452650814477 13847933005163 52213207481641 52213207481656 82788020813636 82788020813651 101493408634255 134129913144246 151181538357745 151796447914425 151796447914440 152439822555288 158419796442452 170095486776605 179857892939394 179857892939409 217096164890903 230184383806215 230184383806230 230685295159156 246619126053177 264214093175947 264214093175962 288661503866515 288661503866530 289470960384076 330012922480979 330012922480994 349685031465604 349685031465619 425584040140092 444591714216754 471942352642295 474709775802880 474709775802895 491132347463364 511985073003762 525347163412178 531497668234994 531497668235009 546670702108980 548896354666129 553808994124762 584177660676273 611743917854428 611743917854443 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 704177836849664 709449239312759 710641544221362 719045543904151 719045543904166 734077381109548 742045812186467 747377394580961 776024751962732 781402417244206
Encode 22 8
let fun rw thl = BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] thl in rw end [ ( DB.fetch "pred_set" "COUNT_SUC" ) , ( DB.fetch "pred_set" "SUM_SET_THM" ) , arithmeticTheory.LEFT_ADD_DISTRIB , ( DB.fetch "pred_set" "SUM_SET_DELETE" ) , arithmeticTheory.ADD1 , arithmeticTheory.LEFT_SUB_DISTRIB , arithmeticTheory.RIGHT_ADD_DISTRIB , arithmeticTheory.SUM_SQUARED ]
9
4508202 574967048041 579751398602 10452650814477 52213207481656 82788020813651 151796447914440 179857892939409 230184383806230 264214093175962 288661503866530 330012922480994 349685031465619 425584040140092 474709775802895 531497668235009 611743917854443 672462142824294 684439512836680 698339900079275 701473106811523 701865353869699 704177836849664 719045543904166 747377394580961
Encode 22 9
boolLib.MP_TAC ( HolKernel.MP ( Q.SPEC [ HolKernel.QUOTE " (*#loc 449 27*)2" ] arithmeticTheory.DIVISION ) ( bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 449 50*)0 < 2" ] ) ) )
10
4508187 4508202 574967048026 574967048041 579751398587 579751398602 10452650814462 52213207481641 82788020813636 151796447914425 179857892939409 230184383806215 264214093175947 288661503866515 288661503866530 349685031465604 425584040140077 474709775802880 531497668234994 531497668235009 611743917854428 672462142824279 684439512836665 698339900079260 701473106811508 701865353869684 701865353869699 704177836849664 719045543904151 747377394580946
Encode 22 10
boolLib.DISCH_THEN ( fn th => boolLib.ONCE_REWRITE_TAC [ th ] )
11
4508187 4508202 512770490748 574967048026 574967048041 579751398587 579751398602 10452650814462 52213207481641 52213207481656 82703263881725 82788020813636 82788020813651 101493408634270 151258389940818 151796447914425 151796447914440 169312427769602 179857892939409 216749265439675 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 330012922480994 349685031465604 412818828973481 425584040140077 471942352642310 474709775802880 474709775802895 491132347463379 518861129576526 531497668234994 531497668235009 561827889924337 585128167865309 611743917854428 672462142824279 672462142824294 684439512836665 684439512836680 698125516052754 698339900079260 698339900079275 699483423013303 701473106811508 701473106811523 701865353869684 701865353869699 704177836849664 719045543904151 719045543904166 734077381109563 741380633430322 747377394580946 767055970251773
Encode 22 11
bossLib.RW_TAC bossLib.std_ss [ arithmeticTheory.MOD_2 ]

4508187 4508202 574967048026 574967048041 579751398587 579751398602 10452650814462 52213207481641 52213207481656 82788020813636 82788020813651 145494174715815 151258389940818 151796447914425 151796447914440 169312427769602 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 349685031465604 412818828973481 425584040140077 474709775802880 474709775802895 518861129576526 531497668234994 531497668235009 585128167865309 611743917854428 672462142824279 672462142824294 684439512836665 698125516052754 698339900079260 698339900079275 699483423013303 701473106811508 701473106811523 701865353869684 701865353869699 719045543904151 719045543904166 741380633430322 747176812958810 747377394580946 767055970251773
Encode 23 0
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "collision_free_def" ) , ( DB.fetch "Encode" "wf_encoder_def" ) ]
1
4508202 522339191870 536692243553 13847933005178 41856244309773 134129913144261 219256225954267 263892933115620 288661503866530 409987065798312 425584040140092 471942352642310 491132347463379 519118737476698 541514429342653 658954818056184 670888847361387 681087878264916 684439512836680 701865353869699 776024751962747
Encode 23 1
boolLib.HO_MATCH_MP_TAC ( bossLib.PROVE [ ] ( Parse.Term [ HolKernel.QUOTE " (*#loc 459 11*)(!x y. p x /\\ p y ==> (Q x y = R x y)) ==>\n         ((!x y. p x /\\ p y /\\ Q x y ==> P x y) <=>\n          (!x y. p x /\\ p y /\\ R x y ==> P x y))" ] ) )
2
4508202 522339191870 536692243553 574967048041 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 88669019256091 101493408634270 107767874936041 118134811989600 134129913144261 151796447914440 179857892939409 230685295159171 264214093175962 288661503866530 330012922480994 352130390494460 421340528878595 425584040140092 471942352642310 474709775802895 491132347463379 511985073003777 525347163412193 531497668235009 546670702108995 560812659811374 637387629151176 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 704177836849664 767055970251773 776024751962747
Encode 23 2
bossLib.RW_TAC bossLib.std_ss [ ]
3
4508202 522339191870 536692243553 574967048041 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 88669019256091 101493408634270 107767874936041 118134811989600 134129913144261 151796447914440 230685295159171 264214093175962 288661503866530 330012922480994 352130390494460 421340528878595 425584040140092 471942352642310 474709775802895 491132347463379 511985073003777 525347163412193 531497668235009 546670702108995 560812659811374 637387629151176 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 767055970251773 776024751962747
Encode 23 3
boolLib.MP_TAC ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 464 18*)encode_bnum m y" ] , [ HolKernel.QUOTE " (*#loc 464 37*)encode_bnum m x" ] ] ( HolKernel.INST_TYPE [ HolKernel.alpha sml_infixl0_open HolKernel.|-> sml_infixl0_close HolKernel.bool ] rich_listTheory.IS_PREFIX_LENGTH_ANTI ) )
4
4508187 4508202 522339191870 536692243538 574967048026 574967048041 579751398587 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 88669019256091 107767874936041 118134811989600 134129913144261 151796447914440 230685295159171 264214093175962 288661503866515 288661503866530 352130390494460 421340528878595 425584040140077 474709775802895 511985073003777 525347163412193 531497668235009 546670702108995 560812659811374 637387629151161 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 767055970251773 776024751962747
Encode 23 4
bossLib.RW_TAC bossLib.std_ss tactictoe_thmlarg
5
4508187 4508202 522339191870 536692243538 574967048026 574967048041 579751398587 579751398602 3509959868093 13847933005178 52213207481656 82601431178081 82788020813651 88669019256091 101493408634270 107767874936041 118134811989600 134129913144261 151796447914440 230685295159171 264214093175962 288661503866515 288661503866530 289470960384091 330012922480994 352130390494460 417784466454632 421340528878595 425584040140077 474709775802895 511985073003777 525347163412193 531497668235009 546670702108995 553808994124777 560812659811374 586592373472737 594044418194287 637387629151161 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 737840980481057 767055970251773 776024751962747
Encode 23 5
boolLib.POP_ASSUM_LIST ( HolKernel.K boolLib.ALL_TAC )
6
4508187 4508202 522339191855 522339191870 536692243538 574967048026 574967048041 579751398587 579751398602 3509959868093 13847933005163 13847933005178 52213207481656 82788020813651 88669019256091 107767874936041 118134811989585 134129913144246 134129913144261 151796447914440 230685295159171 264214093175962 288661503866515 288661503866530 289470960384076 289470960384091 352130390494445 421340528878595 425584040140077 474709775802895 511985073003762 511985073003777 525347163412193 531497668235009 546670702108980 546670702108995 553808994124762 553808994124777 560812659811359 637387629151161 672462142824294 684439512836665 684439512836680 698125516052754 698339900079275 701865353869684 701865353869699 767055970251773 776024751962732 776024751962747
Encode 23 6
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 468 20*)y" ] , [ HolKernel.QUOTE " (*#loc 468 25*)y" ] )
7
4508202 522339191870 574967048041 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 88669019256091 107767874936041 134129913144261 151796447914440 230685295159171 264214093175962 288661503866530 289470960384091 421340528878595 474709775802895 511985073003777 525347163412193 531497668235009 546670702108995 553808994124777 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 767055970251773 776024751962747
Encode 23 7
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 469 20*)x" ] , [ HolKernel.QUOTE " (*#loc 469 25*)x" ] )
8
4508202 522339191870 574967048041 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 88669019256091 107767874936041 134129913144261 151796447914440 230685295159171 264214093175962 288661503866530 289470960384091 421340528878595 471942352642310 474709775802895 491132347463379 511985073003777 525347163412193 531497668235009 546670702108995 553808994124777 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 767055970251773 776024751962747
Encode 23 8
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 470 20*)m" ] , [ HolKernel.QUOTE " (*#loc 470 25*)m" ] )
9
4508202 522339191870 574967048041 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 88669019256091 107767874936041 134129913144261 151796447914440 230685295159171 264214093175962 288661503866530 289470960384091 421340528878595 471942352642310 474709775802895 491132347463379 511985073003777 525347163412193 531497668235009 546670702108995 553808994124777 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 767055970251773 776024751962747
Encode 23 9
BasicProvers.Induct
10 11
4508202 522339191870 574967048041 579751398602 3509959868093 13847933005178 52213207481656 82788020813651 88669019256091 107767874936041 134129913144261 151796447914440 230685295159171 264214093175962 288661503866530 289470960384091 421340528878595 471942352642310 474709775802895 491132347463379 511985073003777 525347163412193 531497668235009 546670702108995 553808994124777 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 767055970251773 776024751962747
Encode 23 10
bossLib.RW_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_bnum_def" ) , arithmeticTheory.EXP , arithmeticTheory.MOD_1 ]
12
4508187 4508202 522339191855 522339191870 574967048026 574967048041 579751398587 579751398602 3509959868078 8759048961639 13847933005163 13847933005178 52213207481641 52213207481656 82788020813636 82788020813651 88669019256076 90928084444760 98581092097770 107767874936026 134129913144246 134129913144261 151796447914425 151796447914440 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289470960384076 309888446016952 418800059118552 421340528878580 458179825935701 466532739235407 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 511985073003762 511985073003777 525347163412178 525347163412193 531497668234994 531497668235009 546670702108980 553808994124762 566144895740788 607414367785130 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 767055970251758 767055970251773 776024751962732 779274282334698
Encode 23 11
simpLib.ASM_SIMP_TAC ( boolSimps.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.old_ARITH_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.REDUCE_ss ) tactictoe_thmlarg

4508202 574967048041 579751398602 13847933005178 48385840440500 52213207481656 82788020813651 111584109151007 134129913144261 143391167547308 151796447914440 230685295159171 264214093175962 288661503866530 391221454957967 471942352642310 474709775802895 491132347463379 496442617938660 511985073003777 525347163412193 531497668235009 560515154082951 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 715628532134163 767055970251773 777634212232490 778417488521154
Encode 23 12
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
13
4508187 4508202 522339191855 522339191870 574967048026 574967048041 579751398587 579751398602 3509959868078 3509959868093 10452650814477 13847933005163 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 88273781591586 88669019256076 101493408634270 107767874936026 134129913144246 151796447914425 151796447914440 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289470960384076 330527776373049 398398018215673 412818828973481 413791715505494 421340528878580 425584040140092 471942352642295 474709775802880 474709775802895 491132347463364 511985073003762 525347163412178 525347163412193 526978504185607 531497668234994 531497668235009 535528978973655 546670702108980 553808994124762 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 731170704201631 747377394580961 767055970251758 767055970251773 776024751962732
Encode 23 13
boolLib.MP_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 474 23*)2" ] arithmeticTheory.DIVISION )
14
4508202 522339191870 574967048041 579751398602 3509959868093 10452650814477 52213207481656 64851738775582 82788020813651 88273781591586 101493408634270 151796447914440 230184383806230 230685295159171 264214093175962 288661503866530 330527776373049 398398018215673 412818828973481 413791715505494 425584040140092 474709775802895 525347163412193 526978504185607 531497668235009 535528978973655 672462142824294 684439512836680 698125516052754 698339900079275 701473106811523 701865353869699 713581508110051 719045543904166 731170704201631 747377394580961 767055970251773
Encode 23 14
bossLib.SIMP_TAC bossLib.old_arith_ss [ ]
15
4508202 512770490748 522339191870 574967048041 579751398602 1039182587164 3509959868093 10452650814477 52213207481656 64851738775582 82703263881725 82788020813651 88273781591586 101493408634270 151258389940818 151796447914440 169312427769602 216749265439675 230184383806230 230685295159171 264214093175962 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 425584040140092 471942352642310 474709775802895 491132347463379 518861129576526 525347163412193 526978504185607 531497668235009 535528978973655 561827889924337 585128167865309 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701473106811523 701865353869699 702299432457039 704177836849664 713581508110051 719045543904166 731170704201631 734077381109563 741380633430322 747377394580961 767055970251773 778417488521154
Encode 23 15
boolLib.DISCH_THEN ( fn th => boolLib.MP_TAC ( HolKernel.CONJ ( Q.SPEC [ HolKernel.QUOTE " (*#loc 476 50*)x" ] th ) ( Q.SPEC [ HolKernel.QUOTE " (*#loc 476 66*)y" ] th ) ) )
16
4508202 512770490748 522339191870 574967048041 579751398602 3509959868093 10452650814477 52213207481656 64851738775582 82703263881725 82788020813651 88273781591586 101493408634270 151258389940818 151796447914440 169312427769602 230184383806230 230685295159171 264214093175962 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 425584040140092 471942352642310 474709775802895 491132347463379 518861129576526 525347163412193 526978504185607 531497668235009 535528978973655 585128167865309 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701473106811523 701865353869699 704177836849664 713581508110051 719045543904166 731170704201631 741380633430322 747377394580961 767055970251773
Encode 23 16
boolLib.DISCH_THEN ( fn th => boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV [ th ] ) ) )
17
4508202 522339191870 574967048041 579751398602 3509959868093 10452650814477 52213207481656 64851738775582 82703263881725 82788020813651 88273781591586 101493408634270 151258389940818 151796447914440 169312427769602 230184383806230 230685295159171 264214093175962 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 425584040140092 474709775802895 518861129576526 525347163412193 526978504185607 531497668235009 535528978973655 585128167865309 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701473106811523 701865353869699 704177836849664 713581508110051 719045543904166 731170704201631 741380633430322 747377394580961 767055970251773
Encode 23 17
( boolLib.Q_TAC boolLib.KNOW_TAC ) [ HolKernel.QUOTE " (*#loc 478 13*)!n. (n MOD 2 = 0) \\/ (n MOD 2 = 1)" ]
18 22
4508202 522339191870 574967048041 579751398602 3509959868093 10452650814477 52213207481656 64851738775582 82788020813651 101493408634270 132933784133569 151258389940818 151796447914440 152317717403424 169312427769602 215145424757545 230184383806230 230685295159171 264214093175962 288661503866530 330527776373049 398398018215673 412818828973481 413791715505494 416079708856215 425584040140092 474709775802895 518861129576526 525347163412193 526978504185607 531497668235009 585128167865309 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701473106811523 701865353869699 713581508110051 719045543904166 741380633430322 747377394580961 767055970251773
Encode 23 18
boolLib.STRIP_TAC
19
4508202 527123542431 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 230320956865043 264214093175962 288661503866530 415098329689538 471942352642310 474709775802895 491132347463379 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 767055970251773 772093664419589 778417488521154
Encode 23 19
BasicProvers.PROVE_TAC [ ( DB.fetch "arithmetic" "MOD_2" ) , ( DB.fetch "arithmetic" "SUC_NOT" ) , ( DB.fetch "arithmetic" "ONE" ) ]
20 21
4508202 527123542431 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 230320956865043 264214093175962 288661503866530 415098329689538 474709775802895 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 767055970251773 772093664419589 778417488521154
Encode 23 20
BasicProvers.PROVE_TAC [ ( DB.fetch "arithmetic" "MOD_2" ) , ( DB.fetch "arithmetic" "SUC_NOT" ) , ( DB.fetch "arithmetic" "ONE" ) ]

4508202 527123542431 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 163612123691171 216749265439675 222545455939336 230320956865043 264214093175962 288661503866530 330012922480994 415098329689538 474709775802895 531497668235009 561827889924337 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 734077381109563 767055970251773 772093664419589 778417488521154
Encode 23 21
let fun simp thl = simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in simp end [ ]

4508202 527123542431 52213207481656 82788020813651 151796447914440 216749265439675 264214093175962 288661503866530 474709775802895 531497668235009 561827889924337 672462142824294 698125516052754 698339900079275 699483423013303 734077381109563 767055970251773
Encode 23 22
boolLib.STRIP_TAC
23
4508202 522339191870 527123542431 574967048041 579751398602 3509959868093 10452650814477 52213207481656 64851738775582 82788020813651 101493408634270 129916455720081 132933784133569 151258389940818 151796447914440 152317717403424 155412585748122 163612123691171 169312427769602 215145424757545 222545455939336 230184383806230 230320956865043 230685295159171 264214093175962 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 415098329689538 416079708856215 425584040140092 471942352642310 474709775802895 491132347463379 518861129576526 525347163412193 526978504185607 531497668235009 585128167865309 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701473106811523 701865353869699 713581508110051 719045543904166 741380633430322 747377394580961 767055970251773 772093664419589 778417488521154
Encode 23 23
( boolLib.Q_TAC boolLib.KNOW_TAC ) [ HolKernel.QUOTE " (*#loc 483 13*)(EVEN y = EVEN x) <=> (x MOD 2 = y MOD 2)" ]
24 32
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 10452650814477 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 101493408634270 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169312427769602 215145424757545 222545455939321 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 416079708856215 425584040140092 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 747377394580961 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 24
bossLib.RW_TAC bossLib.std_ss [ arithmeticTheory.EVEN_MOD2 ]
25
4508187 4508202 527123542416 574967048041 579751398602 10452650814477 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 222545455939321 222545455939336 230320956865028 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 415098329689523 425584040140092 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701865353869684 701865353869699 747377394580961 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 25
boolLib.POP_ASSUM ( fn th => boolLib.MP_TAC ( HolKernel.CONJ ( Q.SPEC [ HolKernel.QUOTE " (*#loc 485 53*)x" ] th ) ( Q.SPEC [ HolKernel.QUOTE " (*#loc 485 69*)y" ] th ) ) )
26
4508187 4508202 527123542416 574967048041 579751398602 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 222545455939321 222545455939336 230320956865028 230320956865043 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 415098329689523 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701865353869684 701865353869699 767055970251758 767055970251773 772093664419574 778417488521139 778417488521154
Encode 23 26
boolLib.STRIP_TAC
27 28 29 30
4508202 574967048041 579751398602 52213207481656 82788020813651 101493408634270 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 230320956865043 264214093175962 288661503866530 314259118056328 330012922480994 415098329689538 474709775802895 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 767055970251773 772093664419589 778417488521154
Encode 23 27
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 574967048026 574967048041 579751398587 579751398602 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 222545455939321 222545455939336 230320956865043 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 474709775802880 474709775802895 531497668234994 531497668235009 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701865353869684 701865353869699 767055970251758 767055970251773 772093664419574 778417488521154
Encode 23 28
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 574967048026 574967048041 579751398587 579751398602 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 222545455939321 222545455939336 230320956865028 230320956865043 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 474709775802880 474709775802895 531497668234994 531497668235009 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701865353869684 701865353869699 767055970251758 767055970251773 772093664419574 778417488521139 778417488521154
Encode 23 29
boolLib.ASM_REWRITE_TAC [ ]
31
4508187 4508202 574967048026 574967048041 579751398587 579751398602 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 222545455939321 222545455939336 230320956865028 230320956865043 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 474709775802880 474709775802895 531497668234994 531497668235009 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701865353869684 701865353869699 767055970251758 767055970251773 772093664419574 778417488521139 778417488521154
Encode 23 30
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 574967048026 574967048041 579751398587 579751398602 52213207481641 52213207481656 82788020813636 82788020813651 151796447914425 151796447914440 222545455939321 222545455939336 230320956865028 230320956865043 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 474709775802880 474709775802895 531497668234994 531497668235009 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701865353869684 701865353869699 767055970251758 767055970251773 778417488521139 778417488521154
Encode 23 31
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 574967048026 579751398587 23739695292492 52213207481641 66812189671343 82788020813636 129916455720066 129916455720081 148992494553443 151796447914425 155412585748107 155412585748122 163612123691156 222545455939321 230320956865028 264214093175947 264214093175962 288661503866515 288661503866530 446777716720804 474709775802880 474709775802895 531497668234994 531497668235009 672462142824279 672462142824294 684439512836680 698125516052739 698339900079260 699483423013288 701865353869684 701865353869699 767055970251758 772093664419574 772093664419589 778417488521139 778417488521154
Encode 23 32
boolLib.DISCH_THEN ( fn th => boolLib.REWRITE_TAC [ th ] )
33
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 10452650814477 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 101493408634270 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169312427769602 215145424757545 222545455939321 222545455939336 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 416079708856215 425584040140092 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 747377394580961 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 33
boolLib.MATCH_MP_TAC ( bossLib.PROVE [ ] ( Parse.Term [ HolKernel.QUOTE " (*#loc 490 32*)(R ==> P) /\\ (P ==> (Q = R)) ==> (P /\\ Q <=> R)" ] ) )
34
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 101493408634270 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169312427769602 215145424757545 222545455939321 222545455939336 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 416079708856215 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 34
boolLib.STRIP_TAC
35 47
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 101493408634270 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169312427769602 215145424757545 222545455939321 222545455939336 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 416079708856215 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 35
boolLib.STRIP_TAC
36
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169312427769602 215145424757545 222545455939321 222545455939336 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 330012922480994 330527776373049 398398018215673 412818828973481 415098329689523 416079708856215 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 531497668234994 531497668235009 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 719045543904166 741380633430322 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 36
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 493 17*)?m n. (m * 2 + x MOD 2) MOD 2 = (n * 2 + y MOD 2) MOD 2" ]
37 43
4508187 4508202 522339191855 527123542416 574967048026 574967048041 579751398587 579751398602 3509959868078 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 132933784133554 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 215145424757530 222545455939321 222545455939336 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 330527776373034 398398018215658 412818828973466 415098329689523 416079708856200 471942352642295 474709775802880 474709775802895 491132347463364 518861129576511 525347163412178 531497668234994 531497668235009 585128167865294 672462142824279 672462142824294 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 719045543904151 741380633430307 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 37
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
38
4508187 4508202 522339191855 522339191870 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 3509959868078 52213207481641 52213207481656 58600563284405 82788020813636 82788020813651 129916455720066 132933784133554 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 189647686914931 215145424757530 222545455939321 222545455939336 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 296312173076854 314259118056328 315287158685632 330012922480994 330527776373034 398398018215658 412818828973466 412818828973481 415098329689523 416079708856200 428923923129846 457644544611742 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 515310960317308 518861129576511 525347163412178 527465767830011 531497668234994 531497668235009 585128167865294 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 719045543904151 741380633430307 767055970251758 767055970251773 769642146292169 772093664419574 778417488521139
Encode 23 38
boolLib.POP_ASSUM boolLib.MP_TAC
39
4508187 4508202 522339191855 527123542416 574967048026 574967048041 579751398587 579751398602 3509959868078 52213207481641 52213207481656 58600563284390 82788020813636 82788020813651 129916455720066 132933784133554 137340412184772 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 189647686914916 215145424757530 222545455939321 222545455939336 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 296312173076839 314259118056328 315287158685617 330527776373034 398398018215658 412818828973466 415098329689523 416079708856200 428923923129831 471942352642295 474709775802880 474709775802895 491132347463364 515310960317293 518861129576511 525347163412178 527465767829996 531497668234994 531497668235009 585128167865294 672462142824279 672462142824294 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 719045543904151 741380633430307 767055970251758 767055970251773 769642146292154 772093664419574 778417488521139
Encode 23 39
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
40
4508187 4508202 522339191855 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 3509959868078 52213207481641 52213207481656 58600563284405 82788020813636 82788020813651 129916455720066 132933784133554 137340412184787 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 189647686914931 215145424757530 222545455939321 222545455939336 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 296312173076854 314259118056328 315287158685632 330012922480994 330527776373034 398398018215658 412818828973466 412818828973481 415098329689523 416079708856200 428923923129846 471942352642295 474709775802880 474709775802895 491132347463364 515310960317308 518861129576511 525347163412178 527465767830011 531497668234994 531497668235009 585128167865294 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 719045543904151 741380633430307 767055970251758 767055970251773 769642146292169 772093664419574 778417488521139
Encode 23 40
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
41
4508187 4508202 507986140187 512770490748 522339191855 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 1039182587164 3509959868078 52213207481641 52213207481656 58600563284405 75468107537355 82788020813636 82788020813651 129916455720066 132933784133554 137340412184787 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 189647686914931 215145424757530 222545455939321 222545455939336 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 277075793028616 288661503866515 288661503866530 296312173076854 314259118056328 315287158685632 330012922480994 330527776373034 346971778445629 362255735663103 389237344130611 398398018215658 412818828973466 412818828973481 415098329689523 416079708856200 428923923129846 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 502026024071860 515310960317308 518861129576511 525347163412178 527465767830011 531497668234994 531497668235009 539987455321807 585128167865294 585128167865309 607455191038978 624652517465165 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 702299432457039 719045543904151 733975120939679 734077381109563 741380633430307 767055970251758 767055970251773 769642146292169 772093664419574 778417488521139 778417488521154
Encode 23 41
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
42
4508187 4508202 507986140187 512770490748 522339191855 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 3509959868078 52213207481641 52213207481656 58600563284405 75468107537355 82788020813636 82788020813651 129916455720066 132933784133554 137340412184787 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 189647686914931 215145424757530 222545455939321 222545455939336 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 277075793028616 288661503866515 288661503866530 296312173076854 314259118056328 315287158685632 330012922480994 330527776373034 346971778445629 362255735663103 389237344130611 398398018215658 412818828973466 412818828973481 415098329689523 416079708856200 428923923129846 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 502026024071860 515310960317308 518861129576511 525347163412178 527465767830011 531497668234994 531497668235009 539987455321807 585128167865294 585128167865309 607455191038978 624652517465165 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 719045543904151 733975120939679 741380633430307 767055970251758 767055970251773 769642146292169 772093664419574 778417488521139
Encode 23 42
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]

4508187 4508202 522339191855 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 3509959868078 52213207481641 52213207481656 82788020813636 82788020813651 102997589341430 129916455720066 132933784133554 134155820920338 136013567253606 137340412184787 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 173256904554044 201542556902723 215145424757530 222545455939321 222545455939336 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 315287158685632 330012922480994 330527776373034 398398018215658 412818828973466 412818828973481 415098329689523 416079708856200 428923923129846 468259832257452 471942352642295 474709775802880 474709775802895 491132347463364 518861129576511 525347163412178 531497668234994 531497668235009 563160394568854 585128167865294 585128167865309 621240359892595 636891301199140 640341587990032 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 719045543904151 741380633430307 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 43
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 500 17*)0 < 2 /\\ 0 < 2 ** m" ]
44 45
4508187 4508202 522339191855 522339191870 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 3509959868078 52213207481641 52213207481656 58600563284405 82788020813636 82788020813651 129916455720066 132933784133554 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 189647686914931 215145424757530 222545455939321 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 296312173076854 315287158685632 330527776373034 398398018215658 412818828973466 412818828973481 415098329689523 416079708856200 428923923129846 457644544611742 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 515310960317308 518861129576511 525347163412178 527465767830011 531497668234994 531497668235009 585128167865294 585128167865309 672462142824279 672462142824294 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 719045543904151 741380633430307 767055970251758 767055970251773 769642146292169 772093664419574 778417488521139
Encode 23 44
bossLib.PROVE_TAC [ arithmeticTheory.MOD_MULT_MOD , arithmeticTheory.MULT_COMM ]

4508187 4508202 522339191855 522339191870 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 1039182587164 3509959868078 3509959868093 52213207481641 52213207481656 58600563284405 82788020813636 82788020813651 101493408634270 129916455720066 132933784133554 142440995047179 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 189647686914931 215145424757530 222545455939321 230184383806215 230320956865028 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 296312173076854 315287158685632 330012922480994 330527776373034 398398018215658 412818828973466 412818828973481 415098329689523 416079708856200 428923923129846 457644544611742 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 515310960317308 518861129576511 525347163412178 525347163412193 527465767830011 531497668234994 531497668235009 585128167865294 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 702299432457039 719045543904151 734077381109563 741380633430307 767055970251758 767055970251773 769642146292169 772093664419574 778417488521139 778417488521154
Encode 23 45
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
46
4508187 4508202 522339191855 522339191870 527123542416 574967048026 579751398587 1039182587164 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 101493408634270 129916455720066 132933784133554 142440995047179 151258389940803 151796447914425 151796447914440 152317717403409 155412585748107 163612123691156 169312427769587 215145424757530 222545455939321 230184383806215 230320956865028 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330527776373034 398398018215658 412818828973466 415098329689523 416079708856200 471942352642295 474709775802880 474709775802895 491132347463364 518861129576511 525347163412178 525347163412193 531497668234994 531497668235009 585128167865294 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698339900079260 698339900079275 699483423013288 701473106811508 701865353869684 702299432457039 719045543904151 734077381109563 741380633430307 767055970251758 772093664419574 778417488521139 778417488521154
Encode 23 46
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]

4508187 522339191855 527123542416 574967048026 579751398587 3509959868078 12993072741393 52213207481641 82788020813636 129916455720066 129916455720081 132933784133554 151258389940803 151796447914425 152317717403409 155412585748107 155412585748122 163612123691156 169312427769587 204072905217985 215145424757530 222545455939321 230184383806215 230320956865028 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330527776373034 398398018215658 412818828973466 415098329689523 416079708856200 471942352642295 474709775802880 474709775802895 491132347463364 518861129576511 525347163412178 531497668234994 531497668235009 585128167865294 672462142824279 672462142824294 684439512836665 698125516052739 698339900079260 699483423013288 701473106811508 701865353869684 702299432457039 719045543904151 734077381109563 741380633430307 767055970251758 772093664419574 772093664419589 778417488521139 778417488521154
Encode 23 47
boolLib.DISCH_THEN ( fn th => boolLib.REWRITE_TAC [ th ] )
48
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169312427769602 215145424757545 222545455939321 222545455939336 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 314259118056328 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 416079708856215 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 48
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 504 13*)((x DIV 2) MOD 2 ** m = (y DIV 2) MOD 2 ** m) =\n            ((x DIV 2 * 2) MOD (2 * 2 ** m) =\n             (y DIV 2 * 2) MOD (2 * 2 ** m))" ]
49 58
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169312427769602 215145424757545 222545455939321 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 416079708856215 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 767055970251773 772093664419574 778417488521139
Encode 23 49
boolLib.POP_ASSUM ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 507 36*)y" ] )
50
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169059566638529 169312427769602 179623474570415 215145424757545 222545455939321 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 416079708856215 471942352642295 474709775802880 474709775802895 491132347463364 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 568625165777967 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 767055970251773 772093664419574 778417488521139 788407845432579
Encode 23 50
boolLib.STRIP_TAC
51 52
4508202 522339191870 574967048041 579751398602 3509959868093 52213207481656 64851738775582 82788020813651 129916455720081 132933784133569 151258389940818 151796447914440 152317717403424 155412585748122 163612123691171 169059566638529 169312427769602 179623474570415 215145424757545 222545455939336 230184383806230 230320956865043 230685295159171 264214093175962 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 415098329689538 416079708856215 474709775802895 518861129576526 525347163412193 526978504185607 531497668235009 568625165777967 585128167865309 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701473106811523 701865353869699 713581508110051 719045543904166 741380633430322 767055970251773 772093664419589 778417488521154 788407845432579
Encode 23 51
bossLib.RW_TAC bossLib.old_arith_ss [ boolLib.GSYM arithmeticTheory.ADD1 ]
53
4508187 4508202 522339191870 574967048041 579751398587 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 129916455720066 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 155412585748107 163612123691156 169059566638529 169312427769602 179623474570415 215145424757545 222545455939321 230184383806230 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 416079708856215 474709775802880 474709775802895 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 568625165777967 585128167865309 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 767055970251773 772093664419574 788407845432579
Encode 23 52
let fun simp thl = simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in simp end [ ]

4508187 4508202 522339191870 574967048041 579751398587 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 132933784133569 151258389940818 151796447914425 151796447914440 152317717403424 169059566638529 169312427769602 179623474570415 215145424757545 222545455939321 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330012922480994 330527776373049 398398018215673 412818828973481 413791715505494 416079708856215 474709775802880 474709775802895 518861129576526 525347163412193 526978504185607 531497668234994 531497668235009 568625165777967 585128167865309 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 767055970251773 778417488521139 788407845432579
Encode 23 53
boolLib.POP_ASSUM boolLib.MP_TAC
54
4508187 4508202 522339191855 522339191870 574967048026 574967048041 579751398587 579751398602 3509959868078 3509959868093 23591515100442 52213207481641 52213207481656 64851738775567 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 169059566638514 169059566638529 169312427769587 169312427769602 179623474570400 179623474570415 222545455939321 230184383806215 230184383806230 230685295159156 230685295159171 231135384332567 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330527776373034 330527776373049 398398018215658 398398018215673 405732463557031 408175138182298 412818828973466 412818828973481 413791715505479 432159638409568 474709775802880 474709775802895 525347163412178 525347163412193 526978504185592 531497668234994 531497668235009 568625165777952 568625165777967 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811508 701473106811523 701865353869684 701865353869699 713581508110036 719045543904151 719045543904166 741380633430307 741380633430322 767055970251758 772093664419574 788407845432564 788407845432579
Encode 23 54
boolLib.MP_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 511 27*)2 * 2 ** m" ] arithmeticTheory.SUC_MOD )
55
4508187 4508202 522339191870 574967048041 579751398587 579751398602 3509959868093 23591515100442 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 169059566638529 169312427769602 179623474570415 222545455939321 230184383806230 230685295159171 231135384332567 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330012922480994 330527776373049 398398018215673 405732463557031 408175138182298 412818828973481 413791715505494 432159638409568 474709775802880 474709775802895 525347163412193 526978504185607 531497668234994 531497668235009 568625165777967 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 772093664419574 788407845432579
Encode 23 55
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 512 17*)0 < 2 * 2 ** m" ]
56 57
4508187 4508202 464926985138 469711335699 522339191870 574967048041 579751398587 579751398602 3509959868093 23591515100442 29769020826121 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 88273781591586 98581092097770 129916455720066 144790626590691 151796447914425 151796447914440 155412585748107 159517173411246 163612123691156 169059566638529 169312427769602 179623474570415 222545455939321 230184383806230 230685295159171 231135384332567 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330012922480994 330527776373049 398398018215673 405732463557031 408175138182298 412818828973481 413791715505494 432159638409568 471942352642310 474709775802880 474709775802895 491132347463379 525347163412193 526978504185607 531497668234994 531497668235009 535528978973655 568625165777967 655603596057512 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811523 701865353869684 701865353869699 702299432457039 713581508110051 719045543904166 731170704201631 734077381109563 741380633430322 767055970251758 767055970251773 772093664419574 775674848739889 778417488521154 788407845432579
Encode 23 56
bossLib.RW_TAC bossLib.std_ss [ ]

4508187 4508202 464926985138 469711335699 522339191870 574967048041 579751398587 579751398602 3509959868093 23591515100442 29769020826121 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 88273781591586 98581092097770 129916455720066 144790626590691 151796447914425 151796447914440 155412585748107 159517173411246 163612123691156 169059566638529 169312427769602 179623474570415 222545455939321 230184383806230 230685295159171 231135384332567 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330012922480994 330527776373049 398398018215673 405732463557031 408175138182298 412818828973481 413791715505494 432159638409568 471942352642310 474709775802880 474709775802895 491132347463379 525347163412193 526978504185607 531497668234994 531497668235009 535528978973655 568625165777967 655603596057512 672462142824279 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811523 701865353869684 701865353869699 702299432457039 713581508110051 719045543904166 731170704201631 734077381109563 741380633430322 767055970251758 767055970251773 772093664419574 775674848739889 778417488521154 788407845432579
Encode 23 57
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]

4508187 4508202 522339191870 579751398587 3509959868093 29769020826121 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 222545455939321 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330527776373049 398398018215673 412818828973481 474709775802880 474709775802895 525347163412193 531497668234994 531497668235009 672462142824279 672462142824294 698125516052739 698339900079260 698339900079275 699483423013288 701865353869684 702299432457039 734077381109563 767055970251758 772093664419574 778417488521154
Encode 23 58
boolLib.REWRITE_TAC [ boolLib.GSYM arithmeticTheory.EXP ]
59
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 169059566638529 169312427769602 179623474570415 222545455939321 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330527776373049 398398018215673 412818828973481 413791715505494 415098329689523 471942352642295 474709775802880 474709775802895 491132347463364 525347163412193 526978504185607 531497668234994 531497668235009 568625165777967 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 772093664419574 778417488521139 788407845432579
Encode 23 59
let fun simp thl = simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in simp end [ ]
60
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 82788020813636 82788020813651 98581092097770 129916455720066 151796447914425 151796447914440 155412585748107 163612123691156 169312427769602 222545455939321 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 400933500569535 412818828973481 413791715505494 415098329689523 471942352642295 474709775802880 474709775802895 491132347463364 525347163412193 526978504185607 531497668234994 531497668235009 560929566970006 568625165777967 607414367785130 665604600191108 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 741380633430322 767055970251758 772093664419574 778417488521139
Encode 23 60
boolLib.REWRITE_TAC [ arithmeticTheory.EXP , arithmeticTheory.TWO ]
61
4508187 4508202 522339191870 527123542416 574967048041 579751398602 3509959868093 52213207481641 52213207481656 64851738775582 78411661882207 82788020813636 82788020813651 98581092097770 129916455720066 151796447914425 151796447914440 155412585748107 155416600300851 163612123691156 222545455939321 230184383806230 230320956865028 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 295790816682353 309888446016952 330527776373049 412818828973481 413791715505494 415098329689523 471942352642295 474709775802880 474709775802895 491132347463364 525347163412193 526978504185607 531497668234994 531497668235009 607414367785130 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811523 701865353869684 701865353869699 713581508110051 719045543904166 736502990619323 767055970251758 772093664419574 778417488521139 782656172097433
Encode 23 61
bossLib.RW_TAC bossLib.old_arith_ss [ boolLib.GSYM arithmeticTheory.MOD_COMMON_FACTOR , arithmeticTheory.ZERO_LESS_EXP ]

4508187 4508202 522339191870 527123542416 574967048041 579751398602 12993072741393 28086554493350 52213207481641 82788020813636 129916455720066 129916455720081 151796447914425 155412585748107 155412585748122 163612123691156 182512718851650 222545455939321 230184383806230 230320956865028 239112117431369 264214093175947 264214093175962 282713556096566 288661503866515 288661503866530 309888446016952 331870772798591 352610577064668 362124838088090 362388024641374 391237463069206 412818828973481 415098329689523 444480072499761 471942352642295 472718455743315 474709775802880 474709775802895 491132347463364 525347163412193 531497668234994 531497668235009 556223330171141 672462142824279 672462142824294 677823058978609 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 701473106811523 701865353869684 701865353869699 751862824029304 767055970251758 772093664419574 772093664419589 778417488521139
Encode 24 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 522339191870 536692243553 13847933005178 41856244309773 134129913144261 248407724503793 263892933115620 288661503866530 330012922480994 425584040140092 471942352642310 491132347463379 492800135650179 514696113035163 519118737476698 658954818056184 670888847361387 681087878264916 684439512836680 776024751962747
Encode 25 0
boolLib.GEN_TAC
1
4508202 5822413 464926985138 536692243553 555829645797 19006273870324 65471523818978 75866408972427 86729839817094 146512012210224 149072893154154 176289031346877 330012922480994 391947797815905 446573836432288 449810340247844 457787365862894 470096335453759 491132347463379 496788099194666 533489858661928 586677811793408 624811432641468 637387629151176 677266166549892 684439512836680 727045572339267 766438618715716 780083133136933
Encode 25 1
boolLib.REPEAT boolLib.DISCH_TAC
2
4508202 5822413 464926985138 536692243553 555829645797 19006273870324 65471523818978 75866408972427 86729839817094 146512012210224 149072893154154 176289031346877 330012922480994 391947797815905 446573836432288 449810340247844 457787365862894 470096335453759 491132347463379 496788099194666 586677811793408 624811432641468 637387629151176 677266166549892 684439512836680 727045572339267 766438618715716 780083133136933
Encode 25 2
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 540 13*)(!t. p t) /\\ (!l : 'a tree list. EVERY p l)" ]
3 4
4508187 4508202 5822398 464926985123 536692243538 536692243553 555829645782 555829645797 19006273870309 65471523818963 75866408972412 86729839817079 86729839817094 146512012210209 149072893154139 176289031346862 330012922480979 391947797815890 446573836432273 449810340247829 457787365862879 470096335453744 491132347463364 491132347463379 496788099194651 496788099194666 586677811793393 624811432641453 637387629151161 637387629151176 677266166549877 684439512836665 727045572339252 727045572339267 766438618715701 780083133136918
Encode 25 3
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 5822398 464926985123 517554841309 536692243538 536692243553 555829645782 555829645797 19006273870309 29966958101903 65471523818963 75866408972412 86729839817079 86729839817094 101493408634270 146512012210209 149072893154139 162540049185365 176289031346862 176289031346877 233215943714193 330012922480979 330012922480994 391348174341301 391947797815890 446573836432273 449810340247829 457787365862879 457787365862894 470096335453744 491132347463364 491132347463379 496788099194651 496788099194666 586677811793393 624811432641453 637387629151161 637387629151176 677266166549877 684439512836665 684439512836680 727045572339252 727045572339267 766438618715701 780083133136918
Encode 25 4
boolLib.HO_MATCH_MP_TAC ( DB.fetch "Encode" "tree_induction" )
5
4508187 4508202 5822398 464926985123 517554841309 536692243538 536692243553 555829645782 555829645797 19006273870309 29966958101903 65471523818963 75866408972412 86729839817079 86729839817094 101493408634270 146512012210209 149072893154139 162540049185365 176289031346862 176289031346877 233215943714193 330012922480979 391348174341301 391947797815890 446573836432273 449810340247829 457787365862879 457787365862894 470096335453744 491132347463364 491132347463379 496788099194651 496788099194666 586677811793393 624811432641453 637387629151161 637387629151176 677266166549877 684439512836665 684439512836680 727045572339252 727045572339267 766438618715701 780083133136918
Encode 25 5
bossLib.RW_TAC bossLib.std_ss [ listTheory.EVERY_DEF ]
6
4508187 4508202 5822398 5822413 464926985123 464926985138 517554841309 536692243538 536692243553 555829645782 555829645797 19006273870309 19006273870324 24009731990270 29966958101903 65471523818963 67335619167310 75866408972412 86729839817079 86729839817094 101493408634270 146512012210209 149072893154139 149072893154154 162540049185365 176289031346862 176289031346877 233215943714193 316571291052236 330012922480979 330012922480994 378855121615881 391348174341301 391947797815890 446573836432273 446573836432288 449810340247829 449810340247844 457787365862879 457787365862894 470096335453744 491132347463364 491132347463379 496788099194651 496788099194666 499316072337516 510064419306200 586677811793393 624811432641453 637387629151161 637387629151176 677266166549877 677266166549892 684439512836665 684439512836680 727045572339252 727045572339267 741670988074576 766438618715701 766438618715716 780083133136918
Encode 25 6
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 543 22*)!x. Q x" ] boolLib.MATCH_MP_TAC
7
4508187 4508202 5822398 5822413 464926985123 464926985138 517554841294 517554841309 536692243538 536692243553 555829645782 19006273870309 19006273870324 29966958101888 65471523818963 75866408972412 86729839817079 86729839817094 146512012210209 149072893154139 149072893154154 162540049185350 176289031346862 233215943714178 330012922480979 391348174341286 391947797815890 446573836432273 446573836432288 449810340247829 449810340247844 457787365862879 457787365862894 470096335453744 491132347463364 496788099194651 586677811793393 624811432641453 637387629151161 677266166549877 677266166549892 684439512836665 727045572339252 766438618715701 780083133136918
Encode 25 7
bossLib.Induct_on [ HolKernel.QUOTE " (*#loc 544 18*)l" ]
8 9
4508187 4508202 517554841294 517554841309 536692243538 536692243553 555829645797 29966958101888 65471523818978 75866408972427 86729839817079 86729839817094 162540049185350 233215943714178 330012922480994 391348174341286 391947797815905 457787365862879 457787365862894 470096335453759 491132347463379 496788099194666 586677811793408 624811432641468 637387629151176 684439512836680 727045572339267 780083133136933
Encode 25 8
bossLib.RW_TAC bossLib.std_ss [ listTheory.EVERY_DEF , listTheory.MEM ]
10 11
4508187 4508202 498417439065 517554841294 517554841309 536692243538 536692243553 555829645782 555829645797 24009731990270 29966958101888 29966958101903 65471523818963 65471523818978 67335619167310 75866408972412 75866408972427 86729839817079 86729839817094 162540049185350 162540049185365 233215943714178 233215943714193 316571291052236 318809925332794 330012922480979 330012922480994 378855121615881 391348174341286 391947797815890 391947797815905 457787365862879 457787365862894 470096335453744 491132347463364 491132347463379 496788099194651 496788099194666 499316072337516 586677811793393 610876284722208 624811432641453 624811432641468 637387629151161 637387629151176 684439512836665 684439512836680 727045572339252 727045572339267 780083133136918 780083133136933
Encode 25 9
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 536692243553 555829645797 23967063632390 29966958101903 65471523818978 75866408972427 86729839817094 162540049185365 233215943714193 330012922480994 391947797815905 457787365862894 491132347463379 496788099194666 510064419306200 624811432641468 637387629151176 655222334018063 684439512836680 727045572339267 741670988074576 780083133136933
Encode 25 10
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 498417439050 517554841294 536692243538 536692243553 555829645782 555829645797 29966958101888 65471523818963 75866408972412 86729839817079 86729839817094 162540049185350 233215943714178 330012922480979 391348174341286 391947797815890 457787365862879 470096335453744 491132347463364 496788099194651 586677811793393 624811432641453 637387629151161 637387629151176 684439512836665 727045572339252 727045572339267 780083133136918
Encode 25 11
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 498417439050 498417439065 517554841294 536692243538 536692243553 555829645782 29966958101888 65471523818963 75866408972412 86729839817079 86729839817094 162540049185350 233215943714178 330012922480979 391348174341286 391947797815890 457787365862879 470096335453744 491132347463364 496788099194651 586677811793393 624811432641453 637387629151161 637387629151176 684439512836665 727045572339252 727045572339267 780083133136918
Encode 26 0
bossLib.RW_TAC bossLib.std_ss [ ]
1
4508202 484064387382 536692243553 192849473105295 201975168252315 263892933115620 269423828929999 309120465937051 330012922480994 432251150433549 449323784136117 464137998789665 489440510315146 491132347463379 531770942187372 627852248673326 635026639365016 652762037555188 655100123088313 670888847361387 684439512836680 711129146278824 764620686175819
Encode 26 1
bossLib.SIMP_TAC bossLib.std_ss tactictoe_thmlarg
2
4508187 4508202 484064387367 484064387382 536692243538 536692243553 192849473105295 201975168252315 263892933115605 269423828929999 309120465937036 432251150433534 432251150433549 449323784136117 464137998789665 489440510315146 531770942187357 627852248673326 635026639365001 635026639365016 652762037555188 670888847361372 670888847361387 764620686175819
Encode 26 2
boolLib.HO_MATCH_MP_TAC ( DB.fetch "Encode" "tree_ind" )
3
4508187 4508202 484064387367 484064387382 536692243538 536692243553 574967048041 579751398602 46092306968149 101493408634270 179857892939409 192849473105295 263892933115605 269423828929999 309120465937036 330012922480994 364753227943786 432251150433534 432251150433549 449323784136117 479459614440487 489440510315146 491132347463379 495270506358304 496788099194666 511985073003777 531770942187357 635026639365001 635026639365016 652762037555188 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 727045572339267 731167265955900 764620686175819
Encode 26 3
boolLib.REPEAT boolLib.GEN_TAC
4
4508187 4508202 5822413 464926985138 484064387367 484064387382 536692243538 536692243553 574967048041 579751398602 19006273870324 46092306968149 65471523818978 75866408972427 101493408634270 146512012210224 149072893154154 176289031346877 179857892939409 192849473105295 263892933115605 269423828929999 309120465937036 325685691368439 330012922480994 349522411497499 364753227943786 391947797815905 432251150433534 432251150433549 446573836432288 449323784136117 457787365862894 470096335453759 479459614440487 489440510315146 491132347463379 495270506358304 496788099194666 511985073003777 531770942187357 561272891345706 586677811793408 594582894686069 624811432641468 635026639365001 635026639365016 652762037555188 659083460458307 670888847361372 677266166549892 680491199042168 684439512836680 701865353869699 704177836849664 720092050131280 727045572339267 731167265955900 764620686175819 766438618715716 780083133136933
Encode 26 4
boolLib.REPEAT boolLib.DISCH_TAC
5
4508187 4508202 5822413 464926985138 484064387367 484064387382 536692243538 536692243553 574967048041 579751398602 19006273870324 46092306968149 65471523818978 75866408972427 101493408634270 146512012210224 149072893154154 179857892939409 192849473105295 263892933115605 269423828929999 309120465937036 325685691368439 330012922480994 349522411497499 364753227943786 391947797815905 432251150433534 432251150433549 446573836432288 449323784136117 457787365862894 470096335453759 479459614440487 489440510315146 491132347463379 495270506358304 496788099194666 511985073003777 531770942187357 561272891345706 586677811793408 594582894686069 624811432641468 635026639365001 635026639365016 652762037555188 659083460458307 670888847361372 677266166549892 680491199042168 684439512836680 701865353869699 704177836849664 720092050131280 727045572339267 731167265955900 764620686175819 780083133136933
Encode 26 5
bossLib.Cases
6
4508187 4508202 5822413 464926985138 484064387367 484064387382 536692243538 536692243553 574967048026 579751398587 579751398602 19006273870324 46092306968134 46092306968149 65471523818963 75866408972412 101493408634255 101493408634270 146512012210209 146512012210224 149072893154154 179857892939394 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 309120465937036 325685691368439 330012922480979 330012922480994 349522411497499 364753227943771 364753227943786 391947797815890 432251150433534 432251150433549 446573836432288 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 479459614440472 489440510315131 489440510315146 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 511985073003762 511985073003777 531770942187357 561272891345706 586677811793393 594582894686069 624811432641453 635026639365001 635026639365016 652762037555173 652762037555188 659083460458307 670888847361372 677266166549892 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 720092050131280 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 764620686175819 780083133136918
Encode 26 6
bossLib.SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "lift_tree_def" ) , ( DB.fetch "Encode" "encode_tree_def" ) ]
7
4508187 4508202 5822413 464926985138 484064387367 484064387382 517554841309 536692243538 536692243553 574967048026 579751398587 19006273870324 25558981868323 46092306968134 65471523818963 75866408972412 101493408634255 101493408634270 122241001814271 146512012210209 146512012210224 149072893154154 179857892939394 192849473105280 192849473105295 197924383217921 263892933115605 269423828929984 269423828929999 309120465937036 325685691368439 330012922480979 330012922480994 349522411497499 364753227943771 391947797815890 432251150433534 432251150433549 446573836432288 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 479459614440472 489440510315131 489440510315146 491132347463364 495270506358289 495270506358304 496788099194651 511985073003762 511985073003777 531770942187357 586677811793393 624811432641453 635026639365001 635026639365016 652762037555173 652762037555188 659083460458307 670888847361372 677266166549892 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 720092050131280 727045572339252 731167265955885 731167265955900 764620686175804 764620686175819 780083133136918
Encode 26 7
boolLib.REPEAT boolLib.STRIP_TAC
8
4508187 4508202 5822413 464926985138 484064387367 484064387382 517554841309 536692243538 536692243553 574967048026 579751398587 19006273870324 19724382398775 23733195857894 29966958101903 46092306968134 65471523818963 75866408972412 97361119023826 101493408634255 101493408634270 122241001814271 146512012210209 146512012210224 149072893154154 162540049185365 179857892939394 192849473105280 192849473105295 197924383217921 230314053661126 263892933115605 269423828929984 269423828929999 298404428189176 309120465937036 330012922480979 330012922480994 364753227943771 391947797815890 432251150433534 432251150433549 446573836432288 449323784136102 449323784136117 457787365862879 457787365862894 461840624629491 470096335453744 479459614440472 489440510315131 489440510315146 491132347463364 495270506358289 495270506358304 496788099194651 511985073003762 511985073003777 531770942187357 534853838834085 549510848732242 586677811793393 624811432641453 635026639365001 635026639365016 637387629151176 652762037555173 652762037555188 667513617744797 670888847361372 677266166549892 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 720092050131280 727045572339252 731167265955885 731167265955900 764620686175804 764620686175819 766719343364608 780083133136918 789064810922033 791029290534639
Encode 26 8
( boolLib.Q_TAC boolLib.KNOW_TAC ) [ HolKernel.QUOTE " (*#loc 586 10*)a = a'" ]
9 10
4508187 4508202 5822398 5822413 464926985123 464926985138 484064387367 517554841294 517554841309 536692243538 574967048026 579751398587 19006273870324 19724382398760 23733195857879 29966958101888 46092306968134 65471523818963 75866408972412 97361119023811 101493408634255 122241001814256 122241001814271 146512012210209 146512012210224 149072893154154 162540049185350 179857892939394 192849473105280 197924383217921 230314053661111 263892933115605 269423828929984 298404428189161 309120465937036 330012922480979 364753227943771 391947797815890 432251150433534 446573836432288 449323784136102 457787365862879 457787365862894 461840624629476 470096335453744 479459614440472 489440510315131 491132347463364 495270506358289 496788099194651 511985073003762 531770942187357 534853838834070 549510848732227 586677811793393 624811432641453 635026639365001 637387629151161 652762037555173 667513617744782 670888847361372 677266166549892 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 720092050131280 727045572339252 731167265955885 731167265955900 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 9
bossLib.PROVE_TAC [ ( DB.fetch "Encode" "biprefix_append" ) , ( DB.fetch "Encode" "wf_encoder_alt" ) ]

4508187 4508202 5822398 5822413 464926985123 464926985138 484064387367 517554841294 536692243538 574967048026 579751398587 19724382398760 23733195857879 29966958101888 46092306968134 65471523818963 75866408972412 97361119023811 101493408634255 122241001814256 122241001814271 146512012210209 162540049185350 179857892939394 179857892939409 192849473105280 230314053661111 263892933115605 269423828929984 286024140781060 298404428189161 309120465937036 330012922480979 364753227943771 391947797815890 432251150433534 449323784136102 457787365862879 461840624629476 470096335453744 479459614440472 489440510315131 491132347463364 495270506358289 496788099194651 511985073003762 531770942187357 534853838834070 549510848732227 586677811793393 624811432641453 635026639365001 637387629151161 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 10
bossLib.RW_TAC bossLib.std_ss [ ]
11
4508187 4508202 5822398 5822413 464926985123 464926985138 484064387367 517554841294 517554841309 536692243538 574967048026 579751398587 19006273870324 19724382398760 23733195857879 29966958101888 46092306968134 65471523818963 75866408972412 97361119023811 101493408634255 122241001814256 122241001814271 146512012210209 146512012210224 149072893154154 162540049185350 179857892939394 179857892939409 192849473105280 197924383217921 230314053661111 263892933115605 269423828929984 286024140781060 298404428189161 309120465937036 330012922480979 330012922480994 364753227943771 391947797815890 432251150433534 446573836432288 449323784136102 457787365862879 457787365862894 461840624629476 470096335453744 479459614440472 489440510315131 491132347463364 495270506358289 496788099194651 511985073003762 531770942187357 534853838834070 549510848732227 586677811793393 624811432641453 635026639365001 637387629151161 652762037555173 667513617744782 670888847361372 677266166549892 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 720092050131280 727045572339252 731167265955885 731167265955900 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 11
bossLib.FULL_SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "biprefix_appends" ) ]
12
4508187 4508202 5822398 464926985123 484064387367 517554841294 517554841309 536692243538 574967048026 579751398587 19724382398760 23733195857879 29966958101888 46092306968134 65471523818963 75866408972412 97361119023811 101493408634255 104314477664908 146512012210209 146512012210224 162540049185350 179857892939394 179857892939409 192849473105280 230314053661111 263892933115605 269423828929984 298404428189161 309120465937036 330012922480979 364753227943771 391947797815890 432251150433534 449323784136102 457787365862879 457787365862894 461840624629476 470096335453744 479459614440472 489440510315131 491132347463364 495270506358289 496788099194651 511985073003762 531770942187357 534853838834070 549510848732227 586677811793393 624811432641453 635026639365001 637387629151161 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 12
boolLib.POP_ASSUM boolLib.MP_TAC
13
4508187 4508202 5822398 464926985123 484064387367 517554841294 517554841309 536692243538 574967048026 579751398587 19724382398760 29966958101888 46092306968134 65471523818963 75866408972412 101493408634255 104314477664908 146512012210209 146512012210224 162540049185350 179857892939394 179857892939409 192849473105280 196421115996488 208688131165094 263892933115605 269423828929984 298404428189161 309120465937036 330012922480979 364753227943771 391947797815890 432251150433534 449323784136102 457787365862879 457787365862894 470096335453744 472528096717155 479459614440472 480307669301027 489440510315131 491132347463364 495270506358289 496788099194651 511985073003762 531770942187357 549510848732227 586677811793393 624811432641453 635026639365001 637387629151161 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 766719343364593 780083133136918 789064810922018
Encode 26 13
boolLib.POP_ASSUM boolLib.MP_TAC
14
4508187 4508202 5822398 464926985123 484064387367 484064387382 517554841294 517554841309 536692243538 574967048026 579751398587 19724382398775 29966958101888 46092306968134 65471523818963 75866408972412 101493408634255 104314477664908 146512012210209 146512012210224 162540049185350 179857892939394 179857892939409 192849473105280 192849473105295 196421115996488 208688131165094 263892933115605 269423828929984 269423828929999 298404428189176 309120465937036 330012922480979 330012922480994 364753227943771 391947797815890 432251150433534 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 472528096717170 479459614440472 480307669301042 489440510315131 491132347463364 495270506358289 495270506358304 496788099194651 511985073003762 511985073003777 531770942187357 549510848732242 586677811793393 624811432641453 635026639365001 635026639365016 637387629151161 652762037555173 667513617744797 670888847361372 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 766719343364593 780083133136918 789064810922018
Encode 26 14
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
15
4508187 4508202 5822398 464926985123 484064387367 484064387382 517554841309 536692243538 536692243553 574967048026 579751398587 19724382398775 29966958101888 29966958101903 46092306968134 65471523818963 75866408972412 101493408634255 104314477664908 146512012210209 146512012210224 162540049185350 162540049185365 179857892939394 179857892939409 192849473105280 192849473105295 196421115996488 208688131165094 263892933115605 269423828929984 269423828929999 298404428189176 309120465937036 330012922480979 330012922480994 364753227943771 391947797815890 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 472528096717170 479459614440472 480307669301042 489440510315131 489440510315146 491132347463364 495270506358289 495270506358304 496788099194651 511985073003762 511985073003777 531770942187357 549510848732242 586677811793393 624811432641453 635026639365001 635026639365016 637387629151161 652762037555173 652762037555188 667513617744797 670888847361372 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 789064810922018 789064810922033
Encode 26 15
boolLib.POP_ASSUM boolLib.MP_TAC
16
4508187 4508202 484064387367 484064387382 517554841309 536692243538 536692243553 574967048026 579751398587 19724382398775 29966958101888 29966958101903 46092306968134 65471523818963 75866408972412 101493408634255 104314477664908 146512012210209 146512012210224 162540049185350 162540049185365 179857892939394 179857892939409 192849473105280 192849473105295 196421115996488 208688131165094 263892933115605 269423828929984 269423828929999 298404428189176 309120465937036 330012922480979 330012922480994 364753227943771 391947797815890 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 472528096717170 479459614440472 480307669301042 489440510315131 489440510315146 491132347463364 495270506358289 495270506358304 496788099194651 511985073003762 511985073003777 531770942187357 549510848732242 586677811793393 624811432641453 635026639365001 635026639365016 652762037555173 652762037555188 667513617744797 670888847361372 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 789064810922018 789064810922033
Encode 26 16
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
17
4508187 4508202 484064387367 484064387382 517554841309 536692243538 536692243553 574967048026 579751398587 19724382398775 29966958101903 46092306968134 65471523818963 75866408972412 101493408634255 104314477664908 146512012210209 146512012210224 162540049185365 179857892939394 179857892939409 192849473105280 192849473105295 196421115996488 208688131165094 263892933115605 269423828929984 269423828929999 298404428189176 309120465937036 330012922480979 330012922480994 364753227943771 391947797815890 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 472528096717170 479459614440472 480307669301042 489440510315131 489440510315146 491132347463364 495270506358289 495270506358304 496788099194651 511985073003762 511985073003777 531770942187357 549510848732242 586677811793393 624811432641453 635026639365001 635026639365016 652762037555173 652762037555188 667513617744797 670888847361372 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 764620686175819 766719343364608 780083133136918 789064810922033
Encode 26 17
boolLib.POP_ASSUM boolLib.MP_TAC
18
4508187 4508202 484064387367 484064387382 517554841309 536692243538 536692243553 574967048026 579751398587 19724382398775 29966958101903 46092306968134 65471523818963 75866408972412 101493408634255 104314477664908 146512012210209 146512012210224 162540049185365 179857892939394 179857892939409 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 298404428189176 309120465937036 330012922480979 330012922480994 364753227943771 391947797815890 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 472528096717170 479459614440472 480307669301042 489440510315131 489440510315146 491132347463364 495270506358289 495270506358304 496788099194651 511985073003762 511985073003777 531770942187357 549510848732242 586677811793393 624811432641453 635026639365001 635026639365016 652762037555173 652762037555188 667513617744797 670888847361372 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 764620686175819 766719343364608 780083133136918 789064810922033
Encode 26 18
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 596 17*)ts" ] , [ HolKernel.QUOTE " (*#loc 596 23*)z" ] )
19
4508187 4508202 484064387367 484064387382 517554841309 536692243538 536692243553 574967048041 579751398602 19724382398775 29966958101903 46092306968149 65471523818978 75866408972427 101493408634270 104314477664908 146512012210224 162540049185365 179857892939409 192849473105295 263892933115605 269423828929999 298404428189176 309120465937036 330012922480994 364753227943786 391947797815905 432251150433534 432251150433549 449323784136117 457787365862894 470096335453759 472528096717170 479459614440487 480307669301042 489440510315146 491132347463379 495270506358304 496788099194666 511985073003777 531770942187357 549510848732242 586677811793408 624811432641468 635026639365001 635026639365016 652762037555188 667513617744797 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 727045572339267 731167265955900 764620686175819 766719343364608 780083133136933 789064810922033
Encode 26 19
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 597 17*)l" ] , [ HolKernel.QUOTE " (*#loc 597 22*)y" ] )
20
4508187 4508202 484064387367 484064387382 517554841309 536692243538 536692243553 574967048041 579751398602 584535749163 19724382398775 29966958101903 46092306968149 65471523818978 75866408972427 101493408634270 104314477664908 162540049185365 176289031346877 179857892939409 192849473105295 263892933115605 269423828929999 298404428189176 309120465937036 330012922480994 364753227943786 391947797815905 432251150433534 432251150433549 449323784136117 457787365862894 470096335453759 472528096717170 479459614440487 480307669301042 489440510315146 491132347463379 495270506358304 496788099194666 511985073003777 531770942187357 549510848732242 586677811793408 624811432641468 635026639365001 635026639365016 652762037555188 667513617744797 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 727045572339267 731167265955900 764620686175819 766719343364608 780083133136933 789064810922033
Encode 26 20
bossLib.Induct
21 24
4508187 4508202 484064387367 484064387382 536692243538 536692243553 574967048041 579751398602 584535749163 19724382398775 29966958101903 46092306968149 65471523818978 75866408972427 101493408634270 104314477664908 162540049185365 176289031346877 179857892939409 192849473105295 263892933115605 269423828929999 298404428189176 309120465937036 330012922480994 364753227943786 391947797815905 432251150433534 432251150433549 449323784136117 457787365862894 470096335453759 472528096717170 479459614440487 480307669301042 489440510315146 491132347463379 495270506358304 496788099194666 511985073003777 531770942187357 549510848732242 586677811793408 624811432641468 635026639365001 635026639365016 652762037555188 667513617744797 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 727045572339267 731167265955900 764620686175819 766719343364608 780083133136933 789064810922033
Encode 26 21
bossLib.Cases
22 23
4508187 4508202 484064387367 484064387382 536692243538 536692243553 574967048041 579751398602 584535749163 12289474535745 19724382398775 29966958101903 46092306968149 65471523818978 75866408972427 101493408634270 104314477664908 162540049185365 176289031346877 179857892939409 192849473105295 263892933115605 269423828929999 298404428189176 309120465937036 330012922480994 331918581970244 364753227943786 391947797815905 413315048534988 432251150433534 432251150433549 449323784136117 457787365862894 470096335453759 479459614440487 480307669301042 481993421032202 489440510315146 491132347463379 495270506358304 496788099194666 510064419306200 511985073003777 531770942187357 549510848732242 586677811793408 624811432641468 635026639365001 635026639365016 652762037555188 667513617744797 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 727045572339267 731167265955900 764620686175819 766719343364608 780083133136933 789064810922033
Encode 26 22
bossLib.RW_TAC bossLib.std_ss [ rich_listTheory.IS_PREFIX , ( DB.fetch "Encode" "encode_list_def" ) , ( DB.fetch "Encode" "biprefix_def" ) ]

4508187 4508202 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048041 579751398602 12289474535745 19724382398775 29966958101903 46092306968149 65471523818978 67335619167310 75866408972427 101493408634270 104314477664908 162540049185365 179857892939409 192849473105295 220181886032832 263892933115605 269423828929999 309120465937036 316571291052236 318809925332794 330012922480994 364753227943786 378855121615881 391947797815905 413315048534988 432251150433534 432251150433549 449323784136117 457787365862894 479459614440487 489440510315146 491132347463379 495270506358304 496788099194666 499316072337516 510064419306200 511985073003777 531770942187357 549510848732242 610876284722208 624811432641468 635026639365001 635026639365016 652762037555188 660145262294932 667513617744797 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 723134753288751 723947194366162 724884055607296 727045572339267 731050264096462 731167265955900 764620686175819 766719343364608 780083133136933
Encode 26 23
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 484064387367 484064387382 536692243538 536692243553 574967048041 579751398602 12289474535745 13471958556610 19724382398775 23967063632390 29966958101903 46092306968149 65471523818978 75866408972427 101493408634270 104314477664908 162540049185365 179857892939409 192849473105295 219617233298875 263892933115605 269423828929999 309120465937036 330012922480994 364753227943786 391947797815905 413315048534988 432251150433534 432251150433549 449323784136117 457787365862894 479459614440487 489440510315146 489731408377903 491132347463379 495270506358304 496788099194666 510064419306200 511985073003777 531770942187357 547926701150509 549510848732242 624811432641468 635026639365001 635026639365016 652762037555188 655222334018063 667513617744797 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 727045572339267 731167265955900 764620686175819 766719343364608 780083133136933
Encode 26 24
boolLib.GEN_TAC
25
4508187 4508202 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 19724382398760 19724382398775 29966958101888 29966958101903 46092306968134 46092306968149 65471523818963 65471523818978 67335619167310 75866408972412 75866408972427 101493408634255 101493408634270 104314477664893 104314477664908 162540049185350 162540049185365 176289031346862 176289031346877 179857892939394 179857892939409 192849473105280 192849473105295 216626781416252 263892933115605 269423828929984 269423828929999 298404428189161 298404428189176 309120465937036 316571291052236 330012922480979 330012922480994 364753227943771 364753227943786 378855121615881 391947797815890 391947797815905 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 470096335453759 472528096717155 479459614440472 479459614440487 480307669301027 480307669301042 489440510315131 489440510315146 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 499316072337516 511985073003762 511985073003777 531770942187357 549510848732227 549510848732242 586677811793393 586677811793408 624811432641453 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 667513617744797 670888847361372 680491199042153 680491199042168 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723947194366162 724884055607296 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 780083133136933 789064810922018 789064810922033 790432904070002
Encode 26 25
bossLib.Cases
26 27
4508187 4508202 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 19724382398760 19724382398775 29966958101888 29966958101903 46092306968134 46092306968149 65471523818963 65471523818978 67335619167310 75866408972412 75866408972427 101493408634255 101493408634270 104314477664893 104314477664908 162540049185350 162540049185365 176289031346862 176289031346877 179857892939394 179857892939409 192849473105280 192849473105295 216626781416252 263892933115605 269423828929984 269423828929999 298404428189161 298404428189176 309120465937036 316571291052236 330012922480979 330012922480994 364753227943771 364753227943786 378855121615881 391947797815890 391947797815905 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 470096335453759 472528096717155 479459614440472 479459614440487 480307669301027 480307669301042 489440510315131 489440510315146 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 499316072337516 511985073003762 511985073003777 531770942187357 549510848732227 549510848732242 586677811793393 586677811793408 624811432641453 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 667513617744797 670888847361372 680491199042153 680491199042168 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723947194366162 724884055607296 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 780083133136933 789064810922018 789064810922033 790432904070002
Encode 26 26
bossLib.RW_TAC bossLib.std_ss [ rich_listTheory.IS_PREFIX , ( DB.fetch "Encode" "encode_list_def" ) , ( DB.fetch "Encode" "biprefix_def" ) ]

4508187 4508202 484064387367 484064387382 498417439065 536692243538 536692243553 574967048026 574967048041 579751398587 579751398602 584535749148 12289474535745 19724382398760 19724382398775 23967063632390 29966958101888 29966958101903 46092306968134 46092306968149 65471523818963 65471523818978 67335619167310 75506800258554 75866408972412 75866408972427 101493408634255 101493408634270 104314477664893 104314477664908 162540049185350 162540049185365 176289031346862 179857892939394 179857892939409 192849473105280 192849473105295 201457842763392 219617233298875 263892933115605 269423828929984 269423828929999 298404428189161 309120465937036 316571291052236 330012922480979 330012922480994 364753227943771 364753227943786 378855121615881 391947797815890 391947797815905 413315048534988 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 472528096717155 479459614440472 479459614440487 480307669301027 489440510315131 489440510315146 489731408377903 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 499316072337516 510064419306200 511985073003762 511985073003777 531770942187357 549510848732227 549510848732242 586677811793393 624811432641453 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 655222334018063 667513617744782 667513617744797 670888847361372 680491199042153 680491199042168 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723947194366162 724884055607296 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 780083133136933 789064810922018
Encode 26 27
bossLib.SIMP_TAC bossLib.std_ss [ ( DB.fetch "Encode" "encode_list_def" ) , listTheory.EVERY_DEF , ( DB.fetch "Encode" "biprefix_cons" ) ]
28
4508187 4508202 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 579751398602 584535749148 19724382398760 19724382398775 29966958101888 29966958101903 46092306968134 46092306968149 65471523818963 65471523818978 67335619167310 75866408972412 75866408972427 101493408634255 101493408634270 104314477664893 104314477664908 131048991197072 162540049185350 162540049185365 176289031346862 179857892939394 179857892939409 192849473105280 192849473105295 220181886032832 263892933115605 269423828929984 269423828929999 298404428189161 309120465937036 313616527021314 316571291052236 318809925332794 330012922480979 330012922480994 364753227943771 364753227943786 378855121615881 391947797815890 391947797815905 432251150433534 432251150433549 439380893772736 449323784136102 449323784136117 457787365862879 457787365862894 470096335453744 472528096717155 479459614440472 479459614440487 480307669301027 489440510315131 489440510315146 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 499316072337516 511985073003762 511985073003777 531770942187357 549510848732227 549510848732242 586677811793393 610876284722208 624811432641453 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 667513617744797 670888847361372 680491199042153 680491199042168 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723947194366162 724884055607296 727045572339252 727045572339267 731050264096462 731167265955885 731167265955900 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 780083133136933 789064810922018
Encode 26 28
boolLib.REPEAT boolLib.STRIP_TAC
29
4508187 4508202 484064387367 484064387382 498417439065 536692243538 536692243553 555829645797 574967048026 574967048041 579751398587 579751398602 584535749148 19724382398760 19724382398775 29966958101888 29966958101903 37143914582490 46092306968134 46092306968149 65471523818963 65471523818978 67335619167310 75866408972412 75866408972427 97361119023826 101493408634255 101493408634270 104314477664893 104314477664908 131048991197072 153874962047577 162540049185350 162540049185365 176289031346862 179857892939394 179857892939409 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 298404428189161 298404428189176 309120465937036 316571291052236 318809925332794 330012922480979 330012922480994 364753227943771 364753227943786 378855121615881 391947797815890 391947797815905 432251150433534 432251150433549 439380893772736 449323784136102 449323784136117 457787365862879 457787365862894 462070264534380 470096335453744 472528096717155 479459614440472 479459614440487 480307669301027 489440510315131 489440510315146 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 499316072337516 511985073003762 511985073003777 531770942187357 549510848732227 549510848732242 576714632449084 586677811793393 610876284722208 624811432641453 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 667513617744797 670888847361372 680491199042153 680491199042168 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 727045572339267 731050264096462 731167265955885 731167265955900 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 780083133136933 789064810922018 789064810922033 791029290534639
Encode 26 29
( boolLib.Q_TAC boolLib.SUFF_TAC ) [ HolKernel.QUOTE " (*#loc 255 10*)h = h'" ]
30 37
4508187 4508202 484064387367 498417439050 498417439065 536692243538 555829645782 555829645797 574967048026 579751398587 579751398602 584535749148 19724382398760 29966958101888 37143914582475 46092306968134 65471523818963 67335619167295 67335619167310 75866408972412 97361119023811 101493408634255 104314477664893 104314477664908 131048991197057 131048991197072 153874962047562 162540049185350 176289031346862 179857892939394 192849473105280 263892933115605 269423828929984 298404428189161 309120465937036 316571291052221 316571291052236 318809925332779 330012922480979 364753227943771 378855121615866 378855121615881 391947797815890 432251150433534 439380893772736 449323784136102 457787365862879 457787365862894 462070264534365 470096335453744 472528096717155 479459614440472 480307669301027 489440510315131 491132347463364 495270506358289 496788099194651 499316072337501 499316072337516 511985073003762 531770942187357 549510848732227 576714632449069 586677811793393 610876284722193 624811432641453 635026639365001 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 727045572339252 727045572339267 731050264096462 731167265955885 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 30
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 605 20*)!x. P x" ] ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 605 47*)h'" ] )
31
4508187 4508202 484064387367 498417439050 498417439065 536692243538 555829645782 574967048026 579751398587 584535749148 19724382398760 29966958101888 37143914582475 46092306968134 65471523818963 67335619167295 75866408972412 97361119023811 101493408634255 104314477664893 131048991197057 131048991197072 153874962047562 162540049185350 176289031346862 179857892939394 179857892939409 192849473105280 263892933115605 269423828929984 298404428189161 309120465937036 316571291052221 318809925332779 330012922480979 364753227943771 378855121615866 391947797815890 432251150433534 449323784136102 457787365862879 462070264534365 470096335453744 472528096717155 479459614440472 480307669301027 489440510315131 491132347463364 495270506358289 496788099194651 499316072337501 511985073003762 531770942187357 549510848732227 576714632449069 586677811793393 610876284722193 624811432641453 635026639365001 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 31
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 606 20*)!x. P x" ] ( HolKernel.K boolLib.ALL_TAC )
32
4508187 4508202 484064387367 484064387382 498417439050 498417439065 536692243538 536692243553 555829645782 555829645797 574967048026 579751398587 579751398602 584535749148 19724382398760 29966958101888 37143914582475 46092306968134 46092306968149 65471523818963 65471523818978 67335619167310 75866408972412 75866408972427 97361119023811 101493408634255 101493408634270 104314477664893 131048991197057 131048991197072 153874962047562 162540049185350 176289031346862 179857892939394 179857892939409 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 298404428189161 309120465937036 316571291052236 318809925332794 330012922480979 330012922480994 364753227943771 364753227943786 378855121615881 391947797815890 391947797815905 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 462070264534365 470096335453744 472528096717155 479459614440472 479459614440487 480307669301027 489440510315131 489440510315146 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 499316072337516 511985073003762 511985073003777 531770942187357 549510848732227 576714632449069 586677811793393 610876284722208 624811432641453 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 670888847361372 680491199042153 680491199042168 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 764620686175819 766719343364593 780083133136918 780083133136933 789064810922018 791029290534624
Encode 26 32
bossLib.RW_TAC bossLib.std_ss [ listTheory.EVERY_DEF , listTheory.MEM ]
33
4508187 4508202 484064387367 484064387382 498417439050 498417439065 536692243538 536692243553 555829645782 555829645797 579751398587 579751398602 19724382398760 29966958101888 37143914582475 46092306968134 46092306968149 65471523818978 67335619167310 75866408972427 97361119023811 101493408634270 131048991197057 131048991197072 153874962047562 162540049185350 179857892939409 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 298404428189161 309120465937036 316571291052236 318809925332794 330012922480994 364753227943771 364753227943786 378855121615881 391947797815905 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 462070264534365 479459614440487 489440510315131 489440510315146 491132347463379 495270506358289 495270506358304 496788099194666 499316072337516 511985073003762 511985073003777 531770942187357 549510848732227 576714632449069 610876284722208 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 670888847361372 680491199042168 684439512836680 701865353869699 704177836849664 727045572339252 727045572339267 731167265955900 764620686175804 764620686175819 766719343364593 780083133136933 789064810922018 791029290534624
Encode 26 33
boolLib.MATCH_MP_TAC boolLib.EQ_SYM
34
4508187 4508202 484064387367 498417439050 498417439065 536692243538 555829645782 579751398587 19724382398760 29966958101888 37143914582475 46092306968134 97361119023811 101493408634255 131048991197057 131048991197072 153874962047562 162540049185350 179857892939394 179857892939409 192849473105280 263892933115605 269423828929984 298404428189161 309120465937036 330012922480979 364753227943771 432251150433534 449323784136102 457787365862879 462070264534365 479459614440472 489440510315131 491132347463364 495270506358289 496788099194651 511985073003762 531770942187357 549510848732227 576714632449069 635026639365001 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 766719343364593 789064810922018 791029290534624
Encode 26 34
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 543 22*)!x. Q x" ] boolLib.MATCH_MP_TAC
35
4508187 4508202 484064387367 498417439050 498417439065 536692243538 555829645782 579751398587 19724382398760 29966958101888 37143914582475 46092306968134 97361119023811 101493408634255 131048991197057 131048991197072 153874962047562 162540049185350 179857892939394 179857892939409 192849473105280 263892933115605 269423828929984 298404428189161 309120465937036 330012922480979 364753227943771 432251150433534 449323784136102 457787365862879 462070264534365 479459614440472 489440510315131 491132347463364 495270506358289 496788099194651 511985073003762 531770942187357 549510848732227 576714632449069 635026639365001 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 766719343364593 789064810922018 791029290534624
Encode 26 35
bossLib.RW_TAC bossLib.std_ss [ ]
36
4508187 4508202 484064387367 484064387382 498417439050 498417439065 536692243538 536692243553 555829645782 579751398587 19724382398760 29966958101888 37143914582475 46092306968134 46092306968149 97361119023811 101493408634270 131048991197057 131048991197072 153874962047562 162540049185350 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 298404428189161 309120465937036 364753227943771 364753227943786 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 462070264534365 479459614440487 489440510315131 489440510315146 495270506358289 495270506358304 511985073003762 511985073003777 531770942187357 549510848732227 576714632449069 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 670888847361372 680491199042168 684439512836680 727045572339252 727045572339267 764620686175804 764620686175819 766719343364593 789064810922018 791029290534624
Encode 26 36
bossLib.PROVE_TAC [ ( DB.fetch "Encode" "biprefix_append" ) ]

4508187 4508202 484064387367 484064387382 498417439050 498417439065 536692243538 555829645782 579751398587 19724382398760 29966958101888 37143914582475 46092306968134 97361119023811 131048991197057 131048991197072 153874962047562 162540049185350 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 298404428189161 309120465937036 364753227943771 364753227943786 432251150433534 449323784136102 449323784136117 457787365862879 462070264534365 479459614440487 489440510315131 495270506358289 495270506358304 511985073003762 511985073003777 531770942187357 549510848732227 576714632449069 635026639365001 635026639365016 652762037555173 667513617744782 670888847361372 680491199042168 727045572339252 727045572339267 764620686175804 766719343364593 789064810922018 791029290534624
Encode 26 37
bossLib.RW_TAC bossLib.std_ss [ ]
38
4508187 4508202 484064387367 498417439050 498417439065 536692243538 555829645782 555829645797 574967048026 579751398587 579751398602 584535749148 19724382398760 29966958101888 37143914582475 46092306968134 65471523818963 67335619167295 67335619167310 75866408972412 97361119023811 101493408634255 104314477664893 104314477664908 131048991197057 131048991197072 153874962047562 162540049185350 176289031346862 179857892939394 179857892939409 192849473105280 263892933115605 269423828929984 298404428189161 309120465937036 316571291052221 316571291052236 318809925332779 330012922480979 330012922480994 364753227943771 378855121615866 378855121615881 391947797815890 432251150433534 439380893772736 449323784136102 457787365862879 457787365862894 462070264534365 470096335453744 472528096717155 479459614440472 480307669301027 489440510315131 491132347463364 495270506358289 496788099194651 499316072337501 499316072337516 511985073003762 531770942187357 549510848732227 576714632449069 586677811793393 610876284722193 624811432641453 635026639365001 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 727045572339267 731050264096462 731167265955885 731167265955900 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 38
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 613 19*)!z. (!x. P x z) ==> Q z" ] ( boolLib.MATCH_MP_TAC o boolLib.REWRITE_RULE [ boolLib.AND_IMP_INTRO ] )
39
4508187 4508202 484064387367 498417439050 536692243538 555829645782 555829645797 574967048026 579751398587 579751398602 584535749148 19724382398760 29966958101888 37143914582475 46092306968134 65471523818963 67335619167295 75866408972412 97361119023811 101493408634255 104314477664893 104314477664908 153874962047562 162540049185350 176289031346862 179857892939394 179857892939409 192849473105280 263892933115605 269423828929984 298404428189161 309120465937036 316571291052221 318809925332779 330012922480979 364753227943771 378855121615866 391947797815890 432251150433534 449323784136102 457787365862879 457787365862894 462070264534365 470096335453744 472528096717155 479459614440472 480307669301027 489440510315131 491132347463364 495270506358289 496788099194651 499316072337501 511985073003762 531770942187357 549510848732227 576714632449069 586677811793393 610876284722193 624811432641453 635026639365001 652762037555173 667513617744782 670888847361372 680491199042153 684439512836665 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 731167265955885 764620686175804 766719343364593 780083133136918 789064810922018 791029290534624
Encode 26 39
bossLib.PROVE_TAC [ listTheory.MEM , ( DB.fetch "Encode" "biprefix_appends" ) ]

4508187 4508202 484064387367 484064387382 498417439050 536692243538 536692243553 555829645782 555829645797 574967048026 574967048041 579751398587 579751398602 19724382398760 19724382398775 29966958101888 29966958101903 37143914582475 46092306968134 46092306968149 65471523818963 65471523818978 67335619167295 75866408972412 75866408972427 97361119023811 101493408634255 101493408634270 153874962047562 162540049185350 162540049185365 179857892939394 179857892939409 192849473105280 192849473105295 263892933115605 269423828929984 269423828929999 298404428189161 298404428189176 309120465937036 316571291052221 318809925332779 330012922480979 330012922480994 364753227943771 364753227943786 378855121615866 391947797815890 391947797815905 432251150433534 432251150433549 449323784136102 449323784136117 457787365862879 457787365862894 462070264534365 470096335453759 472528096717170 479459614440472 479459614440487 480307669301042 489440510315131 489440510315146 491132347463364 491132347463379 495270506358289 495270506358304 496788099194651 496788099194666 499316072337501 511985073003762 511985073003777 531770942187357 549510848732227 549510848732242 576714632449069 586677811793408 610876284722193 624811432641453 624811432641468 635026639365001 635026639365016 652762037555173 652762037555188 667513617744782 667513617744797 670888847361372 680491199042153 680491199042168 684439512836665 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 727045572339252 727045572339267 731167265955885 731167265955900 764620686175804 764620686175819 766719343364593 766719343364608 780083133136918 780083133136933 789064810922018 789064810922033 791029290534624
