option 0 0
boolLib.ASM_REWRITE_TAC [ ]
1
4508202 574967048041 196421115996503 208688131165109 263572901911778 349551574727518 457644544611742 669455367643572 701589748586892
option 0 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
196421115996503 208688131165109 263572901911778 457644544611742
option 0 2
boolLib.REWRITE_TAC tactictoe_thmlarg

196421115996503 208688131165109
option 1 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 484064387382 488848737943 574967048041 22304903300672 101493408634270 128872111691817 133400586333718 165646603753756 177312240720008 211179053617955 286024140781060 312556631362057 319548817708494 340069314801284 342774432755902 396080946239862 406782125269147 457644544611742 491132347463379 582294417628908 637387629151176 684439512836680 684775263036346 701865353869699 765731795907717 766438618715716 771953972910576
option 1 1
boolLib.PURE_REWRITE_TAC [ ( DB.fetch "option" "SOME_DEF" ) , ( DB.fetch "option" "NONE_DEF" ) ]
2
4508202 5822413 484064387382 488848737943 574967048041 22304903300672 101493408634270 128872111691817 133400586333718 177312240720008 211179053617955 286024140781060 312556631362057 319548817708494 340069314801284 342774432755902 396080946239862 406782125269147 457644544611742 491132347463379 582294417628908 637387629151176 684439512836680 684775263036346 701865353869699 765731795907717 766438618715716 771953972910576
option 1 2
boolLib.STRIP_ASSUME_TAC ( boolLib.BETA_RULE ( boolLib.ISPECL [ ( Parse.Term [ HolKernel.QUOTE " (*#loc 89 21*)\\x. f x" ] ) , ( Parse.Term [ HolKernel.QUOTE " (*#loc 89 36*)\\x:one.(e:'b)" ] ) ] ( HolKernel.INST_TYPE [ Type.beta sml_infixl0_open HolKernel.|-> sml_infixl0_close Parse.Type [ HolKernel.QUOTE " (*#loc 90 41*):one" ] ] sumTheory.sum_Axiom ) ) )
3
4508202 5822413 484064387382 488848737943 574967048041 5656389035701 86271619984202 101493408634270 102225864276650 113251143543660 128872111691817 153109461460845 165705490435226 172028623223861 185773055883947 211179053617955 247950265775849 286024140781060 340069314801284 359750502959933 457644544611742 491132347463379 520906706798356 520906707974229 558861296278118 637387629151176 658656373968826 684439512836680 684775263036346 699601283738350 701865353869699 766379561953524 766438618715716 781276207085819 784106778855236
option 1 3
boolLib.EXISTS_TAC ( Parse.Term [ HolKernel.QUOTE " (*#loc 92 17*)\\x:'a option. h(option_REP x):'b" ] )
4
4508187 4508202 5822398 5822413 484064387367 484064387382 488848737928 488848737943 498417439050 574967048026 574967048041 579751398587 5656389035701 86271619984202 101493408634270 102225864276650 113251143543660 128451238666358 128872111691817 153109461460830 153109461460845 159741235517577 165705490435226 171714846714766 172028623223861 185773055883947 211179053617955 234503809258024 240212985569804 247950265775849 286024140781045 286024140781060 329561192964989 340069314801284 346832251570275 359750502959918 359750502959933 428088757896036 457644544611742 491132347463364 491132347463379 520906706798356 520906707974214 520906707974229 558861296278118 637387629151161 637387629151176 658656373968826 684439512836680 684775263036331 684775263036346 699601283738335 699601283738350 701865353869684 701865353869699 710900812260639 766379561953509 766379561953524 766438618715701 766438618715716 781276207085819 784106778855221 784106778855236
option 1 4
boolLib.BETA_TAC
5
4508187 4508202 5822398 5822413 484064387367 484064387382 488848737928 488848737943 498417439050 498417439065 574967048026 574967048041 579751398587 5656389035701 55867107488218 101493408634270 102225864276650 112348312598652 113251143543660 128451238666358 153109461460830 153109461460845 159741235517577 165125871812969 171714846714766 171714846714781 179527332029779 234503809258024 240212985569804 286024140781045 286024140781060 312556631362057 329561192964989 346832251570275 359750502959918 359750502959933 405606211466189 428088757896036 438604297556601 480855183949626 490463441747909 491132347463364 491132347463379 520906706798356 520906707974214 520906707974229 536252324294871 558861296278118 622666950863992 637387629151161 637387629151176 658656373968826 684439512836680 684775263036331 684775263036346 687014138425277 699601283738335 699601283738350 701865353869684 701865353869699 710900812260639 766379561953509 766379561953524 766438618715701 766438618715716 784106778855221 784106778855236
option 1 5
boolLib.ASM_REWRITE_TAC [ let fun reduce thm = boolLib.REWRITE_RULE [ ] ( boolLib.BETA_RULE thm ) in reduce end ( DB.fetch "option" "option_REP_ABS_DEF" ) ]

4508187 4508202 5822398 5822413 484064387367 484064387382 488848737928 488848737943 498417439050 498417439065 574967048026 574967048041 579751398587 5656389035701 38624930451207 101493408634270 102225864276650 113251143543660 128451238666358 153109461460830 153109461460845 159741235517577 171714846714766 171714846714781 234503809258024 240212985569804 261308271430957 286024140781045 286024140781060 329561192964989 345873849876435 346832251570275 359750502959918 359750502959933 405606211466189 428088757896036 435109207700916 475766796355274 477341992670588 491132347463364 491132347463379 520906706798356 520906707974214 520906707974229 536252324294871 558861296278118 627988444287275 637387629151161 637387629151176 658656373968826 684439512836680 684775263036331 684775263036346 699601283738335 699601283738350 701865353869684 701865353869699 710900812260639 766379561953509 766379561953524 766438618715701 766438618715716 767659326418593 784106778855221 784106778855236
option 2 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 464926985138 574967048041 54912867876817 101493408634270 124649467717357 133400586333718 312556631362057 319548817708494 330012922480994 396080946239862 406782125269147 481308081084977 491132347463379 582294417628908 637387629151176 684439512836680 766438618715716 771953972910576
option 2 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508202 5822413 383593025601 464926985138 574967048041 54912867876817 101493408634270 133400586333718 312556631362057 319548817708494 330012922480994 396080946239862 406782125269147 481308081084977 491132347463379 582294417628908 637387629151176 684439512836680 766438618715716 771953972910576
option 2 2
boolLib.REPEAT boolLib.STRIP_TAC
3
4508202 5822413 383593025601 464926985138 574967048041 5656389035701 54912867876817 86271619984202 101493408634270 102225864276650 113251143543660 153109461460845 312556631362057 330012922480994 359750502959933 481308081084977 491132347463379 520906706798356 520906707974229 558861296278118 637387629151176 658656373968826 684439512836680 699601283738350 766379561953524 766438618715716 781276207085819 784106778855236
option 2 3
boolLib.ONCE_REWRITE_TAC [ boolLib.GSYM ( HolKernel.CONJUNCT1 ( DB.fetch "option" "option_REP_ABS_DEF" ) ) ]
4
4508187 4508202 5822398 383593025586 383593025601 464926985123 574967048041 5656389035686 86271619984187 102225864276635 113251143543645 153109461460830 312556631362057 359750502959918 481308081084962 481308081084977 491132347463364 520906706798341 520906707974214 558861296278103 637387629151176 658656373968811 699601283738335 766379561953509 766438618715701 781276207085804 784106778855221
option 2 4
boolLib.SPEC_TAC ( Parse.Term [ HolKernel.QUOTE " (*#loc 101 18*)option_REP (x:'a option)" ] , Parse.Term [ HolKernel.QUOTE " (*#loc 101 50*)s:'a + one" ] )
5
4508187 4508202 5822398 383593025586 383593025601 464926985123 574967048041 5656389035686 86271619984187 98727611978438 102225864276635 113251143543645 113251143543660 153109461460830 241016523900892 312556631362057 359750502959918 405606211466189 481308081084962 481308081084977 491132347463364 520906706798341 520906707974214 536252324294871 558861296278103 622666950863992 658656373968811 658656373968826 699601283738335 766379561953509 766438618715701 781276207085804 784106778855221
option 2 5
boolLib.HO_MATCH_MP_TAC sumTheory.sum_INDUCT
6
4508187 4508202 5822398 383593025586 383593025601 464926985123 551045295236 5656389035686 86271619984187 102225864276635 113251143543645 113251143543660 153109461460830 263572901911778 352250585833357 359750502959918 481308081084962 481308081084977 491132347463364 491132347463379 520906706798341 520906707974214 558861296278103 653690280227526 658656373968811 658656373968826 669455367643572 699601283738335 766379561953509 766438618715701 781276207085804 784106778855221
option 2 6
boolLib.ONCE_REWRITE_TAC tactictoe_thmlarg
7
4508187 4508202 5822398 5822413 383593025586 383593025601 464926985123 574967048041 579751398602 5656389035686 5656389035701 86271619984187 86271619984202 101493408634270 102225864276635 113251143543645 113251143543660 153109461460830 153109461460845 159741235517592 329561192965004 359750502959918 359750502959933 481308081084962 481308081084977 491132347463364 491132347463379 520906706798341 520906707974214 520906707974229 558861296278103 579240656151501 658656373968811 658656373968826 684439512836680 691643678432207 699601283738335 699601283738350 766379561953509 766379561953524 766438618715701 766438618715716 781276207085804 784106778855221 784106778855236
option 2 7
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 464926985123 574967048041 5656389035686 5656389035701 86271619984187 86271619984202 101493408634270 102225864276635 102225864276650 113251143543645 113251143543660 153109461460830 153109461460845 329561192965004 359750502959918 359750502959933 481308081084962 481308081084977 491132347463364 491132347463379 520906706798341 520906706798356 520906707974214 520906707974229 558861296278103 558861296278118 658656373968811 658656373968826 684439512836680 699601283738335 699601283738350 766379561953509 766379561953524 766438618715701 766438618715716 781276207085804 781276207085819 784106778855221 784106778855236
option 3 0
metisLib.METIS_TAC [ ( DB.fetch "option" "option_induction" ) ]

4508202 5822413 383593025601 574967048041 54912867876817 101493408634270 133400586333718 312556631362057 319548817708494 396080946239862 406782125269147 414672690382470 481308081084977 491132347463379 582294417628908 637387629151176 684439512836680 701865353869699 766438618715716 771953972910576
option 4 0
metisLib.METIS_TAC tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 54912867876817 133400586333718 312556631362057 319548817708494 396080946239862 406782125269147 414672690382470 415098329689538 457644544611742 481308081084977 582294417628908 637387629151176 684439512836680 701865353869699 766438618715716 771953972910576
option 7 0
boolLib.STRIP_TAC
1
4508202 5822413 574967048041 579751398602 101493408634270 179857892939409 286024140781060 457644544611742 491132347463379 684439512836680 701865353869699 704177836849664 766438618715716
option 7 1
boolLib.STRIP_TAC
2 3
4508202 5822413 574967048041 579751398602 101493408634270 179857892939409 286024140781060 457644544611742 684439512836680 701865353869699 704177836849664 766438618715716
option 7 2
boolLib.REWRITE_TAC tactictoe_thmlarg
4 5
4508202 5822413 574967048041 579751398602 179857892939409 286024140781060 457644544611742 701865353869699 704177836849664 766438618715716
option 7 3
mesonLib.ASM_MESON_TAC [ ]
4 5
4508202 5822413 574967048041 579751398602 179857892939409 286024140781060 457644544611742 701865353869699 704177836849664 766438618715716
option 7 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 179857892939409 286024140781060 701865353869699 704177836849664
option 7 5
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 179857892939409 286024140781060 701865353869699 704177836849664
option 8 0
boolLib.STRIP_TAC
1
4508202 5822413 574967048041 54912867876817 133400586333718 208071667633435 312556631362057 319548817708494 414672690382470 444954286735021 457644544611742 481308081084977 490971626700244 491132347463379 503510280911934 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 8 1
metisLib.METIS_TAC tactictoe_thmlarg
2 3
4508202 5822413 574967048041 133400586333718 208071667633435 312556631362057 319548817708494 414672690382470 444954286735021 457644544611742 481308081084977 490971626700244 503510280911934 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 8 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 574967048041 46680510648079 133400586333718 151181538357760 208071667633435 319548817708494 457644544611742 477577159417512 481308081084977 503510280911934 678886289115044 684439512836680 701865353869699 766438618715716 771953972910576
option 8 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 133400586333718 208071667633435 267829821380378 312556631362057 319548817708494 457644544611742 481308081084977 503510280911934 582294417628908 640747130577796 668585972850023 684439512836680 701865353869699 766438618715716 771953972910576
option 9 0
boolLib.STRIP_TAC
1
4508202 574967048041 54912867876817 312556631362057 326991323740914 463839443053157 470817267553849 481308081084977 491132347463379 503510280911934 582294417628908 684439512836680 701865353869699 704177836849664
option 9 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
2 3
4508202 574967048041 312556631362057 326991323740914 463839443053157 470817267553849 481308081084977 503510280911934 582294417628908 684439512836680 701865353869699 704177836849664
option 9 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 133400586333718 151181538357760 312556631362057 319548817708494 470817267553849 471472626365325 477577159417512 481308081084977 503510280911934 582294417628908 684439512836680 701865353869699 713496146465798 771953972910576
option 9 3
boolLib.REWRITE_TAC tactictoe_thmlarg

312556631362057 408387414337518 470817267553849 481308081084977 503510280911934 582294417628908 668585972850023 684439512836680 701865353869699 789779549307993
option 10 0
boolLib.STRIP_TAC
1
4508202 574967048041 19521708359799 54912867876817 208071667633435 312556631362057 326991323740914 466580814163002 481308081084977 490971626700244 491132347463379 503510280911934 582294417628908 684439512836680 701865353869699 704177836849664
option 10 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
2 3
4508202 574967048041 19521708359799 208071667633435 312556631362057 326991323740914 466580814163002 481308081084977 490971626700244 503510280911934 582294417628908 684439512836680 701865353869699 704177836849664
option 10 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 19521708359799 46680510648079 133400586333718 151181538357760 208071667633435 312556631362057 319548817708494 466580814163002 477577159417512 481308081084977 503510280911934 582294417628908 684439512836680 701865353869699 713496146465798 771953972910576
option 10 3
boolLib.REWRITE_TAC tactictoe_thmlarg

19521708359799 208071667633435 312556631362057 466580814163002 481308081084977 503510280911934 582294417628908 640747130577796 668585972850023 684439512836680 701865353869699 789779549307993
option 11 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 565398346919 574967048041 54912867876817 133400586333718 208071667633435 312556631362057 319548817708494 444954286735021 457644544611742 481308081084977 490971626700244 491132347463379 503510280911934 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 11 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2 3
4508202 5822413 565398346919 574967048041 133400586333718 208071667633435 312556631362057 319548817708494 444954286735021 457644544611742 481308081084977 490971626700244 503510280911934 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 11 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 565398346919 46680510648079 133400586333718 151181538357760 208071667633435 319548817708494 457644544611742 477577159417512 481308081084977 503510280911934 678886289115044 684439512836680 701865353869699 766438618715716 771953972910576
option 11 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 565398346919 133400586333718 208071667633435 267829821380378 312556631362057 319548817708494 457644544611742 481308081084977 503510280911934 582294417628908 640747130577796 668585972850023 684439512836680 701865353869699 766438618715716 771953972910576
option 12 0
boolLib.STRIP_TAC
1
4508202 574967048041 54912867876817 133400586333718 138240033149769 208071667633435 312556631362057 319548817708494 330012922480994 340069314801284 396918133296470 481308081084977 490971626700244 491132347463379 503510280911934 588022239180453 684439512836680 701865353869699 740203518535314 771590178455422
option 12 1
metisLib.METIS_TAC tactictoe_thmlarg
2 3
4508202 574967048041 133400586333718 138240033149769 208071667633435 312556631362057 319548817708494 330012922480994 340069314801284 396918133296470 481308081084977 490971626700244 503510280911934 588022239180453 684439512836680 701865353869699 740203518535314 771590178455422
option 12 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 46680510648079 47703379680168 98009365170792 133400586333718 151181538357760 208071667633435 221215847333534 319548817708494 330012922480994 340069314801284 481308081084977 503510280911934 588022239180453 684439512836680 701865353869699 771953972910576 788797973028298
option 12 3
boolLib.REWRITE_TAC tactictoe_thmlarg

11480824287531 46778955715622 93496551118808 133400586333718 147951847795440 208071667633435 312556631362057 319548817708494 330012922480994 340069314801284 481308081084977 503510280911934 582294417628908 588022239180453 640747130577796 684439512836680 701865353869699
option 13 0
boolLib.STRIP_TAC
1
4508202 574967048041 54912867876817 133400586333718 165147496212950 312556631362057 319548817708494 399447382211390 428314466039902 491132347463379 503510280911934 509657443581094 582294417628908 701865353869699 718098186353547 788938028309122 790413996703909
option 13 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
2 3
4508202 574967048041 133400586333718 165147496212950 312556631362057 319548817708494 399447382211390 428314466039902 503510280911934 509657443581094 582294417628908 701865353869699 718098186353547 788938028309122 790413996703909
option 13 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 133400586333718 151181538357760 177079889866529 312556631362057 319548817708494 399447382211390 418428114868879 486961273383033 503510280911934 508798535927087 569965124771631 582294417628908 701865353869699 771953972910576 788938028309122
option 13 3
boolLib.REWRITE_TAC tactictoe_thmlarg

84617283160022 133400586333718 312556631362057 319548817708494 327583427473560 399447382211390 503510280911934 562849808912951 582294417628908 582425189467921 698552548284394 701865353869699 788938028309122
option 14 0
boolLib.STRIP_TAC
1
4508202 484064387382 574967048041 54912867876817 95597983185324 133400586333718 208071667633435 244403506108251 312556631362057 319548817708494 330012922480994 399447382211390 481308081084977 490971626700244 491132347463379 503510280911934 509332428972609 635787853750390 684439512836680 701865353869699 788938028309122 790413996703909
option 14 1
metisLib.METIS_TAC tactictoe_thmlarg
2 3
4508202 484064387382 574967048041 95597983185324 133400586333718 208071667633435 244403506108251 312556631362057 319548817708494 330012922480994 399447382211390 481308081084977 490971626700244 503510280911934 509332428972609 635787853750390 684439512836680 701865353869699 788938028309122 790413996703909
option 14 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 484064387382 46680510648079 133400586333718 151181538357760 208071667633435 310951702539312 312556631362057 319548817708494 330012922480994 345427264373601 399447382211390 481308081084977 502654306359937 503510280911934 569965124771631 684439512836680 701865353869699 745626922909589 771953972910576 788938028309122
option 14 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 484064387382 133400586333718 208071667633435 265720561769805 274855425874288 312556631362057 319548817708494 330012922480994 399447382211390 481308081084977 503510280911934 506115650769858 582294417628908 640747130577796 684439512836680 698552548284394 701865353869699 723014379392526 788938028309122
option 15 0
boolLib.STRIP_TAC
1
4508202 574967048041 54912867876817 95597983185324 133400586333718 244403506108251 312556631362057 319548817708494 399447382211390 491132347463379 503510280911934 509332428972609 635787853750390 701865353869699 788938028309122 790413996703909
option 15 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
2 3
4508202 574967048041 95597983185324 133400586333718 244403506108251 312556631362057 319548817708494 399447382211390 503510280911934 509332428972609 635787853750390 701865353869699 788938028309122 790413996703909
option 15 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 133400586333718 151181538357760 319548817708494 349017269464603 399447382211390 503510280911934 529962653608497 569965124771631 647629656373284 701865353869699 771953972910576 788938028309122 789335422313307
option 15 3
boolLib.REWRITE_TAC tactictoe_thmlarg

84617283160022 133400586333718 312556631362057 319548817708494 327583427473560 399447382211390 503510280911934 562849808912951 582294417628908 582425189467921 698552548284394 701865353869699 788938028309122
option 16 0
boolLib.STRIP_TAC
1
4508202 5822413 484064387382 488848737943 574967048041 48629413821739 54912867876817 107323346681618 126896940619121 138240033149769 142400535694576 208071667633435 244403506108251 286024140781060 312556631362057 330012922480994 340069314801284 399447382211390 412668447952233 481308081084977 490971626700244 491132347463379 588022239180453 684439512836680 684775263036346 701865353869699 790413996703909
option 16 1
metisLib.METIS_TAC tactictoe_thmlarg
2 3
4508202 5822413 484064387382 488848737943 574967048041 48629413821739 107323346681618 126896940619121 138240033149769 142400535694576 208071667633435 244403506108251 286024140781060 312556631362057 330012922480994 340069314801284 399447382211390 412668447952233 481308081084977 490971626700244 588022239180453 684439512836680 684775263036346 701865353869699 790413996703909
option 16 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 484064387382 488848737943 46680510648079 47703379680168 48629413821739 86422893472160 133400586333718 151181538357760 190147632475515 208071667633435 286024140781060 319548817708494 330012922480994 340069314801284 344400012181226 345427264373601 399447382211390 481308081084977 557450118504808 569965124771631 588022239180453 684439512836680 684775263036346 701865353869699 771953972910576
option 16 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 484064387382 488848737943 46778955715622 48629413821739 184798908830182 208071667633435 274855425874288 286024140781060 312556631362057 315879875203979 330012922480994 340069314801284 399447382211390 481308081084977 569273123020158 582294417628908 583191485899553 588022239180453 640747130577796 684439512836680 684775263036346 698552548284394 701865353869699
option 17 0
boolLib.STRIP_TAC
1
4508202 5822413 484064387382 488848737943 574967048041 48629413821739 54912867876817 126896940619121 238328968329240 244403506108251 286024140781060 312556631362057 330012922480994 399447382211390 412668447952233 463839443053157 470817267553849 481308081084977 491132347463379 684439512836680 684775263036346 701865353869699 790413996703909
option 17 1
metisLib.METIS_TAC tactictoe_thmlarg
2 3
4508202 5822413 484064387382 488848737943 574967048041 48629413821739 126896940619121 238328968329240 244403506108251 286024140781060 312556631362057 330012922480994 399447382211390 412668447952233 463839443053157 470817267553849 481308081084977 684439512836680 684775263036346 701865353869699 790413996703909
option 17 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 484064387382 488848737943 48629413821739 86422893472160 133400586333718 151181538357760 286024140781060 319548817708494 330012922480994 344400012181226 345427264373601 399447382211390 470817267553849 471472626365325 481308081084977 569965124771631 612515623727341 684439512836680 684775263036346 701865353869699 771953972910576
option 17 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 484064387382 488848737943 48629413821739 108225489500291 274855425874288 286024140781060 312556631362057 315879875203979 330012922480994 399447382211390 408387414337518 470817267553849 481308081084977 582294417628908 583191485899553 684439512836680 684775263036346 698552548284394 701865353869699
option 18 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
1 2
4508202 5822413 484064387382 488848737943 574967048041 41395213299208 48629413821739 126896940619121 138240033149769 142400535694576 208071667633435 244403506108251 271701083476882 286024140781060 312556631362057 340069314801284 399447382211390 412668447952233 427866793471766 442537650796539 481308081084977 490971626700244 526356480178512 574714094109435 588022239180453 684775263036346 701865353869699 790413996703909
option 18 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 484064387382 488848737943 8935121474500 46680510648079 47703379680168 48629413821739 86422893472160 133400586333718 151181538357760 190147632475515 208071667633435 271701083476882 286024140781060 319548817708494 340069314801284 344400012181226 345427264373601 399447382211390 401601870894533 401828932224997 442537650796539 481308081084977 540479956324243 569965124771631 588022239180453 684775263036346 701865353869699 771953972910576
option 18 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 484064387382 488848737943 46778955715622 48629413821739 51020831440883 59476736054380 184798908830182 208071667633435 271701083476882 274855425874288 286024140781060 306589545274753 312556631362057 315879875203979 340069314801284 399447382211390 442537650796539 481308081084977 557338383793289 582294417628908 583191485899553 588022239180453 640747130577796 684775263036346 698552548284394 701865353869699
option 19 0
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 383593025601 574967048041 579751398602 19521708359799 36326814178867 101493408634270 133400586333718 179857892939409 184107640851022 208688131165109 271701083476882 286024140781060 312556631362057 319548817708494 321709005964591 349742457021045 405422574024735 449589485030884 466580814163002 482385943475781 503510280911934 556159174416811 577912644762917 582294417628908 625689971429861 684439512836680 696682687332602 701865353869699 704177836849664 771285942810737 771953972910576
option 20 0
BasicProvers.SRW_TAC [ ] [ ]
1 2
4508202 5822413 383593025601 421867830089 574967048041 19521708359799 36326814178867 101493408634270 133400586333718 208071667633435 208688131165109 261424332111852 271701083476882 272709199685074 282354278174858 305051928845469 312556631362057 319548817708494 330012922480994 377882797500238 437565160189736 444954286735021 463839443053157 466580814163002 470817267553849 481308081084977 490971626700244 503510280911934 582294417628908 625689971429861 635229360044428 654415723763187 684439512836680 701865353869699 704177836849664 771285942810737 771953972910576 780260920219211
option 20 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 19521708359799 36326814178867 46680510648079 101493408634270 133400586333718 151181538357760 184107640851022 208071667633435 208688131165109 271701083476882 312556631362057 319548817708494 321709005964591 330012922480994 349742457021045 405422574024735 449589485030884 466580814163002 470817267553849 471472626365325 477577159417512 481308081084977 482385943475781 503510280911934 556159174416811 577912644762917 582294417628908 625689971429861 678886289115044 684439512836680 696682687332602 701865353869699 771285942810737 771953972910576
option 20 2
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 383593025601 574967048041 19521708359799 36326814178867 101493408634270 133400586333718 157594029669875 206849797216193 208071667633435 208688131165109 267829821380378 271701083476882 312556631362057 319548817708494 330012922480994 408387414337518 466580814163002 470817267553849 481308081084977 503510280911934 544574747864964 582294417628908 625689971429861 640747130577796 668585972850023 679715198373827 684439512836680 701865353869699 771285942810737 771953972910576
option 21 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 488848737943 574967048041 579751398602 584535749163 54912867876817 101493408634270 133400586333718 165646603753756 269180400004293 286024140781060 286576324362407 312556631362057 319548817708494 346155407211747 378029478701733 401662008145662 414991818169176 444954286735021 457644544611742 491132347463379 503510280911934 632267226115155 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 771953972910576
option 21 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 330 43*)x:'a option" ] )
2 3
4508202 5822413 488848737943 574967048041 579751398602 584535749163 101493408634270 133400586333718 269180400004293 286024140781060 286576324362407 312556631362057 319548817708494 346155407211747 378029478701733 401662008145662 414991818169176 444954286735021 457644544611742 503510280911934 632267226115155 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 771953972910576
option 21 2
BasicProvers.SRW_TAC [ ] [ ]
4
4508202 5822413 488848737943 579751398602 584535749163 101493408634270 133400586333718 151181538357760 167343927488648 173037621086095 219763849444604 269180400004293 286024140781060 319548817708494 346155407211747 401662008145662 457644544611742 477577159417512 503510280911934 632267226115155 637387629151176 678886289115044 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 771953972910576
option 21 3
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 579751398602 584535749163 101493408634270 133400586333718 264963365163835 267829821380378 269180400004293 286024140781060 312556631362057 319548817708494 346155407211747 401662008145662 444968172043625 457644544611742 503510280911934 582294417628908 632267226115155 637387629151176 642221322060658 668585972850023 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 771953972910576
option 21 4
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 488848737943 579751398602 151181538357760 286024140781060 346155407211747 381133629170628 393247374089969 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664
option 22 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 488848737943 574967048041 54912867876817 165646603753756 269180400004293 286576324362407 312556631362057 326991323740914 378029478701733 401662008145662 491132347463379 503510280911934 582294417628908 632267226115155 684439512836680 684775263036346 701865353869699 704177836849664 706859830351737
option 22 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
2 3
4508202 488848737943 574967048041 269180400004293 286576324362407 312556631362057 326991323740914 378029478701733 401662008145662 503510280911934 582294417628908 632267226115155 684439512836680 684775263036346 701865353869699 704177836849664 706859830351737
option 22 2
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 133400586333718 151181538357760 167343927488648 173037621086095 269180400004293 312556631362057 319548817708494 401662008145662 419355580160285 477577159417512 503510280911934 582294417628908 632267226115155 684439512836680 684775263036346 701865353869699 713496146465798 771953972910576
option 22 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 250694254528429 264963365163835 269180400004293 312556631362057 401662008145662 444968172043625 503510280911934 582294417628908 632267226115155 668585972850023 684439512836680 684775263036346 701865353869699 789779549307993
option 23 0
boolLib.REWRITE_TAC [ ( DB.fetch "option" "OPTION_MAP_EQ_NONE" ) ]
1
4508202 488848737943 574967048041 101493408634270 269180400004293 286576324362407 312556631362057 326991323740914 378029478701733 401662008145662 503510280911934 582294417628908 632267226115155 668585972850023 684439512836680 684775263036346 701865353869699 704177836849664 706859830351737 737200638721920
option 23 1
BasicProvers.SRW_TAC [ ] [ ]
2
4508202 488848737943 574967048041 269180400004293 312556631362057 326991323740914 378029478701733 401662008145662 503510280911934 582294417628908 632267226115155 668585972850023 684439512836680 684775263036346 701865353869699 704177836849664 737200638721920
option 23 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 574967048041 269180400004293 286576324362407 312556631362057 326991323740914 378029478701733 401662008145662 503510280911934 582294417628908 632267226115155 684439512836680 684775263036346 701865353869699 704177836849664 706859830351737
option 24 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
1 2
4508202 488848737943 493633088504 574967048041 87962788446996 154042920963812 269180400004293 303833055900825 312556631362057 378029478701733 397312753970217 401662008145662 409319240150501 428656518701953 492693671527610 503510280911934 538615009468370 632267226115155 684775263036346 701865353869699 773361336320908
option 24 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 493633088504 69284869443759 87962788446996 133400586333718 151181538357760 173037621086095 176140662157040 269180400004293 303833055900825 319548817708494 397312753970217 401662008145662 427293264824211 428656518701953 492693671527610 503510280911934 614840393741994 632267226115155 684775263036346 701865353869699 771953972910576
option 24 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 493633088504 87962788446996 161141841901017 197595566282186 269180400004293 303833055900825 312556631362057 397312753970217 401662008145662 428656518701953 444968172043625 492693671527610 503510280911934 547461139261257 582294417628908 632267226115155 683695585800186 684775263036346 701865353869699
option 25 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 574967048041 54912867876817 101493408634270 128580266307596 128585050658157 133400586333718 165646603753756 179857892939409 269180400004293 286024140781060 286576324362407 312556631362057 319548817708494 330012922480994 378029478701733 393247374089969 394963750109495 401662008145662 444954286735021 471832529432348 471837313782909 491132347463379 503510280911934 543732674092599 632267226115155 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 771953972910576
option 25 1
boolLib.ASM_REWRITE_TAC [ ]
2
4508187 4508202 5822398 574967048026 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 179857892939394 269180400004293 286024140781045 286576324362407 312556631362042 312556631362057 319548817708479 330012922480979 378029478701733 393247374089954 394963750109495 401662008145662 444954286735006 471832529432333 471832529432348 471837313782894 471837313782909 491132347463364 503510280911919 503510280911934 543732674092584 632267226115155 637387629151161 684439512836665 684775263036331 684775263036346 701865353869684 701865353869699 704177836849649 766438618715701 771953972910561
option 25 2
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 362 16*)opt2" ] boolLib.FULL_STRUCT_CASES_TAC ( DB.fetch "option" "option_nchotomy" )
3 4
4508187 4508202 5822398 574967048026 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 179857892939394 269180400004293 286024140781045 286576324362407 312556631362042 312556631362057 319548817708479 330012922480979 378029478701733 393247374089954 394963750109495 401662008145662 444954286735006 471832529432333 471837313782894 471837313782909 491132347463364 503510280911919 503510280911934 543732674092584 632267226115155 637387629151161 684439512836665 684775263036331 684775263036346 701865353869684 701865353869699 704177836849649 766438618715701 771953972910561
option 25 3
boolLib.REWRITE_TAC tactictoe_thmlarg
5
4508187 4508202 5822398 5822413 574967048026 574967048041 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 133400586333718 151181538357745 167343927488648 173037621086095 269180400004293 286024140781045 312556631362042 319548817708479 319548817708494 330012922480979 393247374089954 396696596670003 401662008145662 444954286735006 471832529432333 477577159417497 491132347463364 503510280911919 503510280911934 543732674092584 632267226115155 637387629151161 678886289115029 684439512836665 684775263036331 684775263036346 701865353869684 701865353869699 704177836849649 766438618715701 771953972910561 771953972910576
option 25 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 574967048026 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 264963365163835 267829821380363 269180400004293 286024140781045 312556631362042 312556631362057 319548817708479 326991323740899 330012922480979 393247374089954 401662008145662 444968172043625 471832529432333 491132347463364 503510280911919 503510280911934 543732674092584 561921984372035 582294417628893 582294417628908 632267226115155 637387629151161 668585972850008 684439512836665 684775263036331 684775263036346 701865353869684 701865353869699 704177836849649 766438618715701 771953972910561
option 25 5
mesonLib.ASM_MESON_TAC [ ]
6
4508187 4508202 5822398 5822413 574967048026 574967048041 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 151181538357745 286024140781045 286024140781060 312556631362042 319548817708479 330012922480979 393247374089954 393247374089969 444954286735006 471832529432333 477577159417497 491132347463364 503510280911919 543732674092584 543732674092599 637387629151161 637387629151176 678886289115029 684439512836665 684775263036331 684775263036346 701865353869684 701865353869699 704177836849649 766438618715701 771953972910561
option 25 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 574967048026 574967048041 133400586333703 133400586333718 312556631362042 319548817708479 319548817708494 444954286735006 471832529432333 477577159417512 503510280911919 503510280911934 678886289115044 701865353869684 701865353869699 704177836849649 771953972910561 771953972910576
option 26 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
1 2
4508202 488848737943 574967048041 1290152421471 208071667633435 269180400004293 312556631362057 378029478701733 401662008145662 481308081084977 490971626700244 632267226115155 684439512836680 684775263036346 701865353869699
option 26 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 488848737943 46680510648079 133400586333718 151181538357760 173037621086095 208071667633435 269180400004293 319548817708494 401662008145662 448329882023051 481308081084977 632267226115155 684439512836680 684775263036346 701865353869699 771953972910576
option 26 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 190327044197692 208071667633435 269180400004293 312556631362057 401662008145662 444968172043625 481308081084977 582294417628908 632267226115155 640747130577796 684439512836680 684775263036346 701865353869699
option 27 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
1 2
4508202 5822413 574967048041 21674952453740 21806970249141 68919841604817 101493408634270 117595800849125 118209367889809 189076397538525 241481365410969 269180400004293 312556631362057 315331501533053 332856853802184 348563059935631 503510280911934 632267226115155 684439512836680 684775263036346 701865353869699
option 27 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 574967048041 21674952453740 21806970249141 31661231898360 57420612537967 101493408634270 117595800849125 133400586333718 151181538357760 189076397538525 235720898120158 269180400004293 319548817708494 503510280911934 632267226115155 674416647481814 684439512836680 684775263036346 701865353869699 771953972910576 772014758682183 784331855882839
option 27 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 20169195778895 21674952453740 21806970249141 94885781786613 101493408634270 117595800849125 189076397538525 192319972691434 250692142610883 269180400004293 312556631362057 488020685674146 503510280911934 581169397406581 582294417628908 632267226115155 684439512836680 684775263036346 701865353869699
option 28 0
boolLib.STRIP_TAC
1
4508202 5822413 574967048041 579751398602 26213406637027 52733748107562 86205654800554 96130442093411 133400586333718 319548817708494 441709651238804 448155126968513 491132347463379 503510280911934 618773878998420 626364951634591 636968533872753 684439512836680 701865353869699 704177836849664 710003033568595 755258462191916 766438618715716 771953972910576
option 28 1
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 384 19*)(x = NONE) \\/ (?z. x = SOME z)" ] boolLib.STRIP_ASSUME_TAC
2 3
4508202 5822413 574967048041 579751398602 26213406637027 52733748107562 86205654800554 96130442093411 133400586333718 319548817708494 441709651238804 448155126968513 491132347463379 503510280911934 626364951634591 636968533872753 684439512836680 701865353869699 704177836849664 710003033568595 755258462191916 766438618715716 771953972910576
option 28 2
BasicProvers.SRW_TAC [ ] [ ]

4508187 4508202 5822413 574967048026 574967048041 579751398602 584535749148 26213406637012 26213406637027 52733748107547 52733748107562 86205654800554 96130442093411 133400586333718 312556631362042 319548817708479 319548817708494 441709651238804 444954286735006 448155126968513 491132347463379 503510280911934 626364951634591 636968533872753 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 710003033568580 710003033568595 755258462191916 766438618715716 771953972910561 771953972910576
option 28 3
BasicProvers.SRW_TAC [ ] [ ]

4508187 4508202 5822413 574967048026 574967048041 579751398602 26213406637012 26213406637027 52733748107562 86205654800554 96130442093411 133400586333718 319548817708494 326991323740899 441709651238804 448155126968513 491132347463379 503510280911934 582294417628893 626364951634591 636968533872753 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 710003033568580 710003033568595 755258462191916 766438618715716 771953972910576
option 29 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 398 23*)o1:'a option" ] )
1 2
4508202 5822413 488848737943 565398346919 101493408634270 115709078651103 133400586333718 139904824085483 139909608436044 151229381863370 151234166213931 157667612188775 194385970435038 286024140781060 312556631362057 319548817708494 433234343572712 441192088993435 444954286735021 457644544611742 503510280911934 507680483806851 511563651867089 576610243026604 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 728314692917956 766438618715716 771953972910576
option 29 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 399 23*)o2:'b option" ] )
3 4
4508202 5822413 488848737943 565398346919 574967048041 101493408634270 115709078651103 133400586333718 139909608436044 151229381863370 151234166213931 286024140781060 312556631362057 319548817708494 354758560548804 392975639467360 444954286735021 457644544611742 457963035589325 477577159417512 490692252584719 503510280911934 507680483806851 511563651867089 576610243026604 637387629151176 678886289115044 684439512836680 694750096560987 701865353869699 704177836849664 728314692917956 766438618715716 771953972910576
option 29 3
BasicProvers.SRW_TAC [ ] [ boolLib.EQ_IMP_THM ]

4508202 5822413 488848737943 565398346919 574967048041 101493408634270 115709078651103 133400586333718 151181538357760 151229381863370 151234166213931 178138266666463 286024140781060 314955254537699 319548817708494 335333677487348 354758560548804 457644544611742 477577159417512 503510280911934 507680483806851 511563651867089 576610243026604 637387629151176 678886289115044 684439512836680 694750096560987 701865353869699 704177836849664 728314692917956 766438618715716 771953972910576
option 29 4
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 565398346919 574967048041 101493408634270 115709078651103 133400586333718 151229381863370 151234166213931 171296610533385 201692703432357 267829821380378 286024140781060 301373535521944 312556631362057 319548817708494 354758560548804 457644544611742 477577159417512 503510280911934 507680483806851 511563651867089 576610243026604 582294417628908 637387629151176 668585972850023 678886289115044 684439512836680 694750096560987 701865353869699 704177836849664 728314692917956 766438618715716 771953972910576
option 29 5
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 565398346919 574967048041 101493408634270 115709078651103 133400586333718 151229381863370 151234166213931 267829821380378 286024140781060 312556631362057 319548817708494 396900236809080 457644544611742 477577159417512 503510280911934 507680483806851 511563651867089 548632933743914 576610243026604 582294417628908 591851632364573 601045257157063 637387629151176 668585972850023 678886289115044 684439512836680 694750096560987 701865353869699 704177836849664 728314692917956 766438618715716 771953972910576
option 29 6
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 565398346919 8760154415050 101493408634270 115709078651103 133400586333718 151229381863370 151234166213931 267829821380378 286024140781060 312556631362057 319548817708494 457644544611742 503510280911934 507680483806851 511563651867089 576610243026604 582294417628908 596063136357407 601045257157063 637387629151176 668585972850023 684439512836680 690952031889171 694750096560987 701865353869699 704177836849664 728314692917956 766438618715716 771953972910576
option 30 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 398 23*)o1:'a option" ] )
1 2
4508202 488848737943 115709078651103 139904824085483 139909608436044 157667612188775 294067239313517 312556631362057 326991323740914 415098329689538 433234343572712 441192088993435 503510280911934 511563651867089 576610243026604 582294417628908 684439512836680 701865353869699 704177836849664 728314692917956
option 30 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 399 23*)o2:'b option" ] )
3 4
4508202 5822413 488848737943 574967048041 115709078651103 133400586333718 139909608436044 312556631362057 319548817708494 326991323740914 354758560548804 373620977450295 415098329689538 457963035589325 477577159417512 490692252584719 503510280911934 511563651867089 576610243026604 582294417628908 684439512836680 701865353869699 704177836849664 713496146465798 728314692917956 771953972910576
option 30 2
boolLib.REWRITE_TAC tactictoe_thmlarg
5 6
4508202 488848737943 115709078651103 139909608436044 312556631362057 326991323740914 415098329689538 503510280911934 505317196825326 511563651867089 514488842379364 530058335983088 576610243026604 582294417628908 601045257157063 668585972850023 684439512836680 701865353869699 704177836849664 728314692917956 789779549307993
option 30 3
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 574967048041 115709078651103 133400586333718 151181538357760 312556631362057 314955254537699 319548817708494 335333677487348 354758560548804 415098329689538 477577159417512 503510280911934 511563651867089 576610243026604 582294417628908 684439512836680 701865353869699 713496146465798 728314692917956 741037424029989 771953972910576
option 30 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 115709078651103 133400586333718 201692703432357 301373535521944 312556631362057 319548817708494 354758560548804 415098329689538 477577159417512 501077873523327 503510280911934 511563651867089 576610243026604 582294417628908 668585972850023 684439512836680 701865353869699 713496146465798 728314692917956 771953972910576 789779549307993
option 30 5
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 115709078651103 133400586333718 312556631362057 319548817708494 373197394457034 396900236809080 415098329689538 477577159417512 503510280911934 511563651867089 548632933743914 576610243026604 582294417628908 601045257157063 668585972850023 684439512836680 701865353869699 713496146465798 728314692917956 771953972910576 789779549307993
option 30 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 8760154415050 115709078651103 312556631362057 400466559950030 415098329689538 503510280911934 511563651867089 576610243026604 582294417628908 601045257157063 668585972850023 684439512836680 690952031889171 701865353869699 728314692917956 789779549307993
option 31 0
BasicProvers.SRW_TAC [ ] [ ]
1
4508202 5822413 574967048041 579751398602 54912867876817 101493408634270 115709078651103 128580266307596 128585050658157 133400586333718 151229381863370 151234166213931 152487666060913 152492450411474 156599918632021 157667612188775 168962429694561 179857892939409 263142718271389 286024140781060 312556631362057 319548817708494 330012922480994 433234343572712 441192088993435 444954286735021 491132347463379 503510280911934 511563651867089 576610243026604 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 728314692917956 766438618715716 770682404435639 771953972910576
option 31 1
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 417 16*)x1" ] boolLib.FULL_STRUCT_CASES_TAC ( DB.fetch "option" "option_nchotomy" )
2 3
4508187 4508202 5822398 574967048026 579751398587 101493408634255 115709078651103 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 151229381863355 151229381863370 152487666060898 152487666060913 156599918632006 157667612188775 168962429694561 263142718271374 286024140781045 312556631362042 312556631362057 319548817708479 330012922480979 433234343572712 441192088993435 444954286735006 491132347463364 503510280911919 503510280911934 511563651867089 576610243026589 576610243026604 637387629151161 684439512836665 694750096560972 701865353869684 701865353869699 704177836849649 728314692917956 766438618715701 771953972910561
option 31 2
Q.ISPEC_THEN [ HolKernel.QUOTE " (*#loc 418 17*)y1" ] boolLib.FULL_STRUCT_CASES_TAC ( DB.fetch "option" "option_nchotomy" )
4 5
4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 101493408634255 115709078651103 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 133400586333718 151181538357745 152487666060898 152487666060913 156599918632006 263142718271374 286024140781045 312556631362042 312556631362057 319548817708479 319548817708494 330012922480979 354758560548804 444954286735006 457963035589325 477577159417497 478146939759371 490692252584719 491132347463364 503510280911919 503510280911934 511563651867089 576610243026589 576610243026604 637387629151161 678886289115029 684439512836665 694750096560972 701865353869684 701865353869699 704177836849649 728314692917956 766438618715701 771953972910561 771953972910576
option 31 3
boolLib.REWRITE_TAC tactictoe_thmlarg
6 7
4508187 4508202 5822398 574967048026 579751398587 101493408634255 115709078651103 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 152487666060898 152487666060913 156599918632006 255261352142710 263142718271374 267829821380363 286024140781045 312556631362042 312556631362057 319548817708479 330012922480979 444954286735006 491132347463364 503510280911919 503510280911934 505317196825326 511563651867089 514488842379364 576610243026589 576610243026604 582294417628893 582294417628908 601045257157063 637387629151161 668585972850008 684439512836665 694750096560972 701865353869684 701865353869699 704177836849649 728314692917956 766438618715701 771953972910561
option 31 4
BasicProvers.SRW_TAC [ ] [ ]

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 101493408634255 115709078651103 122176879367632 128580266307581 128580266307596 128585050658142 128585050658157 130382022964992 133400586333703 133400586333718 151181538357745 151181538357760 156599918632006 263142718271374 286024140781045 314955254537699 319548817708479 319548817708494 330012922480979 335333677487348 354758560548804 477577159417497 491132347463364 503510280911919 503510280911934 511563651867089 576610243026589 576610243026604 637387629151161 678886289115029 684439512836665 694750096560972 701865353869684 701865353869699 728314692917956 766438618715701 771953972910561 771953972910576
option 31 5
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 101493408634255 115709078651103 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 133400586333718 151181538357745 156599918632006 201692703432357 263142718271374 267829821380363 286024140781045 301373535521944 312556631362042 312556631362057 319548817708479 319548817708494 330012922480979 354758560548804 477577159417497 491132347463364 503510280911919 503510280911934 511563651867089 570173748864294 576610243026589 576610243026604 582294417628893 582294417628908 637387629151161 668585972850008 678886289115029 684439512836665 694750096560972 701865353869684 701865353869699 728314692917956 766438618715701 771953972910561 771953972910576
option 31 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 101493408634255 115709078651103 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 133400586333718 151181538357745 156599918632006 263142718271374 267829821380363 286024140781045 312556631362042 312556631362057 319548817708479 319548817708494 330012922480979 396900236809080 477577159417497 491132347463364 503510280911919 503510280911934 511563651867089 548632933743914 576610243026589 576610243026604 582294417628893 582294417628908 601045257157063 637387629151161 640450099781439 668585972850008 678886289115029 684439512836665 694750096560972 701865353869684 701865353869699 728314692917956 766438618715701 771953972910561 771953972910576
option 31 7
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 574967048026 579751398587 8760154415050 101493408634255 115709078651103 128580266307581 128580266307596 128585050658142 128585050658157 133400586333703 156599918632006 263142718271374 267829821380363 286024140781045 312556631362042 312556631362057 319548817708479 330012922480979 491132347463364 503510280911919 503510280911934 511563651867089 576610243026589 576610243026604 582294417628893 582294417628908 596018249231447 601045257157063 637387629151161 668585972850008 684439512836665 690952031889171 694750096560972 701865353869684 701865353869699 728314692917956 766438618715701 771953972910561
option 32 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
1 2
4508202 488848737943 574967048041 133400586333718 269180400004293 286576324362407 312556631362057 312614711433536 319548817708494 378029478701733 397312753970217 399447382211390 401662008145662 503510280911934 570345683737431 571515032685481 582294417628908 620915301913524 632267226115155 673559904891414 684775263036346 701865353869699 718098186353547 788938028309122 790413996703909
option 32 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 488848737943 133400586333718 151181538357760 167343927488648 173037621086095 243603656660550 269180400004293 306520197051509 312556631362057 312614711433536 319548817708494 397312753970217 399447382211390 401662008145662 503510280911934 508798535927087 569965124771631 582294417628908 620915301913524 632267226115155 673559904891414 684775263036346 701865353869699 771953972910576 788938028309122
option 32 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 84617283160022 133400586333718 201530062940057 264963365163835 269180400004293 312556631362057 312614711433536 319548817708494 397312753970217 399447382211390 401662008145662 444968172043625 462423064197682 503510280911934 582294417628908 620915301913524 632267226115155 673559904891414 684775263036346 698552548284394 701865353869699 788938028309122
option 33 0
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "option" "FORALL_OPTION" ) ]

4508202 5822413 574967048041 14986074157083 54912867876817 96108611320463 101493408634270 128580266307596 128585050658157 133400586333718 139904824085483 139909608436044 179857892939409 226140876203542 312556631362057 319548817708494 330012922480994 393247374089969 444954286735021 463560141734384 466600251067949 491132347463379 503510280911934 543732674092599 588043902016155 621184227965624 637387629151176 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 34 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 481 21*)p:'a option" ] )
1 2
4508202 5822413 488848737943 536692243553 574967048041 579751398602 14986074157083 20128234542310 96108611320463 101493408634270 133400586333718 302776602294622 312556631362057 319548817708494 326991323740914 393247374089969 415098329689538 444954286735021 457644544611742 463560141734384 463583303032515 466600251067949 489734013720268 503510280911934 582294417628908 621184227965624 637387629151176 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 34 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 579751398602 14986074157083 20128234542310 101493408634270 133400586333718 151181538357760 159023627724494 241937954338190 283901005394020 302776602294622 312556631362057 319548817708494 393247374089969 415098329689538 417143666877819 457644544611742 466600251067949 477577159417512 503510280911934 521378790582286 582294417628908 637387629151176 678886289115044 684439512836680 701865353869699 713496146465798 766438618715716 771953972910576
option 34 2
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 574967048041 579751398602 14986074157083 20128234542310 101493408634270 133400586333718 267829821380378 302776602294622 303971693113444 312556631362057 319548817708494 321987139817155 393247374089969 415098329689538 457644544611742 466600251067949 503510280911934 522213362891370 567540473857233 582294417628908 611660943556641 637387629151176 668585972850023 684439512836680 701865353869699 766438618715716 771953972910576 789779549307993
option 35 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
1 2
4508202 493633088504 574967048041 14986074157083 133400586333718 208071667633435 312556631362057 330012922480994 363468153567110 463560141734384 466600251067949 481308081084977 490971626700244 621184227965624 684439512836680
option 35 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 493633088504 14986074157083 46680510648079 133400586333718 151181538357760 208071667633435 241937954338190 283901005394020 319548817708494 330012922480994 345920018353622 466600251067949 481308081084977 684439512836680 771953972910576
option 35 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 493633088504 14986074157083 133400586333718 208071667633435 312556631362057 321987139817155 330012922480994 466600251067949 481308081084977 489783163942260 522213362891370 582294417628908 640747130577796 684439512836680
option 36 0
boolLib.STRIP_TAC
1
4508202 14986074157083 54912867876817 133400586333718 188961857972609 312556631362057 319548817708494 414672690382470 460605525217133 466600251067949 491132347463379 503510280911934 619907440764531 621184227965624 701865353869699
option 36 1
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 492 34*)opt: 'a option" ] )
2 3
4508202 14986074157083 133400586333718 188961857972609 312556631362057 319548817708494 414672690382470 460605525217133 466600251067949 503510280911934 619907440764531 621184227965624 701865353869699
option 36 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 574967048041 14986074157083 133400586333718 283901005394020 319548817708494 433697722066267 466600251067949 503510280911934 558014226111153 701865353869699 713412227660281 771953972910576
option 36 3
boolLib.REWRITE_TAC tactictoe_thmlarg

14986074157083 133400586333718 285849607489136 312556631362057 319548817708494 466600251067949 503510280911934 522213362891370 582294417628908 701865353869699 739982257532512 754048666697503
option 37 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 522339191870 565398346919 5530110127515 101493408634270 129500326145834 133400586333718 189807193384588 232913519457121 270160719941499 296323935641365 312556631362057 319548817708494 427559043127371 451219730204807 503510280911934 562020249772970 572473281121014 582294417628908 684439512836680 701865353869699 771953972910576
option 38 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 513 22*)m1:'a option" ] )
1 2
4508202 5822413 574967048041 579751398602 101493408634270 133400586333718 137388255690397 137393040040958 213995617438509 243121744813343 267951922068566 270160719941499 312556631362057 319548817708494 326991323740914 415098329689538 444954286735021 451219730204807 457644544611742 503510280911934 540521828855977 582294417628908 684439512836680 696441703087142 701865353869699 704177836849664 766438618715716 771953972910576
option 38 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 574967048041 579751398602 101493408634270 133400586333718 137393040040958 151181538357760 189807193384588 270160719941499 293370162252642 312556631362057 319548817708494 326991323740914 415098329689538 422997998133493 427559043127371 444954286735021 451219730204807 457644544611742 477577159417512 503510280911934 572473281121014 582294417628908 678886289115044 684439512836680 701865353869699 704177836849664 713496146465798 766438618715716 771953972910576
option 38 2
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 574967048041 579751398602 101493408634270 129500326145834 133400586333718 137393040040958 232913519457121 267829821380378 270160719941499 296323935641365 312556631362057 319548817708494 326991323740914 415098329689538 444954286735021 451219730204807 457644544611742 503510280911934 562020249772970 582294417628908 617515274812315 668585972850023 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576 789779549307993
option 39 0
BasicProvers.SRW_TAC [ ] [ ]
1 2
4508202 469711335699 36326814178867 125798548012712 138329701157063 159409021194303 208688131165109 240574596353015 243457894249861 271701083476882 284270170419553 319548817708494 382405662134659 520906706798356 520906707974229 524970159100704 543678289369316 555626975003248 582294417628908 603679249337177 623389521479248 701865353869699
option 39 1
BasicProvers.SRW_TAC [ ] [ ]

4508187 4508202 469711335684 469711335699 19521708359784 36326814178867 125798548012712 138329701157063 159409021194303 208688131165094 208688131165109 240574596353015 243457894249861 271701083476882 284270170419553 319548817708494 382405662134659 466580814162987 520906706798356 520906707974229 524970159100704 543678289369316 555626975003248 582294417628908 603679249337177 623389521479248 701865353869699
option 39 2
BasicProvers.SRW_TAC [ ] [ ]

4508187 4508202 469711335684 469711335699 36326814178867 125798548012712 138329701157063 159409021194303 208688131165094 208688131165109 240574596353015 243457894249861 271701083476882 284270170419553 319548817708494 382405662134659 520906706798356 520906707974229 524970159100704 543678289369316 555626975003248 582294417628908 603679249337177 623389521479248 701865353869699
option 40 0
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 533 13*)b" ]
1 2
4508202 469711335699 19521708359799 101493408634270 111972486526346 125798548012712 138329701157063 208688131165109 284270170419553 319548817708494 466580814163002 520906706798356 520906707974229 524970159100704 543678289369316 555626975003248 582294417628908 603679249337177 623389521479248 684439512836680 701865353869699 743614577544274
option 40 1
BasicProvers.SRW_TAC [ ] [ ]

19521708359799 64072365364651 101493408634270 125798548012712 180081100492721 208688131165109 284270170419553 319548817708494 466580814163002 520906706798356 520906707974229 524970159100704 543678289369316 555626975003248 582294417628908 607972511928097 623389521479248 634772253538988 684439512836680 701865353869699 779735879731671
option 40 2
BasicProvers.SRW_TAC [ ] [ ]

19521708359799 48466804147887 101493408634270 125798548012712 196421115996503 208688131165109 284270170419553 319548817708494 466580814163002 520906706798356 520906707974229 524970159100704 543678289369316 555626975003248 582294417628908 614289014777808 623389521479248 684439512836680 701865353869699 731701950359647 774638588847531
option 41 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 513 22*)m1:'a option" ] )
1 2
4508202 101493408634270 137388255690397 137393040040958 312556631362057 326991323740914 393252716384853 397672727461950 451219730204807 483526079737634 503510280911934 518366539348689 582294417628908 684439512836680 701865353869699 704177836849664 774676946355340
option 41 1
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 574967048041 59276270620831 101493408634270 133400586333718 137393040040958 300997976511280 312556631362057 319548817708494 326991323740914 368148246515480 451219730204807 460001268448912 477577159417512 503510280911934 582294417628908 684439512836680 701865353869699 704177836849664 713496146465798 771953972910576 774676946355340
option 41 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 101493408634270 137393040040958 312556631362057 326991323740914 360084573086574 451219730204807 451722001697861 503510280911934 582294417628908 668585972850023 684439512836680 701865353869699 704177836849664 715965104026522 774676946355340 778693534649915 789779549307993
option 42 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 513 22*)m1:'a option" ] )
1 2
4508202 10720778168856 137388255690397 312556631362057 393252716384853 451219730204807 503510280911934 582294417628908 675550545526387 701865353869699 774676946355340 775647466716020
option 42 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 43585107521730 133400586333718 241266628660007 312556631362057 319548817708494 451219730204807 460001268448912 503510280911934 547823724729244 582294417628908 701865353869699 771953972910576 774676946355340
option 42 2
boolLib.REWRITE_TAC tactictoe_thmlarg

135319218131814 197174379310195 235922219643679 312556631362057 451219730204807 451722001697861 503510280911934 582294417628908 701865353869699 774676946355340
option 43 0
boolLib.REWRITE_TAC [ ( DB.fetch "option" "OPTION_MCOMP_def" ) , boolLib.FUN_EQ_THM , combinTheory.o_THM ]
1
4508202 488848737943 493633088504 498417439065 31846320626255 55040782606886 133400586333718 145703777743206 344493043282779 501061844691863 621687157372202 654320310545473 665893539428656 669492280093174 701865353869699 783558129629664
option 43 1
boolLib.STRIP_TAC
2
4508202 5822413 380393008197 488848737943 493633088504 498417439065 574967048041 14986074157083 52557937644488 133400586333718 151104169139597 297401299884790 428375679085575 461957543603366 466600251067949 491132347463379 501061844691863 503510280911934 518220972629109 621687157372202 637387629151176 665893539428656 701865353869699 766438618715716 783558129629664
option 43 2
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 566 43*)h x : 'b option" ] )
3 4
4508202 5822413 380393008197 488848737943 493633088504 498417439065 574967048041 14986074157083 52557937644488 133400586333718 151104169139597 297401299884790 428375679085575 461957543603366 466600251067949 501061844691863 503510280911934 518220972629109 621687157372202 637387629151176 665893539428656 701865353869699 783558129629664
option 43 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 493633088504 14986074157083 133400586333718 151181538357760 157887266332077 241937954338190 283901005394020 319548817708494 329116169045224 397476969859824 428186597521638 466600251067949 501061844691863 503510280911934 571440512876319 621687157372202 665893539428656 701865353869699 771953972910576 783558129629664
option 43 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 493633088504 14986074157083 133400586333718 260137289680958 270678592788883 312556631362057 317733357754576 321987139817155 466600251067949 501061844691863 503510280911934 510514494325672 519848774529084 522213362891370 582294417628908 621687157372202 665893539428656 701865353869699 783558129629664
option 44 0
boolLib.REWRITE_TAC [ ( DB.fetch "option" "OPTION_MCOMP_def" ) , ( DB.fetch "option" "OPTION_BIND_def" ) , boolLib.FUN_EQ_THM , combinTheory.o_THM ]
1
4508202 488848737943 493633088504 36356978485631 53476657965099 101493408634270 124779317505097 133400586333718 319548817708494 338250409813168 389677957900993 433871612724240 501061844691863 621687157372202 665893539428656 669492280093174 684439512836680 685292958237281 701865353869699
option 44 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508202 5822413 488848737943 574967048041 14986074157083 133400586333718 319548817708494 428375679085575 466600251067949 480852278365314 491132347463379 503510280911934 592752361473894 637387629151176 701865353869699 751082151490624 766438618715716
option 44 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3 4
4508202 5822413 488848737943 574967048041 14986074157083 133400586333718 319548817708494 428375679085575 466600251067949 480852278365314 503510280911934 592752361473894 637387629151176 701865353869699 751082151490624
option 44 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 14986074157083 133400586333718 151181538357760 283901005394020 319548817708494 433697722066267 466600251067949 503510280911934 558014226111153 701865353869699 713412227660281 771953972910576
option 44 4
boolLib.REWRITE_TAC tactictoe_thmlarg

14986074157083 133400586333718 285849607489136 312556631362057 319548817708494 466600251067949 503510280911934 522213362891370 582294417628908 701865353869699 739982257532512 754048666697503
option 45 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 221 36*)(x :'a option)" ] )
1 2
4508202 488848737943 574967048041 579751398602 25796067733773 48798415743752 115709078651103 119148442119668 157667612188775 269180400004293 312556631362057 331741033370175 340103887001123 378029478701733 401662008145662 441192088993435 503510280911934 511563651867089 560880346913201 576610243026604 640441051678067 701865353869699 728314692917956
option 45 1
BasicProvers.SRW_TAC [ ] [ ]
3
4508202 5822413 488848737943 579751398602 43143799603642 48798415743752 115709078651103 133400586333718 151181538357760 173037621086095 269180400004293 312556631362057 319548817708494 340103887001123 354758560548804 401662008145662 416279693940452 490692252584719 503510280911934 511563651867089 560880346913201 576610243026604 658330112453068 701865353869699 728314692917956 763230810293578 771953972910576
option 45 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 579751398602 48798415743752 115709078651103 269180400004293 312556631362057 340103887001123 378348439168730 401662008145662 429291061955378 444968172043625 503510280911934 511563651867089 514488842379364 558463056860141 560880346913201 576610243026604 582294417628908 601045257157063 701865353869699 719313533955237 728314692917956
option 45 3
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 600 22*)y:'b option" ] )
4 5
4508202 5822413 488848737943 579751398602 115709078651103 133400586333718 151181538357760 203339239761434 269180400004293 312556631362057 319548817708494 354758560548804 490617282676143 490692252584719 503510280911934 511563651867089 572558447641806 576610243026604 604372570551404 632267226115155 637387629151176 701865353869699 728314692917956 771953972910576
option 45 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 62539509947563 115709078651103 133400586333718 151181538357760 269180400004293 314955254537699 319548817708494 354758560548804 419978195061306 490617282676143 503510280911934 511563651867089 570920882951401 576610243026604 632267226115155 637387629151176 701865353869699 728314692917956 771953972910576
option 45 5
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 115709078651103 133400586333718 151181538357760 195616511779412 201692703432357 269180400004293 312556631362057 319548817708494 354758560548804 490617282676143 503510280911934 511563651867089 540818124290361 576610243026604 582294417628908 607363373526176 632267226115155 637387629151176 701865353869699 728314692917956 771953972910576
option 46 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 33649075188064 133400586333718 319548817708494 340103887001123 463000094406318 503510280911934 540001076413899 560880346913201 588034980215134 637387629151176 659972187285576 673490277241470 684775263036346 701865353869699 771953972910576
option 47 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 611 22*)f:('a -> 'b) option" ] )
1 2
4508202 5822413 488848737943 574967048041 56463658963270 84925332541860 133400586333718 311412073572203 319548817708494 340103887001123 342430392205448 343340529723597 394556128306139 435994693950779 446534412583613 503510280911934 560880346913201 637387629151176 654913834222991 684775263036346 690287683469902 701865353869699 771953972910576 783595447498728
option 47 1
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 488848737943 574967048041 56463658963270 84925332541860 133400586333718 151181538357760 290880291914519 319548817708494 336323151349578 340103887001123 394556128306139 446534412583613 463000094406318 503510280911934 560880346913201 588034980215134 637387629151176 659972187285576 673490277241470 684775263036346 690287683469902 701865353869699 771953972910576
option 47 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 50518525217587 56463658963270 84925332541860 133400586333718 319548817708494 333663576550696 340103887001123 394556128306139 435994693950779 446534412583613 503510280911934 560880346913201 582294417628908 637387629151176 684775263036346 690287683469902 698587964299317 701865353869699 729669091945275 762452062415304 771953972910576
option 48 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 617 22*)f:('b->'c)option" ] )
1 2
4508202 488848737943 493633088504 574967048041 4229984778735 145699201492234 242919490797819 247797183244829 312556631362057 319548817708494 340103887001123 342430392205448 390758839304114 397312753970217 419547340164594 435994693950779 492693671527610 503510280911934 535175011997442 559072964104446 560880346913201 565385146934789 577626218951214 601928063392929 664876565878192 681375065611357 701865353869699 755421195120309
option 48 1
BasicProvers.SRW_TAC [ ] [ ]
3
4508202 493633088504 574967048041 52562597923374 151181538357760 244319006281570 247797183244829 312556631362057 319548817708494 322014122125549 340103887001123 342430392205448 397312753970217 407266190417096 435994693950779 442279678031257 463000094406318 492693671527610 503510280911934 535175011997442 543714583360506 559072964104446 560880346913201 601928063392929 618916822323960 639047813777629 659972187285576 664876565878192 684775263036346 701865353869699 755421195120309 771953972910576
option 48 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 493633088504 574967048041 14243131870315 31606561653637 41917776778414 112653998193412 247797183244829 262681350120349 312556631362057 319548817708494 333663576550696 340103887001123 342430392205448 348613555942443 397312753970217 429507073720775 435994693950779 492693671527610 503510280911934 535175011997442 559072964104446 560880346913201 582294417628908 601928063392929 664876565878192 701865353869699 736831006516097 755421195120309
option 48 3
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 618 22*)g:('a->'b)option" ] )
4 5
4508202 493633088504 574967048041 86849292573062 87891837460430 87962788446996 127775316603550 147506206635102 151181538357760 197264860420641 247797183244829 269180400004293 304758728763890 312556631362057 340103887001123 342430392205448 397312753970217 401662008145662 435994693950779 492693671527610 503510280911934 553098092488158 560880346913201 632267226115155 661436974982451 684775263036346 701865353869699
option 48 4
BasicProvers.SRW_TAC [ ] [ ]
6
4508202 574967048041 73302325237343 87962788446996 130382022965007 141035252529699 151181538357760 197264860420641 269180400004293 312556631362057 319548817708494 323078989793739 340103887001123 397312753970217 401662008145662 463000094406318 492693671527610 503510280911934 560880346913201 564614527093199 632267226115155 645598806684985 655239084035407 659972187285576 661436974982451 684775263036346 699616626952495 701865353869699 771953972910576
option 48 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 44565146498024 54786084636618 87962788446996 151181538357760 197264860420641 226072672557424 269180400004293 312556631362057 333663576550696 340103887001123 397312753970217 401662008145662 435994693950779 472737784290577 492693671527610 500789780322486 501721798573734 503510280911934 560880346913201 582294417628908 595140699524386 632267226115155 661436974982451 684775263036346 701865353869699
option 48 6
boolLib.REWRITE_TAC tactictoe_thmlarg
7 8
4508202 574967048041 28219956775413 87962788446996 114019835861432 130382022965007 151181538357760 154042920963812 269180400004293 303833055900825 312556631362057 378029478701733 397312753970217 401662008145662 428656518701953 492693671527610 503510280911934 538615009468370 632267226115155 684775263036346 701865353869699
option 48 7
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 69284869443759 87962788446996 130382022965007 133400586333718 151181538357760 173037621086095 188829526806271 208355362449807 269180400004293 303833055900825 319548817708494 378847656235250 397312753970217 401662008145662 427293264824211 428656518701953 492693671527610 503510280911934 632267226115155 684775263036346 701865353869699 771953972910576
option 48 8
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 87962788446996 130382022965007 151181538357760 161141841901017 167433937398500 269180400004293 303833055900825 312556631362057 397312753970217 401662008145662 428656518701953 444968172043625 492693671527610 503510280911934 508742045744262 582294417628908 632267226115155 683695585800186 684775263036346 701865353869699
option 49 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "option" "OPTREL_def" ) ]
1
4508202 5822413 383593025601 388377376162 574967048041 579751398602 236961406657021 286024140781060 312556631362057 330012922480994 335905708452604 464213820779659 491132347463379 584737453367557 637387629151176 646524270339222 684439512836680 694750096560987 766438618715716
option 49 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 5822398 5822413 383593025586 388377376147 388377376162 574967048026 579751398587 101493408634270 133400586333718 141706580742894 151224597512794 151224597512809 152482881710337 152482881710352 286024140781045 286024140781060 312556631362057 319548817708494 330012922480979 415098329689538 457644544611742 472635324696703 477577159417512 491132347463364 503510280911934 582294417628908 637387629151161 637387629151176 678886289115044 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 713496146465798 766438618715701 766438618715716 771953972910576
option 50 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 54912867876817 236961406657021 286024140781060 312556631362057 330012922480994 335905708452604 464213820779659 491132347463379 584737453367557 637387629151176 646524270339222 684439512836680 694750096560987 766438618715716
option 50 1
boolLib.STRIP_TAC
2
4508187 4508202 5822398 393161726708 393161726723 574967048026 574967048041 54912867876817 236961406657021 286024140781045 286024140781060 312556631362057 335905708452604 464213820779659 491132347463364 491132347463379 584737453367557 637387629151161 646524270339222 694750096560972 766438618715701
option 50 2
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 642 25*)x:'a option" ] )
3 4
4508187 4508202 5822398 393161726708 393161726723 574967048026 574967048041 236961406657021 286024140781045 286024140781060 312556631362057 335905708452604 464213820779659 491132347463364 584737453367557 637387629151161 646524270339222 694750096560972 766438618715701
option 50 3
boolLib.REWRITE_TAC tactictoe_thmlarg
5
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 50658369655313 121549180324177 133400586333718 151181538357760 236961406657021 286024140781045 286024140781060 319548817708494 464213820779659 491132347463364 584737453367557 637387629151161 694750096560972 766438618715701 771953972910576
option 50 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 393161726708 393161726723 574967048026 149791704357909 236961406657021 286024140781045 286024140781060 312556631362057 408485094419859 464213820779659 491132347463364 582294417628908 584737453367557 637387629151161 694750096560972 766438618715701
option 50 5
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 101493408634270 151181538357760 151224597512809 152482881710352 179857892939409 286024140781045 286024140781060 457644544611742 491132347463364 637387629151161 637387629151176 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701 766438618715716
option 51 0
boolLib.REWRITE_TAC [ boolLib.FUN_EQ_THM ]
1
88100023769579 273212055528988 286024140781060 412178823270826 464213820779659 503510280911934 584737453367557 701865353869699 717123055860084
option 51 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 574967048041 32033309000080 54912867876817 82409611091052 151181538357760 179857892939409 273212055528988 286024140781060 312556631362057 464213820779659 491132347463379 503510280911934 584737453367557 684439512836680 701865353869699 704177836849664
option 51 2
Q.RENAME_TAC [ [ HolKernel.QUOTE " (*#loc 650 65*)OPTREL _ x y" ] ]
3
4508202 574967048041 32033309000080 82409611091052 151181538357760 179857892939409 273212055528988 286024140781060 312556631362057 464213820779659 503510280911934 584737453367557 684439512836680 701865353869699 704177836849664
option 51 3
boolLib.MAP_EVERY let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end [ ( Parse.Term [ HolKernel.QUOTE " (*#loc 651 35*)x:'a option" ] ) , ( Parse.Term [ HolKernel.QUOTE " (*#loc 651 54*)y:'a option" ] ) ]
4 5 6 7
4508202 574967048041 579751398602 32033309000080 82409611091052 179857892939409 273212055528988 286024140781060 312556631362057 464213820779659 503510280911934 584737453367557 684439512836680 701865353869699 704177836849664
option 51 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
8
4508202 5822413 574967048041 99032514879597 133400586333718 151181538357760 273212055528988 273444187571907 286024140781060 319548817708494 464213820779659 477577159417512 503510280911934 584737453367557 678886289115044 684439512836680 701865353869699 771953972910576
option 51 5
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 99032514879597 133400586333718 151181538357760 273212055528988 286024140781060 312556631362057 319548817708494 338309174758914 464213820779659 477577159417512 503510280911934 582294417628908 584737453367557 684439512836680 701865353869699 713496146465798 771953972910576
option 51 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 59222931028551 133400586333718 267829821380378 273212055528988 286024140781060 312556631362057 319548817708494 464213820779659 503510280911934 582294417628908 584737453367557 668585972850023 684439512836680 685249405070471 701865353869699 771953972910576
option 51 7
boolLib.REWRITE_TAC tactictoe_thmlarg

59222931028551 273212055528988 286024140781060 312556631362057 464213820779659 503510280911934 582294417628908 584737453367557 668585972850023 684439512836680 701865353869699 728110392689382 789779549307993
option 51 8
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 151181538357760 179857892939409 286024140781060 684439512836680 701865353869699 704177836849664
option 52 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 584535749163 50658369655313 54912867876817 101493408634270 133400586333718 160288592847498 236961406657021 246341844116581 286024140781060 312556631362057 319548817708494 374698207579902 444954286735021 457644544611742 464213820779659 491132347463379 503510280911934 584737453367557 637387629151176 646524270339222 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716 771953972910576
option 53 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "option" "OPTREL_def" ) , boolLib.EQ_IMP_THM , relationTheory.O_DEF , boolLib.PULL_EXISTS ]
1 2 3 4
4508202 54912867876817 78802357508255 90384306800546 101493408634270 103414582356736 103419366707297 136129971492854 136134755843415 136139540193976 160288592847498 172801917983762 236961406657021 286024140781060 312556631362057 335905708452604 425052912862841 457644544611742 464213820779659 491132347463379 583216128333754 584737453367557 592703948758611 615967882035847 646524270339222 684439512836680 701865353869699
option 53 1
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg
5
4508187 4508202 5822398 5822413 579751398602 101493408634270 103414582356721 103414582356736 103419366707282 103419366707297 133400586333703 133400586333718 141706580742879 141706580742894 151224597512794 151224597512809 152482881710337 152482881710352 286024140781045 286024140781060 312556631362057 319548817708479 319548817708494 415098329689538 457644544611742 472635324696688 472635324696703 477577159417497 477577159417512 503510280911919 503510280911934 582294417628908 637387629151161 637387629151176 678886289115029 678886289115044 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 713496146465798 766438618715716 771953972910561 771953972910576
option 53 2
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508187 5822398 103419366707282 133400586333703 151224597512794 152482881710337 208688131165109 267829821380363 286024140781045 312556631362042 319548817708479 503510280911919 582294417628893 634772253538988 637387629151161 668585972850008 694750096560972 701865353869684 771953972910561
option 53 3
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508187 5822398 103414582356721 133400586333703 151224597512794 152482881710337 208688131165109 286024140781045 312556631362042 319548817708479 477577159417497 503510280911919 582294417628893 634772253538988 637387629151161 694750096560972 701865353869684 713496146465783 771953972910561
option 53 4
mesonLib.ASM_MESON_TAC [ ]
6
4508187 4508202 5822398 5822413 579751398587 54912867876817 101493408634270 103414582356721 103414582356736 103419366707282 103419366707297 133400586333718 136139540193976 141706580742894 151224597512794 151224597512809 152482881710337 152482881710352 286024140781045 286024140781060 312556631362057 319548817708494 326991323740914 415098329689538 444954286735021 457644544611742 472635324696703 477577159417512 503510280911934 582294417628908 637387629151161 637387629151176 678886289115044 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 713496146465798 766438618715716 771953972910576
option 53 5
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 579751398602 101493408634270 103414582356721 103414582356736 103419366707282 103419366707297 141706580742879 151224597512794 151224597512809 152482881710337 179857892939394 286024140781045 286024140781060 457644544611742 472635324696688 472635324696703 637387629151161 637387629151176 684439512836680 694750096560972 694750096560987 701865353869684 704177836849649 766438618715716
option 53 6
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 579751398587 101493408634270 103414582356721 103414582356736 103419366707282 103419366707297 151224597512794 151224597512809 152482881710337 152482881710352 286024140781045 286024140781060 457644544611742 472635324696703 637387629151161 637387629151176 684439512836680 694750096560972 694750096560987 766438618715716
option 55 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 50658369655313 101493408634270 121549180324177 133400586333718 149791704357909 196421115996503 208688131165109 236961406657021 286024140781060 312556631362057 319548817708494 343632705726863 408485094419859 464213820779659 582294417628908 584737453367557 634772253538988 637387629151176 684439512836680 694750096560987 701865353869699 771953972910576 789299030812283
option 56 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1 2
4508202 5822413 383593025601 388377376162 574967048041 19521708359799 83347944387313 101493408634270 133400586333718 165744078191616 168335539650334 312556631362057 319548817708494 330012922480994 396080946239862 406782125269147 432251150433549 466580814163002 481308081084977 491132347463379 582294417628908 637387629151176 684439512836680 752501544781055 766438618715716 771953972910576
option 56 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 383593025586 388377376147 388377376162 574967048026 19521708359784 133400586333703 312556631362042 312556631362057 319548817708479 330012922480979 396080946239847 406782125269132 406782125269147 432251150433534 457644544611727 466580814162987 481308081084962 481308081084977 491132347463364 582294417628893 582294417628908 637387629151161 684439512836665 766438618715701 771953972910561
option 56 2
metisLib.METIS_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 388377376147 388377376162 574967048026 574967048041 19521708359784 93383938223559 133400586333703 133400586333718 160707778306288 312556631362042 319548817708479 319548817708494 330012922480979 396080946239847 406782125269132 432251150433534 432251150433549 466580814162987 481308081084962 481308081084977 491132347463364 582294417628893 616724761689088 637387629151161 637387629151176 684439512836665 690287683469902 693169051806437 728529704409715 766438618715701 771953972910561
option 57 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1 2
4508202 5822413 383593025601 388377376162 574967048041 19521708359799 83347944387313 101493408634270 133400586333718 165744078191616 168335539650334 312556631362057 319548817708494 330012922480994 396080946239862 406782125269147 415098329689538 432251150433549 457644544611742 466580814163002 481308081084977 491132347463379 582294417628908 637387629151176 684439512836680 752501544781055 766438618715716 771953972910576
option 57 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 388377376147 388377376162 574967048026 574967048041 19521708359784 19521708359799 101493408634270 133400586333718 312556631362042 319548817708494 396080946239862 406782125269132 415098329689538 432251150433534 432251150433549 457644544611727 457644544611742 466580814162987 466580814163002 481308081084962 481308081084977 491132347463379 582294417628893 637387629151161 637387629151176 684439512836680 766438618715701 766438618715716 771953972910576
option 57 2
metisLib.METIS_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 388377376147 388377376162 574967048026 574967048041 19521708359799 93383938223544 101493408634270 133400586333703 133400586333718 160707778306273 312556631362057 319548817708479 319548817708494 396080946239862 406782125269147 415098329689538 432251150433534 432251150433549 457644544611742 466580814163002 481308081084962 481308081084977 491132347463379 582294417628908 616724761689073 637387629151161 637387629151176 684439512836680 690287683469887 693169051806422 728529704409700 766438618715716 771953972910576
option 58 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
83347944387313 208688131165109 267381834301805 312556631362057 330484782248657 432012557781775 503510280911934 570745813106826 582294417628908 634772253538988 701865353869699 752501544781055
option 58 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 19521708359799 101493408634270 133400586333718 208688131165109 312556631362057 319548817708494 330012922480994 466580814163002 477577159417512 491132347463379 503510280911934 582294417628908 634772253538988 668585972850023 684439512836680 701865353869699 713496146465798 766438618715716 771953972910576 789779549307993
option 59 0
boolLib.REPEAT boolLib.STRIP_TAC
1 2
4508202 5822413 574967048041 579751398602 83347944387313 101493408634270 133400586333718 179857892939409 286024140781060 319548817708494 407157364044560 449547071816347 503510280911934 637482568791072 684439512836680 701865353869699 704177836849664 752501544781055 771953972910576 782954383917502
option 59 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
3
4508202 5822413 574967048041 579751398602 83347944387313 133400586333718 179857892939409 286024140781060 319548817708494 407157364044560 449547071816347 503510280911934 637482568791072 701865353869699 704177836849664 752501544781055 771953972910576 782954383917502
option 59 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
4
4508202 5822413 574967048041 579751398602 83347944387313 133400586333718 179857892939409 286024140781060 319548817708494 407157364044560 449547071816347 503510280911934 637482568791072 701865353869699 704177836849664 752501544781055 771953972910576 782954383917502
option 59 3
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 579751398602 19521708359799 101493408634270 133400586333718 179857892939409 267829821380378 286024140781060 312556631362057 319548817708494 330012922480994 466580814163002 477577159417512 491132347463379 503510280911934 582294417628908 668585972850023 678886289115044 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 59 4
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 579751398602 19521708359799 101493408634270 133400586333718 179857892939409 267829821380378 286024140781060 312556631362057 319548817708494 330012922480994 466580814163002 477577159417512 491132347463379 503510280911934 582294417628908 668585972850023 678886289115044 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576
option 60 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 492 34*)opt: 'a option" ] )
1 2
4508202 5822413 383593025601 574967048041 100850170456040 108185834980151 246202170143498 312556631362057 327683096683946 330012922480994 414672690382470 432251150433549 491132347463379 637387629151176 684439512836680 766438618715716 783517202516861
option 60 1
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508202 5822413 383593025601 574967048041 100850170456040 108185834980151 133400586333718 319548817708494 327683096683946 330012922480994 432251150433549 491132347463379 569903984828755 637387629151176 684439512836680 766438618715716 771953972910576 783517202516861
option 60 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 100850170456040 108185834980151 312556631362057 327683096683946 330012922480994 432251150433549 491132347463379 582294417628908 596340886904030 637387629151176 684439512836680 766438618715716 783517202516861
option 60 3
mesonLib.ASM_MESON_TAC [ ]
4
4508202 5822413 383593025601 574967048041 100850170456040 330012922480994 432251150433549 491132347463379 637387629151176 684439512836680 766438618715716
option 60 4
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 574967048026 574967048041 100850170456025 100850170456040 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 684439512836665 766438618715701
option 61 0
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 54912867876817 100850170456040 101493408634270 108185834980151 133400586333718 179857892939409 246202170143498 312556631362057 319548817708494 327683096683946 330012922480994 414672690382470 432251150433549 444954286735021 471784685926738 491132347463379 503510280911934 637387629151176 655100123088313 684439512836680 701865353869699 704177836849664 766438618715716 771953972910576 783517202516861
option 62 0
let fun OPTION_CASES_TAC t = boolLib.STRUCT_CASES_TAC ( boolLib.ISPEC t ( ( DB.fetch "option" "option_nchotomy" ) ) ) in OPTION_CASES_TAC end ( Parse.Term [ HolKernel.QUOTE " (*#loc 755 23*)opt:'a option" ] )
1 2
4508202 5822413 565398346919 574967048041 48629413821739 101493408634270 126896940619121 133400586333718 138885757415990 145177178403705 179857892939409 238328968329240 244403506108251 286024140781060 312556631362057 319548817708494 326991323740914 381133629170628 393247374089969 399447382211390 412668447952233 414672690382470 415098329689538 444954286735021 457644544611742 503510280911934 582294417628908 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 771953972910576 790413996703909
option 62 1
BasicProvers.SRW_TAC [ ] [ boolLib.EQ_SYM_EQ , ( DB.fetch "option" "option_case_def" ) ]

4508202 5822413 565398346919 574967048041 48629413821739 86422893472160 101493408634270 133400586333718 138885757415990 145177178403705 151181538357760 179857892939409 286024140781060 312556631362057 319548817708494 344400012181226 345427264373601 381133629170628 393247374089969 399447382211390 415098329689538 457644544611742 477577159417512 503510280911934 569965124771631 582294417628908 612515623727341 637387629151176 678886289115044 684439512836680 684775263036346 701865353869699 704177836849664 713496146465798 766438618715716 771953972910576
option 62 2
BasicProvers.SRW_TAC [ ] [ ]

4508202 5822413 565398346919 574967048041 48629413821739 101493408634270 108225489500291 133400586333718 138885757415990 145177178403705 179857892939409 267829821380378 274855425874288 286024140781060 312556631362057 315879875203979 319548817708494 381133629170628 393247374089969 399447382211390 415098329689538 457644544611742 503510280911934 582294417628908 583191485899553 637387629151176 668585972850023 684439512836680 684775263036346 698552548284394 701865353869699 704177836849664 766438618715716 771953972910576 789779549307993
option 63 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 133400586333718 183792768696541 200512365415548 233317525612950 312556631362057 319548817708494 345016196864859 406782125269147 432251150433549 582294417628908 644912280032767
