numeral_bit 0 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ bitTheory.MOD_2EXP_def , numeralTheory.iDUB , boolLib.GSYM arithmeticTheory.DIV2_def , arithmeticTheory.EXP , arithmeticTheory.MOD_1 , boolLib.GSYM arithmeticTheory.TIMES2 , boolLib.REWRITE_RULE [ HolKernel.SYM arithmeticTheory.ALT_ZERO , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.ADD1 ] numeralTheory.numeral_div2 ]

4508202 527123542431 574967048041 98581092097770 101493408634270 101767927527488 102056779672098 151796447914440 162913950767002 242803827521388 288661503866530 293439808658794 300513086870216 309888446016952 327617086756897 342598924758704 347962378458406 385755676407336 400751463090765 471942352642310 474709775802895 491132347463379 531497668235009 549221912886363 578506750920973 591784695147137 605552530220352 608574460230556 658415975357764 670510184201735 672462142824294 684439512836680 698339900079275 698768722582732 701865353869699 760473526397415 763503581672862 766438618715716 771707048269774 772093664419589 778417488521154 778523560533365
numeral_bit 1 1
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 85 26*)BIT1 x" ] arithmeticTheory.NUMERAL_DEF )
5
4508202 527123542431 574967048041 98581092097770 103205961004931 118474719143120 151796447914440 264214093175962 288661503866530 300513086870216 309888446016952 319158091902197 346013886753035 348442929936807 377643300237255 519103841585159 531497668235009 591784695147137 601796451104595 608344923870115 672462142824294 698339900079275 701865353869699 771707048269774 772093664419589 778523560533365
numeral_bit 1 2
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 85 26*)BIT1 x" ] arithmeticTheory.NUMERAL_DEF )
8
4508202 527123542431 574967048041 98581092097770 129916455720081 137140290251988 147896837931860 151796447914440 152623446855572 155412585748122 264214093175962 288661503866530 300513086870216 309888446016952 348442929936807 369697970057140 373387164010693 377643300237255 420686645944612 474709775802895 531497668235009 591784695147137 638502907986327 672462142824294 698339900079275 698560614745382 701865353869699 759915461466107 771707048269774 772093664419589 778523560533365
numeral_bit 1 3
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 85 26*)BIT1 x" ] arithmeticTheory.NUMERAL_DEF )
6
4508202 527123542431 574967048041 151796447914440 264214093175962 280271783011216 288661503866530 319158091902197 348442929936807 369869235327773 377643300237255 531497668235009 591784695147137 601796451104595 603190820025989 637629761904725 672462142824294 686928123672757 698339900079275 701865353869699 771707048269774 772093664419589 778523560533365
numeral_bit 1 4
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 85 26*)BIT1 x" ] arithmeticTheory.NUMERAL_DEF )
10
4508202 527123542431 574967048041 23476046071098 129916455720081 137140290251988 147896837931860 152623446855572 155412585748122 264214093175962 288661503866530 305776404542646 348442929936807 377643300237255 449971483979222 474407463878042 474709775802895 531497668235009 591784695147137 672462142824294 698339900079275 701865353869699 759915461466107 771707048269774 772093664419589 786728672552946
numeral_bit 1 5
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 86 26*)BIT2 x" ] arithmeticTheory.NUMERAL_DEF )
7
4508202 527123542431 574967048041 98581092097770 118474719143120 151796447914440 264214093175962 288661503866530 300513086870216 309888446016952 319158091902197 322927702811357 428005250415654 531497668235009 573835735638656 591784695147137 601796451104595 608344923870115 672462142824294 698339900079275 701865353869699 728599782027747 771707048269774 772093664419589 778523560533365
numeral_bit 1 6
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 86 26*)BIT2 x" ] arithmeticTheory.NUMERAL_DEF )
9
4508202 527123542431 574967048041 37196506547613 151796447914440 264214093175962 288661503866530 319158091902197 335315698190339 531497668235009 591784695147137 601796451104595 637629761904725 672462142824294 686928123672757 698339900079275 701865353869699 728599782027747 759011558803476 771707048269774 772093664419589 778523560533365
numeral_bit 1 11
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 88 26*)x" ] ( ( boolLib.GSYM o hd o tl o boolLib.CONJUNCTS ) numeralTheory.numeral_suc ) )
13
4508202 527123542431 574967048041 52213207481656 82788020813651 98581092097770 151796447914440 161386732847302 264214093175962 288661503866530 300513086870216 309888446016952 330527776373049 352815926907732 412818828973481 444085174872050 474709775802895 531497668235009 572189729737206 628970598810821 672462142824294 689913384126671 698339900079275 699314943993137 701865353869699 716056802062892 757786990515235 771707048269774 778523560533365
numeral_bit 1 12
boolLib.SUBST1_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 88 26*)x" ] ( ( boolLib.GSYM o hd o tl o boolLib.CONJUNCTS ) numeralTheory.numeral_suc ) )
15
4508202 527123542431 574967048041 52213207481656 82788020813651 151796447914440 212096003876252 264214093175962 288661503866530 309888446016952 330527776373049 352815926907732 354141676938575 412818828973481 444085174872050 474709775802895 491903651195552 531497668235009 572189729737206 591784695147137 672462142824294 683673802265718 698339900079275 699314943993137 701865353869699 719198222161281 771707048269774 772093664419589 778523560533365
numeral_bit 1 13
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 527123542431 574967048041 21952600855749 24921795898734 52213207481656 82788020813651 98581092097770 151796447914440 157249337926488 161386732847302 264214093175962 288661503866530 300513086870216 309888446016952 330527776373049 352815926907732 412818828973481 426690598860218 444085174872050 474709775802895 531497668235009 547053859155495 572189729737206 591784695147137 628970598810821 672462142824294 698339900079275 701865353869699 771707048269774 772093664419589 778523560533365
numeral_bit 1 15
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 527123542431 574967048041 24921795898734 51237438890359 52213207481656 82788020813651 151796447914440 157249337926488 212096003876252 264214093175962 288661503866530 309888446016952 322900708288155 330527776373049 352815926907732 354141676938575 412818828973481 444085174872050 474709775802895 531497668235009 572189729737206 591784695147137 672462142824294 698339900079275 701865353869699 751042756998790 771707048269774 772093664419589
numeral_bit 2 0
let fun INDUCT_TAC g = Prim_rec.INDUCT_THEN numTheory.INDUCTION boolLib.ASSUME_TAC g in INDUCT_TAC end
1 2
4508202 527123542431 574967048041 10232565136069 53791644525057 95213301133499 154546480539489 243842124452833 288661503866530 471942352642310 491132347463379 519484260987590 531497668235009 616298691414119 672462142824294 679872788620088 698339900079275 701865353869699 710855588207524 733705921478742 771727064556479
numeral_bit 2 1
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ bitTheory.DIV_2EXP_def , HolKernel.CONJUNCT1 arithmeticTheory.FUNPOW , arithmeticTheory.FUNPOW_SUC , HolKernel.CONJUNCT1 arithmeticTheory.EXP , arithmeticTheory.DIV_1 ]
3
4508187 4508202 527123542416 527123542431 574967048026 574967048041 10232565136054 10232565136069 53791644525042 95213301133484 98581092097770 154546480539474 154546480539489 243842124452818 243842124452833 288661503866515 288661503866530 303880336201591 309888446016952 355036656205466 386476406195714 445581354206562 471942352642295 471942352642310 491132347463364 491132347463379 519484260987575 531497668234994 531497668235009 616298691414104 616298691414119 668273033261666 672462142824279 672462142824294 679872788620073 698339900079260 698339900079275 701865353869684 701865353869699 710855588207509 733705921478727 733705921478742 762372257705049 771727064556464
numeral_bit 2 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 10232565136069 138828948782550 154546480539489 218528726403545 243842124452833 282899788174093 288661503866530 471942352642310 491132347463379 508102332475281 531497668235009 537498608026317 555183492865639 616298691414119 672462142824294 698339900079275 701865353869699 733705921478742 778417488521154
numeral_bit 3 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 527123542431 20343403456444 52213207481656 82788020813651 101493408634270 129916455720081 136100297711527 151796447914440 155412585748122 264214093175962 287322491453961 288661503866530 319158091902197 348442929936807 401120595066840 421525430827988 432555035290471 467144344919185 471942352642310 474709775802895 491132347463379 511475642321301 531497668235009 591784695147137 672462142824294 684439512836680 687528731636982 694998977323727 695649440173526 698125516052754 698339900079275 701865353869699 724697567235882 772093664419589 778417488521154 778523560533365
numeral_bit 3 1
boolLib.POP_ASSUM boolLib.SUBST1_TAC
3
4508187 4508202 527123542416 527123542431 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 136100297711527 151796447914425 151796447914440 203858042034375 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 319158091902182 319158091902197 330527776373034 357674734484937 401120595066840 412818828973466 474709775802880 474709775802895 511475642321301 531497668234994 531497668235009 652755922133895 672462142824279 672462142824294 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 724697567235882 778417488521154 778523560533350 778523560533365
numeral_bit 3 2
boolLib.POP_ASSUM boolLib.SUBST1_TAC
4
4508187 4508202 527123542416 527123542431 22275492537013 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 129916455720081 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 264214093175947 264214093175962 287322491453961 288661503866515 288661503866530 330049321248968 330527776373034 348442929936792 348442929936807 412818828973466 421525430827988 428602771266555 474709775802880 474709775802895 531497668234994 531497668235009 572189729737191 585128167865294 591784695147122 591784695147137 672462142824279 672462142824294 687528731636982 695649440173526 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 772093664419574 772093664419589
numeral_bit 3 3
let fun simp thl = simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in simp end [ ]

4508202 527123542431 41862162013433 52213207481656 82788020813651 98581092097770 151796447914440 203858042034390 264214093175962 288661503866530 309888446016952 330527776373049 412818828973481 457314743744167 474709775802895 531497668235009 623421542014317 671165583806550 672462142824294 698125516052754 698339900079275 701865353869699 778417488521154
numeral_bit 3 4
simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "arithmetic" "MULT_COMM" ) , ( DB.fetch "arithmetic" "ADD_INV_0_EQ" ) , ( DB.fetch "arithmetic" "EQ_ADD_LCANCEL" ) ]

4508202 527123542431 52213207481656 82788020813651 111438135523031 122008463312878 129916455720081 149103438998092 151796447914440 155412585748122 244142229341828 264214093175962 288661503866530 330049321248983 330527776373049 412818828973481 474709775802895 531497668235009 572189729737206 585128167865309 587912447406805 672462142824294 698125516052754 698339900079275 701865353869699 772093664419589
numeral_bit 4 0
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "arithmetic" "MODEQ_NONZERO_MODEQUALITY" ) , ( DB.fetch "arithmetic" "BIT1" ) , ( DB.fetch "arithmetic" "BIT2" ) , ( DB.fetch "arithmetic" "ADD_CLAUSES" ) , ( DB.fetch "arithmetic" "ALT_ZERO" ) , ( DB.fetch "arithmetic" "NUMERAL_DEF" ) , ( DB.fetch "arithmetic" "MOD_MOD" ) , prim_recTheory.LESS_0 ]

4508202 503201789626 241856269405571 264214093175962 269845704652177 288661503866530 300513086870216 531497668235009 636505242744285 672462142824294 696075233568724 701865353869699 774905142962653 787260418695906
numeral_bit 5 0
BasicProvers.Induct
1
4508202 527123542431 574967048041 579751398602 42366783733602 52213207481656 71248672293932 81707268924680 82788020813651 91985244233821 95813897510775 98581092097770 117563307821654 122845724112112 149103438998092 151796447914440 154546480539489 178369260107384 204128418171799 224597694491268 226413224747646 228039900844624 230184383806230 230685295159171 235683517716508 264214093175962 271941865957237 278249404177467 288661503866530 290473843154131 290844332178529 297956515231091 309888446016952 330527776373049 335344845384093 338306946762351 349613403403250 372168628557676 386575800415236 386692654643715 412818828973481 436852800354654 447135882914657 471942352642310 474709775802895 491132347463379 502770971409263 510879984535060 514761207392538 525347163412193 531497668235009 553046254903643 572189729737206 585128167865309 597714102172833 607414367785130 633826979088740 649756920424510 658146256407126 672462142824294 684752822263932 694237250147155 698339900079275 700947387014716 701473106811523 701865353869699 719045543904166 736132619383138 750326148835937 763525139606844 778417488521154 785625840611810
numeral_bit 5 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 579751398602 48608577818721 52213207481656 81707268924680 82788020813651 91985244233821 95813897510775 103593031984215 111407296521532 111905433528147 117563307821654 149103438998092 151796447914440 154546480539489 178369260107384 206365670534237 224597694491268 230184383806230 230685295159171 246712847877393 262767033862285 264214093175962 271941865957237 288661503866530 290473843154131 290844332178529 297956515231091 309888446016952 317519920784288 330527776373049 335344845384093 349613403403250 367793412767975 372168628557676 376449471419382 386692654643715 412818828973481 436852800354654 447135882914657 471942352642310 474709775802895 491132347463379 501774339111671 510879984535060 514761207392538 525347163412193 531497668235009 570240370828509 572189729737206 585128167865309 624144363104772 633826979088740 658146256407126 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 712425665314278 719045543904166 736132619383138 745343630568447 763525139606844 778417488521154 785625840611810
numeral_bit 5 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 574967048026 574967048041 579751398587 3509959868093 42366783733587 42366783733602 52213207481641 52213207481656 71248672293917 81707268924665 82788020813636 82788020813651 91985244233806 95813897510760 95813897510775 98581092097755 117563307821639 122845724112097 126603915534578 149103438998077 151796447914425 151796447914440 154546480539474 178369260107369 178369260107384 204128418171784 224597694491253 226413224747631 228039900844609 230184383806215 230184383806230 230685295159156 230685295159171 235683517716493 264214093175947 264214093175962 271941865957222 278249404177452 288661503866515 288661503866530 290473843154116 290844332178514 297956515231076 309888446016937 330527776373034 335344845384078 338306946762336 349613403403235 372168628557661 386575800415221 386692654643700 412818828973466 436852800354639 447135882914642 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 502770971409248 510879984535045 514761207392523 525347163412178 525347163412193 531497668234994 531497668235009 553046254903628 572189729737191 585128167865294 597714102172818 607414367785115 633826979088725 649756920424495 658146256407111 668748088923555 672462142824279 672462142824294 684439512836680 684752822263917 694237250147140 694237250147155 698339900079260 698339900079275 700947387014701 701473106811508 701473106811523 701865353869684 701865353869699 719045543904151 736132619383123 750326148835922 763525139606829 778417488521139 778417488521154 785625840611795
numeral_bit 6 0
BasicProvers.Induct
1 2
4508202 464926985138 527123542431 574967048041 579751398602 31596497902067 52213207481656 71248672293932 81707268924680 82788020813651 91985244233821 95813897510775 117563307821654 143369706692476 143444893726795 149103438998092 151796447914440 154546480539489 178369260107384 224597694491268 230184383806230 235683517716508 264214093175962 271941865957237 288661503866530 290473843154131 290844332178529 297956515231091 315140001183020 330527776373049 335344845384093 349613403403250 372168628557676 386575800415236 386692654643715 412818828973481 436852800354654 447135882914657 451557862856832 471942352642310 474709775802895 488252824385448 491132347463379 508500091538682 510879984535060 514761207392538 531497668235009 572189729737206 585128167865309 633826979088740 658146256407126 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 719045543904166 736132619383138 778417488521154 785625840611810
numeral_bit 6 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 574967048041 579751398602 52213207481656 81707268924680 82788020813651 91985244233821 95813897510775 111905433528147 117563307821654 149103438998092 151796447914440 154546480539489 170492746081464 178369260107384 224597694491268 230184383806230 264214093175962 271941865957237 288661503866530 290473843154131 290844332178529 297956515231091 319984247024882 330527776373049 335344845384093 349613403403250 372168628557676 376449471419382 386692654643715 391882603017945 412818828973481 421689245816097 436852800354654 447135882914657 451557862856832 471942352642310 474709775802895 488252824385448 491132347463379 510879984535060 514761207392538 531497668235009 572189729737206 585128167865309 633826979088740 658146256407126 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 712425665314278 719045543904166 736132619383138 767342120166122 778417488521154 785625840611810
numeral_bit 6 2
simpLib.ASM_SIMP_TAC numLib.std_ss [ arithmeticTheory.FUNPOW , ( DB.fetch "numeral_bit" "BIT_REV_def" ) , boolLib.GSYM bitTheory.BIT0_ODD ]

4508187 4508202 464926985123 464926985138 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 31596497902052 52213207481641 52213207481656 71248672293917 81707268924665 81707268924680 82788020813636 82788020813651 91985244233806 91985244233821 95813897510760 95813897510775 98581092097770 117563307821639 117563307821654 143369706692461 143444893726780 144075367946763 149103438998077 149103438998092 151796447914425 151796447914440 154546480539474 154546480539489 178369260107369 178369260107384 224597694491253 224597694491268 226413224747646 228039900844624 230184383806215 230184383806230 235683517716493 264214093175947 264214093175962 271941865957222 271941865957237 288661503866515 288661503866530 290473843154116 290473843154131 290844332178514 290844332178529 297956515231076 297956515231091 299005748279446 309888446016952 315140001183005 330527776373034 330527776373049 335344845384078 335344845384093 349613403403235 349613403403250 372168628557661 372168628557676 386575800415221 386692654643700 386692654643715 412818828973466 412818828973481 436852800354639 436852800354654 447135882914642 447135882914657 447372499275001 451557862856817 451557862856832 471942352642295 471942352642310 474709775802880 474709775802895 488252824385433 488252824385448 491132347463364 491132347463379 508500091538667 510879984535045 510879984535060 514761207392523 514761207392538 531497668234994 531497668235009 565292502377059 572189729737191 572189729737206 585128167865294 585128167865309 633826979088725 633826979088740 658146256407111 658146256407126 672462142824279 672462142824294 684752822263917 684752822263932 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702718786507541 719045543904151 719045543904166 736132619383123 736132619383138 778417488521139 778417488521154 779618726893658 785625840611795 785625840611810
numeral_bit 7 0
BasicProvers.Induct
1 2
4508202 522339191870 527123542431 574967048041 579751398602 36054845154522 52213207481656 81707268924680 82788020813651 91985244233821 95813897510775 98975259222478 117563307821654 149103438998092 151796447914440 154546480539489 178369260107384 198301916775702 224597694491268 230184383806230 235683517716508 239273502768089 264214093175962 271941865957237 288661503866530 290473843154131 297956515231091 330527776373049 335344845384093 349613403403250 372168628557676 377764260297754 386692654643715 412818828973481 436852800354654 447135882914657 471942352642310 474709775802895 491132347463379 510879984535060 514761207392538 525976216081033 531497668235009 572189729737206 576981807039851 585128167865309 633826979088740 658146256407126 672462142824294 684752822263932 691041268066550 698339900079275 701473106811523 701865353869699 719045543904166 736132619383138 778417488521154 785625840611810
numeral_bit 7 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 527123542431 574967048041 579751398602 8223468975447 52213207481656 81707268924680 82788020813651 91985244233821 95813897510775 117563307821654 149103438998092 151796447914440 154546480539489 178369260107384 204745370145743 221074663515228 224597694491268 230184383806230 264214093175962 271941865957237 288661503866530 290473843154131 297956515231091 330527776373049 335344845384093 349613403403250 352223493886189 372168628557676 376449471419382 377764260297754 386692654643715 412818828973481 413461897532237 436852800354654 447135882914657 471942352642310 474709775802895 491132347463379 510879984535060 514761207392538 525891103543600 531497668235009 572189729737206 576981807039851 585128167865309 633826979088740 658146256407126 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 719045543904166 736132619383138 778417488521154 785625840611810
numeral_bit 8 0
BasicProvers.Induct
1
4508202 469711335699 484064387382 488848737943 527123542431 574967048041 579751398602 3509959868093 27865434795027 42366783733602 44725044107424 52213207481656 56091496100295 74236685741186 75468107537355 82788020813651 95813897510775 98581092097770 100534164440171 118510807834782 120794358027925 125781345205931 129764950281173 129916455720081 138924390621271 143944176776706 151796447914440 154546480539489 155412585748122 160155924480782 166143319390022 167565779116446 174891129568145 178369260107384 183002249201868 184412541296926 223141934005318 230184383806230 230220464756502 230685295159171 264214093175962 271701083476882 288661503866530 290473843154131 290844332178529 291146811048769 297956515231091 303812241792014 309888446016952 319929839988940 322674527729822 330527776373049 335344845384093 373250971450256 376736261548124 399343438628274 412818828973481 416248299322422 420586705283608 421557840300837 455161690810089 457002631633477 468392820925877 471942352642310 474709775802895 481499781587949 491132347463379 494244685977115 499087097824564 502026024071860 502770971409263 514761207392538 524009291187776 525347163412193 531497668235009 555332406400585 557205672101042 564554589780604 572189729737206 577826585560866 580667287059694 582101679419436 585128167865309 586538059705000 587085327746590 587688456885360 588074309131958 607414367785130 623814010762929 625386151358783 629021395257505 637387629151176 649756920424510 654990385031176 657058541143770 658146256407126 658793272972035 660533414566897 672462142824294 681226236086299 684752822263932 686373878189927 694237250147155 698339900079275 701473106811523 701865353869699 710550711166319 713748777636367 719045543904166 726076794110235 741112040203405 761073053076158 761231703576588 772093664419589 774923224494794 778417488521154 787481706940303
numeral_bit 8 1
simpLib.ASM_SIMP_TAC numLib.std_ss [ arithmeticTheory.FUNPOW , ( DB.fetch "numeral_bit" "BIT_REV_def" ) , boolLib.GSYM bitTheory.BIT0_ODD ]

4508202 469711335699 484064387382 488848737943 574967048041 579751398602 44725044107424 48385840440500 52213207481656 56091496100295 58485735902731 64055168193981 74236685741186 75468107537355 82788020813651 95813897510775 97685765218050 100534164440171 103593031984215 118510807834782 125781345205931 129764950281173 129916455720081 135554535076548 138924390621271 143944176776706 151796447914440 154546480539489 155412585748122 162340065917774 167565779116446 168995169276542 178369260107384 230184383806230 230220464756502 230685295159171 233067109348784 237278598562804 262767033862285 264214093175962 271701083476882 288661503866530 290473843154131 290844332178529 297956515231091 309888446016952 317519920784288 322079143613979 322674527729822 327381581636757 330527776373049 332007208127790 335344845384093 344475394410661 373250971450256 392987186659890 412818828973481 416248299322422 420586705283608 455161690810089 457002631633477 468392820925877 471942352642310 474709775802895 478546662536912 481499781587949 491132347463379 494244685977115 499087097824564 502026024071860 514761207392538 516922392305742 523206792484131 525347163412193 531497668235009 532513931325862 542144822022888 550091261366838 557205672101042 558621288242560 570240370828509 572189729737206 577826585560866 582101679419436 585128167865309 586538059705000 587085327746590 587688456885360 588074309131958 596216335146231 625386151358783 625394767707978 637387629151176 654990385031176 657058541143770 658146256407126 658793272972035 660533414566897 672359935108964 672462142824294 684752822263932 686373878189927 698339900079275 701473106811523 701865353869699 713748777636367 716028947269834 719045543904166 726076794110235 754033940158729 761231703576588 765576960865031 772093664419589 774923224494794 778417488521154
numeral_bit 8 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 469711335684 484064387367 488848737928 527123542416 527123542431 574967048026 574967048041 579751398587 3509959868078 3509959868093 27865434795012 42366783733587 42366783733602 44725044107409 52213207481641 52213207481656 56091496100280 74236685741171 75468107537340 82788020813636 82788020813651 95813897510760 95813897510775 98581092097755 100534164440156 118510807834767 120794358027910 125781345205916 126603915534578 129764950281158 129916455720066 138924390621256 143944176776691 151796447914425 151796447914440 154546480539474 155412585748107 160155924480767 166143319390007 167565779116431 174891129568130 178369260107369 178369260107384 183002249201853 184412541296911 223141934005303 230184383806215 230184383806230 230220464756487 230685295159156 230685295159171 264214093175947 264214093175962 271701083476867 288661503866515 288661503866530 290473843154116 290844332178514 291146811048754 297956515231076 303812241791999 309888446016937 319929839988925 322674527729807 330527776373034 335344845384078 373250971450241 376736261548109 399343438628259 412818828973466 416248299322407 420586705283593 421557840300822 455161690810074 457002631633462 468392820925862 471942352642295 471942352642310 474709775802880 474709775802895 481499781587934 491132347463364 491132347463379 494244685977100 499087097824549 502026024071845 502770971409248 514761207392523 524009291187761 525347163412178 525347163412193 531497668234994 531497668235009 555332406400570 557205672101027 564554589780589 572189729737191 577826585560851 580667287059679 582101679419421 585128167865294 586538059704985 587085327746575 587688456885345 588074309131943 607414367785115 623814010762914 625386151358768 629021395257490 637387629151161 649756920424495 654990385031161 657058541143755 658146256407111 658793272972020 660533414566882 668748088923555 672462142824279 672462142824294 681226236086284 684439512836680 684752822263917 686373878189912 694237250147140 694237250147155 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 710550711166304 713748777636352 719045543904151 726076794110220 741112040203390 761073053076143 761231703576573 772093664419574 774923224494779 778417488521139 778417488521154 787481706940288
numeral_bit 8 4
simpLib.SIMP_TAC ( numLib.std_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_AC_ss ) [ arithmeticTheory.EXP ]

4508187 4508202 469711335684 484064387367 484064387382 488848737928 527123542416 527123542431 574967048026 579751398587 3011354670120 3509959868078 27865434795012 42366783733587 44725044107409 52213207481641 52213207481656 56091496100280 74236685741171 75468107537340 82788020813636 82788020813651 87405112371039 95813897510760 98581092097755 98581092097770 100534164440156 118510807834767 120794358027910 125781345205916 126603915534563 129764950281158 129916455720066 138924390621256 143944176776691 151796447914425 151796447914440 154546480539474 155412585748107 160155924480767 166143319390007 167565779116431 174891129568130 178369260107369 183002249201853 184412541296911 223141934005303 230184383806215 230220464756487 230685295159156 230685295159171 264214093175947 264214093175962 265637205075148 271701083476867 288661503866515 288661503866530 290473843154116 290844332178514 291146811048754 297956515231076 303812241791999 309888446016937 309888446016952 315287158685632 319929839988925 322674527729807 330527776373034 330527776373049 335344845384078 373250971450241 376736261548109 399343438628259 412818828973466 412818828973481 416248299322407 420586705283593 421557840300822 455161690810074 457002631633462 468392820925862 471942352642295 471942352642310 474709775802880 474709775802895 481499781587934 491132347463364 491132347463379 494244685977100 499087097824549 502026024071845 502770971409248 514761207392523 516944717083965 524009291187761 525347163412178 525347163412193 531497668234994 531497668235009 555332406400570 557205672101027 564554589780589 572189729737191 577826585560851 580667287059679 582101679419421 585128167865294 586538059704985 587085327746575 587688456885345 588074309131943 607414367785115 607414367785130 623535493585196 623814010762914 625386151358768 629021395257490 637387629151161 649756920424495 654990385031161 657058541143755 658146256407111 658793272972020 660533414566882 664673891055610 668748088923540 672462142824279 672462142824294 681226236086284 684439512836665 684752822263917 686373878189912 694237250147140 698339900079260 698339900079275 701473106811508 701865353869684 701865353869699 710550711166304 713748777636352 719045543904151 725508521201875 726076794110220 741112040203390 761073053076143 761231703576573 772093664419574 774923224494779 778417488521139 787481706940288
numeral_bit 9 0
BasicProvers.Induct
1 2
4508202 469711335699 484064387382 488848737943 527123542431 574967048041 579751398602 23067603410129 34112273488165 41774504805419 44725044107424 52213207481656 56091496100295 74236685741186 75468107537355 82788020813651 95813897510775 100534164440171 113678615634071 118510807834782 125781345205931 129764950281173 129916455720081 138924390621271 143944176776706 151796447914440 154546480539489 155412585748122 157115864829642 167565779116446 178369260107384 183002249201868 192011055568124 230184383806230 230220464756502 264214093175962 271701083476882 276647778726966 288661503866530 290473843154131 290844332178529 297956515231091 322674527729822 330527776373049 335344845384093 373250971450256 412818828973481 416248299322422 420586705283608 455161690810089 457002631633477 460718521541158 464602560280490 468392820925877 471942352642310 474709775802895 481499781587949 491132347463379 494244685977115 499087097824564 500456585524751 502026024071860 514761207392538 531497668235009 555332406400585 557205672101042 564554589780604 572189729737206 577826585560866 582101679419436 585128167865309 586538059705000 587085327746590 587688456885360 588074309131958 625386151358783 637387629151176 654990385031176 657058541143770 658146256407126 658793272972035 660533414566897 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 713748777636367 719045543904166 726076794110235 761231703576588 772093664419589 774923224494794 778417488521154
numeral_bit 9 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 469711335699 484064387382 488848737943 574967048041 579751398602 44725044107424 52213207481656 56091496100295 74236685741186 75468107537355 82788020813651 95813897510775 100534164440171 118510807834782 124144770376861 125781345205931 129764950281173 129916455720081 138924390621271 143944176776706 151796447914440 154546480539489 155412585748122 167565779116446 178369260107384 192011055568124 227036396005708 230184383806230 230220464756502 264214093175962 271701083476882 276647778726966 288661503866530 290473843154131 290844332178529 297956515231091 300113052343797 322674527729822 330527776373049 334574929759112 335344845384093 373250971450256 412818828973481 416248299322422 420586705283608 455161690810089 457002631633477 468392820925877 471942352642310 474709775802895 481499781587949 491132347463379 494244685977115 499087097824564 502026024071860 514761207392538 523206792484131 531497668235009 557205672101042 572189729737206 577826585560866 582101679419436 585128167865309 586538059705000 586784439753528 587085327746590 587688456885360 588074309131958 625386151358783 637387629151176 654990385031176 657058541143770 658146256407126 658793272972035 660533414566897 672359935108964 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 708331744770188 713748777636367 716028947269834 719045543904166 726076794110235 728915064696449 746734437665188 761231703576588 772093664419589 774923224494794 778417488521154
numeral_bit 9 2
simpLib.ASM_SIMP_TAC numLib.std_ss [ arithmeticTheory.FUNPOW , ( DB.fetch "numeral_bit" "BIT_MODF_def" ) , boolLib.GSYM bitTheory.BIT0_ODD ]

4508187 4508202 469711335684 469711335699 484064387367 484064387382 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 23067603410114 34112273488150 41774504805404 44725044107409 44725044107424 52213207481641 52213207481656 56091496100280 56091496100295 74236685741171 74236685741186 75468107537340 75468107537355 82788020813636 82788020813651 95813897510760 95813897510775 98581092097770 100534164440156 100534164440171 113678615634056 118510807834767 118510807834782 125781345205916 125781345205931 129764950281158 129764950281173 129916455720066 129916455720081 138924390621256 138924390621271 143944176776691 143944176776706 151796447914425 151796447914440 154546480539474 154546480539489 155412585748107 155412585748122 157115864829627 167565779116431 167565779116446 178369260107369 178369260107384 182106310240084 183002249201853 192011055568109 192011055568124 230184383806215 230184383806230 230220464756487 230220464756502 245365719497823 264214093175947 264214093175962 271701083476867 271701083476882 276647778726951 276647778726966 288661503866515 288661503866530 290473843154116 290473843154131 290844332178514 290844332178529 294454193683418 297956515231076 297956515231091 309888446016952 322674527729807 322674527729822 330527776373034 330527776373049 335344845384078 335344845384093 373250971450241 373250971450256 412818828973466 412818828973481 416248299322407 416248299322422 420586705283593 420586705283608 438596596237682 440342361987811 441120839010401 455161690810074 455161690810089 457002631633462 457002631633477 460718521541143 464602560280475 468392820925862 468392820925877 471942352642295 471942352642310 474709775802880 474709775802895 481499781587934 481499781587949 491132347463364 491132347463379 494244685977100 494244685977115 499087097824549 499087097824564 500456585524736 502026024071845 502026024071860 514761207392523 514761207392538 531497668234994 531497668235009 541681489251150 555332406400570 557205672101027 557205672101042 564554589780589 572189729737191 572189729737206 577826585560851 577826585560866 582101679419421 582101679419436 585128167865294 585128167865309 586538059704985 586538059705000 587085327746575 587085327746590 587688456885345 587688456885360 588074309131943 588074309131958 625386151358768 625386151358783 637387629151161 637387629151176 654990385031161 654990385031176 657058541143755 657058541143770 658146256407111 658146256407126 658793272972020 658793272972035 660533414566882 660533414566897 672462142824279 672462142824294 681226236086299 684752822263917 684752822263932 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 705322156687510 709694792023675 713748777636352 713748777636367 719045543904151 719045543904166 726076794110220 726076794110235 741112040203405 761231703576573 761231703576588 772093664419574 772093664419589 774923224494779 774923224494794 778417488521139 778417488521154
numeral_bit 10 0
BasicProvers.Induct
1 2
4508202 469711335699 484064387382 488848737943 522339191870 527123542431 574967048041 579751398602 4899112006476 44725044107424 45592981334247 52213207481656 56091496100295 74236685741186 75468107537355 76140679185843 82788020813651 95813897510775 100534164440171 118510807834782 125781345205931 129764950281173 129916455720081 138924390621271 143944176776706 151796447914440 154546480539489 155412585748122 158138809818541 167565779116446 178369260107384 182693080143991 202402380621961 230184383806230 230220464756502 264214093175962 271701083476882 288661503866530 290473843154131 297956515231091 322674527729822 330527776373049 335344845384093 336549752890652 373250971450256 412818828973481 416248299322422 420586705283608 455161690810089 468033241342247 468392820925877 471942352642310 474709775802895 481499781587949 491132347463379 494244685977115 502026024071860 514761207392538 514990992854768 531497668235009 540531249361128 564554589780604 572189729737206 577826585560866 582101679419436 585128167865309 586538059705000 587085327746590 587688456885360 588074309131958 625386151358783 637387629151176 652178527636492 654990385031176 657058541143770 658146256407126 658793272972035 660533414566897 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 713748777636367 719045543904166 726076794110235 733087620362942 748852190698683 761231703576588 772048578655866 772093664419589 774923224494794 778417488521154
numeral_bit 10 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 469711335699 484064387382 488848737943 527123542431 574967048041 579751398602 44725044107424 45592981334247 52213207481656 56091496100295 57453804568577 74236685741186 75468107537355 82788020813651 95813897510775 100534164440171 118510807834782 125781345205931 129764950281173 129916455720081 138924390621271 143944176776706 151796447914440 154546480539489 155412585748122 158138809818541 167565779116446 178369260107384 202402380621961 230184383806230 230220464756502 264214093175962 271701083476882 288661503866530 290473843154131 297956515231091 298446070124731 322674527729822 327717767065884 330527776373049 335344845384093 368672609505451 373250971450256 385321670886038 412818828973481 416248299322422 420586705283608 455161690810089 457758106456322 468392820925877 471942352642310 474709775802895 481499781587949 491132347463379 494244685977115 502026024071860 514761207392538 514990992854768 531497668235009 572189729737206 577826585560866 582101679419436 585128167865309 586538059705000 587085327746590 587688456885360 588074309131958 596507946112063 625386151358783 637387629151176 652178527636492 654990385031176 657058541143770 658146256407126 658793272972035 660533414566897 672462142824294 684752822263932 698339900079275 701473106811523 701865353869699 713748777636367 716028947269834 719045543904166 726076794110235 748852190698683 761231703576588 772048578655866 772093664419589 774923224494794 778417488521154
numeral_bit 11 1
boolLib.REWRITE_TAC [ bitTheory.BITWISE_def , arithmeticTheory.ALT_ZERO ]

4508202 464926985138 469711335699 1470620442248 114919785522463 163294082638476 283402985729372 288661503866530 364095684192352 414663121681348 474709775802895 531497668235009 552092327151864 624275436184282 648943145237290 684439512836680 701865353869699 778417488521154
numeral_bit 12 0
boolLib.REWRITE_TAC [ ( DB.fetch "numeral_bit" "iBITWISE_def" ) , arithmeticTheory.NUMERAL_DEF ]

4508202 464926985138 469711335699 488848737943 574967048041 33010888280514 43083107869569 52959838401900 94756023951564 101493408634270 114203268145183 136749003078375 204998760578839 235987705616142 249872224405018 264214093175962 264296578195244 285663585268855 288661503866530 343360608702654 364095684192352 364928201225912 389734030373758 418637840227061 433170528885321 454987974837942 471942352642310 491132347463379 499837421019972 521027877883770 530866772786096 531497668235009 552092327151864 571281584366484 581048246448172 610491406802148 636505242744285 654459365163496 672462142824294 684439512836680 685596353216485 693881507230624 701865353869699 709730109339915 714671919257830 726233424486246 766438618715716 778417488521154 787335514991139
numeral_bit 13 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "numeral_bit" "BIT_REV_def" ) , bitTheory.SBIT_def , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.DIV2_def , arithmeticTheory.ADD , arithmeticTheory.ADD_0 , arithmeticTheory.BIT2 , arithmeticTheory.BIT1 , numeralTheory.iDUB , arithmeticTheory.ALT_ZERO ]
1 2 3 4
4508202 527123542431 574967048041 579751398602 10232565136069 31596497902067 43901500311472 86177882948473 98581092097770 101493408634270 101676627252974 130926455963459 229031741533876 264214093175962 271701083476882 272151016975643 288661503866530 300513086870216 309888446016952 319984247024882 326861367980878 391882603017945 417611816434078 421689245816097 425584040140092 451557862856832 471942352642310 476245488677489 483458210499787 488252824385448 491132347463379 492444149505563 531497668235009 544880856625847 548770258413337 568042170789297 591784695147137 630837353647845 636505242744285 672462142824294 677033633063110 684439512836680 701865353869699 726076794110235 730210417741982 744888934970186 759662443938621 772093664419589 776015515758113 778417488521154 779618726893658 787260418695906
numeral_bit 13 1
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 527123542431 574967048026 574967048041 579751398602 19521708359784 31596497902067 43901500311457 75468107537355 101173640462131 112376163598440 224074250332052 230184383806230 262767033862285 285858531105946 288661503866515 288661503866530 304128032116822 309888446016952 341772453356382 412818828973481 425584040140077 451557862856832 466580814162987 488252824385448 502026024071860 531497668235009 565721419557833 568464609418878 585128167865309 591274549873196 672462142824294 698339900079275 701473106811523 701865353869699 744888934970171 778417488521154
numeral_bit 13 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 527123542431 574967048026 574967048041 579751398602 23917947835652 31596497902067 43901500311457 112376163598440 150268916224569 206614700800967 224074250332052 230184383806230 253435193568797 262767033862285 288661503866515 288661503866530 291557465540281 304128032116822 309888446016952 332007208127790 412818828973481 425584040140077 451557862856832 481723270881897 488252824385448 502026024071860 525347163412193 531497668235009 550327772405203 568464609418878 574432792543153 585128167865309 591274549873196 672462142824294 698339900079275 701473106811523 701865353869699 723716639657215 744888934970171 778417488521154
numeral_bit 13 3
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 527123542431 579751398602 19521708359784 19757314605580 31596497902067 43901500311457 61482519955643 70691399663800 75468107537355 105251382037354 112376163598440 151645592221196 230184383806230 262767033862285 273318158323738 288661503866515 288661503866530 304128032116822 309888446016952 326861367980878 371001872084526 412818828973481 425584040140077 451557862856832 466580814162987 488252824385448 502026024071860 531497668235009 568464609418878 585128167865309 672462142824294 698339900079275 701865353869699 711086240514339 778417488521139 778417488521154
numeral_bit 13 4
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 527123542431 579751398602 19757314605580 23917947835652 31596497902067 43901500311457 70691399663800 75468107537355 105251382037354 112376163598440 125507387391370 150268916224569 151645592221196 230184383806230 253435193568797 262767033862285 288661503866515 288661503866530 304128032116822 309888446016952 326861367980878 412818828973481 425584040140077 449443624531135 451557862856832 488252824385448 502026024071860 525347163412193 531497668235009 568464609418878 574432792543153 585128167865309 593590037228455 672462142824294 698339900079275 701865353869699 711086240514339 778417488521139 778417488521154
numeral_bit 14 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ arithmeticTheory.NUMERAL_DEF , arithmeticTheory.ALT_ZERO , ( DB.fetch "numeral_bit" "BIT_REVERSE_EVAL" ) ]

4508202 522339191870 527123542431 96307387471773 101493408634270 126257877898516 235152203211514 253856164517146 260242209162665 264214093175962 288661503866530 296274748593857 324349152889574 402451861001401 416881260411112 451557862856832 471942352642310 474709775802895 488252824385448 491132347463379 531497668235009 576981807039851 634510852071191 636421656115806 636505242744285 650282387127043 672462142824294 679288755624606 684439512836680 698339900079275 701865353869699 712863821650754 778417488521154
numeral_bit 15 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "numeral_bit" "BIT_MODF_def" ) , bitTheory.SBIT_def , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.DIV2_def , arithmeticTheory.ADD , arithmeticTheory.ADD_0 , arithmeticTheory.BIT2 , arithmeticTheory.BIT1 , numeralTheory.iDUB , arithmeticTheory.ALT_ZERO ]
1 2 3 4 5 6
4508202 469711335699 484064387382 488848737943 527123542431 574967048041 579751398602 10232565136069 20627865581040 28779301892273 43161443417595 43901500311472 56091496100295 58698564156928 62552584255944 98581092097770 101493408634270 104131782431640 113678615634071 123084804995061 124144770376861 124202443425774 129916455720081 141050796642432 152495652176097 155412585748122 159685208987251 181475319561877 192011055568124 208688131165109 227036396005708 233913041382015 264214093175962 271701083476882 276647778726966 288661503866530 300513086870216 309888446016952 313917773349866 331357516126337 334550208398243 334574929759112 350567226117233 404585588262548 411569693987355 416109020251969 425584040140092 440342361987811 471942352642310 474709775802895 479720260524704 491132347463379 500456585524751 502026024071860 528658139639223 531497668235009 532593550393968 541681489251150 541854541479653 544880856625847 550057621777796 552093578503744 573570930408498 585128167865309 586784439753528 587688456885360 634772253538988 636505242744285 637387629151176 642135962516747 649029594376277 658793272972035 672462142824294 684439512836680 698339900079275 701865353869699 708331744770188 714362126596627 726076794110235 744888934970186 746734437665188 772093664419589 774647346025476 774905142962653 778417488521154 785096777626667 787260418695906
numeral_bit 15 1
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 469711335684 469711335699 484064387382 488848737928 488848737943 527123542431 574967048026 574967048041 579751398602 19521708359784 21275176485402 41634138794693 43901500311457 56091496100280 56091496100295 68102165184219 75468107537355 112376163598440 113678615634071 192011055568124 230184383806230 233913041382000 262767033862285 276647778726966 288661503866515 288661503866530 304128032116822 309888446016952 331612981830772 332007208127790 335681171520311 345096079043010 412818828973481 425584040140077 466580814162987 492402976115427 500456585524751 502026024071860 531497668235009 568464609418878 585128167865309 591274549873196 637387629151161 672462142824294 698339900079275 701473106811523 701865353869699 715304676216035 744888934970171 778417488521154
numeral_bit 15 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 469711335684 469711335699 484064387382 488848737928 488848737943 527123542431 574967048026 574967048041 579751398602 21275176485402 41634138794693 43901500311457 56091496100280 56091496100295 75468107537355 112376163598440 113678615634071 192011055568124 230184383806230 233913041382000 262767033862285 276647778726966 288661503866515 288661503866530 302971510683817 304128032116822 309888446016952 332007208127790 342586505922862 345096079043010 412818828973481 425584040140077 492402976115427 500456585524751 502026024071860 531497668235009 568464609418878 585128167865309 591274549873196 637387629151161 672462142824294 698339900079275 701473106811523 701865353869699 716893795471615 744888934970171 756286948586526 778417488521154
numeral_bit 15 3
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 469711335684 469711335699 484064387382 488848737928 488848737943 527123542431 579751398602 19521708359784 19757314605580 43901500311457 56091496100280 56091496100295 75468107537355 104131782431640 105251382037354 112376163598440 113678615634071 143988811209629 151645592221196 192011055568124 208688131165094 230184383806230 262767033862285 276647778726966 288661503866515 288661503866530 304128032116822 309888446016952 332007208127790 378094263870199 400723958323563 403566215860775 412818828973481 425584040140077 466580814162987 474705376523482 500456585524751 502026024071860 531497668235009 552093578503729 552141216792465 564037653390911 568464609418878 585128167865309 634772253538973 637387629151161 661572911200436 672462142824294 689675903651819 698339900079275 701865353869699 778005646148772 778417488521139 778417488521154
numeral_bit 15 4
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 469711335684 469711335699 484064387382 488848737928 488848737943 527123542431 579751398602 19521708359784 19757314605580 42993247916788 43901500311457 56091496100280 56091496100295 75468107537355 80434128119676 104131782431640 105251382037354 112376163598440 113678615634071 143988811209629 151645592221196 192011055568124 208688131165094 230184383806230 262767033862285 276647778726966 288661503866515 288661503866530 304128032116822 309888446016952 332007208127790 400723958323563 403566215860775 412818828973481 425584040140077 466580814162987 474705376523482 500456585524751 502026024071860 531497668235009 552093578503729 552141216792465 564037653390911 568464609418878 585128167865309 634772253538973 637387629151161 661572911200436 672462142824294 689675903651819 698339900079275 701865353869699 778417488521139 778417488521154
numeral_bit 15 5
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 469711335684 469711335699 484064387382 488848737928 488848737943 527123542431 579751398602 5665390628888 19521708359784 19757314605580 43901500311457 56091496100280 56091496100295 75468107537355 104131782431640 105251382037354 112376163598440 113678615634071 151645592221196 192011055568124 208688131165094 230184383806230 262767033862285 276647778726966 288661503866515 288661503866530 304128032116822 309888446016952 332007208127790 378094263870199 379563046241592 400723958323563 403566215860775 412818828973481 425584040140077 438211515935217 466580814162987 474705376523482 500456585524751 502026024071860 531497668235009 552093578503729 564037653390911 568464609418878 585128167865309 634772253538973 637387629151161 661572911200436 672462142824294 689675903651819 698339900079275 701865353869699 778417488521139 778417488521154
numeral_bit 15 6
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 469711335684 469711335699 484064387382 488848737928 488848737943 527123542431 579751398602 5665390628888 19757314605580 43901500311457 56091496100280 56091496100295 75468107537355 80434128119676 104131782431640 105251382037354 112376163598440 113678615634071 151645592221196 192011055568124 208688131165094 230184383806230 262767033862285 276647778726966 288661503866515 288661503866530 304128032116822 309888446016952 332007208127790 395662765142389 400723958323563 403566215860775 412818828973481 425584040140077 438211515935217 474705376523482 500456585524751 502026024071860 531497668235009 552093578503729 564037653390911 568464609418878 585128167865309 634772253538973 637387629151161 661572911200436 672462142824294 689675903651819 698339900079275 701865353869699 778417488521139 778417488521154
numeral_bit 16 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 522339191870 527123542431 12388270027295 15335498725479 45592981334247 56091496100295 101493408634270 107840003454827 129916455720081 141549743390200 155412585748122 192011055568124 202402380621961 241126693727320 264214093175962 276647778726966 288661503866530 294540651487977 325555264658201 380523188614500 460077213969603 461298700964884 471942352642310 474709775802895 491132347463379 496175378726067 523106915089238 531497668235009 609771544036613 620704336885357 624299068781660 636505242744285 658793272972035 672462142824294 684439512836680 689548623462682 701865353869699 752193619594960 772093664419589 778417488521154 789655381499554
numeral_bit 17 0
boolLib.REWRITE_TAC [ boolLib.FUN_EQ_THM ]
1
4508202 488848737943 574967048041 651935970389 46828721138723 58421039142108 192160268561968 248274332453872 288661503866530 330012922480994 380713404849677 421338079566864 448933604617435 491132347463379 531497668235009 552438870055854 637387629151176 667415935933068 672462142824294 684439512836680 689219196483845 701865353869699 745005165814160 778417488521154
numeral_bit 17 1
boolLib.STRIP_TAC
2
4508202 488848737943 574967048041 651935970389 46828721138723 58421039142108 77400524482299 101823019722492 171676930438581 192160268561968 288661503866530 330012922480994 380713404849677 421338079566864 448933604617435 471942352642310 488604447963230 491132347463379 531497668235009 552438870055854 637387629151176 672462142824294 684439512836680 689219196483845 701865353869699 778417488521154
numeral_bit 17 2
boolLib.STRIP_TAC
3
4508202 488848737943 574967048041 651935970389 46828721138723 58421039142108 77400524482299 101823019722492 171676930438581 192160268561968 288661503866530 330012922480994 380713404849677 421338079566864 448933604617435 471942352642310 488604447963230 491132347463379 531497668235009 552438870055854 637387629151176 672462142824294 684439512836680 701865353869699 778417488521154
numeral_bit 17 3
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
4
4508187 4508202 488848737928 488848737943 574967048041 651935970374 46828721138723 58421039142093 77400524482299 101823019722492 171676930438581 192160268561968 288661503866515 288661503866530 380713404849677 421338079566864 448933604617435 471942352642310 488604447963230 491132347463379 531497668234994 531497668235009 552438870055839 637387629151176 672462142824279 672462142824294 701865353869684 701865353869699 778417488521139
numeral_bit 17 4
BasicProvers.Cases
5 6
4508187 4508202 488848737928 488848737943 574967048041 651935970374 46828721138723 58421039142093 101823019722492 171676930438581 192160268561968 267501717977154 288661503866515 288661503866530 380713404849677 448933604617435 471942352642310 491132347463379 531497668234994 531497668235009 552438870055839 637387629151176 672462142824279 672462142824294 701865353869684 701865353869699 778417488521139
numeral_bit 17 5
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 527123542431 651935970374 7226374096173 46828721138723 58421039142093 98581092097770 192160268561968 205112157716299 288661503866515 288661503866530 309888446016952 380713404849677 457584477499444 531497668234994 531497668235009 552438870055839 594787528884031 672462142824279 672462142824294 701865353869684 701865353869699 772877681095002 778417488521139
numeral_bit 17 6
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 651935970374 46828721138723 58421039142093 59177034456236 192160268561968 288661503866515 288661503866530 380713404849677 405207627601650 531497668234994 531497668235009 538650130244514 552438870055839 552438870055854 672462142824279 672462142824294 701865353869684 701865353869699 763210612212967 778417488521139 778417488521154
numeral_bit 18 0
BasicProvers.Cases
1 2
4508202 488848737943 527123542431 178897621450420 183369108068144 288661503866530 315778764103934 421179859149331 471942352642310 491132347463379 531497668235009 567198988077643 584066316791209 672462142824294 689219196483845 701865353869699 733705921478742 766438618715716 778417488521154
numeral_bit 18 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 488848737943 98581092097770 129469379940187 138598696382330 207365423563691 288661503866530 309888446016952 315778764103934 396325255692851 410845215189448 491132347463379 531497668235009 584066316791209 672462142824294 689219196483845 701865353869699 733705921478742 766438618715716 778417488521154
numeral_bit 18 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 488848737943 32233601212389 75433956665554 192010417176621 288661503866530 315778764103934 491132347463379 531497668235009 584066316791209 672462142824294 689219196483845 690033085818280 701865353869699 733705921478742 766438618715716 778417488521154
numeral_bit 19 0
boolLib.REWRITE_TAC [ arithmeticTheory.NUMERAL_DEF , arithmeticTheory.BIT1 , arithmeticTheory.ADD_CLAUSES ]
1
4508202 488848737943 527123542431 574967048041 651935970389 46828721138723 58421039142108 192160268561968 264214093175962 266664886187018 288661503866530 303660423675930 315778764103934 323870329603895 330012922480994 348442929936807 380713404849677 438484678843318 471942352642310 491132347463379 515280102153557 531497668235009 547175990610844 552438870055854 584066316791209 591784695147137 637387629151176 638657209675420 672462142824294 684439512836680 689219196483845 701865353869699 733705921478742 772093664419589 778417488521154
numeral_bit 19 1
let fun INDUCT_TAC g = Prim_rec.INDUCT_THEN numTheory.INDUCTION boolLib.ASSUME_TAC g in INDUCT_TAC end
2 3
4508202 488848737943 527123542431 574967048041 651935970389 46828721138723 58421039142108 75468107537355 162586905391808 192160268561968 288661503866530 303660423675930 309888446016952 315778764103934 323870329603895 330012922480994 372103693570240 380713404849677 430705281783347 463896660362551 471942352642310 491132347463379 495684343264122 502026024071860 515280102153557 531497668235009 552438870055854 584066316791209 585128167865309 637387629151176 672462142824294 684439512836680 689219196483845 698339900079275 701865353869699 733705921478742 778417488521154
numeral_bit 19 2
boolLib.REPEAT boolLib.STRIP_TAC
4
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 651935970389 11846075576295 46686268616325 46828721138708 46828721138723 58421039142093 58421039142108 75468107537340 98581092097770 162586905391793 180358162378801 192160268561953 192160268561968 208657311092532 288661503866515 288661503866530 291805553993592 303660423675915 309888446016937 309888446016952 315778764103919 315778764103934 323870329603880 330012922480979 330012922480994 372103693570225 380713404849662 380713404849677 430705281783332 463896660362536 471942352642295 471942352642310 491132347463364 491132347463379 495684343264107 502026024071845 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 552438870055854 584066316791194 584066316791209 585128167865294 585128167865309 591543144922265 637387629151161 637387629151176 672462142824279 672462142824294 684439512836665 684439512836680 689219196483830 689219196483845 698339900079260 698339900079275 701865353869684 701865353869699 733080213238532 733705921478727 733705921478742 775992127402392 778417488521139 778417488521154 784285278751045
numeral_bit 19 3
boolLib.REPEAT boolLib.STRIP_TAC
5
4508202 488848737943 574967048041 651935970389 997324029248 46828721138723 58421039142108 96688019725286 192160268561968 202450269205827 288661503866530 304068141531773 309888446016952 315778764103934 330012922480994 380713404849677 396093536506440 406322210534009 471942352642310 491132347463379 515280102153557 531497668235009 552438870055854 584066316791209 585128167865309 614497643690615 637387629151176 672462142824294 684439512836680 689219196483845 698339900079275 701865353869699 733705921478742 741761992360743 775696549506282 778417488521154
numeral_bit 19 4
boolLib.REWRITE_TAC [ arithmeticTheory.NUMERAL_DEF , arithmeticTheory.BIT1 , arithmeticTheory.ADD_CLAUSES ]
9
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 11846075576295 46686268616325 46828721138708 46828721138723 58421039142093 75468107537340 98581092097770 162586905391793 180358162378801 192160268561953 192160268561968 208657311092532 288661503866515 288661503866530 291805553993592 303660423675915 309888446016937 309888446016952 315778764103919 315778764103934 323870329603880 330012922480979 372103693570225 380713404849662 380713404849677 430705281783332 463896660362536 471942352642295 491132347463364 495684343264107 502026024071845 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 584066316791194 584066316791209 585128167865294 585128167865309 591543144922265 637387629151161 637387629151176 672462142824279 672462142824294 684439512836665 689219196483830 698339900079260 698339900079275 701865353869684 701865353869699 733080213238532 733705921478727 733705921478742 775992127402392 778417488521139 784285278751045
numeral_bit 19 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
6
4508187 4508202 488848737928 488848737943 574967048041 651935970374 997324029248 46828721138723 58421039142093 96688019725286 192160268561968 202450269205827 288661503866515 288661503866530 304068141531773 309888446016952 315778764103934 380713404849677 396093536506440 406322210534009 515280102153557 531497668234994 531497668235009 552438870055839 584066316791209 585128167865309 614497643690615 637387629151176 672462142824279 672462142824294 698339900079275 701865353869684 701865353869699 733705921478742 741761992360743 775696549506282 778417488521139 778417488521154
numeral_bit 19 6
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
7
4508187 4508202 488848737928 488848737943 574967048041 651935970374 997324029248 46828721138723 58421039142093 192160268561968 262767033862285 288661503866515 288661503866530 309888446016952 315778764103934 380713404849677 406322210534009 515280102153557 531497668234994 531497668235009 552046779880925 552438870055839 583783644026762 584066316791209 615996313649650 637387629151176 672462142824279 672462142824294 701865353869684 701865353869699 731385331137228 733705921478742 778417488521139 778417488521154
numeral_bit 19 7
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
8
4508187 4508202 488848737928 488848737943 574967048026 574967048041 651935970374 997324029248 46828721138708 46828721138723 58421039142093 192160268561953 192160268561968 248274332453857 262767033862285 288661503866515 288661503866530 309888446016952 315778764103934 380713404849662 380713404849677 406322210534009 421338079566849 448933604617420 515280102153557 531497668234994 531497668235009 552046779880925 552438870055839 583783644026762 584066316791209 615996313649650 637387629151161 637387629151176 667415935933053 672462142824279 672462142824294 701865353869684 701865353869699 731385331137228 733705921478742 745005165814145 778417488521139 778417488521154
numeral_bit 19 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 574967048026 574967048041 651935970374 46828721138708 58421039142093 136260143502302 192160268561953 238707412987891 248274332453857 271701083476882 283040667847972 288661503866515 288661503866530 322168084585079 375497871509295 380713404849662 421338079566849 448933604617420 531497668234994 531497668235009 552438870055839 637387629151161 637387629151176 657760710634065 667415935933053 672462142824279 672462142824294 701865353869684 701865353869699 704177836849664 726076794110235 745005165814145 778417488521139 778417488521154
numeral_bit 19 9
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
10
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 46828721138708 46828721138723 58421039142093 75069099876679 75468107537340 75468107537355 98581092097770 119748774246210 162586905391793 180358162378801 192160268561953 192160268561968 199724091187853 288661503866515 288661503866530 291805553993592 303660423675915 309888446016937 309888446016952 315778764103919 315778764103934 323870329603880 330012922480979 343071698476604 372103693570225 380713404849662 380713404849677 430705281783332 463896660362536 463896660362551 471942352642295 491132347463364 495684343264107 502026024071845 502026024071860 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 584066316791194 584066316791209 585128167865294 585128167865309 608362683225594 637387629151161 637387629151176 637848281404792 672462142824279 672462142824294 684439512836665 689219196483830 698339900079260 698339900079275 701865353869684 701865353869699 733705921478727 733705921478742 778417488521139
numeral_bit 19 10
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
11
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 43599585865239 46828721138708 46828721138723 58421039142093 75468107537340 75468107537355 162586905391793 192160268561953 192160268561968 199724091187853 238707412987891 271701083476882 280795830892812 280879798423306 286897900975021 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 309888446016952 315778764103919 315778764103934 323870329603880 324090473497895 330012922480979 372103693570225 375497871509295 380713404849662 380713404849677 393247374089969 408540405629797 430705281783332 463896660362536 463896660362551 471286659631347 471942352642295 475242598483849 491132347463364 492764140377251 495684343264107 502026024071845 502026024071860 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 584066316791194 584066316791209 585128167865294 585128167865309 637387629151161 637387629151176 639805723695456 657760710634065 672462142824279 672462142824294 684439512836665 689219196483830 698339900079260 698339900079275 701865353869684 701865353869699 704177836849664 726076794110235 733705921478727 733705921478742 763556557137387 778417488521139 778417488521154
numeral_bit 19 11
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
12
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 46828721138708 46828721138723 58421039142093 75468107537340 75468107537355 162586905391793 162586905391808 192160268561953 192160268561968 238707412987891 267562144168842 271701083476882 287642418408149 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 309888446016952 315778764103919 315778764103934 323870329603880 324090473497895 330012922480979 372103693570225 375497871509295 380713404849662 380713404849677 393247374089969 408540405629797 430705281783332 439186707107684 448933604617435 463896660362536 463896660362551 471286659631347 471942352642295 475242598483849 491132347463364 492764140377251 495684343264107 499970133345718 502026024071845 502026024071860 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 565985074184460 584066316791194 584066316791209 585128167865294 585128167865309 637387629151161 637387629151176 639805723695456 657760710634065 672462142824279 672462142824294 684439512836665 689219196483830 698339900079260 698339900079275 701865353869684 701865353869699 704177836849664 726076794110235 733705921478727 733705921478742 778417488521139 778417488521154
numeral_bit 19 12
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
13 14
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 46828721138708 46828721138723 58421039142093 75468107537340 75468107537355 162586905391793 162586905391808 192160268561953 192160268561968 238707412987891 267562144168842 271701083476882 287642418408149 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 309888446016952 315778764103919 315778764103934 323870329603880 324090473497895 330012922480979 372103693570225 375497871509295 380713404849662 380713404849677 393247374089969 408540405629797 430705281783332 439186707107684 448933604617435 463896660362536 463896660362551 471286659631347 471942352642295 475242598483849 491132347463364 492764140377251 495684343264107 499970133345718 502026024071845 502026024071860 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 565985074184460 584066316791194 584066316791209 585128167865294 585128167865309 637387629151161 637387629151176 639805723695456 657760710634065 672462142824279 672462142824294 684439512836665 689219196483830 698339900079260 698339900079275 701865353869684 701865353869699 704177836849664 726076794110235 733705921478727 733705921478742 778417488521139 778417488521154
numeral_bit 19 13
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
15
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 19521708359784 46828721138708 46828721138723 58421039142093 75468107537340 162586905391793 192160268561953 192160268561968 253180672025426 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 315778764103919 315778764103934 323870329603880 330012922480979 371061970285420 372103693570225 375497871509280 380713404849662 380713404849677 393247374089954 430705281783332 448933604617435 463896660362536 466580814162987 471942352642295 475242598483834 491132347463364 492764140377251 495684343264107 502026024071845 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 584066316791194 585128167865294 637387629151161 637387629151176 639805723695456 649138521650179 672462142824279 672462142824294 676774146275924 684439512836665 689219196483830 698339900079260 701865353869684 701865353869699 704177836849649 733705921478727 733705921478742 778417488521139
numeral_bit 19 14
mesonLib.ASM_MESON_TAC [ ]
16
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 651935970374 19521708359784 46828721138708 46828721138723 58421039142093 66812189671343 75468107537340 162586905391793 192160268561953 192160268561968 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 315778764103919 315778764103934 323870329603880 330012922480979 336269814989959 350543312359070 372103693570225 380713404849662 380713404849677 430705281783332 463896660362536 466580814162987 471942352642295 491132347463364 495684343264107 502026024071845 515280102153542 515280102153557 531497668234994 531497668235009 538650130244514 552438870055839 584066316791194 585128167865294 637387629151161 672462142824279 672462142824294 684439512836665 689219196483830 698339900079260 701865353869684 701865353869699 733705921478727 733705921478742 778417488521139 778417488521154
numeral_bit 19 15
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 19521708359784 46828721138708 46828721138723 58421039142093 75468107537340 162586905391793 192160268561953 192160268561968 248274332453857 253180672025426 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 315778764103919 315778764103934 323870329603880 330012922480979 371061970285420 372103693570225 375497871509280 380713404849662 380713404849677 393247374089954 421338079566849 430705281783332 448933604617420 448933604617435 463896660362536 466580814162987 471942352642295 475242598483834 491132347463364 492764140377251 495684343264107 502026024071845 515280102153542 515280102153557 531497668234994 531497668235009 552438870055839 584066316791194 585128167865294 637387629151161 637387629151176 639805723695456 649138521650179 667415935933053 672462142824279 672462142824294 676774146275924 684439512836665 689219196483830 698339900079260 701865353869684 701865353869699 704177836849649 733705921478727 733705921478742 745005165814145 778417488521139
numeral_bit 19 16
BasicProvers.PROVE_TAC [ ]

4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 651935970374 19521708359784 46828721138708 46828721138723 58421039142093 66812189671343 75468107537340 162586905391793 192160268561953 192160268561968 248274332453857 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 315778764103919 315778764103934 323870329603880 330012922480979 336269814989959 350543312359070 372103693570225 380713404849662 380713404849677 421338079566849 430705281783332 448933604617420 463896660362536 466580814162987 471942352642295 491132347463364 495684343264107 502026024071845 515280102153542 515280102153557 531497668234994 531497668235009 538650130244514 552438870055839 584066316791194 585128167865294 637387629151161 667415935933053 672462142824279 672462142824294 684439512836665 689219196483830 698339900079260 701865353869684 701865353869699 733705921478727 733705921478742 745005165814145 778417488521139 778417488521154
numeral_bit 20 0
boolLib.REWRITE_TAC [ ( DB.fetch "arithmetic" "num_case_compute" ) , ( DB.fetch "arithmetic" "NUMERAL_DEF" ) , ( DB.fetch "arithmetic" "BIT1" ) , ( DB.fetch "arithmetic" "BIT2" ) , ( DB.fetch "arithmetic" "ADD_CLAUSES" ) , numTheory.NOT_SUC , prim_recTheory.PRE , ( DB.fetch "arithmetic" "ALT_ZERO" ) , ( DB.fetch "arithmetic" "SUB_MONO_EQ" ) , ( DB.fetch "arithmetic" "SUB_0" ) ]

4508202 527123542431 118730174169212 151796447914440 264214093175962 288661503866530 309888446016952 319158091902197 348442929936807 471942352642310 491132347463379 531497668235009 591784695147137 643711154569474 652755922133910 672462142824294 701865353869699 772093664419589 778523560533365
numeral_bit 20 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508187 4508202 488848737943 527123542416 527123542431 574967048041 651935970389 22647654947372 46828721138723 58421039142108 70203805145783 77544038880406 118730174169197 151796447914425 151796447914440 192160268561968 264214093175947 264214093175962 288661503866515 288661503866530 303660423675930 309888446016937 315778764103934 319158091902182 319158091902197 330012922480994 348442929936792 380713404849677 400084223010236 448933604617435 471942352642295 471942352642310 491132347463364 491132347463379 515280102153557 531497668234994 531497668235009 552438870055854 584066316791209 591784695147122 637387629151176 643711154569459 652755922133895 672462142824279 672462142824294 673036998233010 684439512836680 689219196483845 701865353869684 701865353869699 733705921478742 772093664419574 778417488521154 778523560533350 778523560533365
numeral_bit 20 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
3
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048041 651935970374 22647654947372 46828721138723 58421039142093 70203805145783 77544038880406 118730174169197 151796447914425 151796447914440 192160268561968 264214093175947 264214093175962 288661503866515 288661503866530 303660423675930 309888446016937 315778764103934 319158091902182 319158091902197 348442929936792 380713404849677 400084223010236 448933604617435 471942352642295 491132347463364 515280102153557 531497668234994 531497668235009 552438870055839 584066316791209 591784695147122 637387629151176 643711154569459 652755922133895 672462142824279 672462142824294 673036998233010 701865353869684 701865353869699 733705921478742 772093664419574 778417488521139 778523560533350 778523560533365
numeral_bit 20 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
4
4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 22647654947372 46828721138708 46828721138723 58421039142093 70203805145783 77544038880406 118730174169197 151796447914425 151796447914440 192160268561953 192160268561968 264214093175947 264214093175962 266664886187003 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 315778764103919 315778764103934 319158091902182 319158091902197 323870329603880 348442929936792 380713404849662 380713404849677 400084223010236 438484678843303 448933604617435 471942352642295 491132347463364 515280102153542 515280102153557 531497668234994 531497668235009 547175990610829 552438870055839 584066316791194 584066316791209 591784695147122 637387629151161 637387629151176 638657209675405 643711154569459 652755922133895 672462142824279 672462142824294 673036998233010 701865353869684 701865353869699 733705921478727 733705921478742 772093664419574 778417488521139 778523560533350 778523560533365
numeral_bit 20 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 651935970374 22647654947372 46828721138708 46828721138723 58421039142093 118730174169197 151796447914425 189425264920178 192160268561953 192160268561968 238707412987891 264214093175947 266664886187003 271701083476882 288661503866515 288661503866530 303660423675915 303660423675930 309888446016937 315778764103919 315778764103934 319158091902182 323870329603880 345922750993808 348442929936792 375497871509295 379341704727764 380713404849662 380713404849677 438484678843303 448933604617435 471942352642295 491132347463364 515280102153542 515280102153557 531497668234994 531497668235009 547175990610829 552438870055839 584066316791194 591784695147122 637387629151161 637387629151176 638657209675405 643711154569459 652755922133895 657760710634065 672462142824279 672462142824294 701865353869684 701865353869699 704177836849664 726076794110235 733705921478727 733705921478742 772093664419574 778417488521139 778417488521154 778523560533350
numeral_bit 21 0
boolLib.REPEAT boolLib.STRIP_TAC
1 2 3 4
4508202 488848737943 527123542431 574967048041 579751398602 651935970389 32233601212389 46828721138723 58421039142108 70203805145783 77544038880406 101493408634270 142201098136920 151796447914440 176491987112148 178897621450420 183369108068144 192160268561968 197710158516337 228753511690428 249599942157914 264214093175962 266664886187018 288661503866530 315778764103934 319158091902197 323958165210041 330012922480994 348442929936807 364709455033637 380713404849677 400084223010236 421179859149331 448933604617435 471942352642310 491132347463379 515280102153557 516814661990154 531497668235009 547175990610844 552438870055854 567198988077643 584066316791209 591784695147137 636505242744285 637387629151176 638657209675420 672462142824294 684439512836680 689219196483845 701865353869699 733705921478742 772093664419589 778417488521154 778523560533365
numeral_bit 21 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
7
4508187 4508202 488848737928 488848737943 579751398602 651935970374 58421039142093 178897621450420 183369108068144 288661503866515 288661503866530 315778764103934 421179859149331 531497668234994 531497668235009 552438870055839 567198988077643 584066316791209 672462142824279 672462142824294 701865353869684 701865353869699 733705921478742 778417488521139 778417488521154
numeral_bit 21 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
8
4508187 4508202 488848737928 488848737943 574967048041 651935970374 32233601212389 58421039142093 176491987112148 197710158516337 288661503866515 288661503866530 315778764103934 323958165210041 531497668234994 531497668235009 552438870055839 584066316791209 672462142824279 672462142824294 701865353869684 701865353869699 733705921478742 778417488521139 778417488521154
numeral_bit 21 7
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 527123542416 574967048026 579751398602 651935970374 22647654947357 46828721138708 58421039142093 70203805145768 77544038880391 151796447914425 178897621450420 183369108068144 192160268561953 264214093175947 266664886187003 288661503866515 288661503866530 303660423675915 315778764103919 315778764103934 319158091902182 323870329603880 348442929936792 380713404849662 400084223010221 421179859149331 438484678843303 448933604617420 471942352642295 491132347463364 515280102153542 531497668234994 531497668235009 547175990610829 552438870055839 567198988077643 584066316791194 584066316791209 591784695147122 637387629151161 638657209675405 672462142824279 672462142824294 673036998232995 701865353869684 701865353869699 733705921478727 733705921478742 772093664419574 778417488521139 778417488521154 778523560533350
numeral_bit 21 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 527123542416 574967048026 574967048041 651935970374 22647654947357 32233601212389 46828721138708 58421039142093 70203805145768 77544038880391 151796447914425 176491987112148 192160268561953 197710158516337 264214093175947 266664886187003 288661503866515 288661503866530 303660423675915 315778764103919 315778764103934 319158091902182 323870329603880 323958165210041 348442929936792 380713404849662 400084223010221 438484678843303 448933604617420 471942352642295 491132347463364 515280102153542 531497668234994 531497668235009 547175990610829 552438870055839 584066316791194 584066316791209 591784695147122 637387629151161 638657209675405 672462142824279 672462142824294 673036998232995 701865353869684 701865353869699 733705921478727 733705921478742 772093664419574 778417488521139 778417488521154 778523560533350
numeral_bit 22 0
boolLib.CONJ_TAC
1 2
4508202 527123542431 574967048041 36277144020710 62666349394884 95289067125276 101493408634270 264214093175962 288661503866530 300513086870216 315778764103934 324210899156864 389254630458966 408457179028480 462745624639103 471942352642310 487866944993746 491132347463379 531497668235009 537584056621829 636505242744285 666328238535875 672462142824294 684439512836680 698339900079275 701865353869699 711174452892990 733705921478742 759117292433417 778417488521154
numeral_bit 22 1
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg
3
4508202 527123542431 574967048041 36277144020710 62666349394884 264214093175962 288661503866530 300513086870216 315778764103934 324210899156864 408457179028480 462745624639103 471942352642310 487866944993746 491132347463379 531497668235009 636505242744285 666328238535875 672462142824294 698339900079275 701865353869699 711174452892990 733705921478742 759117292433417
numeral_bit 22 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 527123542431 62666349394884 95289067125276 288661503866530 389254630458966 471942352642310 491132347463379 531497668235009 537584056621829 698339900079275 701865353869699 711174452892990 778417488521154
numeral_bit 22 3
BasicProvers.Induct
4 5
4508202 527123542431 574967048041 3509959868093 36277144020710 52213207481656 82788020813651 151796447914440 230685295159171 264214093175962 282291098992379 288661503866530 300513086870216 315778764103934 412818828973481 415886080669300 471942352642310 474709775802895 487866944993746 491132347463379 525347163412193 531497668235009 636505242744285 666328238535875 672462142824294 698339900079275 701865353869699 733705921478742 757548843984219 759117292433417 771487337330543
numeral_bit 22 4
boolLib.REWRITE_TAC [ arithmeticTheory.EXP , ( DB.fetch "numeral_bit" "SFUNPOW_def" ) , arithmeticTheory.MULT_CLAUSES , arithmeticTheory.MULT_ASSOC ]
6
4508187 4508202 527123542416 527123542431 574967048026 574967048041 3509959868078 36277144020695 45159659103061 52213207481641 52213207481656 61254232401044 82788020813636 82788020813651 98581092097770 151796447914425 151796447914440 188546661606899 215363091736395 230685295159156 230685295159171 264214093175947 264214093175962 282291098992364 288661503866515 288661503866530 300513086870201 300513086870216 309888446016952 315778764103919 315778764103934 395838344463773 412818828973466 412818828973481 415886080669285 471942352642295 471942352642310 474709775802880 474709775802895 487866944993731 491132347463364 491132347463379 525347163412178 525347163412193 531497668234994 531497668235009 607414367785130 636505242744270 636505242744285 666328238535860 666328238535875 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 733705921478727 733705921478742 757548843984204 757548843984219 759117292433402 771487337330528 776523399537054
numeral_bit 22 5
boolLib.REWRITE_TAC [ arithmeticTheory.EXP , ( DB.fetch "numeral_bit" "SFUNPOW_def" ) , arithmeticTheory.MULT_CLAUSES , arithmeticTheory.MULT_ASSOC ]

4508202 574967048041 30959267714403 35653300341930 48385840440500 52213207481656 64318575953965 82788020813651 151796447914440 230685295159171 264214093175962 288661503866530 300513086870216 315778764103934 372379698651642 412818828973481 471942352642310 474709775802895 483585561169683 491132347463379 525347163412193 531497668235009 636505242744285 666328238535875 672462142824294 698339900079275 701865353869699 733705921478742 757548843984219 778417488521154 788815863318781
numeral_bit 22 6
boolLib.POP_ASSUM ( boolLib.ASSUME_TAC o boolLib.GSYM )
7
4508187 4508202 527123542416 527123542431 574967048026 574967048041 3509959868078 3509959868093 36277144020695 52213207481641 52213207481656 55858399105112 82788020813636 82788020813651 135486485828157 151796447914425 151796447914440 193543996891112 230685295159156 230685295159171 238707412987891 264214093175947 264214093175962 271701083476882 282291098992364 285774596861314 288661503866515 288661503866530 300513086870201 300513086870216 315778764103919 315778764103934 375497871509295 412818828973466 412818828973481 415886080669285 471942352642295 471942352642310 474709775802880 474709775802895 487866944993731 487866944993746 491132347463364 491132347463379 497845698173487 525347163412178 525347163412193 531497668234994 531497668235009 636505242744270 636505242744285 647789641584633 657760710634065 666328238535860 666328238535875 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 704177836849664 711396381872726 724872718539042 726076794110235 733705921478727 733705921478742 757548843984204 757548843984219 759117292433402 771487337330528 778417488521154 787260418695906
numeral_bit 22 7
BasicProvers.RW_TAC numLib.std_ss [ ]
8 9
4508187 4508202 527123542416 527123542431 574967048026 574967048041 3509959868078 3509959868093 36277144020695 52213207481641 52213207481656 55858399105112 82788020813636 82788020813651 135486485828157 151796447914425 151796447914440 193543996891112 230685295159156 230685295159171 238707412987891 264214093175947 264214093175962 271701083476882 285774596861314 288661503866515 288661503866530 300513086870201 300513086870216 315778764103919 315778764103934 375497871509295 412818828973466 412818828973481 424869666885319 471942352642295 471942352642310 474709775802880 474709775802895 487866944993731 487866944993746 491132347463364 491132347463379 497845698173487 525347163412178 525347163412193 531497668234994 531497668235009 636505242744270 636505242744285 647789641584633 652480716846839 657760710634065 666328238535860 666328238535875 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 704177836849664 711396381872726 724872718539042 726076794110235 733705921478727 733705921478742 757548843984204 757548843984219 759117292433402 771487337330528 778417488521154 787260418695906
numeral_bit 22 8
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "numeral_bit" "BIT_MODF_def" ) , bitTheory.SBIT_def , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.DIV2_def , arithmeticTheory.ADD , arithmeticTheory.ADD_0 , arithmeticTheory.BIT2 , arithmeticTheory.BIT1 , numeralTheory.iDUB , arithmeticTheory.ALT_ZERO ]
10
4508187 4508202 527123542416 527123542431 574967048026 574967048041 3509959868078 3509959868093 19521708359784 36277144020695 52213207481641 52213207481656 82788020813636 82788020813651 135486485828157 151796447914425 151796447914440 193543996891112 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 300513086870201 300513086870216 315778764103919 321030347125210 375497871509280 381955456323766 412818828973466 412818828973481 424869666885319 466580814162987 471942352642295 474709775802880 474709775802895 487866944993731 491132347463364 497845698173487 525347163412178 525347163412193 531497668234994 531497668235009 636505242744270 636505242744285 647789641584633 649958833376535 652480716846839 666328238535860 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 733705921478727 757548843984204 757548843984219 759117292433402 771487337330528 774905142962653 778417488521139 787260418695906
numeral_bit 22 9
boolLib.ASM_REWRITE_TAC [ arithmeticTheory.NUMERAL_DEF , arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , numeralTheory.iDUB , arithmeticTheory.ALT_ZERO , arithmeticTheory.ADD_CLAUSES ]
11
4508187 4508202 527123542416 527123542431 574967048026 3509959868078 3509959868093 36277144020695 52213207481641 52213207481656 78005902037950 82788020813636 82788020813651 89677114431363 151796447914425 151796447914440 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 300513086870201 315778764103919 412818828973466 412818828973481 424869666885319 425652282111372 427479829073849 471942352642295 474709775802880 474709775802895 487866944993731 491132347463364 496452485426612 505470625398021 525347163412178 525347163412193 531497668234994 531497668235009 625458827857436 636505242744270 652480716846839 666328238535860 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 733705921478727 757548843984204 759117292433402 771487337330528 778417488521154
numeral_bit 22 10
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 527123542416 527123542431 574967048026 574967048041 3509959868078 19521708359784 36277144020695 52213207481641 75468107537355 82788020813636 151796447914425 156427589846734 186782807270811 230685295159156 262767033862285 264214093175947 288661503866515 288661503866530 300513086870201 304128032116822 309888446016952 315287158685632 315778764103919 324994116555739 371629068563180 375497871509280 412818828973466 412818828973481 424869666885319 432846607395534 466580814162987 471942352642295 474709775802880 487866944993731 491132347463364 502026024071860 525347163412178 525347163412193 527154030562085 531497668234994 531497668235009 555515142319635 574432792543153 585128167865309 602946878847316 636505242744270 652480716846839 666328238535860 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 733705921478727 757548843984204 759117292433402 771487337330528 778417488521139 778417488521154
numeral_bit 22 11
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 574967048026 3509959868078 24305200275344 36277144020695 52213207481641 77678020162598 82788020813636 151796447914425 154723401010220 170648804708555 230685295159156 262767033862285 264214093175947 288661503866515 288661503866530 300513086870201 304128032116822 309888446016952 315008104808571 315778764103919 324994116555739 412818828973466 412818828973481 424869666885319 471942352642295 474709775802880 487866944993731 491132347463364 525347163412178 525347163412193 531497668234994 531497668235009 574432792543153 636505242744270 652480716846839 666328238535860 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 733705921478727 746109822921635 757548843984204 759117292433402 771487337330528 778417488521154
numeral_bit 23 0
boolLib.REWRITE_TAC [ arithmeticTheory.ALT_ZERO , arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , ( DB.fetch "numeral_bit" "iDIV2" ) , ( DB.fetch "numeral_bit" "iSUC" ) , arithmeticTheory.ADD_CLAUSES ]
1
4508202 527123542431 31682972056498 34646634549209 77442291272590 85813026094881 98581092097770 101493408634270 105420373488898 151796447914440 160604529948905 166904704716125 235760288865259 243674594749748 263040101122497 264214093175962 287842573306738 288661503866530 309888446016952 372629996237012 391057855583465 401914834271622 442157620278153 455688966934567 474709775802895 531497668235009 535153867599381 535443467543964 570313919435039 582181400174734 586365286698064 591784695147137 607587280838903 639821326220374 645895695802227 668282996515849 669106164254984 672462142824294 684439512836680 701865353869699 710396414560868 765643825251282 772093664419589 778523560533365
numeral_bit 23 1
boolLib.REWRITE_TAC [ arithmeticTheory.DIV2_def , boolLib.GSYM arithmeticTheory.TIMES2 ]

4508202 527123542431 10232565136069 60994955906468 75069099876679 75468107537355 98581092097770 101493408634270 106761727661539 127111956545694 199724091187853 247582482099942 257937153165665 262767033862285 288661503866530 309888446016952 334081299112299 340685175296439 342914539094112 422741227906137 435841206299043 463896660362551 502026024071860 531497668235009 538323822116092 567128141930937 579322653814902 585128167865309 672462142824294 683345520675509 684439512836680 698339900079275 701865353869699 725503633542698 778417488521154
numeral_bit 23 2
let fun DECIDE_TAC ( g as ( asl , _ ) ) = ( boolLib.MAP_EVERY boolLib.UNDISCH_TAC ( HolKernel.filter numSimps.is_arith_asm asl ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.CONV_TAC Arith.ARITH_CONV ) g in DECIDE_TAC end

1039182587164 17612509446957 52213207481656 82788020813651 101493408634270 129916455720081 151796447914440 155412585748122 264214093175962 288661503866530 474709775802895 531497668235009 583559289844167 672462142824294 684439512836680 702299432457039 734077381109563 772093664419589 778417488521154
numeral_bit 23 3
boolLib.MAP_EVERY boolLib.IMP_RES_TAC [ arithmeticTheory.ZERO_DIV , arithmeticTheory.ADD_DIV_RWT , arithmeticTheory.DIV_LESS , arithmeticTheory.LESS_DIV_EQ_ZERO , boolLib.ONCE_REWRITE_RULE [ arithmeticTheory.MULT_COMM ] arithmeticTheory.MULT_DIV ]
4
4508202 527123542431 1039182587149 4399300077700 17612509446942 52213207481641 52213207481656 64106458560377 69035014245358 70562339022869 71668300228571 82788020813636 82788020813651 98581092097770 101493408634270 104303166925162 105251382037354 117096968423624 125189404116234 129916455720066 141439018411635 144742256488236 151796447914425 151796447914440 155412585748107 230184383806230 243214274145870 260365836724984 262767033862285 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330527776373049 361465379992900 392043191876097 412818828973481 444085174872050 470642959354595 474709775802880 474709775802895 481044314622397 486277994091624 531497668234994 531497668235009 541865075369513 572189729737206 583559289844152 621185428827725 672462142824279 672462142824294 684439512836680 698339900079275 701865353869699 702299432457024 734077381109548 759936267296018 770731448697483 772093664419574 778417488521139 778417488521154
numeral_bit 23 4
boolLib.RULE_ASSUM_TAC ( boolLib.REWRITE_RULE [ boolLib.GSYM arithmeticTheory.EVEN_MOD2 ] )
5
4508187 4508202 107812220685 522339191855 527123542431 536692243538 541476594099 812246544620 1039182587149 4399300077700 17612509446942 36348408692089 40710234201183 52213207481641 52213207481656 64106458560377 69035014245343 69035014245358 70562339022869 71668300228571 75468107537340 82788020813636 82788020813651 85407276504870 98581092097770 101493408634270 104303166925162 105251382037339 105251382037354 117096968423609 117096968423624 125189404116234 129916455720066 141439018411635 144742256488236 151796447914425 151796447914440 155412585748107 179260694897555 202398043888449 222545455939321 230184383806215 230184383806230 230320956865028 243214274145870 260365836724984 262767033862285 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330012922480979 330527776373034 330527776373049 345184501053429 353506889113382 361465379992900 367448386050175 392043191876097 412818828973466 412818828973481 444085174872050 470642959354595 471942352642295 474709775802880 474709775802895 481044314622397 486277994091624 491132347463364 495118039674600 502026024071845 504256859416041 509651676377448 525323042729009 531497668234994 531497668235009 541865075369498 541865075369513 572189729737191 572189729737206 583559289844152 585128167865294 585958876770622 621185428827725 642881104448254 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698339900079260 698339900079275 699483423013288 701473106811508 701865353869684 701865353869699 702299432457024 719045543904151 722078608506554 729468059673155 734077381109548 744934644025172 751454197578195 759029199029494 759936267296018 767055970251758 770731448697483 772093664419574 778417488521139 778417488521154 779978490323327
numeral_bit 23 5
BasicProvers.RW_TAC numLib.arith_ss [ arithmeticTheory.ADD1 , arithmeticTheory.EVEN_DOUBLE ]

4508187 4508202 107812220685 522339191855 527123542431 536692243538 541476594099 812246544620 1039182587149 4399300077700 10452650814462 17612509446942 36348408692089 40710234201183 52213207481641 52213207481656 64106458560377 69035014245343 69035014245358 70562339022869 71668300228571 75468107537340 82788020813636 82788020813651 85407276504870 98581092097770 101493408634270 104303166925162 105251382037339 105251382037354 117096968423609 117096968423624 125189404116234 129916455720066 141439018411635 144742256488236 151796447914425 151796447914440 155412585748107 179260694897555 202398043888449 230184383806215 230184383806230 243214274145870 260365836724984 262767033862285 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330012922480979 330527776373034 330527776373049 345184501053429 353506889113382 361465379992900 367448386050175 392043191876097 412818828973466 412818828973481 425584040140077 444085174872050 470642959354595 471942352642295 474709775802880 474709775802895 481044314622397 486277994091624 491132347463364 495118039674600 502026024071845 504256859416041 509651676377448 525323042729009 531497668234994 531497668235009 541865075369498 541865075369513 572189729737191 572189729737206 583559289844152 585128167865294 585958876770622 621185428827725 642881104448254 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 701473106811508 701865353869684 701865353869699 702299432457024 719045543904151 722078608506554 729468059673155 734077381109548 744934644025172 747377394580946 751454197578195 759029199029494 759936267296018 770731448697483 772093664419574 778417488521139 778417488521154 779978490323327
numeral_bit 24 0
boolLib.CONJ_TAC
1 2
4508202 527123542431 574967048041 12096141814386 101493408634270 123662688457876 149811020963304 230436719457823 243842124452833 264214093175962 288661503866530 289776909130089 315778764103934 362298649415544 471942352642310 491132347463379 497187455062118 529064287087681 531497668235009 535443467543964 636505242744285 672462142824294 679872788620088 684439512836680 696656812390038 698339900079275 701865353869699 710552456188303 733705921478742 778417488521154
numeral_bit 24 1
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ bitTheory.DIV_2EXP_def , HolKernel.CONJUNCT1 arithmeticTheory.FUNPOW , arithmeticTheory.FUNPOW_SUC , HolKernel.CONJUNCT1 arithmeticTheory.EXP , arithmeticTheory.DIV_1 ]
6
4508202 527123542431 574967048041 12096141814386 123662688457876 149811020963304 230436719457823 243842124452833 264214093175962 288661503866530 315778764103934 471942352642310 491132347463379 497187455062118 529064287087681 531497668235009 535443467543964 636505242744285 672462142824294 679872788620088 698339900079275 701865353869699 710552456188303 733705921478742
numeral_bit 24 2
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ bitTheory.DIV_2EXP_def , HolKernel.CONJUNCT1 arithmeticTheory.FUNPOW , arithmeticTheory.FUNPOW_SUC , HolKernel.CONJUNCT1 arithmeticTheory.EXP , arithmeticTheory.DIV_1 ]
3
4508202 527123542431 243842124452833 288661503866530 289776909130089 362298649415544 471942352642310 491132347463379 531497668235009 679872788620088 696656812390038 698339900079275 701865353869699 778417488521154
numeral_bit 24 3
boolLib.REPEAT boolLib.STRIP_TAC
4
4508202 527123542431 3509959868093 52213207481656 82788020813651 105251382037354 151796447914440 183791280806684 230184383806230 230685295159171 264214093175962 288661503866530 353519316256879 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 698339900079275 701865353869699 712566022013154 778417488521154
numeral_bit 24 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
5
4508202 527123542431 3509959868093 52213207481656 82788020813651 105251382037354 151796447914440 183791280806684 230184383806230 230685295159171 264214093175962 288661503866530 353519316256879 474709775802895 525347163412193 531497668235009 672462142824294 698339900079275 701865353869699 712566022013154 778417488521154
numeral_bit 24 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 527123542431 3509959868093 52213207481656 82788020813651 142440995047179 151796447914440 230685295159171 264214093175962 288661503866530 474709775802895 525347163412193 531497668235009 672462142824294 698339900079275 702299432457039 734077381109563 778417488521154
numeral_bit 24 6
BasicProvers.Induct
7 8
4508202 527123542431 574967048041 3509959868093 12096141814386 52213207481656 82788020813651 149811020963304 151796447914440 230184383806230 230685295159171 257557970510951 264214093175962 276553046506088 288661503866530 315778764103934 353779451590590 421231026273013 471942352642310 474709775802895 491132347463379 497187455062118 525347163412193 529064287087681 531497668235009 535443467543964 636505242744285 672462142824294 698339900079275 701865353869699 733705921478742
numeral_bit 24 7
boolLib.REWRITE_TAC [ arithmeticTheory.EXP , ( DB.fetch "numeral_bit" "SFUNPOW_def" ) , arithmeticTheory.MULT_CLAUSES , arithmeticTheory.MULT_ASSOC ]

4508187 4508202 527123542416 527123542431 574967048026 574967048041 3509959868078 12096141814371 52213207481641 52213207481656 82788020813636 82788020813651 98581092097770 149811020963289 151796447914425 151796447914440 230184383806215 230184383806230 230685295159156 230685295159171 257557970510936 264214093175947 264214093175962 276553046506073 276553046506088 288661503866515 288661503866530 309888446016952 315778764103919 315778764103934 353779451590575 370504286003318 390145320616424 420073096987809 421231026272998 471942352642295 471942352642310 474709775802880 474709775802895 488993185794233 491132347463364 491132347463379 497187455062103 525347163412178 525347163412193 529064287087666 529064287087681 531497668234994 531497668235009 535443467543949 535443467543964 556842032696860 607414367785130 636505242744270 636505242744285 672462142824279 672462142824294 692182095512047 698339900079260 698339900079275 701865353869684 701865353869699 733705921478727 733705921478742
numeral_bit 24 8
boolLib.REWRITE_TAC [ arithmeticTheory.EXP , ( DB.fetch "numeral_bit" "SFUNPOW_def" ) , arithmeticTheory.DIV_1 ]

4508202 574967048041 48385840440500 52213207481656 82788020813651 151796447914440 183046090720607 230184383806230 230685295159171 264214093175962 276553046506088 288661503866530 301362203452605 315778764103934 455344702827401 471942352642310 474709775802895 491132347463379 525347163412193 529064287087681 531497668235009 535443467543964 572562705594525 636505242744285 647344542706874 672462142824294 698339900079275 701865353869699 733705921478742 754528650622723 778417488521154
numeral_bit 24 9
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "numeral_bit" "BIT_MODF_def" ) , bitTheory.SBIT_def , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.DIV2_def , arithmeticTheory.ADD , arithmeticTheory.ADD_0 , arithmeticTheory.BIT2 , arithmeticTheory.BIT1 , numeralTheory.iDUB , arithmeticTheory.ALT_ZERO ]

4508187 4508202 527123542416 574967048026 574967048041 3509959868078 12096141814371 52213207481641 52213207481656 77834605903490 82788020813636 82788020813651 149811020963289 151796447914425 151796447914440 175755662171843 230184383806215 230184383806230 230685295159156 257557970510936 264214093175947 264214093175962 276553046506073 276553046506088 288661503866515 288661503866530 315778764103919 353779451590575 421231026272998 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 493586617932429 497187455062103 514404237265288 525347163412178 529064287087666 531497668234994 531497668235009 535443467543949 636505242744270 636505242744285 672462142824279 672462142824294 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 719045543904166 733705921478727
numeral_bit 25 0
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

165486927431542 230362233524444 288661503866530 531497668235009 535443467543964 672462142824294 701865353869699 736118092192005 778417488521154
numeral_bit 26 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "numeral_bit" "BIT_MODF_def" ) , bitTheory.SBIT_def , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.DIV2_def , arithmeticTheory.ADD , arithmeticTheory.ADD_0 , arithmeticTheory.BIT2 , arithmeticTheory.BIT1 , numeralTheory.iDUB , arithmeticTheory.ALT_ZERO ]

284207293900064 288661503866530 300513086870216 388763378605239 531497668235009 672462142824294 701865353869699 729997712391459 778417488521154
numeral_bit 27 0
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg
1 2
4508202 574967048041 192160268561968 227157243542864 253063281071408 280476001043267 288661503866530 336462977246754 380713404849677 467891092466910 471942352642310 491132347463379 531497668235009 535443467543964 672462142824294 701865353869699 707164892369897
numeral_bit 27 1
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508202 527123542431 98581092097770 192160268561968 199148107746913 227157243542864 288661503866530 309888446016952 364853588148806 380713404849677 483157889380181 531497668235009 535443467543964 638983988969548 672462142824294 701865353869699 785931607615375
numeral_bit 27 2
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

156532074673917 192160268561968 227157243542864 288661503866530 380713404849677 420379349072019 531497668235009 535443467543964 672462142824294 701865353869699 733597154667491 736118092192005 758619854122786 778417488521154
numeral_bit 28 0
BasicProvers.Cases
1 2
4508202 574967048041 192160268561968 288661503866530 300513086870216 309881192581698 380713404849677 415316863480155 435568130586800 471942352642310 491132347463379 531497668235009 672462142824294 701865353869699 746911172188165 751935444198993 787260418695906
numeral_bit 28 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 527123542431 90866543541662 98581092097770 187924119862637 192160268561968 288661503866530 300513086870216 309888446016952 380713404849677 435568130586800 490421546965532 531497668235009 532459331757176 672462142824294 701865353869699 752337660554438
numeral_bit 28 2
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "numeral_bit" "FDUB_def" ) , numeralTheory.iDUB ]

192160268561968 202930832855938 284207293900064 288661503866530 300513086870216 314369363038052 350452140068363 380713404849677 435568130586800 531497668235009 569683614134994 672462142824294 701865353869699 778417488521154
numeral_bit 29 0
boolLib.REWRITE_TAC [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , ( DB.fetch "numeral_bit" "iSUC" ) , ( DB.fetch "numeral_bit" "FDUB_def" ) , arithmeticTheory.ALT_ZERO , arithmeticTheory.ADD_CLAUSES ]

4508202 488848737943 574967048041 46828721138723 101493408634270 133238243548587 151796447914440 179409438240344 187296286013780 192160268561968 196409944562232 208694276274954 288661503866530 368745020302471 380713404849677 386360570694225 401786966887950 468032750220030 471942352642310 474709775802895 478390538923356 487347758627516 491132347463379 503305908600830 524453742532521 531497668235009 532590746635440 570313919435039 591784695147137 604032564079478 625940117755290 660938762622917 672462142824294 684439512836680 701865353869699 706938383013850 710396414560868 748606893399861 772093664419589 778523560533365
numeral_bit 30 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ logrootTheory.LOG_RWT , combinTheory.FAIL_THM ]

4508202 522339191870 527123542431 52213207481656 76418617723117 82788020813651 102866175620425 109989746890456 142734999303089 151796447914440 164487346367988 208688131165109 215656308352378 217096164890918 222642964092358 227948097790852 230184383806230 262438676655814 264214093175962 271701083476882 288661503866530 303535766416404 309888446016952 375497871509295 395213299197084 415098329689538 448465114240340 450937442841262 451362869173817 453900809282404 471942352642310 474709775802895 491132347463379 502159448583881 518626499560520 521746175187020 530238958667408 531497668235009 612455083430488 653637551249943 672462142824294 684439512836680 695819334617713 698339900079275 701473106811523 701865353869699 704177836849664 726076794110235 730249653475984 734077381109563 742354792161753 777173581387456 778417488521154
numeral_bit 31 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ arithmeticTheory.ALT_ZERO , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , ( DB.fetch "numeral_bit" "iLOG2_def" ) ]
1 2 3
4508202 527123542431 30666832570730 75480742978186 101493408634270 101631437227826 129916455720081 151796447914440 155412585748122 158458236144169 214409900003411 222647034546171 256020599980561 264214093175962 288661503866530 312699676871810 341984514906420 438563050870751 471942352642310 474709775802895 491132347463379 531497668235009 585128167865309 586990154355998 591784695147137 672462142824294 684439512836680 689564185495970 691372183147680 698339900079275 701865353869699 772093664419589 778417488521154 778523560533365
numeral_bit 31 1
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 527123542431 2335865384150 41573884812110 96708066951503 103214502619016 210081197781741 262767033862285 288661503866530 304068141531773 304128032116822 309888446016952 340494480745827 491790130799082 502026024071860 531497668235009 568733420212635 585128167865309 618026107160078 630756588073490 634683836276753 672462142824294 698339900079275 701865353869699 727053110504189 744154952624671 762702868496061 778417488521154
numeral_bit 31 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 527123542431 41573884812110 103214502619016 262767033862285 288661503866530 291557465540281 304068141531773 309888446016952 332007208127790 343513952764127 422823490333558 485646063754132 502026024071860 531497668235009 568733420212635 585128167865309 618026107160078 630756588073490 634683836276753 637552273113664 672462142824294 698339900079275 701865353869699 702361047255040 744154952624671 778417488521154
numeral_bit 32 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ arithmeticTheory.ALT_ZERO , arithmeticTheory.NUMERAL_DEF , arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , ( DB.fetch "numeral_bit" "iLOG2_def" ) , numeralTheory.iDUB ]
1 2
4508202 527123542431 30666832570730 41508579138496 41573884812110 101493408634270 151796447914440 205559016431295 219860179863965 264214093175962 288661503866530 300513086870216 319158091902197 341984514906420 348442929936807 424604759194446 429712167298635 471942352642310 491132347463379 519253758598087 531497668235009 591784695147137 614450156076662 672462142824294 684439512836680 701865353869699 772093664419589 778523560533365 787260418695906
numeral_bit 32 1
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 527123542431 41573884812110 96708066951503 164673453768287 262767033862285 288661503866530 291557465540281 304068141531773 304128032116822 309888446016952 330892846690264 332007208127790 485646063754132 502026024071860 531497668235009 585128167865309 627057843031797 630756588073490 634683836276753 637552273113664 672462142824294 698339900079275 701865353869699 702361047255040 727053110504189 778417488521154
numeral_bit 32 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 527123542431 4150291279928 13554805440050 41573884812110 75468107537355 102953802762778 233861961560349 262767033862285 288661503866530 291557465540281 304068141531773 309888446016952 332007208127790 502026024071860 526789908706846 531497668235009 563860714894169 585128167865309 630756588073490 634683836276753 672462142824294 698339900079275 701865353869699 778417488521154
numeral_bit 33 0
BasicProvers.SRW_TAC [ ] [ bitTheory.MOD_2EXP_EQ_def , bitTheory.MOD_2EXP_def , boolLib.GSYM bitTheory.BITS_ZERO3 ]
1
4508202 464926985138 469711335699 527123542431 9910265060977 10232565136069 38598681236600 43901500311472 66249956748769 98581092097770 101493408634270 186603537601480 196421115996503 208688131165109 240306549691127 275371835795399 288661503866530 309888446016952 319300326898893 320991272731663 335465242846919 337086821887120 373353335476532 425584040140092 471942352642310 491132347463379 493489325848389 526134486535412 642120905209151 672462142824294 684439512836680 701865353869699 744888934970186 778417488521154
numeral_bit 33 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 483 17*)n" ]
2 3
4508202 464926985138 469711335699 527123542431 3509959868093 10232565136069 42251830626539 43901500311472 46973386526433 52213207481656 72704682443499 74982362025108 82788020813651 101493408634270 151796447914440 230685295159171 249797640736430 264214093175962 288661503866530 339975019424718 354328163182937 422921342694383 425584040140092 456283743629969 474709775802895 488252824385448 520918626888002 525347163412193 526134486535412 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 744888934970186 778417488521154
numeral_bit 33 2
simpLib.FULL_SIMP_TAC numLib.std_ss [ boolLib.GSYM bitTheory.BITS_ZERO3 , boolLib.GSYM bitTheory.BIT0_ODD , boolLib.GSYM bitTheory.BIT_BITS_THM , bitTheory.BIT_DIV2 , arithmeticTheory.DIV2_def ]
4
4508202 464926985138 469711335699 10232565136069 43901500311472 52213207481656 70114031198236 82788020813651 98581092097770 101493408634270 138598696382330 151796447914440 196283134303501 201175693946566 206854759680627 230685295159171 249797640736430 264214093175962 288661503866530 309888446016952 354328163182937 360624004745317 378755212752414 425584040140092 474709775802895 478915631042534 488252824385448 525347163412193 526134486535412 531497668235009 591739876900695 607414367785130 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 744888934970186 778417488521154
numeral_bit 33 3
simpLib.FULL_SIMP_TAC numLib.std_ss [ boolLib.GSYM bitTheory.BITS_ZERO3 , boolLib.GSYM bitTheory.BIT0_ODD , boolLib.GSYM bitTheory.BIT_BITS_THM , bitTheory.BIT_DIV2 , arithmeticTheory.DIV2_def ]

4508202 464926985138 469711335699 10232565136069 43901500311472 48385840440500 52213207481656 82788020813651 93902794224583 101493408634270 151796447914440 192982622592442 230685295159171 249797640736430 264214093175962 288661503866530 318555656451525 354328163182937 403044746773636 425584040140092 474709775802895 481935199684700 488252824385448 517758507580099 525347163412193 526134486535412 531497668235009 630444028844280 672462142824294 684439512836680 686226988397502 698125516052754 698339900079275 701865353869699 744888934970186 778417488521154
numeral_bit 33 4
boolLib.EQ_TAC
5 6
4508202 464926985138 469711335699 574967048041 27584508304565 42366783733602 95813897510775 98581092097770 101493408634270 124546192348058 138598696382330 178369260107384 252715856577076 288661503866530 309888446016952 330012922480994 354656544070709 398439345207991 471942352642310 491132347463379 531497668235009 616600091612425 672462142824294 684439512836680 684752822263932 694237250147155 701865353869699 778417488521154
numeral_bit 33 5
boolLib.REPEAT boolLib.STRIP_TAC
7
4508202 464926985138 469711335699 574967048041 27584508304565 42366783733602 95813897510775 98581092097770 101493408634270 124546192348058 138598696382330 178369260107384 252715856577076 288661503866530 309888446016952 330012922480994 354656544070709 398439345207991 471942352642310 491132347463379 531497668235009 616600091612425 672462142824294 684439512836680 684752822263932 694237250147155 701865353869699 778417488521154
numeral_bit 33 6
BasicProvers.RW_TAC numLib.arith_ss [ ]

4508202 464926985138 469711335699 574967048041 27584508304565 42366783733602 95813897510775 98581092097770 101493408634270 124546192348058 138598696382330 178369260107384 252715856577076 288661503866530 309888446016952 330012922480994 354656544070709 398439345207991 471942352642310 491132347463379 531497668235009 616600091612425 672462142824294 684439512836680 684752822263932 694237250147155 701865353869699 778417488521154
numeral_bit 33 7
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 488 17*)x" ]
8 9
4508187 4508202 464926985123 464926985138 469711335684 469711335699 574967048026 574967048041 27584508304550 42366783733602 95813897510760 98581092097755 124546192348043 138598696382315 178369260107369 178369260107384 252715856577061 288661503866515 288661503866530 309888446016937 330012922480979 354656544070694 398439345207976 471942352642295 491132347463364 531497668234994 531497668235009 616600091612410 672462142824279 684439512836665 684439512836680 684752822263917 694237250147155 701865353869684 701865353869699 778417488521139
numeral_bit 33 8
BasicProvers.RW_TAC numLib.arith_ss [ ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 27584508304550 27584508304565 43798864978499 95813897510760 98581092097755 98581092097770 124546192348043 138598696382315 178369260107369 178369260107384 288661503866515 288661503866530 309888446016937 309888446016952 330012922480979 354656544070694 362789011331338 398439345207976 471942352642295 491132347463364 531497668234994 531497668235009 616600091612410 616600091612425 672462142824279 672462142824294 684439512836665 684439512836680 684752822263917 701865353869684 701865353869699 778417488521139
numeral_bit 33 9
boolLib.ASM_REWRITE_TAC [ ( DB.fetch "arithmetic" "ADD_CLAUSES" ) , ( DB.fetch "arithmetic" "SUB_0" ) , ( DB.fetch "arithmetic" "SUB_MONO_EQ" ) , ( DB.fetch "arithmetic" "LESS_EQ_MONO" ) , prim_recTheory.INV_SUC_EQ , ( DB.fetch "arithmetic" "LESS_EQ_0" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 574967048026 27584508304550 82617229893233 95813897510760 95813897510775 98581092097755 124546192348043 138598696382315 178369260107369 178369260107384 288661503866515 288661503866530 309888446016937 330012922480979 354656544070694 365851124969023 398439345207976 471942352642295 491132347463364 531497668234994 531497668235009 616600091612410 672462142824279 684439512836665 684439512836680 684752822263917 684752822263932 701865353869684 701865353869699 778417488521139 778417488521154
numeral_bit 34 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 527123542431 52213207481656 74957651950956 82788020813651 98581092097770 129916455720081 137140290251988 151796447914440 155412585748122 230685295159171 264214093175962 288661503866530 291045210054565 309888446016952 310381861149522 354328163182937 456283743629969 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 607414367785130 659930235059793 666358693284417 672462142824294 698339900079275 701865353869699 772093664419589 778417488521154
numeral_bit 34 1
simpLib.FULL_SIMP_TAC numLib.std_ss tactictoe_thmlarg
2
4508202 527123542431 52213207481656 74957651950956 82788020813651 98581092097770 129916455720081 137140290251988 151796447914440 155412585748122 230685295159171 264214093175962 288661503866530 291045210054565 309888446016952 310381861149522 354328163182937 456283743629969 474709775802895 488252824385448 520918626888002 525347163412193 531497668235009 607414367785130 659930235059793 666358693284417 672462142824294 698339900079275 701865353869699 772093664419589 778417488521154
numeral_bit 34 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 527123542431 52213207481656 74957651950956 82788020813651 98581092097770 129916455720081 137140290251988 151796447914440 155412585748122 208427499546299 230685295159171 264214093175962 288661503866530 309888446016952 310381861149522 474709775802895 525347163412193 531497668235009 607414367785130 615424641360526 672462142824294 698339900079275 734077381109563 772093664419589
numeral_bit 35 0
BasicProvers.SRW_TAC [ ] [ bitTheory.MOD_2EXP_MAX_def , bitTheory.MOD_2EXP_def , boolLib.GSYM bitTheory.BITS_ZERO3 ]
1
4508202 464926985138 527123542431 5959967062338 10232565136069 43901500311472 98581092097770 101493408634270 196421115996503 208688131165109 288661503866530 309888446016952 311605784521908 425584040140092 466509020816800 471942352642310 491132347463379 526134486535412 531497668235009 654205043954642 672462142824294 684439512836680 701865353869699 711585331407561 744888934970186 778417488521154 785518597296853 792346838312812
numeral_bit 35 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1072 17*)n" ]
2 3
4508202 464926985138 527123542431 3509959868093 10232565136069 42251830626539 43901500311472 46973386526433 52213207481656 72704682443499 74957651950956 82788020813651 98581092097770 101493408634270 129916455720081 137140290251988 151796447914440 155412585748122 199501954608650 230685295159171 249797640736430 264214093175962 288661503866530 309888446016952 310381861149522 339975019424718 354328163182937 425584040140092 456283743629969 474709775802895 488252824385448 520918626888002 525347163412193 526134486535412 531497668235009 607414367785130 609113987190778 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 744888934970186 772093664419589 778417488521154 785026209394799 788101717835536
numeral_bit 35 2
simpLib.SIMP_TAC numLib.std_ss [ HolKernel.SYM bitTheory.BIT0_ODD , bitTheory.BIT_def ]

4508202 464926985138 10232565136069 27450704327113 43901500311472 48385840440500 52213207481656 74429315676672 82788020813651 93902794224583 95177605942751 101493408634270 129916455720081 137140290251988 151796447914440 155412585748122 230685295159171 249797640736430 262767033862285 264214093175962 288661503866530 309888446016952 317519920784288 318555656451525 354328163182937 371222021991837 402792587371760 403044746773636 425584040140092 474709775802895 481935199684700 488252824385448 525347163412193 526134486535412 531497668235009 630444028844280 649685094712585 672462142824294 684439512836680 686226988397502 698125516052754 698339900079275 701865353869699 744888934970186 772093664419589 778417488521154
numeral_bit 35 4
simpLib.FULL_SIMP_TAC numLib.std_ss [ boolLib.GSYM bitTheory.BITS_ZERO3 , boolLib.GSYM bitTheory.BIT0_ODD , boolLib.GSYM bitTheory.BIT_BITS_THM , bitTheory.BIT_DIV2 , arithmeticTheory.DIV2_def ]
5
4508202 464926985138 10232565136069 28283341370280 43901500311472 52213207481656 70114031198236 74957651950956 82788020813651 98435450831941 98581092097770 101493408634270 129916455720081 137140290251988 138598696382330 151796447914440 155412585748122 201175693946566 206854759680627 230685295159171 249797640736430 264214093175962 265637205075148 272414486787854 288661503866530 291045210054565 309888446016952 310381861149522 354328163182937 360624004745317 425584040140092 456283743629969 472909944080250 474709775802895 478915631042534 488252824385448 502854276330653 520918626888002 525347163412193 526134486535412 531497668235009 591739876900695 607414367785130 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 725508521201875 744888934970186 772093664419589 778417488521154
numeral_bit 35 5
boolLib.EQ_TAC
6 7
4508202 464926985138 574967048041 27584508304565 42366783733602 52213207481656 74957651950956 82788020813651 95813897510775 98435450831941 98581092097770 101493408634270 124546192348058 129916455720081 137140290251988 138598696382330 151796447914440 155412585748122 178369260107384 230685295159171 252715856577076 264214093175962 265637205075148 272414486787854 288661503866530 309888446016952 310381861149522 330012922480994 354656544070709 398439345207991 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 607414367785130 616600091612425 662467345836926 672462142824294 675812381286119 684439512836680 684752822263932 694237250147155 698339900079275 701865353869699 725508521201875 772093664419589 778417488521154
numeral_bit 35 6
BasicProvers.RW_TAC numLib.arith_ss [ bitTheory.BIT_EXP_SUB1 ]
8
4508202 464926985138 574967048041 27584508304565 42366783733602 52213207481656 74957651950956 82788020813651 95813897510775 98435450831941 98581092097770 101493408634270 124546192348058 129916455720081 137140290251988 138598696382330 151796447914440 155412585748122 178369260107384 230685295159171 252715856577076 264214093175962 265637205075148 272414486787854 288661503866530 309888446016952 310381861149522 330012922480994 354656544070709 398439345207991 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 607414367785130 616600091612425 662467345836926 672462142824294 675812381286119 684439512836680 684752822263932 694237250147155 698339900079275 701865353869699 725508521201875 772093664419589 778417488521154
numeral_bit 35 7
BasicProvers.RW_TAC numLib.arith_ss [ bitTheory.BIT_EXP_SUB1 ]

4508202 464926985138 574967048041 27584508304565 42366783733602 52213207481656 74957651950956 82788020813651 95813897510775 98435450831941 98581092097770 101493408634270 124546192348058 129916455720081 137140290251988 138598696382330 151796447914440 155412585748122 178369260107384 230685295159171 252715856577076 264214093175962 265637205075148 272414486787854 288661503866530 309888446016952 310381861149522 330012922480994 354656544070709 398439345207991 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 607414367785130 616600091612425 662467345836926 672462142824294 675812381286119 684439512836680 684752822263932 694237250147155 698339900079275 701865353869699 725508521201875 772093664419589 778417488521154
numeral_bit 35 8
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 488 17*)x" ]
9 10
4508187 4508202 464926985123 464926985138 574967048026 574967048041 27584508304550 42366783733602 95813897510760 98581092097755 124546192348043 138598696382315 178369260107369 178369260107384 252715856577061 288661503866515 288661503866530 309888446016937 330012922480979 354656544070694 398439345207976 471942352642295 491132347463364 531497668234994 531497668235009 616600091612410 672462142824279 684439512836665 684752822263917 694237250147155 778417488521139
numeral_bit 35 9
BasicProvers.RW_TAC numLib.arith_ss [ ]

4508187 4508202 464926985123 464926985138 527123542416 527123542431 574967048026 27584508304550 27584508304565 43798864978499 95813897510760 98581092097755 98581092097770 124546192348043 138598696382315 178369260107369 178369260107384 288661503866515 288661503866530 309888446016937 309888446016952 330012922480979 354656544070694 362789011331338 398439345207976 471942352642295 491132347463364 531497668234994 531497668235009 616600091612410 616600091612425 672462142824279 672462142824294 684439512836665 684752822263917 778417488521139
numeral_bit 35 10
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 574967048026 27584508304550 82617229893233 95813897510760 95813897510775 98581092097755 124546192348043 138598696382315 178369260107369 178369260107384 288661503866515 288661503866530 309888446016937 330012922480979 354656544070694 365851124969023 398439345207976 471942352642295 491132347463364 531497668234994 531497668235009 616600091612410 672462142824279 684439512836665 684752822263917 684752822263932 778417488521139 778417488521154
numeral_bit 36 0
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg
1 2
4508202 527123542431 4482299625837 10232565136069 19521708359799 43901500311472 70554893645393 123415922079194 129916455720081 155412585748122 158458236144169 162649842674189 264214093175962 271701083476882 288661503866530 330012922480994 367755062087077 375497871509295 425584040140092 466580814163002 471942352642310 474709775802895 491132347463379 526134486535412 531497668235009 585128167865309 616773317216812 649458625241199 672462142824294 684439512836680 698339900079275 701865353869699 704177836849664 726076794110235 744888934970186 772093664419589 776015515758113 778417488521154 779941261666879
numeral_bit 36 1
boolLib.MATCH_MP_TAC bitTheory.LEAST_THM
3
4508187 4508202 503201789626 527123542416 527123542431 19521708359784 42366783733602 43901500311457 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 178369260107384 216687751492967 220152351325903 230184383806230 262534126299790 264214093175962 280855702181310 288661503866515 288661503866530 360375178996699 375497871509280 405701319580507 425584040140077 425784742747075 441335257201742 465310970511033 466580814162987 474709775802895 531497668234994 531497668235009 568585819815307 585128167865309 648218688142478 672462142824294 694237250147155 698339900079275 701473106811523 701865353869684 701865353869699 704177836849649 719045543904166 744888934970171 772093664419589 778417488521139
numeral_bit 36 2
boolLib.MATCH_MP_TAC bitTheory.LEAST_THM
4
4508187 4508202 503201789626 527123542416 527123542431 19521708359784 42366783733602 43901500311457 178369260107384 216687751492967 280855702181310 288661503866515 288661503866530 360375178996699 364177793744700 375497871509280 425584040140077 425784742747075 465310970511033 466580814162987 531497668234994 531497668235009 694237250147155 701865353869684 701865353869699 704177836849649 744888934970171 778417488521139 778417488521154
numeral_bit 36 3
BasicProvers.SRW_TAC [ ] [ ]

4508187 4508202 503201789626 522339191870 527123542416 527123542431 19521708359784 19521708359799 42366783733602 43901500311457 52203240014679 52213207481656 82788020813651 101493408634270 129916455720081 151796447914440 155412585748122 178369260107384 217096164890918 220152351325903 224113291016775 230184383806230 262534126299790 264214093175962 280855702181310 288661503866515 288661503866530 330012922480994 360375178996699 375497871509280 405701319580507 425584040140077 425784742747075 466580814162987 466580814163002 471942352642310 474709775802895 491132347463379 531497668234994 531497668235009 568585819815307 585128167865309 648218688142478 672462142824294 684439512836680 694237250147155 698339900079275 701473106811523 701865353869684 704177836849649 719045543904166 719724053890759 734077381109563 744888934970171 772093664419589 778417488521139
numeral_bit 36 4
BasicProvers.SRW_TAC [ ] [ bitTheory.BIT0_ODD ]

4508187 4508202 503201789626 522339191870 527123542416 527123542431 19521708359784 19521708359799 42366783733602 43901500311457 52203240014679 101493408634270 178369260107384 217096164890918 288661503866515 288661503866530 330012922480994 360375178996699 375497871509280 425584040140077 466580814162987 466580814163002 471942352642310 491132347463379 531497668234994 531497668235009 545866261401461 684439512836680 694237250147155 701865353869684 704177836849649 734077381109563 744888934970171 771949309444856 778417488521139 778417488521154
