bit 0 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 574967048041 579751398602 101493408634270 217096164890918 288661503866530 315287158685632 330012922480994 412818828973481 471942352642310 491132347463379 521746175187020 531497668235009 568681084200210 646280678163954 684439512836680 698339900079275 729399901032975 734077381109563
bit 0 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_ADD_1
2
4508187 4508202 464926985123 464926985138 469711335684 469711335699 574967048026 574967048041 579751398587 579751398602 217096164890903 288661503866515 288661503866530 315287158685632 412818828973481 521746175187005 531497668234994 531497668235009 568681084200210 646280678163954 698339900079275 729399901032975 734077381109548 734077381109563
bit 0 2
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 574967048026 574967048041 579751398587 579751398602 63194348934582 129916455720066 141115264777401 155412585748107 217096164890903 264214093175947 288661503866515 288661503866530 315287158685632 412818828973481 474709775802880 502026024071845 521746175187005 531497668234994 531497668235009 568681084200210 585128167865294 587688456885345 646280678163954 672462142824279 698339900079260 698339900079275 701865353869684 704177836849649 729399901032975 734077381109548 734077381109563 772093664419574 788253472438113
bit 1 0
boolLib.STRIP_TAC
1
4508202 527123542431 3509959868093 41573884812110 52213207481656 81077507050989 82788020813651 151796447914440 230685295159171 244753865386683 264214093175962 288661503866530 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 577287161058130 672462142824294 698339900079275 701865353869699
bit 1 1
boolLib.MATCH_MP_TAC ( DB.fetch "bit" "LOG2_UNIQUE" )
2
4508202 527123542431 3509959868093 41573884812110 52213207481656 81077507050989 82788020813651 151796447914440 230685295159171 244753865386683 264214093175962 288661503866530 474709775802895 525347163412193 531497668235009 577287161058130 672462142824294 698339900079275 701865353869699
bit 1 2
BasicProvers.SRW_TAC [ ] [ ]

4508202 527123542431 3509959868093 52213207481656 82788020813651 98581092097770 101493408634270 124546192348058 151796447914440 230685295159171 264214093175962 288661503866530 309888446016952 315087132999859 463887539253348 474709775802895 525347163412193 531497668235009 607414367785130 612921379435794 672462142824294 684439512836680 698339900079275 707367415712564 734077381109563
bit 2 0
BasicProvers.SRW_TAC [ ] [ numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 115 23*)1n <= x <=> 0 < x" ] ) ]

4508202 527123542431 3509959868093 10545689246177 52213207481656 82788020813651 124546192348058 129916455720081 151796447914440 155412585748122 230685295159171 264214093175962 272632849572436 288661503866530 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 698339900079275 772093664419589
bit 3 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 3509959868093 52213207481656 82788020813651 151796447914440 156580540146298 217096164890918 230685295159171 264214093175962 288661503866530 330012922480994 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 612921379435794 672462142824294 684439512836680 698339900079275 734077381109563
bit 4 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 3509959868093 52213207481656 82788020813651 124546192348058 151796447914440 230685295159171 264214093175962 288661503866530 315087132999859 330012922480994 354656544070709 398439345207991 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 684439512836680 698339900079275 707367415712564
bit 5 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 3509959868093 52213207481656 82788020813651 82897199447339 120452177833951 124546192348058 137140290251988 151796447914440 230685295159171 264214093175962 288661503866530 293017811576036 332751296447062 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 674255265005599 698339900079275
bit 6 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 124546192348058 213792015625414 288661503866530 330012922480994 412866374726718 463693407382330 471942352642310 491132347463379 531497668235009 538989140445465 684439512836680 698125516052754 698339900079275 702299432457039 734077381109563 767055970251773 778417488521154
bit 6 1
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss tactictoe_thmlarg
2
4508187 4508202 464926985138 469711335684 469711335699 124546192348058 213792015625414 288661503866515 288661503866530 412866374726718 463693407382330 531497668234994 531497668235009 538989140445450 698125516052754 698339900079275 702299432457024 734077381109548 767055970251773 778417488521139
bit 6 2
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
3
4508187 4508202 464926985138 469711335684 469711335699 512770490733 88918838094727 124546192348058 130658286661353 213792015625414 230184383806215 288661503866515 288661503866530 412818828973466 412866374726718 415067907596982 463022512672729 463693407382315 463693407382330 471942352642295 491132347463364 518626499560505 531497668234994 531497668235009 538989140445450 585128167865294 607645833421599 667095047136112 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701865353869684 702299432457024 704177836849649 730122340407411 734077381109548 767055970251758 767055970251773 778417488521139
bit 6 3
boolLib.POP_ASSUM ( Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 149 31*)a" ] boolLib.SUBST1_TAC )
4
4508187 4508202 464926985138 469711335684 469711335699 512770490733 124546192348058 213792015625414 230184383806215 288661503866515 288661503866530 412818828973466 412866374726718 415067907596982 463022512672729 463693407382315 463693407382330 471942352642295 491132347463364 518626499560505 531497668234994 531497668235009 538989140445450 585128167865294 607645833421599 667095047136112 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701865353869684 702299432457024 704177836849649 730122340407411 734077381109548 767055970251758 767055970251773 778417488521139
bit 6 4
BasicProvers.SRW_TAC [ ] [ arithmeticTheory.MOD_TIMES ]

4508187 4508202 464926985138 469711335684 469711335699 124546192348058 230184383806230 288661503866515 288661503866530 372534569877840 412818828973481 413556219271298 457867689082804 463022512672744 463693407382330 468677079707277 518626499560520 531497668234994 531497668235009 538989140445450 585128167865309 607645833421614 667095047136127 698125516052754 698339900079275 701473106811523 702299432457024 730122340407426 734077381109548 767055970251773 778417488521139
bit 7 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.DIVISION ]

4508202 498417439065 517554841309 527123542431 52213207481656 82788020813651 98581092097770 137140290251988 151796447914440 159802838968145 230685295159171 264214093175962 288661503866530 289324272772023 309888446016952 321131540583531 354328163182937 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 517572565858824 520918626888002 525347163412193 531497668235009 577090776470594 672462142824294 698339900079275 734077381109563 774717115120224
bit 8 0
boolLib.REPEAT boolLib.STRIP_TAC

4508202 498417439065 517554841309 527123542431 52213207481656 82788020813651 98581092097770 124713194166072 151796447914440 230685295159171 264214093175962 288661503866530 309888446016952 321131540583531 354328163182937 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 607414367785130 672462142824294 698339900079275 734077381109563 774717115120224
bit 8 1
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508202 498417439065 517554841309 527123542431 52213207481656 82788020813651 98581092097770 137140290251988 151796447914440 159802838968145 230685295159171 264214093175962 288661503866530 289324272772023 309888446016952 321131540583531 354328163182937 466703188966214 474709775802895 488252824385448 517572565858824 520918626888002 525347163412193 531497668235009 577090776470594 672462142824294 698339900079275 734077381109563 774717115120224
bit 8 2
metisLib.METIS_TAC [ ( DB.fetch "bit" "EXP_SUB_LESS_EQ" ) , arithmeticTheory.LESS_LESS_EQ_TRANS ]

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542416 527123542431 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 124713194166072 137140290251973 151796447914425 151796447914440 159802838968130 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289324272772008 309888446016937 309888446016952 321131540583516 321131540583531 354328163182922 354328163182937 466703188966199 466703188966214 474709775802880 474709775802895 488252824385433 488252824385448 517572565858809 520918626887987 520918626888002 525347163412178 525347163412193 531497668234994 531497668235009 577090776470579 607414367785130 672462142824279 672462142824294 698339900079260 698339900079275 734077381109548 734077381109563 774717115120209 774717115120224
bit 9 0
metisLib.METIS_TAC tactictoe_thmlarg
1
4508202 522339191870 527123542431 70020307119048 124546192348058 230184383806230 288661503866530 330012922480994 412818828973481 463022512672744 471942352642310 491132347463379 518626499560520 531497668235009 535619300617437 538989140445465 667095047136127 684439512836680 698339900079275 701473106811523 702299432457039 734077381109563 778417488521154
bit 9 1
BasicProvers.PROVE_TAC [ ( DB.fetch "arithmetic" "DIVISION" ) ]
2
4508187 4508202 522339191870 527123542416 527123542431 536692243553 230184383806230 282882856416621 288661503866515 288661503866530 412818828973481 457644544611742 463022512672744 471942352642310 518626499560520 531497668234994 531497668235009 538989140445450 585128167865309 667095047136127 698339900079275 701473106811523 701865353869699 702299432457024 704177836849664 730122340407426 734077381109548 756351281245151 778417488521139
bit 9 2
BasicProvers.PROVE_TAC [ ( DB.fetch "arithmetic" "DIVISION" ) ]

4508187 4508202 522339191870 527123542416 527123542431 230184383806230 288661503866515 288661503866530 412818828973481 415067907596997 463022512672744 463693407382330 518626499560520 531497668234994 531497668235009 538989140445450 585128167865309 607645833421614 667095047136127 698125516052754 698339900079275 701473106811523 701865353869699 702299432457024 704177836849664 730122340407426 734077381109548 767055970251773 778417488521139
bit 12 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 536692243553 3509959868093 42481566112044 52213207481656 75468107537355 82788020813651 151796447914440 230184383806230 230685295159171 240162001654694 264214093175962 288661503866530 365429139964489 368134287684202 380952023419863 412818828973481 421340528878595 454449126971382 471942352642310 474709775802895 491132347463379 502026024071860 515335258680450 525347163412193 531497668235009 562172026683480 585128167865309 668748088923555 672462142824294 693646371192066 698125516052754 698339900079275 701473106811523 701865353869699 767055970251773 773943758203247
bit 13 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 474495686260 3509959868093 52213207481656 82788020813651 82897199447339 120452177833951 137140290251988 151796447914440 184941616419005 230184383806230 230685295159171 264214093175962 288661503866530 315108367442665 418268328618269 421340528878595 471942352642310 474709775802895 486426635122035 491132347463379 525347163412193 531497668235009 594923993088277 668748088923555 672462142824294 674255265005599 698125516052754 698339900079275 701473106811523 701865353869699 767055970251773 773943758203247
bit 13 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 208 17*)c <= b" ]

4508202 464926985138 469711335699 474495686260 3509959868093 52213207481656 82788020813651 82897199447339 120452177833951 137140290251988 151796447914440 184941616419005 230184383806230 230685295159171 264214093175962 288661503866530 315108367442665 418268328618269 421340528878595 474709775802895 486426635122035 525347163412193 531497668235009 594923993088277 668748088923555 672462142824294 674255265005599 698125516052754 698339900079275 701473106811523 701865353869699 767055970251773 773943758203247
bit 14 0
metisLib.METIS_TAC tactictoe_thmlarg

4508202 498417439065 517554841309 527123542431 3509959868093 18689982548382 52213207481656 70692075683943 82788020813651 98581092097770 129483218986421 151796447914440 230184383806230 230685295159171 264214093175962 288661503866530 309888446016952 321131540583531 354328163182937 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 607414367785130 672462142824294 672796183394740 698125516052754 698339900079275 701865353869699 767055970251773 779274282334698
bit 15 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "BITS_THM2" ) ]

4508202 498417439065 517554841309 527123542431 124546192348058 218210930860911 281904613567943 288661503866530 321131540583531 354328163182937 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009
bit 15 1
BasicProvers.SRW_TAC [ ] [ arithmeticTheory.DIV_LESS_EQ , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]

4508202 498417439065 517554841309 527123542431 3509959868093 18689982548382 52213207481656 70692075683943 82788020813651 98581092097770 124546192348058 151796447914440 230184383806230 230685295159171 264214093175962 288661503866530 309888446016952 474709775802895 525347163412193 531497668235009 607414367785130 628520207311788 672462142824294 698125516052754 698339900079275 759906223446434 767055970251773 779274282334698
bit 15 2
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "bit" "MOD_LEQ" ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]

4508187 4508202 498417439050 498417439065 517554841294 527123542416 527123542431 3509959868078 8130453298041 18689982548367 52213207481641 52213207481656 70692075683928 82788020813636 82788020813651 98581092097755 98581092097770 124546192348043 124546192348058 151796447914425 151796447914440 230184383806215 230532411240181 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 607414367785115 607414367785130 628520207311773 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 759906223446419 767055970251758 767055970251773 779274282334683 779274282334698
bit 15 3
numLib.DECIDE_TAC

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542416 527123542431 3509959868078 3509959868093 8130453298026 18689982548367 18689982548382 52213207481641 52213207481656 70692075683928 70692075683943 82788020813636 82788020813651 98581092097755 98581092097770 124546192348043 124546192348058 151796447914425 151796447914440 230184383806215 230184383806230 230532411240166 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 474709775802880 474709775802895 478612162876781 525347163412178 525347163412193 531497668234994 531497668235009 607414367785115 607414367785130 628520207311773 628520207311788 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 759906223446419 767055970251758 767055970251773 779274282334683 779274282334698
bit 16 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 527123542431 3509959868093 52213207481656 75468107537355 82788020813651 82897199447339 120452177833951 123589208232091 124546192348058 131096834702682 131101619053243 136129971492854 136134755843415 137140290251988 151796447914440 184941616419005 230184383806230 230685295159171 232351123145077 264214093175962 288661503866530 330012922480994 368134287684202 392450382463166 425930399385036 447545562859617 471942352642310 474709775802895 480776592486551 489495354854324 491132347463379 502026024071860 513018032456469 525347163412193 531497668235009 540504031847902 560323540691235 585128167865309 600640381066942 608441904281190 656430211753278 668748088923555 672462142824294 674255265005599 684439512836680 698125516052754 698339900079275 701473106811523 701865353869699 773943758203247 788612783991843
bit 16 2
boolLib.IMP_RES_TAC arithmeticTheory.LESS_EQUAL_ADD
3
4508187 4508202 527123542431 3509959868093 52213207481656 75468107537340 75468107537355 82788020813651 82897199447339 120452177833951 124546192348043 124877175792000 131096834702667 131096834702682 131101619053228 131101619053243 132801941115055 136129971492839 136129971492854 136134755843415 137140290251988 151796447914440 184941616419005 230184383806230 230685295159171 231843795163159 232351123145077 264214093175962 279980436762350 288661503866515 288661503866530 368134287684202 425930399385021 474709775802895 502026024071845 502026024071860 513018032456469 525347163412193 531497668234994 531497668235009 540504031847902 585128167865294 585128167865309 600640381066942 603049270715243 608441904281175 656430211753278 668748088923555 672462142824294 674255265005599 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 770851023962586 773943758203247 788612783991843
bit 16 3
boolLib.POP_ASSUM ( fn t => simpLib.SIMP_TAC numLib.arith_ss [ arithmeticTheory.EXP_ADD , arithmeticTheory.MOD_MULT_MOD , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , t ] )
4
4508187 4508202 527123542431 536692243538 3509959868093 52213207481656 75468107537340 75468107537355 82788020813651 82897199447339 102953802762763 120452177833951 124546192348043 124877175792000 131096834702667 131096834702682 131101619053228 131101619053243 132801941115055 136129971492839 136129971492854 136134755843415 137140290251988 151796447914440 184941616419005 230184383806230 230685295159171 231843795163159 232351123145077 264214093175962 279980436762350 288661503866515 288661503866530 368134287684202 390311769701014 425930399385021 474709775802895 502026024071845 502026024071860 513018032456469 525347163412193 531497668234994 531497668235009 540504031847902 585128167865294 585128167865309 600640381066942 603049270715243 608441904281175 656430211753278 657516895736263 668748088923555 672462142824294 674255265005599 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 704177836849649 770851023962586 773943758203247 788612783991843
bit 16 5
simpLib.SIMP_TAC numLib.arith_ss [ arithmeticTheory.DIV_DIV_DIV_MULT , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , boolLib.GSYM arithmeticTheory.EXP_ADD ]
6
4508187 4508202 527123542431 3509959868093 46488820639328 52213207481656 75468107537340 75468107537355 82788020813651 82897199447339 120452177833951 124546192348043 131096834702667 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 137140290251988 151796447914440 202530131099527 230184383806230 230685295159171 233041684949954 240162001654694 264214093175962 288661503866515 288661503866530 363671392270242 368134287684202 402838615991039 412818828973481 425930399385021 474709775802895 502026024071845 502026024071860 525347163412193 528936677979190 531497668234994 531497668235009 583315383899011 585128167865294 585128167865309 608441904281175 623814010762929 672462142824294 674255265005599 695414913710488 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 733902463672948 750558771288169 767055970251773
bit 17 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 527123542431 75468107537355 90666165181872 124546192348058 131096834702682 131101619053243 136129971492854 136134755843415 205865039985976 247045835083877 288661503866530 321131540583531 330012922480994 354328163182937 390066081515754 425930399385036 466703188966214 471942352642310 477314679414179 488252824385448 491132347463379 502026024071860 520918626888002 531497668235009 553612328820111 585128167865309 608441904281190 684439512836680 698339900079275 701865353869699
bit 17 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_EQ_MONO
2
4508187 4508202 527123542431 75468107537340 75468107537355 90666165181872 124546192348043 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 205865039985976 247045835083877 288661503866515 288661503866530 321131540583531 354328163182937 390066081515754 425930399385021 466703188966214 477314679414179 488252824385448 502026024071845 502026024071860 520918626888002 531497668234994 531497668235009 553612328820111 585128167865294 585128167865309 608441904281175 698339900079260 698339900079275 701865353869699
bit 18 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BITS_THM2" ) , arithmeticTheory.EXP_ADD , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.DIV_DIV_DIV_MULT ]

4508202 498417439065 517554841309 527123542431 574967048041 3509959868093 52213207481656 75468107537355 82788020813651 148378252477947 151796447914440 201158715236351 230184383806230 230685295159171 264214093175962 288661503866530 321131540583531 324626796305317 354328163182937 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 502026024071860 520918626888002 525347163412193 531497668235009 585128167865309 598419173963551 617608359940829 672462142824294 698339900079275 701865353869699 736544346498149
bit 19 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508202 498417439065 517554841309 527123542431 3509959868093 52213207481656 82788020813651 98581092097770 129483218986421 151796447914440 183609420323238 217096164890918 230184383806230 230685295159171 264214093175962 288661503866530 309888446016952 321131540583531 330012922480994 354328163182937 370414016909138 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 607414367785130 668748088923555 672462142824294 684439512836680 698339900079275 701473106811523 701865353869699 734077381109563
bit 20 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 80930178101718 129483218986421 217096164890918 288661503866530 321131540583531 330012922480994 354328163182937 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 521746175187020 531497668235009 684439512836680 701865353869699 734077381109563 778417488521154
bit 20 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_ADD_1
2
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 80930178101718 129483218986421 217096164890903 288661503866515 288661503866530 321131540583531 354328163182937 466703188966214 488252824385448 520918626888002 521746175187005 531497668234994 531497668235009 701865353869699 734077381109548 778417488521154
bit 20 2
boolLib.POP_ASSUM ( fn th => boolLib.REWRITE_TAC [ th ] )
3
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 536692243538 63194348934582 80930178101718 129483218986421 129916455720066 155412585748107 217096164890903 264214093175947 288661503866515 288661503866530 321131540583531 354328163182937 466703188966214 474709775802880 488252824385448 502026024071845 520918626888002 521746175187005 531497668234994 531497668235009 585128167865294 587688456885345 672462142824279 698339900079260 701865353869684 701865353869699 704177836849649 734077381109548 772093664419574 778417488521154 788253472438113
bit 20 3
boolLib.ASSUME_TAC ( ( boolLib.REWRITE_RULE [ arithmeticTheory.EXP , arithmeticTheory.SUB , arithmeticTheory.SUB_EQUAL_0 ] o boolLib.ONCE_REWRITE_RULE [ arithmeticTheory.SUB_PLUS ] o boolLib.REWRITE_RULE [ arithmeticTheory.ADD1 ] o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 276 22*)h" ] , [ HolKernel.QUOTE " (*#loc 276 27*)h + 1 + p" ] , [ HolKernel.QUOTE " (*#loc 276 40*)n" ] ] ) ( DB.fetch "bit" "BITSLT_THM" ) )
4
4508187 4508202 498417439050 498417439065 517554841294 527123542431 536692243553 86829815814149 129916455720081 155412585748122 217096164890903 255144399193392 264214093175962 288661503866515 288661503866530 354328163182937 474709775802895 488252824385448 502026024071860 520918626888002 521746175187005 531497668234994 531497668235009 567455287091434 585128167865309 587688456885360 629504510550936 672462142824294 698339900079275 701865353869699 734077381109548 772093664419589 778417488521154 788253472438128
bit 20 4
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 498417439050 498417439065 517554841294 527123542416 527123542431 536692243538 536692243553 86829815814149 129916455720066 129916455720081 155412585748107 155412585748122 217096164890903 255144399193392 262235901977694 264214093175947 264214093175962 288661503866515 288661503866530 297712603421183 327418704888152 354328163182922 354328163182937 398733066671759 474709775802880 474709775802895 488252824385433 488252824385448 502026024071845 502026024071860 520918626887987 520918626888002 521746175187005 531497668234994 531497668235009 567455287091434 585128167865294 585128167865309 587688456885345 587688456885360 611887468187535 629504510550936 672462142824279 672462142824294 698339900079260 698339900079275 701865353869699 734077381109548 734175579601423 772093664419574 772093664419589 778417488521154 788253472438128
bit 21 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BITS_THM2" ) , arithmeticTheory.ZERO_MOD , arithmeticTheory.ZERO_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]

4508202 498417439065 517554841309 79581803399495 288661503866530 321131540583531 354328163182937 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009 563444720057712 641664632271774 701865353869699 778417488521154
bit 22 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.MULT_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.SUB ]

4508202 464926985138 498417439065 517554841309 3509959868093 30905419975652 52213207481656 82788020813651 82897199447339 124546192348058 137140290251988 151796447914440 230685295159171 264214093175962 288661503866530 303673238730595 315287158685632 321131540583531 330012922480994 354328163182937 354656544070709 366238823304717 398439345207991 412818828973481 471942352642310 474709775802895 481959910769795 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 672462142824294 674255265005599 684439512836680 686536423642824 698339900079275 701865353869699 702125065316778 778417488521154 791970280630603
bit 23 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508202 464926985138 498417439065 52213207481656 72704682443499 82788020813651 98581092097770 151796447914440 183609420323238 217096164890918 230685295159171 264214093175962 288661503866530 302820260233357 309888446016952 330012922480994 339975019424718 354328163182937 456283743629969 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 607414367785130 672462142824294 684439512836680 698339900079275 701865353869699 734077381109563 778417488521154
bit 24 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 527123542431 5640307285050 8627956820491 41573884812110 268584588173463 288661503866530 297070751486172 330012922480994 350568068608768 354328163182937 471942352642310 488252824385448 491132347463379 531497668235009 538989140445465 620617482996075 672462142824294 684439512836680 701865353869699 702299432457039 734077381109563 778417488521154
bit 24 1
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.MULT_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.SUB ]
2
4508187 4508202 527123542416 527123542431 5640307285050 8627956820491 41573884812110 268584588173463 288661503866515 288661503866530 297070751486172 350568068608768 354328163182937 488252824385448 531497668234994 531497668235009 538989140445450 620617482996075 672462142824294 701865353869699 702299432457024 734077381109548 778417488521139 778417488521154
bit 24 2
BasicProvers.SRW_TAC [ ] [ logrootTheory.LOG , ( DB.fetch "bit" "LOG2_def" ) ]

4508187 4508202 527123542416 527123542431 41573884812110 52213207481656 82788020813651 86239708628671 151796447914440 201206809978341 217096164890918 230685295159171 264214093175962 288661503866515 288661503866530 309888446016952 350568068608768 474709775802895 525347163412193 531497668234994 531497668235009 538989140445450 574389769622852 672462142824294 698339900079275 702299432457024 734077381109548 734077381109563 778417488521139
bit 25 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 3509959868093 52213207481656 80930178101718 82788020813651 129483218986421 151796447914440 217096164890918 230685295159171 264214093175962 288661503866530 321131540583531 330012922480994 354328163182937 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 584177660676288 672462142824294 684439512836680 698339900079275 701865353869699 734077381109563 778417488521154
bit 25 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 305 17*)h < l" ]
2
4508187 4508202 498417439065 517554841294 517554841309 527123542416 527123542431 3509959868078 52213207481641 80930178101718 82788020813636 129483218986421 151796447914425 217096164890903 230685295159156 264214093175947 288661503866515 288661503866530 321131540583531 354328163182937 466703188966214 474709775802880 488252824385448 520918626888002 525347163412178 531497668234994 531497668235009 584177660676273 672462142824279 698339900079260 701865353869699 734077381109548 778417488521154
bit 25 2
metisLib.METIS_TAC tactictoe_thmlarg

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542416 527123542431 3509959868078 52213207481641 80930178101718 82788020813636 129483218986421 151796447914425 217096164890903 230685295159156 264214093175947 288661503866515 288661503866530 321131540583531 354328163182937 466703188966214 474709775802880 488252824385448 520918626888002 521746175187005 525347163412178 531497668234994 531497668235009 584177660676273 672462142824279 698339900079260 701865353869699 734077381109548 778417488521154
bit 25 3
numLib.DECIDE_TAC

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542416 3509959868078 19521708359784 52213207481641 82788020813636 98581092097770 151796447914425 217096164890903 217096164890918 230685295159156 264214093175947 288661503866515 288661503866530 309888446016952 420422385835201 466580814162987 474709775802880 521746175187005 525347163412178 531497668234994 531497668235009 584177660676273 672462142824279 672462142824294 698339900079260 734077381109548 734077381109563
bit 25 4
boolLib.IMP_RES_TAC ( DB.fetch "bit" "TWOEXP_MONO" )

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542416 527123542431 3509959868078 19521708359784 52213207481641 80930178101718 82788020813636 98581092097755 129483218986421 151796447914425 217096164890903 230685295159156 264214093175947 288661503866515 288661503866530 309888446016937 321131540583531 354328163182937 420422385835186 466580814162987 466703188966214 474709775802880 488252824385448 520918626888002 521746175187005 525347163412178 531497668234994 531497668235009 584177660676273 672462142824279 698339900079260 701865353869699 734077381109548 778417488521154
bit 25 5
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 498417439050 498417439065 517554841294 527123542416 527123542431 3509959868078 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 137150946431972 151796447914425 151796447914440 183609420323238 217096164890903 217096164890918 230685295159156 230685295159171 235257230472311 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 420422385835186 463887539253333 466580814162987 474709775802880 474709775802895 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 584177660676273 607414367785115 607414367785130 612921379435779 672462142824279 672462142824294 698339900079260 698339900079275 734077381109548 734077381109563
bit 25 6
simpLib.ASM_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "BITS_LT_HIGH" ) , arithmeticTheory.LESS_DIV_EQ_ZERO ]

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542416 527123542431 3509959868078 19521708359784 52213207481641 80930178101718 82788020813636 98581092097755 129483218986421 137150946431972 151796447914425 183609420323223 217096164890903 230685295159156 235257230472311 264214093175947 288661503866515 288661503866530 309888446016937 321131540583531 354328163182937 420422385835186 463887539253333 466580814162987 466703188966214 474709775802880 488252824385448 520918626888002 521746175187005 525347163412178 531497668234994 531497668235009 584177660676273 607414367785115 612921379435779 672462142824279 698339900079260 701865353869699 734077381109548 778417488521154
bit 26 0
boolLib.REWRITE_TAC [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_ZERO2" ) , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 313 63*)~(0 = 1)" ] ) ]

4508202 469711335699 19521708359799 178369260107384 288661503866530 466580814163002 471942352642310 491132347463379 531497668235009 691629943219928 694237250147155 778417488521154
bit 27 0
simpLib.SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.DIVMOD_ID , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , ( DB.fetch "bit" "SUC_SUB" ) ]

4508202 469711335699 3509959868093 52213207481656 67596347176857 82788020813651 151796447914440 178369260107384 230685295159171 264214093175962 288661503866530 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 694237250147155 698339900079275
bit 28 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 522339191870 527123542431 3509959868093 52213207481656 67596347176857 82788020813651 151796447914440 178369260107384 179857892939409 230685295159171 264214093175962 288661503866530 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 704177836849664
bit 28 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 322 17*)m = n" ]
2 3
4508202 522339191870 527123542431 3509959868093 52213207481656 67596347176857 82788020813651 151796447914440 178369260107384 179857892939409 230685295159171 264214093175962 288661503866530 474709775802895 525347163412193 531497668235009 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 704177836849664
bit 28 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 527123542416 527123542431 3509959868093 52213207481656 67596347176857 82788020813651 151796447914440 178369260107384 179857892939394 179857892939409 230685295159171 264214093175962 288661503866515 288661503866530 474709775802895 525347163412193 531497668234994 531497668235009 672462142824294 684439512836680 694237250147155 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664
bit 28 3
simpLib.SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.DIVMOD_ID , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , ( DB.fetch "bit" "SUC_SUB" ) ]
4
4508187 4508202 522339191855 522339191870 527123542416 527123542431 3509959868093 19521708359784 52213207481656 67596347176857 82788020813651 151796447914440 178369260107384 179857892939394 179857892939409 230685295159171 264214093175962 288661503866515 288661503866530 466580814162987 474709775802895 525347163412193 531497668234994 531497668235009 672462142824294 684439512836680 694237250147155 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664
bit 28 4
boolLib.IMP_RES_TAC ( numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 324 29*)!(a:num) b. ~(b = a) ==> (a < b) \\/ (b < a)" ] ) )

4508187 4508202 522339191855 522339191870 527123542416 527123542431 3509959868093 5273931242266 19521708359784 52213207481656 82788020813651 85125831737872 115954527599699 129916455720081 151796447914440 155412585748122 179857892939394 179857892939409 230184383806230 230685295159171 264214093175962 288661503866515 288661503866530 466580814162987 474709775802895 500155786422588 525347163412193 531497668234994 531497668235009 538806963207573 672462142824294 684439512836680 698125516052754 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 712491329647583 772093664419589
bit 29 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ arithmeticTheory.MIN_DEF , boolLib.REWRITE_RULE [ boolLib.GSYM arithmeticTheory.NOT_LESS ] ( DB.fetch "bit" "BITS_COMP_THM" ) ]
1
4508202 527123542431 3310968638630 75468107537355 131096834702682 131101619053243 136129971492854 136134755843415 161131423258024 185301283313583 228344186406717 288661503866530 321131540583531 354328163182937 390066081515754 407727321816625 432333986130782 466703188966214 471942352642310 488252824385448 491132347463379 502026024071860 520918626888002 531497668235009 553612328820111 585128167865309 698339900079275 701865353869699 763223375821246
bit 29 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 342 17*)h2 = 0" ]
2 3
4508187 4508202 527123542431 75468107537340 75468107537355 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 148795708198462 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 390066081515754 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 531497668234994 531497668235009 553612328820111 585128167865294 585128167865309 617608359940829 698339900079260 698339900079275 701865353869699 734077381109548
bit 29 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITS_ZERO" ) , ( DB.fetch "bit" "BITS_ZERO2" ) ]

4508187 4508202 527123542431 75468107537340 75468107537355 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 148795708198462 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 375497871509280 390066081515754 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 531497668234994 531497668235009 553612328820111 585128167865294 585128167865309 617608359940829 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 778417488521139
bit 29 3
boolLib.RULE_ASSUM_TAC ( boolLib.REWRITE_RULE [ arithmeticTheory.NOT_ZERO_LT_ZERO ] )
4
4508187 4508202 527123542431 19521708359784 75468107537340 75468107537355 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 148795708198462 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 375497871509280 390066081515754 466580814162987 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 531497668234994 531497668235009 553612328820111 585128167865294 585128167865309 617608359940829 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 778417488521139
bit 29 4
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 345 17*)h1 < l1" ]
5 6
4508187 4508202 527123542431 75468107537340 75468107537355 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 148795708198462 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 390066081515754 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 531497668234994 531497668235009 538989140445450 553612328820111 585128167865294 585128167865309 617608359940829 698339900079260 698339900079275 701865353869699 702299432457024 734077381109548 778417488521139
bit 29 5
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITS_ZERO" ) , ( DB.fetch "bit" "BITS_ZERO2" ) ]

4508187 4508202 527123542431 75468107537340 75468107537355 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 148795708198462 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 390066081515754 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 521746175187005 531497668234994 531497668235009 538989140445450 553612328820111 585128167865294 585128167865309 617608359940829 698339900079260 698339900079275 701865353869699 702299432457024 734077381109548 778417488521139
bit 29 6
boolLib.RULE_ASSUM_TAC ( boolLib.ONCE_REWRITE_RULE [ arithmeticTheory.ADD_COMM ] )
7
4508187 4508202 527123542431 19521708359784 75468107537340 75468107537355 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 148795708198462 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 390066081515754 466580814162987 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 521746175187005 531497668234994 531497668235009 538989140445450 553612328820111 585128167865294 585128167865309 617608359940829 698339900079260 698339900079275 701865353869699 702299432457024 734077381109548 778417488521139
bit 29 7
boolLib.IMP_RES_TAC arithmeticTheory.SUB_RIGHT_LESS
8
4508187 4508202 527123542431 19521708359784 75468107537340 75468107537355 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 148795708198462 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 390066081515754 466580814162987 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 521746175187005 531497668234994 531497668235009 538989140445450 553612328820111 585128167865294 585128167865309 617608359940829 698339900079260 698339900079275 701865353869699 702299432457024 734077381109548 778417488521139
bit 29 8
boolLib.POP_ASSUM ( fn t => boolLib.ASSUME_TAC ( boolLib.MATCH_MP ( DB.fetch "bit" "TWOEXP_MONO" ) ( boolLib.ONCE_REWRITE_RULE [ boolLib.GSYM arithmeticTheory.LESS_MONO_EQ ] t ) ) )
9
4508187 4508202 527123542431 19521708359784 75468107537340 75468107537355 82897199447324 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 137140290251973 148795708198462 204978683945267 217096164890903 227688727538217 288661503866515 288661503866530 321131540583531 324626796305317 354328163182937 390066081515754 466580814162987 466703188966214 488252824385448 502026024071845 502026024071860 520918626888002 521746175187005 531497668234994 531497668235009 538989140445450 553612328820111 585128167865294 585128167865309 617608359940829 671060791087051 674255265005584 698339900079260 698339900079275 701865353869699 702299432457024 734077381109548 778417488521139
bit 29 9
boolLib.ASSUME_TAC ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 353 29*)h1" ] , [ HolKernel.QUOTE " (*#loc 353 35*)l1" ] , [ HolKernel.QUOTE " (*#loc 353 41*)n" ] ] ( DB.fetch "bit" "BITSLT_THM" ) )
10
4508187 4508202 527123542431 19521708359784 51553398976951 52213207481641 75468107537340 75468107537355 82788020813636 82897199447324 98581092097755 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 137140290251973 148795708198462 151796447914425 216214550512285 217096164890903 227688727538217 230685295159156 264214093175947 288661503866515 288661503866530 309888446016937 312272941079108 321131540583531 324626796305317 354328163182937 390066081515754 433419505321038 466580814162987 466703188966214 474709775802880 488252824385448 502026024071845 502026024071860 520918626888002 521746175187005 525347163412178 531497668234994 531497668235009 538989140445450 553612328820111 585128167865294 585128167865309 607414367785115 617608359940829 672462142824279 674255265005584 698339900079260 698339900079275 701865353869699 702299432457024 734077381109548 778417488521139
bit 29 10
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 354 17*)h1 = l1" ]

4508187 4508202 527123542416 527123542431 19521708359784 51553398976951 52213207481641 75468107537340 75468107537355 82788020813636 82897199447324 98581092097755 131096834702667 131096834702682 131101619053228 131101619053243 136129971492839 136129971492854 136134755843415 137140290251973 148795708198462 151796447914425 159802838968130 216214550512285 217096164890903 227688727538217 230685295159156 264214093175947 288661503866515 288661503866530 289324272772008 309888446016937 312272941079108 321131540583516 321131540583531 324626796305317 354328163182922 354328163182937 390066081515754 433419505321038 466580814162987 466703188966199 466703188966214 474709775802880 488252824385433 488252824385448 502026024071845 502026024071860 517572565858809 520918626887987 520918626888002 521746175187005 525347163412178 531497668234994 531497668235009 538989140445450 553612328820111 577090776470579 585128167865294 585128167865309 607414367785115 617608359940829 672462142824279 674255265005584 698339900079260 698339900079275 701865353869699 702299432457024 734077381109548 774717115120209 778417488521139
bit 30 0
BasicProvers.PROVE_TAC [ ( DB.fetch "arithmetic" "MOD_2" ) , ( DB.fetch "arithmetic" "SUC_NOT" ) , ( DB.fetch "arithmetic" "ONE" ) ]

4508202 527123542431 19521708359799 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 230320956865043 264214093175962 288661503866530 466580814163002 471942352642310 474709775802895 491132347463379 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 767055970251773 772093664419589 778417488521154
bit 31 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 527123542431 19521708359799 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 230320956865043 264214093175962 288661503866530 466580814163002 471942352642310 474709775802895 491132347463379 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 767055970251773 772093664419589 778417488521154
bit 32 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 527123542431 43901500311472 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 264214093175962 288661503866530 425584040140092 471942352642310 474709775802895 491132347463379 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 744888934970186 767055970251773 772093664419589
bit 34 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 536692243553 3509959868093 52213207481656 82788020813651 88111861946819 124546192348058 151796447914440 230685295159171 264214093175962 273638945450793 288661503866530 315287158685632 330012922480994 354656544070709 398439345207991 412818828973481 457644544611742 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 684439512836680 686536423642824 698339900079275 701865353869699
bit 34 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_EQUAL_ADD
2
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243553 3509959868093 52213207481656 82788020813651 88111861946819 124546192348043 151796447914440 230685295159171 264214093175962 273638945450793 288661503866515 288661503866530 315287158685632 354656544070694 398439345207976 412818828973481 457644544611742 471942352642310 474709775802895 525347163412193 531497668234994 531497668235009 672462142824294 686536423642824 698339900079275 701865353869699
bit 34 2
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 392 21*)2 ** p" ]
3
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 3509959868093 52213207481656 75468107537340 82788020813651 88111861946819 124546192348043 151796447914440 230685295159171 264214093175962 265252312810947 273638945450793 288661503866515 288661503866530 315287158685632 354656544070694 398439345207976 412818828973481 457644544611742 471942352642310 474709775802895 502026024071845 525347163412193 531497668234994 531497668235009 585128167865294 672462142824294 686536423642824 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649
bit 34 3
simpLib.FULL_SIMP_TAC numLib.arith_ss [ arithmeticTheory.EXP_ADD ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 3509959868093 46488820639328 52213207481656 75468107537340 82788020813651 124546192348043 151796447914440 230685295159171 264214093175962 265252312810947 273638945450793 288661503866515 288661503866530 354656544070694 398439345207976 412818828973481 474709775802895 495030359133836 502026024071845 525347163412193 531497668234994 531497668235009 585128167865294 623814010762929 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649
bit 35 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 574967048041 579751398602 3509959868093 45772639777966 52213207481656 75468107537355 82788020813651 137140290251988 151796447914440 162495574434630 230184383806230 230685295159171 246824442826294 264214093175962 288661503866530 299551342228641 368134287684202 412818828973481 454449126971382 471942352642310 474709775802895 491132347463379 502026024071860 509346045957705 515335258680450 517630913139259 525347163412193 531497668235009 568117286705441 585128167865309 600640381066942 668748088923555 672462142824294 693646371192066 698125516052754 698339900079275 701473106811523 701865353869699 763596706937415 773943758203247
bit 35 1
boolLib.REWRITE_TAC [ arithmeticTheory.EXP_ADD ]
2
4508202 464926985138 574967048041 579751398602 3509959868093 45772639777966 52213207481656 75468107537355 82788020813651 137140290251988 151796447914440 162495574434630 230184383806230 230685295159171 246824442826294 264214093175962 288661503866530 299551342228641 368134287684202 412818828973481 454449126971382 474709775802895 502026024071860 509346045957705 515335258680450 517630913139259 525347163412193 531497668235009 568117286705441 585128167865309 600640381066942 668748088923555 672462142824294 693646371192066 698125516052754 698339900079275 701473106811523 701865353869699 763596706937415 773943758203247
bit 35 2
boolLib.SUBST_OCCS_TAC [ ( [ 2 ] , Q.SPECL [ [ HolKernel.QUOTE " (*#loc 406 39*)2 ** x" ] , [ HolKernel.QUOTE " (*#loc 406 49*)2 ** y" ] ] arithmeticTheory.MULT_COMM ) ]
3
4508202 464926985138 574967048041 579751398602 3509959868093 46488820639328 52213207481656 82788020813651 137140290251988 151796447914440 162495574434630 230184383806230 230685295159171 264214093175962 288661503866530 293555791833248 299551342228641 412818828973481 445812726713289 454449126971382 474709775802895 515335258680450 517630913139259 525347163412193 531497668235009 556214902448077 583315383899011 623814010762929 668748088923555 672462142824294 693646371192066 698125516052754 698339900079275 701473106811523 701865353869699 763596706937415 764214353812048 773943758203247
bit 35 3
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , boolLib.GSYM arithmeticTheory.DIV_DIV_DIV_MULT , arithmeticTheory.MULT_ASSOC , Q.SPECL [ [ HolKernel.QUOTE " (*#loc 409 20*)y" ] , [ HolKernel.QUOTE " (*#loc 409 25*)a DIV 2 ** x" ] ] ( DB.fetch "bit" "DIV_MULT_THM" ) , arithmeticTheory.RIGHT_SUB_DISTRIB ]

4508202 464926985138 574967048041 579751398602 3509959868093 46488820639328 52213207481656 82788020813651 137140290251988 151796447914440 162495574434630 230184383806230 230685295159171 264214093175962 288661503866530 293555791833248 299551342228641 412818828973481 445812726713289 454449126971382 474709775802895 515335258680450 517630913139259 525347163412193 531497668235009 556214902448077 583315383899011 623814010762929 668748088923555 672462142824294 693646371192066 698125516052754 698339900079275 701473106811523 701865353869699 763596706937415 764214353812048 773943758203247
bit 36 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 527123542431 574967048041 579751398602 3509959868093 42481566112044 52213207481656 75468107537355 82788020813651 151796447914440 230184383806230 230685295159171 240162001654694 264214093175962 288661503866530 365429139964489 368134287684202 380952023419863 412818828973481 421340528878595 454449126971382 471942352642310 474709775802895 491132347463379 502026024071860 515335258680450 525347163412193 531497668235009 562172026683480 585128167865309 668748088923555 672462142824294 693646371192066 698125516052754 698339900079275 701473106811523 701865353869699 766438618715716 767055970251773 773943758203247
bit 36 2
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 417 17*)n = n DIV 2 ** x * 2 ** x" ]
3 4
4508202 527123542431 574967048041 579751398602 3509959868093 52213207481656 76366187197182 82788020813651 82897199447339 132977047597057 137140290251988 138094367828414 151796447914440 162495574434630 230184383806230 230685295159171 250204910517900 264214093175962 281153155544072 288661503866530 299551342228641 301287380231231 356849152845635 369176089603018 377602739491060 387786793939344 389559116715031 412818828973481 452660369688285 474709775802895 502026024071860 517465431193317 525347163412193 531497668235009 585128167865309 630463759365970 668748088923555 672462142824294 698339900079275 701473106811523 701865353869699 753928733475155 763596706937415
bit 36 5
boolLib.IMP_RES_TAC arithmeticTheory.LESS_CASES_IMP
6
4508187 4508202 527123542416 527123542431 574967048026 574967048041 579751398602 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 76366187197182 82788020813636 82788020813651 82897199447339 132977047597057 137140290251988 138094367828414 151796447914425 151796447914440 162495574434615 162495574434630 217096164890903 230184383806215 230184383806230 230685295159156 230685295159171 250204910517900 264214093175947 264214093175962 281153155544072 288661503866515 288661503866530 299551342228641 301287380231231 356849152845635 369176089603018 377602739491060 387786793939344 389559116715031 412818828973466 412818828973481 452660369688285 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 502026024071860 517465431193317 525347163412178 525347163412193 531497668234994 531497668235009 581637779227758 585128167865309 592476604333958 630463759365970 668748088923540 668748088923555 672462142824279 672462142824294 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 734077381109548 753928733475155 763596706937400 763596706937415
bit 36 6
BasicProvers.RW_TAC BasicProvers.bool_ss [ arithmeticTheory.SUB_RIGHT_ADD ]
7
4508187 4508202 527123542416 527123542431 574967048026 574967048041 579751398602 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 76366187197182 82788020813636 82788020813651 82897199447339 132977047597057 137140290251988 138094367828414 151796447914425 151796447914440 162495574434615 162495574434630 217096164890903 230184383806215 230184383806230 230685295159156 230685295159171 250204910517900 264214093175947 264214093175962 281153155544072 288661503866515 288661503866530 299551342228641 301287380231231 330012922480979 349771451585239 356849152845635 369176089603018 377602739491060 387786793939344 389559116715031 412818828973466 412818828973481 452660369688285 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 502026024071860 517465431193317 525347163412178 525347163412193 531373522864601 531497668234994 531497668235009 581637779227758 585128167865309 592476604333958 630463759365970 668748088923540 668748088923555 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 734077381109548 753928733475155 763596706937400 763596706937415
bit 36 7
BasicProvers.PROVE_TAC [ boolLib.GSYM arithmeticTheory.NOT_LESS_EQUAL ]

4508187 4508202 527123542416 527123542431 574967048026 574967048041 579751398602 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 76366187197182 82788020813636 82788020813651 124546192348043 132977047597057 137140290251988 138094367828414 151796447914425 151796447914440 162495574434615 162495574434630 217096164890903 230184383806215 230184383806230 230685295159156 230685295159171 250204910517900 264214093175947 264214093175962 288661503866515 288661503866530 299551342228641 330012922480979 349771451585239 354656544070694 356849152845635 387786793939344 389559116715031 412818828973466 412818828973481 452660369688285 466580814162987 471942352642295 474709775802880 474709775802895 480053521978081 491132347463364 502026024071860 506515274351238 517465431193317 525347163412178 525347163412193 531373522864601 531497668234994 531497668235009 581637779227758 585128167865309 592476604333958 630463759365970 668748088923540 668748088923555 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 734077381109548 753928733475155 763596706937400 763596706937415
bit 37 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 3509959868093 8130453298041 52213207481656 82788020813651 98581092097770 124546192348058 151796447914440 217096164890918 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 421340528878595 436232761617839 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 607414367785130 672462142824294 684439512836680 698125516052754 698339900079275 734077381109563 767055970251773 779274282334698
bit 37 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_ADD_1
2
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 3509959868093 8130453298041 52213207481656 82788020813651 98581092097770 124546192348058 151796447914440 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 309888446016952 421340528878595 436232761617839 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 607414367785130 672462142824294 698125516052754 698339900079275 734077381109548 767055970251773 779274282334698
bit 37 2
boolLib.POP_ASSUM ( fn th => boolLib.REWRITE_TAC [ th ] )
3
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 536692243538 3509959868093 8130453298041 52213207481656 63194348934582 82788020813651 98581092097770 124546192348058 129916455720066 151796447914440 155412585748107 217096164890903 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 421340528878595 436232761617839 474709775802880 474709775802895 502026024071845 521746175187005 525347163412193 531497668234994 531497668235009 585128167865294 587688456885345 607414367785130 672462142824279 672462142824294 698125516052754 698339900079260 698339900079275 701865353869684 704177836849649 734077381109548 767055970251773 772093664419574 779274282334698 788253472438113
bit 37 3
boolLib.REWRITE_TAC [ boolLib.GSYM arithmeticTheory.ADD1 , boolLib.GSYM arithmeticTheory.ADD_SUC , boolLib.GSYM ( HolKernel.CONJUNCT2 arithmeticTheory.ADD ) ]
4
4508187 4508202 498417439050 517554841294 517554841309 527123542431 536692243553 8130453298041 52213207481656 82788020813651 98581092097770 124546192348058 129916455720081 151796447914440 155412585748122 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 309888446016952 474709775802895 502026024071860 521746175187005 525347163412193 531497668234994 531497668235009 534768779188502 585128167865309 587688456885360 607414367785130 672462142824294 698125516052754 698339900079275 734077381109548 756644729455814 767055970251773 768263032865501 772093664419589 779274282334698 788253472438128
bit 38 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 3509959868093 12401804029641 52213207481656 82788020813651 83230357456642 151796447914440 206780856163161 230685295159171 248369670370846 264214093175962 288661503866530 293617594582719 317262961604444 321131540583531 354328163182937 412818828973481 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 521175308947615 525347163412193 531497668235009 541197418124225 672462142824294 698339900079275 701865353869699
bit 38 1
boolLib.REWRITE_TAC [ ( DB.fetch "bit" "SLICE_def" ) , ( DB.fetch "bit" "BITS_def" ) , ( DB.fetch "bit" "MOD_2EXP_def" ) , ( DB.fetch "bit" "DIV_2EXP_def" ) ]
2
4508202 498417439065 517554841309 527123542431 3509959868093 12401804029641 52213207481656 82788020813651 83230357456642 151796447914440 206780856163161 230685295159171 248369670370846 264214093175962 288661503866530 293617594582719 317262961604444 321131540583531 354328163182937 412818828973481 466703188966214 474709775802895 488252824385448 520918626888002 521175308947615 525347163412193 531497668235009 541197418124225 672462142824294 698339900079275 701865353869699
bit 38 2
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 436 17*)h < l" ]

4508202 498417439065 517554841309 527123542431 3509959868093 52213207481656 52413756805090 82788020813651 98581092097770 137140290251988 148551273193597 151796447914440 159802838968145 193178208970092 224647928960091 230184383806230 230685295159171 264214093175962 272404102538666 288661503866530 289324272772023 309888446016952 412818828973481 421340528878595 474709775802895 517572565858824 525347163412193 531497668235009 532039580759736 575415097164402 607414367785130 668748088923555 672462142824294 698125516052754 698339900079275 701473106811523 701865353869699 767055970251773 773943758203247 779274282334698
bit 39 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 52213207481656 82788020813651 83230357456642 98581092097770 151796447914440 230685295159171 248369670370846 264214093175962 288661503866530 309888446016952 395974789841555 471942352642310 474709775802895 488252824385448 491132347463379 521175308947615 525347163412193 531497668235009 541197418124225 607414367785130 672462142824294 675839025586593 698339900079275 734077381109563
bit 39 1
boolLib.ASSUME_TAC ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 456 29*)SUC h" ] , [ HolKernel.QUOTE " (*#loc 456 38*)n" ] ] ( DB.fetch "bit" "MOD_2EXP_LT" ) )
2
4508202 498417439065 517554841309 527123542431 52213207481656 82788020813651 83230357456642 98581092097770 151796447914440 230685295159171 248369670370846 264214093175962 288661503866530 309888446016952 395974789841555 474709775802895 488252824385448 521175308947615 525347163412193 531497668235009 541197418124225 607414367785130 672462142824294 675839025586593 698339900079275 734077381109563
bit 39 2
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SLICE_def" ) , ( DB.fetch "bit" "MOD_2EXP_def" ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.SUB_RIGHT_LESS ]

4508187 4508202 498417439050 498417439065 517554841309 527123542416 527123542431 52213207481641 52213207481656 82788020813636 82788020813651 83230357456642 98581092097755 98581092097770 151796447914425 151796447914440 226945547566337 230685295159156 230685295159171 248369670370846 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 395974789841555 444484861519843 474709775802880 474709775802895 488252824385448 521175308947615 525347163412178 525347163412193 531497668234994 531497668235009 541197418124225 607414367785115 607414367785130 672462142824279 672462142824294 675839025586593 698125516052739 698339900079260 698339900079275 734077381109548 734077381109563 767055970251758 779274282334683
bit 40 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "SLICELT_THM" ) , ( DB.fetch "bit" "BITS_LT_HIGH" ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , ( DB.fetch "bit" "SLICE_THM" ) , arithmeticTheory.MULT_DIV ]

4508202 498417439065 517554841309 527123542431 83230357456642 105694536891157 248369670370846 288661503866530 321131540583531 354328163182937 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 521175308947615 531497668235009 541197418124225 626726736442852 701865353869699 786906387415757
bit 41 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 83230357456642 105694536891157 124546192348058 131101619053243 248369670370846 288661503866530 321131540583531 330012922480994 354328163182937 354656544070709 398439345207991 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 521175308947615 531497668235009 541197418124225 626726736442852 684439512836680 701865353869699 786906387415757
bit 41 1
( boolLib.GEN_REWRITE_TAC ( boolLib.RATOR_CONV o boolLib.DEPTH_CONV ) boolLib.empty_rewrites ) [ ( DB.fetch "bit" "BITS_THM" ) ]
2
4508187 4508202 498417439050 498417439065 517554841309 527123542431 83230357456642 105694536891157 124546192348043 131101619053228 131101619053243 248369670370846 288661503866515 288661503866530 321131540583531 354328163182937 354656544070694 398439345207976 466703188966214 488252824385448 520918626888002 521175308947615 531497668234994 531497668235009 541197418124225 626726736442852 701865353869699 786906387415757
bit 41 2
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "SLICELT_THM" ) , ( DB.fetch "bit" "BITS_LT_HIGH" ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , ( DB.fetch "bit" "SLICE_THM" ) , arithmeticTheory.MULT_DIV ]

4508187 4508202 498417439050 498417439065 517554841309 527123542431 3509959868093 52213207481656 82788020813651 83230357456642 98581092097770 124546192348043 131101619053228 131101619053243 137140290251988 139578529462205 145361145808586 151796447914440 159802838968145 230184383806230 230685295159171 248369670370846 264214093175962 288661503866515 288661503866530 289324272772023 309888446016952 321131540583531 354328163182937 354656544070694 398439345207976 435860651380073 466703188966214 474709775802895 488252824385448 517572565858824 520918626888002 521175308947615 525347163412193 531497668234994 531497668235009 541197418124225 672462142824294 676912015497041 695021885494043 698125516052754 698339900079275 701865353869699 777843556195987
bit 41 3
numLib.DECIDE_TAC

4508187 4508202 498417439050 498417439065 517554841309 98581092097770 114815597579819 124546192348043 124546192348058 131101619053228 131101619053243 137140290251988 159802838968145 288661503866515 288661503866530 289324272772023 309888446016952 354656544070694 398439345207976 477214860711565 531497668234994 531497668235009 672462142824294 698339900079275
bit 41 4
boolLib.IMP_RES_TAC ( DB.fetch "bit" "TWOEXP_MONO2" )
5
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 52213207481656 82788020813651 98581092097755 98581092097770 114815597579804 124546192348043 131101619053228 131101619053243 133050007211523 137140290251973 137140290251988 151796447914440 159802838968130 159802838968145 211445913456693 230685295159171 264214093175962 288661503866515 288661503866530 289324272772008 289324272772023 309888446016937 309888446016952 321131540583531 354328163182937 354656544070694 398439345207976 430495794359465 466703188966214 474709775802895 477214860711550 488252824385448 517572565858824 520918626888002 525347163412193 531497668234994 531497668235009 647276007140696 672462142824279 672462142824294 698125516052754 698339900079260 698339900079275 701865353869699
bit 41 5
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
6
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 3509959868078 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 114815597579804 124546192348043 131101619053228 131101619053243 133050007211523 137140290251973 137140290251988 151796447914425 151796447914440 159802838968130 159802838968145 211445913456693 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289324272772008 289324272772023 309888446016937 309888446016952 315087132999844 321131540583531 354328163182937 354656544070694 384396129102604 398439345207976 430495794359465 466703188966214 474709775802880 474709775802895 477214860711550 488252824385448 504361059719291 517572565858809 517572565858824 520918626888002 525347163412178 525347163412193 531497668234994 531497668235009 647276007140696 672462142824279 672462142824294 698125516052754 698339900079260 698339900079275 701865353869699 707367415712549
bit 41 6
boolLib.ASSUME_TAC ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 472 29*)h" ] , [ HolKernel.QUOTE " (*#loc 472 34*)l" ] , [ HolKernel.QUOTE " (*#loc 472 39*)n" ] ] ( DB.fetch "bit" "BITSLT_THM" ) )
7
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 114815597579804 124546192348043 131101619053228 131101619053243 133050007211523 137140290251973 137140290251988 151796447914425 151796447914440 159802838968130 159802838968145 211445913456693 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289324272772008 289324272772023 309888446016937 309888446016952 321131540583531 354328163182937 354656544070694 384396129102604 398439345207976 430495794359465 466703188966214 474709775802880 474709775802895 477214860711550 488252824385448 504361059719291 517572565858809 517572565858824 520918626888002 525347163412178 525347163412193 531497668234994 531497668235009 647276007140696 672462142824279 672462142824294 698125516052754 698339900079260 698339900079275 701865353869699
bit 41 7
boolLib.IMP_RES_TAC arithmeticTheory.LESS_LESS_EQ_TRANS
8
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542416 527123542431 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 114815597579804 124546192348043 131101619053228 131101619053243 133050007211523 137140290251973 137140290251988 151796447914425 151796447914440 159802838968130 159802838968145 211445913456693 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289324272772008 289324272772023 309888446016937 309888446016952 321131540583516 321131540583531 354328163182922 354328163182937 354656544070694 384396129102604 398439345207976 430495794359465 466703188966199 466703188966214 474709775802880 474709775802895 477214860711550 488252824385433 488252824385448 504361059719291 517572565858809 517572565858824 520918626887987 520918626888002 525347163412178 525347163412193 531497668234994 531497668235009 577090776470579 647276007140696 672462142824279 672462142824294 698125516052754 698339900079260 698339900079275 701865353869699 734077381109548 774717115120209
bit 41 8
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 498417439050 498417439065 517554841294 517554841309 522339191855 527123542416 527123542431 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 114815597579804 124546192348043 131101619053228 131101619053243 133050007211523 137140290251973 137140290251988 151796447914425 151796447914440 159802838968130 159802838968145 177856925273317 211445913456693 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 289324272772008 289324272772023 309888446016937 309888446016952 321131540583516 321131540583531 330012922480979 354328163182922 354328163182937 354656544070694 384396129102604 398439345207976 430495794359465 466703188966199 466703188966214 471942352642295 474709775802880 474709775802895 477214860711550 488252824385433 488252824385448 491132347463364 504361059719291 517572565858809 517572565858824 520918626887987 520918626888002 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 577090776470579 647276007140696 672462142824279 672462142824294 684439512836665 698125516052754 698339900079260 698339900079275 701865353869699 734077381109548 774717115120209
bit 42 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 3509959868093 52213207481656 82788020813651 98581092097770 105462690312598 124546192348058 151796447914440 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 354656544070709 398439345207991 421340528878595 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 548600974609541 607414367785130 672462142824294 684439512836680 698125516052754 698339900079275 767055970251773 779274282334698
bit 42 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_EQ_EXISTS
2
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 3509959868093 52213207481656 82788020813651 98581092097770 105462690312598 124546192348043 124546192348058 151796447914440 230685295159171 264214093175962 288661503866515 288661503866530 309888446016952 354656544070694 398439345207976 421340528878595 474709775802895 525347163412193 531497668234994 531497668235009 548600974609541 607414367785130 672462142824294 698125516052754 698339900079275 767055970251773 779274282334698
bit 43 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "SLICE_def" ) , ( DB.fetch "bit" "MOD_2EXP_def" ) , ( DB.fetch "bit" "MOD_2EXP_MONO" ) , boolLib.GSYM arithmeticTheory.LESS_EQ_ADD_SUB , arithmeticTheory.SUB_ADD ]

4508202 498417439065 517554841309 522339191870 527123542431 43798864978514 83230357456642 92573582267995 98581092097770 101493408634270 124546192348058 165265112435843 248369670370846 288661503866530 304818233024640 309888446016952 330012922480994 354656544070709 398400472134902 398439345207991 403790476571826 471942352642310 476177996811314 488252824385448 491132347463379 521175308947615 531497668235009 541197418124225 585128167865309 672462142824294 684439512836680 693255945079834 698339900079275 701865353869699
bit 44 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SLICE_COMP_THM" ) , boolLib.GSYM arithmeticTheory.ADD1 ]

4508202 498417439065 517554841309 522339191870 527123542431 83230357456642 101493408634270 124546192348058 129916455720081 137340412184787 155412585748122 217096164890918 248369670370846 264214093175962 288661503866530 330012922480994 354656544070709 398439345207991 471942352642310 474709775802895 488252824385448 491132347463379 502026024071860 503569548667419 521175308947615 521746175187020 531497668235009 539765227783247 541197418124225 585128167865309 587688456885360 639818482518565 672462142824294 675772951839177 684439512836680 698339900079275 701865353869699 704177836849664 734077381109563 770845644073878 772093664419589
bit 45 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "BITS_ZERO" ) ]

4508202 498417439065 517554841309 527123542431 83230357456642 217096164890918 248369670370846 288661503866530 317262961604444 330012922480994 403273373708224 471942352642310 488252824385448 491132347463379 521175308947615 521746175187020 531497668235009 541197418124225 684439512836680 701865353869699 734077381109563 778417488521154
bit 46 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.DIV_MULT , arithmeticTheory.MULT_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]

4508202 464926985138 469711335699 498417439065 517554841309 3509959868093 52213207481656 82788020813651 86122700550015 134476732104963 151796447914440 217096164890918 230685295159171 264214093175962 288661503866530 315287158685632 321131540583531 330012922480994 354328163182937 412818828973481 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 534990569530510 546090851649582 552396075338075 584177660676288 585128167865309 672462142824294 684439512836680 686536423642824 698339900079275 701865353869699 702125065316778 734077381109563
bit 47 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508202 464926985138 469711335699 498417439065 517554841309 52213207481656 82788020813651 98581092097770 151796447914440 218658101407742 221143804231559 230685295159171 264214093175962 288661503866530 292643019318418 309888446016952 315287158685632 321131540583531 354328163182937 383638098980794 412818828973481 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 525347163412193 531497668235009 585128167865309 607414367785130 617571806098805 623535493585196 672462142824294 698339900079275 701865353869699
bit 48 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 498417439065 517554841309 527123542431 3509959868093 52213207481656 75468107537355 82788020813651 83230357456642 151796447914440 230541264646131 230685295159171 245842256202491 248369670370846 264214093175962 272139233441160 288661503866530 315287158685632 412818828973481 436506488453407 471942352642310 474709775802895 488252824385448 491132347463379 502026024071860 521175308947615 525347163412193 531497668235009 541197418124225 585128167865309 585468603429904 672462142824294 673462671836872 682566316027036 686536423642824 698339900079275 701865353869699
bit 48 1
boolLib.SUBST1_TAC ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 520 29*)l" ] , [ HolKernel.QUOTE " (*#loc 520 34*)n" ] ] arithmeticTheory.ADD_COMM )
2
4508202 464926985138 498417439065 517554841309 527123542431 3509959868093 52213207481656 75468107537355 82788020813651 83230357456642 151796447914440 230541264646131 230685295159171 245842256202491 248369670370846 264214093175962 272139233441160 288661503866530 315287158685632 412818828973481 436506488453407 474709775802895 488252824385448 502026024071860 521175308947615 525347163412193 531497668235009 541197418124225 585128167865309 585468603429904 672462142824294 673462671836872 682566316027036 686536423642824 698339900079275 701865353869699
bit 48 2
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( boolLib.GSYM o HolKernel.CONJUNCT2 ) arithmeticTheory.ADD , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.MULT_DIV , arithmeticTheory.EXP_ADD , boolLib.GSYM arithmeticTheory.DIV_DIV_DIV_MULT , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]
3
4508202 464926985138 498417439065 517554841309 527123542431 3509959868093 52213207481656 75468107537355 82788020813651 83230357456642 151796447914440 230541264646131 230685295159171 245842256202491 248369670370846 264214093175962 272139233441160 288661503866530 315287158685632 412818828973481 436506488453407 474709775802895 488252824385448 502026024071860 521175308947615 525347163412193 531497668235009 541197418124225 585128167865309 585468603429904 672462142824294 673462671836872 682566316027036 686536423642824 698339900079275 701865353869699
bit 48 3
simpLib.SIMP_TAC numLib.arith_ss [ arithmeticTheory.DIV_DIV_DIV_MULT , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , boolLib.GSYM arithmeticTheory.EXP_ADD ]

4508202 464926985138 498417439065 517554841309 527123542431 3509959868093 24669794653905 46488820639328 52213207481656 52413756805090 75468107537355 78886961364515 80276152925404 82788020813651 98581092097770 137140290251988 148551273193597 149641413565211 151796447914440 159802838968145 224647928960091 230184383806230 230685295159171 251436179576250 264214093175962 288661503866530 289324272772023 309888446016952 359729642482142 412818828973481 474709775802895 502026024071860 517572565858824 523941048006116 525347163412193 531497668235009 585128167865309 591543144922265 623814010762929 654475344792963 668748088923555 672408625896243 672462142824294 686742662007060 698125516052754 698339900079275 701473106811523 701865353869699 772120750766463 773943758203247
bit 49 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 574967048041 579751398602 41698545748176 83230357456642 101493408634270 124546192348058 213338195362289 248369670370846 288661503866530 330012922480994 354656544070709 398439345207991 471942352642310 488252824385448 491132347463379 521175308947615 531497668235009 541197418124225 646952829549344 684439512836680 701865353869699
bit 49 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 532 17*)h < l" ]
2
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 574967048026 574967048041 579751398587 579751398602 41698545748176 83230357456642 124546192348043 213338195362289 248369670370846 288661503866515 288661503866530 354656544070694 398439345207976 488252824385448 521175308947615 531497668234994 531497668235009 541197418124225 646952829549344 701865353869699
bit 49 2
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "BITS_ZERO" ) ]

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 574967048026 574967048041 579751398587 579751398602 41698545748176 83230357456642 124546192348043 213338195362289 217096164890903 248369670370846 288661503866515 288661503866530 354656544070694 398439345207976 488252824385448 521175308947615 521746175187005 531497668234994 531497668235009 541197418124225 646952829549344 701865353869699 734077381109548
bit 49 3
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 498417439050 498417439065 517554841294 574967048026 579751398587 579751398602 19521708359784 124546192348043 124546192348058 217096164890903 288661503866515 288661503866530 354656544070694 354656544070709 398439345207976 398439345207991 466580814162987 521746175187005 531497668234994 531497668235009 734077381109548
bit 49 4
boolLib.SUBST1_TAC ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 535 29*)n" ] , [ HolKernel.QUOTE " (*#loc 535 34*)x" ] , [ HolKernel.QUOTE " (*#loc 535 39*)y" ] ] ( DB.fetch "bit" "SLICE_THM" ) )
5
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 574967048026 574967048041 579751398587 579751398602 19521708359784 41698545748176 83230357456642 124546192348043 213338195362289 217096164890903 248369670370846 288661503866515 288661503866530 354656544070694 398439345207976 466580814162987 488252824385448 521175308947615 521746175187005 531497668234994 531497668235009 541197418124225 646952829549344 701865353869699 734077381109548
bit 49 6
simpLib.ASM_SIMP_TAC numLib.arith_ss [ boolLib.ONCE_REWRITE_RULE [ arithmeticTheory.MULT_COMM ] ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "BITS_COMP_THM2" ) , arithmeticTheory.MIN_DEF ]
7
4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 574967048026 574967048041 579751398587 579751398602 3509959868093 19521708359784 24457123590909 52213207481656 82788020813651 82897199447339 83094117664840 83230357456642 124546192348043 137140290251988 151796447914440 177563702273150 217096164890903 230685295159171 248369670370846 264214093175962 288661503866515 288661503866530 303541051408666 321131540583531 354328163182937 354656544070694 398439345207976 412818828973481 466580814162987 466703188966214 474709775802895 488252824385448 520918626888002 521175308947615 521746175187005 525347163412193 531497668234994 531497668235009 541197418124225 606225264528397 623814010762929 672462142824294 674255265005599 698339900079275 701865353869699 734077381109548 788010732628770
bit 49 7
simpLib.ASM_SIMP_TAC numLib.arith_ss [ boolLib.GSYM arithmeticTheory.EXP_ADD ]

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 574967048026 579751398587 579751398602 3509959868093 19521708359784 19819399983444 52213207481656 82788020813651 82897199447339 120452177833951 124546192348043 137140290251988 151796447914440 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 314366717155175 321131540583531 347632607704656 354328163182937 354656544070694 398439345207976 412818828973481 466580814162987 466703188966214 474709775802895 488252824385448 520918626888002 521746175187005 525347163412193 526204018406510 531497668234994 531497668235009 607207273751733 623814010762929 672462142824294 674255265005599 698339900079275 701865353869699 734077381109548 756652133076921
bit 50 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508202 464926985138 469711335699 498417439065 39201138933830 72704682443499 75468107537355 142353649802615 174565264520216 288661503866530 354328163182937 456283743629969 471942352642310 487088852385081 488252824385448 491132347463379 502026024071860 520918626888002 531497668235009 585128167865309 643402799302600 698339900079275 701865353869699 737387162237933 778417488521154
bit 51 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508202 464926985138 469711335699 498417439065 72704682443499 208738337283148 288661503866530 315287158685632 354328163182937 370940576529237 412818828973481 455153976043317 456283743629969 471942352642310 487342238998334 488252824385448 491132347463379 503313925693327 520918626888002 524485556977937 531497668235009 568681084200210 698339900079275 701865353869699 778417488521154
bit 52 0
BasicProvers.SRW_TAC [ ] [ ]

4508202 464926985138 469711335699 474495686260 179857892939409 217703146340961 230184383806230 288661503866530 330012922480994 468990966419513 471942352642310 491132347463379 518626499560520 531497668235009 684439512836680 698339900079275 701473106811523 701865353869699 704177836849664
bit 53 0
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "arithmetic" "EXP" ) , ( DB.fetch "arithmetic" "MULT_CLAUSES" ) , simpLib.AC ( DB.fetch "arithmetic" "MULT_ASSOC" ) ( DB.fetch "arithmetic" "MULT_COMM" ) ]

4508202 464926985138 469711335699 474495686260 76475267439548 288661503866530 296254351547034 315287158685632 322194158250266 412818828973481 471942352642310 491132347463379 531497668235009 568681084200210 676571922470348 698339900079275 701865353869699 773714664346141
bit 54 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 522339191870 527123542431 3509959868093 9470107152363 52213207481656 82788020813651 82897199447339 115750712326114 120452177833951 124546192348058 137140290251988 149181453622211 151796447914440 230184383806230 230685295159171 264214093175962 288661503866530 315287158685632 330012922480994 354656544070709 398439345207991 412818828973481 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 593671445275510 635894861790490 672462142824294 674255265005599 684439512836680 686536423642824 698339900079275 701865353869699
bit 54 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_EQUAL_ADD
2
4508187 4508202 464926985138 522339191855 522339191870 527123542416 527123542431 3509959868093 9470107152363 52213207481656 82788020813651 82897199447339 115750712326114 120452177833951 124546192348043 137140290251988 149181453622211 151796447914440 230184383806230 230685295159171 264214093175962 288661503866515 288661503866530 315287158685632 354656544070694 398439345207976 412818828973481 474709775802895 525347163412193 531497668234994 531497668235009 593671445275510 635894861790490 672462142824294 674255265005599 686536423642824 698339900079275 701865353869699
bit 55 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 522339191870 527123542431 12123465789600 43798864978514 52213207481656 82788020813651 98581092097770 101493408634270 102304088492679 124546192348058 137140290251988 151796447914440 159802838968145 169238057492122 230685295159171 264214093175962 288661503866530 289324272772023 305868370769417 309888446016952 321131540583531 330012922480994 354328163182937 354656544070709 398439345207991 412818828973481 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 517572565858824 520918626888002 525347163412193 531497668235009 552038049442480 585128167865309 605179764546805 609926632532956 672462142824294 673556944354012 684439512836680 693255945079834 698339900079275 701865353869699
bit 55 1
boolLib.IMP_RES_TAC ( boolLib.REWRITE_RULE [ ( DB.fetch "bit" "SLICE_THM" ) ] ( DB.fetch "bit" "SLICE_COMP_THM" ) )
2
4508187 4508202 498417439050 498417439065 517554841294 517554841309 522339191855 522339191870 527123542431 12123465789600 43798864978499 52213207481656 82788020813651 98581092097755 98581092097770 102304088492679 124546192348043 137140290251988 151796447914440 159802838968145 169238057492122 230685295159171 264214093175962 288661503866515 288661503866530 289324272772023 305868370769417 309888446016937 309888446016952 321131540583531 354328163182937 354656544070694 398439345207976 412818828973481 466703188966214 474709775802895 488252824385448 517572565858824 520918626888002 525347163412193 531497668234994 531497668235009 552038049442480 585128167865309 605179764546805 609926632532956 672462142824279 672462142824294 673556944354012 693255945079819 698339900079275 701865353869699
bit 55 2
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
3
4508187 4508202 498417439050 498417439065 517554841294 517554841309 522339191855 522339191870 527123542416 527123542431 3509959868078 12123465789585 12123465789600 12401804029626 43798864978499 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 102304088492679 124546192348043 131048991197057 137140290251988 151796447914425 151796447914440 159802838968145 161589854204614 169238057492122 192574392313872 230685295159156 230685295159171 254823212202516 264214093175947 264214093175962 288661503866515 288661503866530 289324272772023 293617594582704 305868370769417 309888446016937 309888446016952 321131540583516 321131540583531 330012922480979 354328163182922 354328163182937 354656544070694 398439345207976 412818828973466 412818828973481 466703188966199 466703188966214 471942352642295 474709775802880 474709775802895 488252824385433 488252824385448 491132347463364 517572565858824 520918626887987 520918626888002 525347163412178 525347163412193 531497668234994 531497668235009 547908321653923 552038049442480 585128167865294 585128167865309 591062022671542 605179764546790 605179764546805 607414367785115 609926632532956 624032970858998 672462142824279 672462142824294 673556944353997 673556944354012 684439512836665 693255945079819 694374878111047 698339900079260 698339900079275 701865353869684 701865353869699 775118681106960
bit 55 4
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 498417439050 517554841294 517554841309 522339191855 522339191870 527123542416 3509959868078 12123465789585 12401804029626 23769927505104 43798864978499 52213207481641 82788020813636 98581092097755 98581092097770 124546192348043 151796447914425 192574392313872 217096164890918 226722840100813 230184383806215 230685295159156 241324182277335 264214093175947 288661503866515 288661503866530 293617594582704 309888446016937 309888446016952 321131540583516 354328163182922 354656544070694 398439345207976 412818828973466 420422385835201 448978057130823 466703188966199 474709775802880 488252824385433 520918626887987 525347163412178 531497668234994 531497668235009 585128167865294 605179764546790 607414367785115 614986600918930 672462142824279 672462142824294 673556944353997 678996923170646 693255945079819 698339900079260 701865353869684 719659569738028 734077381109563 777189572645872
bit 56 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) , arithmeticTheory.EXP_1 , boolLib.GSYM ( DB.fetch "bit" "NOT_MOD2_LEM" ) ]

4508202 464926985138 527123542431 19521708359799 42366783733602 80930178101718 129483218986421 178369260107384 288661503866530 321131540583531 354328163182937 466580814163002 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009 684439512836680 694237250147155 701865353869699 778417488521154
bit 57 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) , arithmeticTheory.EXP_1 , boolLib.GSYM ( DB.fetch "bit" "NOT_MOD2_LEM" ) ]

4508202 464926985138 527123542431 19521708359799 80930178101718 102289003585364 129483218986421 129916455720081 155412585748122 264214093175962 288661503866530 321131540583531 354328163182937 466580814163002 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 531497668235009 672462142824294 684439512836680 701865353869699 772093664419589 778417488521154
bit 58 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) , arithmeticTheory.EXP_1 , boolLib.GSYM ( DB.fetch "bit" "NOT_MOD2_LEM" ) ]

4508202 464926985138 527123542431 19521708359799 80930178101718 102289003585364 129483218986421 129916455720081 155412585748122 264214093175962 288661503866530 321131540583531 354328163182937 466580814163002 466703188966214 471942352642310 474709775802895 488252824385448 491132347463379 520918626888002 531497668235009 672462142824294 684439512836680 701865353869699 772093664419589 778417488521154
bit 59 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 527123542431 42366783733602 83230357456642 178369260107384 248369670370846 288661503866530 317262961604444 471942352642310 488252824385448 491132347463379 521175308947615 531497668235009 541197418124225 684439512836680 694237250147155 701865353869699 778528536784559
bit 59 1
boolLib.EQ_TAC
2 5
4508202 464926985138 469711335699 527123542431 42366783733602 83230357456642 178369260107384 248369670370846 288661503866530 317262961604444 488252824385448 521175308947615 531497668235009 541197418124225 684439512836680 694237250147155 701865353869699 778528536784559
bit 59 2
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 601 18*)BIT n a" ]
3 4
4508202 464926985138 469711335699 527123542431 42366783733602 83230357456642 178369260107384 248369670370846 288661503866530 317262961604444 330012922480994 488252824385448 521175308947615 531497668235009 541197418124225 684439512836680 694237250147155 701865353869699 778528536784559
bit 59 3
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335699 527123542416 527123542431 19521708359784 42366783733587 42366783733602 83230357456642 178369260107369 178369260107384 248369670370846 288661503866515 288661503866530 317262961604444 330012922480994 466580814162987 488252824385448 521175308947615 531497668234994 531497668235009 541197418124225 684439512836680 694237250147140 694237250147155 701865353869699 778528536784559
bit 59 4
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335699 527123542416 527123542431 42366783733587 42366783733602 83230357456642 178369260107369 178369260107384 248369670370846 288661503866515 288661503866530 317262961604444 330012922480994 488252824385448 521175308947615 531497668234994 531497668235009 541197418124225 684439512836680 694237250147140 694237250147155 701865353869699 778528536784559
bit 59 5
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 603 17*)BITS n n a = 1" ]
6 7
4508202 464926985138 469711335699 527123542431 42366783733602 83230357456642 178369260107384 248369670370846 288661503866530 317262961604444 330012922480994 488252824385448 521175308947615 531497668235009 541197418124225 684439512836680 694237250147155 701865353869699 778528536784559
bit 59 6
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 604 17*)BITS n n b = 1" ]
8 9
4508187 4508202 464926985123 464926985138 469711335699 527123542416 527123542431 19521708359784 42366783733602 83230357456642 102289003585349 129483218986406 129916455720066 155412585748107 178369260107384 248369670370846 264214093175947 288661503866515 288661503866530 317262961604444 321131540583516 330012922480994 354328163182922 466580814162987 466703188966199 474709775802880 488252824385433 488252824385448 520918626887987 521175308947615 531497668234994 531497668235009 541197418124225 672462142824279 684439512836680 694237250147155 701865353869684 701865353869699 772093664419574 778528536784559
bit 59 7
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 604 17*)BITS n n b = 1" ]
10 11
4508187 4508202 464926985123 464926985138 469711335699 527123542416 527123542431 42366783733602 83230357456642 102289003585349 129483218986406 129916455720066 155412585748107 178369260107384 248369670370846 264214093175947 288661503866515 288661503866530 317262961604444 321131540583516 330012922480994 354328163182922 466703188966199 474709775802880 488252824385433 488252824385448 520918626887987 521175308947615 531497668234994 531497668235009 541197418124225 672462142824279 684439512836680 694237250147155 701865353869684 701865353869699 772093664419574 778528536784559
bit 59 8
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 42366783733602 83230357456642 102289003585349 129483218986406 129916455720066 155412585748107 178369260107384 248369670370846 264214093175947 288661503866515 288661503866530 317262961604444 321131540583516 330012922480994 354328163182922 466580814162987 466703188966199 474709775802880 488252824385433 488252824385448 520918626887987 521175308947615 531497668234994 531497668235009 541197418124225 672462142824279 684439512836680 694237250147155 701865353869684 701865353869699 772093664419574 778528536784559
bit 59 9
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "NOT_BITS2" ) , arithmeticTheory.MULT_CLAUSES , boolLib.REWRITE_RULE [ boolLib.GSYM arithmeticTheory.NOT_ZERO_LT_ZERO ] ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 42366783733602 83230357456642 102289003585349 129483218986406 129916455720066 155412585748107 178369260107384 248369670370846 264214093175947 288661503866515 288661503866530 317262961604444 321131540583516 330012922480994 354328163182922 466580814162987 466703188966199 474709775802880 488252824385433 488252824385448 520918626887987 521175308947615 531497668234994 531497668235009 541197418124225 672462142824279 684439512836680 694237250147155 701865353869684 701865353869699 772093664419574 778528536784559
bit 59 10
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "NOT_BITS2" ) , arithmeticTheory.MULT_CLAUSES , boolLib.REWRITE_RULE [ boolLib.GSYM arithmeticTheory.NOT_ZERO_LT_ZERO ] ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 42366783733602 83230357456642 102289003585349 129483218986406 129916455720066 155412585748107 178369260107384 248369670370846 264214093175947 288661503866515 288661503866530 317262961604444 321131540583516 330012922480994 354328163182922 466580814162987 466703188966199 474709775802880 488252824385433 488252824385448 520918626887987 521175308947615 531497668234994 531497668235009 541197418124225 672462142824279 684439512836680 694237250147155 701865353869684 701865353869699 772093664419574 778528536784559
bit 59 11
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 42366783733602 83230357456642 102289003585349 129483218986406 129916455720066 155412585748107 178369260107384 248369670370846 264214093175947 288661503866515 288661503866530 317262961604444 321131540583516 330012922480994 354328163182922 466703188966199 474709775802880 488252824385433 488252824385448 520918626887987 521175308947615 531497668234994 531497668235009 541197418124225 672462142824279 684439512836680 694237250147155 701865353869684 701865353869699 772093664419574 778528536784559
bit 60 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BIT_SLICE" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "BIT_def" ) , arithmeticTheory.EXP_ADD ]
1
4508202 527123542431 574967048041 579751398602 3509959868093 42366783733602 52213207481656 66769355186288 75468107537355 82788020813651 83230357456642 151796447914440 178369260107384 230685295159171 248369670370846 264214093175962 288661503866530 372168628557676 412818828973481 416930996627163 436506488453407 471942352642310 474709775802895 488252824385448 491132347463379 502026024071860 510879984535060 517014201400419 521175308947615 525347163412193 531497668235009 541197418124225 585128167865309 585468603429904 672462142824294 694237250147155 698339900079275 701865353869699 750326148835937
bit 60 1
simpLib.FULL_SIMP_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 574967048026 574967048041 19521708359784 80930178101718 102289003585349 129483218986406 129483218986421 129916455720066 155412585748107 264214093175947 288661503866515 288661503866530 321131540583516 321131540583531 354328163182922 354328163182937 466580814162987 466703188966199 466703188966214 474709775802880 488252824385433 488252824385448 520918626887987 520918626888002 531497668234994 531497668235009 672462142824279 701865353869684 701865353869699 772093664419574 778417488521154
bit 61 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "SBIT_def" ) , boolLib.GSYM ( DB.fetch "bit" "BIT_SLICE_THM" ) , ( DB.fetch "bit" "TWOEXP_NOT_ZERO" ) ]

4508202 469711335699 527123542431 3509959868093 42366783733602 52213207481656 82788020813651 83230357456642 151796447914440 178369260107384 230685295159171 248369670370846 264214093175962 288661503866530 317262961604444 471942352642310 474709775802895 488252824385448 491132347463379 521175308947615 525347163412193 531497668235009 541197418124225 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 765324352109513
bit 62 0
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "NOT_BITS2" ) ]

4508202 469711335699 527123542431 19521708359799 42366783733602 83230357456642 178369260107384 248369670370846 288661503866530 317262961604444 403273373708224 466580814163002 471942352642310 488252824385448 491132347463379 521175308947615 531497668235009 541197418124225 684439512836680 694237250147155 701865353869699 778417488521154
bit 63 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 469711335699 498417439065 517554841309 527123542431 42366783733602 83230357456642 101493408634270 124546192348058 178369260107384 248369670370846 288661503866530 354656544070709 398439345207991 471942352642310 488252824385448 491132347463379 521175308947615 531497668235009 541197418124225 676396110126096 684439512836680 694237250147155 701865353869699
bit 63 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 630 17*)l <= b /\\ b <= h" ]
2 3
4508202 469711335699 498417439065 517554841309 527123542431 42366783733602 83230357456642 101493408634270 124546192348058 178369260107384 248369670370846 288661503866530 354656544070709 398439345207991 488252824385448 521175308947615 531497668235009 541197418124225 676396110126096 684439512836680 694237250147155 701865353869699
bit 63 2
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_SLICE_THM2" ) , ( DB.fetch "bit" "SLICE_COMP_THM2" ) ]
4
4508187 4508202 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 527123542431 19521708359784 42366783733602 83230357456642 101493408634255 101493408634270 124546192348043 124546192348058 178369260107384 248369670370846 288661503866515 288661503866530 354656544070694 354656544070709 398439345207976 398439345207991 466580814162987 488252824385448 521175308947615 531497668234994 531497668235009 541197418124225 676396110126096 684439512836665 684439512836680 694237250147155 701865353869699
bit 63 3
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 527123542431 42366783733602 83230357456642 101493408634255 101493408634270 124546192348043 124546192348058 178369260107384 248369670370846 288661503866515 288661503866530 354656544070694 354656544070709 398439345207976 398439345207991 488252824385448 521175308947615 531497668234994 531497668235009 541197418124225 676396110126096 684439512836665 684439512836680 694237250147155 701865353869699
bit 63 4
boolLib.REWRITE_TAC [ boolLib.GSYM ( DB.fetch "bit" "BIT_SLICE_THM2" ) ]
5
4508187 4508202 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 527123542431 3509959868093 19521708359784 19521708359799 41698545748176 52213207481656 82788020813651 83230357456642 101493408634255 124546192348043 151796447914440 230685295159171 248369670370846 264214093175962 281274375106322 288661503866515 288661503866530 354656544070694 398439345207976 466580814162987 466580814163002 474709775802895 488252824385448 521175308947615 525347163412193 531497668234994 531497668235009 541197418124225 646952829549344 672462142824294 684439512836665 698339900079275 701865353869699
bit 63 5
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "BIT_def" ) , arithmeticTheory.NOT_LESS_EQUAL , Q.SPECL [ [ HolKernel.QUOTE " (*#loc 634 57*)b" ] , [ HolKernel.QUOTE " (*#loc 634 62*)b" ] ] ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) , ( DB.fetch "bit" "NOT_MOD2_LEM2" ) ]

4508187 4508202 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 527123542431 19521708359784 19521708359799 83230357456642 101493408634255 124546192348043 178369260107384 248369670370846 288661503866515 288661503866530 354656544070694 398439345207976 466580814162987 466580814163002 488252824385448 521175308947615 531497668234994 531497668235009 541197418124225 676396110126096 684439512836665 694237250147155
bit 64 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 498417439065 517554841309 25967122684344 98581092097770 129483218986421 167030360623535 206854759680627 288661503866530 309888446016952 321131540583531 330012922480994 354328163182937 452663554292358 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009 584332804620303 672462142824294 684439512836680 701865353869699 748715783241051
bit 64 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 654 17*)h < l" ]
2 3
4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 25967122684329 98581092097755 129483218986421 167030360623520 206854759680612 288661503866515 288661503866530 309888446016937 321131540583531 354328163182922 354328163182937 452663554292343 466703188966214 488252824385433 488252824385448 520918626888002 531497668234994 531497668235009 584332804620303 672462142824279 701865353869684 701865353869699 748715783241036
bit 64 2
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BITS_ZERO" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 25967122684329 98581092097755 129483218986421 167030360623520 206854759680612 217096164890903 288661503866515 288661503866530 309888446016937 321131540583531 354328163182922 354328163182937 452663554292343 466703188966214 488252824385433 488252824385448 520918626888002 521746175187005 531497668234994 531497668235009 584332804620303 672462142824279 701865353869684 701865353869699 734077381109548 748715783241036
bit 64 3
boolLib.RULE_ASSUM_TAC ( boolLib.REWRITE_RULE [ arithmeticTheory.NOT_LESS ] )
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 19521708359784 25967122684329 98581092097755 129483218986421 167030360623520 206854759680612 217096164890903 288661503866515 288661503866530 309888446016937 321131540583531 354328163182922 354328163182937 452663554292343 466580814162987 466703188966214 488252824385433 488252824385448 520918626888002 521746175187005 531497668234994 531497668235009 584332804620303 672462142824279 701865353869684 701865353869699 734077381109548 748715783241036
bit 64 4
boolLib.POP_ASSUM ( fn th => boolLib.ONCE_REWRITE_TAC [ ( boolLib.GSYM o simpLib.SIMP_RULE numLib.arith_ss [ th , arithmeticTheory.SUB_ADD ] o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 660 34*)SUC h" ] , [ HolKernel.QUOTE " (*#loc 660 43*)l" ] , [ HolKernel.QUOTE " (*#loc 660 48*)h - l" ] , [ HolKernel.QUOTE " (*#loc 660 57*)0" ] ] ) ( DB.fetch "bit" "BITS_COMP_THM" ) ] )
5
4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 25967122684329 98581092097755 124546192348043 129483218986421 167030360623520 206854759680612 288661503866515 288661503866530 309888446016937 321131540583531 354328163182922 354328163182937 354656544070694 398439345207976 452663554292343 466703188966214 488252824385433 488252824385448 520918626888002 531497668234994 531497668235009 584332804620303 672462142824279 701865353869684 701865353869699 748715783241036
bit 64 5
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 25967122684329 25967122684344 30905419975652 82897199447339 98581092097755 98581092097770 137140290251988 167030360623520 206854759680612 206854759680627 288661503866515 288661503866530 309888446016937 309888446016952 354328163182922 354328163182937 452663554292343 452663554292358 488252824385433 488252824385448 520579990973291 526794774719429 531497668234994 531497668235009 634410893400151 672462142824279 672462142824294 674255265005599 698339900079275 701865353869684 701865353869699 748715783241036 778417488521154 791970280630603
bit 66 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 498417439065 517554841309 527123542431 25967122684344 27584508304565 98581092097770 124546192348058 137140290251988 137226803610647 147609474202701 159802838968145 178369260107384 206854759680627 252715856577076 288661503866530 289324272772023 309888446016952 321131540583531 330012922480994 354328163182937 354656544070709 372168628557676 378605184512102 452663554292358 466703188966214 471942352642310 488252824385448 491132347463379 502055104749064 510879984535060 520918626888002 531497668235009 585128167865309 616600091612425 666496636700726 672462142824294 684439512836680 698339900079275 701865353869699 730206060103888
bit 66 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 673 17*)l = SUC h" ]

4508187 4508202 498417439050 498417439065 517554841294 517554841309 527123542431 25967122684344 27584508304565 98581092097755 98581092097770 124546192348043 137140290251988 137226803610647 147609474202701 159802838968145 178369260107384 206854759680627 252715856577061 288661503866515 288661503866530 289324272772023 309888446016937 309888446016952 321131540583531 354328163182937 354656544070694 372168628557676 378605184512102 452663554292358 466703188966214 488252824385448 502055104749064 510879984535060 520918626888002 531497668234994 531497668235009 585128167865309 616600091612425 666496636700726 672462142824279 672462142824294 698339900079275 701865353869699 730206060103888
bit 67 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITS_ZERO" ) , ( DB.fetch "bit" "BITS_SUC" ) ]

4508202 498417439065 517554841309 527123542431 25967122684344 27584508304565 45971931837197 68355918940982 98581092097770 137140290251988 137226803610647 159802838968145 167030360623535 178369260107384 206854759680627 271701083476882 288661503866530 289324272772023 309888446016952 321131540583531 354328163182937 362946410218301 372168628557676 378605184512102 452663554292358 466703188966214 471942352642310 488252824385448 491132347463379 510879984535060 520918626888002 531497668235009 576862636139714 585128167865309 603089639226505 616600091612425 659009867253201 666496636700726 672462142824294 698339900079275 701865353869699 726076794110235 730206060103888 734077381109563 778417488521154
bit 68 0
BasicProvers.RW_TAC numLib.arith_ss [ ]

4508202 383593025601 517554841309 574967048041 579751398602 98581092097770 101493408634270 124546192348058 252715856577076 288661503866530 309888446016952 330012922480994 354656544070709 398439345207991 425584040140092 471942352642310 491132347463379 531497668235009 637387629151176 672462142824294 681087878264916 684439512836680
bit 69 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BIT_SLICE" ) , ( DB.fetch "bit" "SLICE_THM" ) ]
1
4508202 464926985138 469711335699 498417439065 517554841309 42366783733602 124546192348058 129483218986421 178369260107384 288661503866530 321131540583531 330012922480994 354328163182937 354656544070709 398439345207991 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009 584332804620303 684439512836680 694237250147155 701865353869699
bit 69 1
Q.PAT_ASSUM [ HolKernel.QUOTE " (*#loc 699 20*)l <= h" ] ( fn th => boolLib.ONCE_REWRITE_TAC [ ( boolLib.GSYM o simpLib.SIMP_RULE numLib.arith_ss [ th , arithmeticTheory.SUB_ADD ] o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 702 34*)h" ] , [ HolKernel.QUOTE " (*#loc 702 39*)l" ] , [ HolKernel.QUOTE " (*#loc 702 44*)h - l" ] , [ HolKernel.QUOTE " (*#loc 702 53*)h - l" ] ] ) ( DB.fetch "bit" "BITS_COMP_THM" ) ] )
2
4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 3509959868093 12401804029641 46380086304173 52213207481656 82788020813651 124546192348043 129483218986406 151796447914440 230685295159171 231970264045494 264214093175962 288661503866515 288661503866530 293617594582719 321131540583516 321131540583531 354328163182922 354328163182937 354656544070694 398439345207976 412818828973481 466703188966199 466703188966214 474709775802895 488252824385433 488252824385448 520918626887987 520918626888002 525347163412193 531497668234994 531497668235009 584332804620288 672462142824294 698339900079275 701865353869684 701865353869699
bit 69 2
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 3509959868093 52213207481656 82788020813651 82897199447339 109349693207385 110554556972158 124546192348043 129483218986406 137140290251988 151796447914440 230685295159171 264214093175962 278864826748511 288661503866515 288661503866530 321131540583516 321131540583531 354328163182922 354328163182937 354656544070694 398439345207976 412818828973481 466703188966199 466703188966214 474709775802895 488252824385433 488252824385448 503636114362528 520918626887987 520918626888002 525347163412193 531497668234994 531497668235009 584332804620288 587594380637305 672462142824294 674255265005599 698339900079275 701865353869684 701865353869699 767662619793452 791970280630603
bit 70 0
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 708 15*)h" ]
1 2
4508202 464926985138 469711335699 498417439065 517554841309 574967048041 42366783733602 101493408634270 124546192348058 129483218986421 178369260107384 288661503866530 321131540583531 330012922480994 354328163182937 354656544070709 398439345207991 466703188966214 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009 584332804620303 684439512836680 694237250147155 701865353869699
bit 70 1
boolLib.REPEAT boolLib.STRIP_TAC
6
4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 574967048026 574967048041 25967122684344 42366783733587 42366783733602 98581092097770 101493408634255 101493408634270 124546192348043 124546192348058 129483218986406 167030360623535 178369260107369 178369260107384 206854759680627 252715856577076 288661503866515 288661503866530 309888446016952 321131540583516 330012922480979 330012922480994 354328163182922 354328163182937 354656544070694 354656544070709 398439345207976 398439345207991 452663554292358 466703188966199 471942352642295 471942352642310 488252824385433 488252824385448 491132347463364 491132347463379 520918626887987 531497668234994 531497668235009 584332804620288 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 748715783241051
bit 70 2
boolLib.REPEAT boolLib.STRIP_TAC
3
4508202 464926985138 469711335699 517554841309 574967048041 42366783733602 101493408634270 124546192348058 139287701615619 178369260107384 179651563679054 288661503866530 310024950726967 330012922480994 354328163182937 354656544070709 398439345207991 449406622673973 471942352642310 488252824385448 491132347463379 531497668235009 684439512836680 686226988397502 694237250147155 701865353869699 766139236850539 778417488521154
bit 70 3
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 710 18*)l = 0" ]
4 5
4508202 464926985138 469711335699 517554841309 574967048041 42366783733602 101493408634270 124546192348058 139287701615619 178369260107384 179651563679054 288661503866530 310024950726967 330012922480994 354328163182937 354656544070709 398439345207991 449406622673973 471942352642310 488252824385448 491132347463379 531497668235009 684439512836680 686226988397502 694237250147155 701865353869699 766139236850539 778417488521154
bit 70 4
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_SLICE" ) , ( DB.fetch "bit" "SLICE_THM" ) , arithmeticTheory.EXP , Q.SPEC [ HolKernel.QUOTE " (*#loc 711 63*)0" ] ( DB.fetch "bit" "BITS_ZERO" ) , arithmeticTheory.NOT_ZERO_LT_ZERO ]

4508187 4508202 464926985138 469711335699 517554841294 517554841309 574967048041 19521708359784 42366783733602 101493408634270 124546192348058 139287701615619 178369260107384 179651563679054 288661503866515 288661503866530 310024950726967 330012922480994 354328163182937 354656544070709 375497871509280 398439345207991 449406622673973 466580814162987 471942352642310 488252824385448 491132347463379 531497668234994 531497668235009 684439512836680 686226988397502 694237250147155 701865353869684 701865353869699 704177836849649 766139236850539 778417488521139 778417488521154
bit 70 5
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_SLICE" ) , ( DB.fetch "bit" "SLICE_THM" ) , arithmeticTheory.EXP , Q.SPEC [ HolKernel.QUOTE " (*#loc 711 63*)0" ] ( DB.fetch "bit" "BITS_ZERO" ) , arithmeticTheory.NOT_ZERO_LT_ZERO ]

4508187 4508202 464926985138 469711335699 517554841294 517554841309 574967048041 42366783733602 101493408634270 124546192348058 139287701615619 178369260107384 179651563679054 288661503866515 288661503866530 310024950726967 330012922480994 354328163182937 354656544070709 375497871509280 398439345207991 449406622673973 471942352642310 488252824385448 491132347463379 531497668234994 531497668235009 684439512836680 686226988397502 694237250147155 701865353869684 701865353869699 704177836849649 766139236850539 778417488521139 778417488521154
bit 70 6
boolLib.EQ_TAC
7 8
4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 574967048026 574967048041 25967122684344 42366783733587 42366783733602 98581092097770 101493408634255 101493408634270 124546192348043 124546192348058 129483218986406 167030360623535 178369260107369 178369260107384 206854759680627 252715856577076 288661503866515 288661503866530 309888446016952 321131540583516 330012922480979 330012922480994 354328163182922 354328163182937 354656544070694 354656544070709 398439345207976 398439345207991 452663554292358 466703188966199 471942352642295 471942352642310 488252824385433 488252824385448 491132347463364 491132347463379 520918626887987 531497668234994 531497668235009 584332804620288 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 748715783241051
bit 70 7
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 574967048026 574967048041 25967122684344 42366783733587 42366783733602 98581092097770 101493408634255 101493408634270 124546192348043 124546192348058 129483218986406 167030360623535 178369260107369 178369260107384 206854759680627 252715856577076 288661503866515 288661503866530 309888446016952 321131540583516 330012922480979 330012922480994 354328163182922 354328163182937 354656544070694 354656544070709 398439345207976 398439345207991 452663554292358 466703188966199 471942352642295 471942352642310 488252824385433 488252824385448 491132347463364 491132347463379 520918626887987 531497668234994 531497668235009 584332804620288 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 748715783241051
bit 70 8
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 464926985123 464926985138 469711335684 469711335699 498417439050 498417439065 517554841294 517554841309 574967048026 574967048041 25967122684344 42366783733587 42366783733602 98581092097770 101493408634255 101493408634270 124546192348043 124546192348058 129483218986406 167030360623535 178369260107369 178369260107384 206854759680627 252715856577076 288661503866515 288661503866530 309888446016952 321131540583516 330012922480979 330012922480994 354328163182922 354328163182937 354656544070694 354656544070709 398439345207976 398439345207991 452663554292358 466703188966199 471942352642295 471942352642310 488252824385433 488252824385448 491132347463364 491132347463379 520918626887987 531497668234994 531497668235009 584332804620288 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 748715783241051
bit 71 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 503201789626 522339191870 527123542431 19521708359799 42366783733602 72704682443499 124546192348058 178369260107384 288661503866530 330012922480994 339975019424718 354328163182937 354656544070709 398439345207991 410350436151420 456283743629969 466580814163002 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009 684439512836680 694237250147155 701865353869699 778417488521154
bit 71 1
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 744 22*)n" ] , [ HolKernel.QUOTE " (*#loc 744 27*)0" ] ] ( fn thm => boolLib.CONV_TAC ( boolLib.RHS_CONV ( boolLib.REWR_CONV ( HolKernel.SYM thm ) ) ) ) ( DB.fetch "bit" "BITS_ZERO2" )
2
4508187 4508202 503201789611 522339191855 522339191870 527123542416 527123542431 19521708359784 42366783733587 72704682443499 124546192348043 178369260107369 288661503866515 288661503866530 330012922480979 339975019424718 354328163182937 354656544070694 398439345207976 410350436151420 456283743629969 466580814162987 471942352642295 488252824385448 491132347463364 520918626888002 531497668234994 531497668235009 684439512836665 694237250147140 701865353869699 778417488521154
bit 71 2
BasicProvers.SRW_TAC [ ] [ boolLib.GSYM ( DB.fetch "bit" "BIT_BITS_THM" ) , ( DB.fetch "bit" "BIT_ZERO" ) ]

4508187 4508202 503201789611 522339191855 522339191870 527123542416 527123542431 19521708359784 42366783733587 58730863508957 72704682443499 90587110211756 124546192348043 178369260107369 288661503866515 288661503866530 330012922480979 339975019424718 354328163182937 354656544070694 398439345207976 456283743629969 466580814162987 471942352642295 488252824385448 491132347463364 520918626888002 531497668234994 531497668235009 684439512836665 694237250147140 701865353869699 778417488521154
bit 72 0
boolLib.ONCE_REWRITE_TAC [ boolLib.FUN_EQ_THM ]
1
2602247271148 3617976372445 43901500311472 95813897510775 178369260107384 288661503866530 425584040140092 531497668235009 603127369631377 701865353869699 778417488521154
bit 72 1
simpLib.SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "ODD_MOD2_LEM" ) , ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM2" ) , arithmeticTheory.EXP , arithmeticTheory.DIV_1 ]

4508202 574967048041 43901500311472 95813897510775 178369260107384 288661503866530 425584040140092 471942352642310 491132347463379 531497668235009 684439512836680 684752822263932 701865353869699 744888934970186 778417488521154
bit 73 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITV_def" ) , ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "SBIT_def" ) ]
1
4508202 469711335699 527123542431 42366783733602 178369260107384 204128418171799 250988602777623 288661503866530 372168628557676 471942352642310 491132347463379 510879984535060 531497668235009 538453302933774 549125531729724 694237250147155 698339900079275 701865353869699 712286035599460 750326148835937 778044208879453 778417488521154
bit 73 1
simpLib.FULL_SIMP_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 469711335684 469711335699 527123542416 527123542431 19521708359784 80930178101718 102289003585349 129483218986406 129483218986421 129916455720066 155412585748107 264214093175947 288661503866515 288661503866530 321131540583516 321131540583531 354328163182922 354328163182937 466580814162987 466703188966199 466703188966214 474709775802880 488252824385433 488252824385448 520918626887987 520918626888002 531497668234994 531497668235009 672462142824279 701865353869684 701865353869699 772093664419574 778417488521154
bit 74 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 527123542431 52213207481656 55912441107479 60397804186886 72704682443499 75468107537355 82788020813651 98581092097770 142353649802615 151796447914440 187320660706834 203370646745439 206854759680627 264214093175962 288661503866530 309888446016952 354328163182937 456283743629969 465067956947891 468301352188986 471942352642310 474709775802895 488252824385448 491132347463379 502026024071860 511757227475732 520918626888002 531497668235009 567991726930086 585128167865309 601299053087063 632225291862609 672462142824294 698125516052754 698339900079275 701865353869699 713682971259409 732390226009337 737387162237933 778417488521154
bit 74 2
boolLib.POP_ASSUM ( fn th => boolLib.CONV_TAC ( boolLib.LHS_CONV ( boolLib.ONCE_REWRITE_CONV [ th ] ) ) )
3
4508187 4508202 464926985123 464926985138 469711335699 527123542416 527123542431 52213207481641 52213207481656 55912441107479 60397804186886 72704682443484 72704682443499 75468107537355 82788020813636 82788020813651 98581092097755 98581092097770 142353649802615 151796447914425 151796447914440 187320660706834 203370646745439 206854759680627 230184383806215 230685295159156 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 354328163182922 354328163182937 412818828973466 433833741247979 437990436685896 456283743629954 456283743629969 465067956947891 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 502026024071860 502770971409248 511757227475732 520918626887987 520918626888002 525347163412178 531497668234994 531497668235009 567991726930086 569966731367719 585128167865294 585128167865309 601299053087063 607414367785115 632225291862609 672462142824279 672462142824294 688595491343100 698125516052754 698339900079260 698339900079275 701473106811508 701865353869684 701865353869699 704177836849649 713682971259409 724367738404594 732390226009337 737387162237933 778417488521139 778417488521154
bit 74 4
boolLib.POP_ASSUM ( fn th => boolLib.CONV_TAC ( boolLib.LHS_CONV ( boolLib.ONCE_REWRITE_CONV [ th ] ) ) )
5
4508187 4508202 464926985138 469711335684 469711335699 527123542416 527123542431 52213207481641 52213207481656 60397804186886 64863290352801 72704682443484 72704682443499 82788020813636 82788020813651 98581092097755 98581092097770 142353649802615 151796447914425 151796447914440 187320660706834 203370646745439 206854759680627 224136175802668 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 354328163182922 354328163182937 358916192786243 390487002656661 412818828973466 412818828973481 433833741247979 433833741247994 437990436685896 437990436685911 456283743629954 456283743629969 465067956947891 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 502770971409248 502770971409263 511757227475732 520918626887987 520918626888002 525347163412178 525347163412193 531497668234994 531497668235009 567991726930086 569966731367719 585128167865294 585128167865309 601299053087063 607414367785115 607414367785130 632020124080123 632225291862609 672462142824279 672462142824294 688595491343100 688595491343115 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 724367738404594 724367738404609 737387162237933 778417488521139 778417488521154
bit 74 5
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) ]
6
4508202 464926985138 469711335699 527123542431 52213207481656 60397804186886 72704682443499 82788020813651 98581092097770 142353649802615 151796447914440 167943729895603 187320660706834 203370646745439 206854759680627 230184383806230 230685295159171 264214093175962 288661503866530 309888446016952 354328163182937 390487002656661 412818828973481 427437385178124 433833741247994 437990436685911 456283743629969 460830128278642 465067956947891 468301352188986 474709775802895 488252824385448 502770971409263 511757227475732 513714780787000 520918626888002 525347163412193 531497668235009 567991726930086 585128167865309 601299053087063 607414367785130 632225291862609 672462142824294 688595491343115 698125516052754 698339900079275 701473106811523 701865353869699 724367738404609 737387162237933 778417488521154
bit 74 6
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 779 17*)(a DIV 2 ** SUC n) MOD 2 = 1" ]
7 8
4508202 464926985138 469711335699 527123542431 4916183307927 31202077881414 52213207481656 82788020813651 84221499995537 98581092097770 116684008426765 148037382762638 151796447914440 154110393621187 191286850915968 212247557071160 214622896905664 230184383806230 230685295159171 264214093175962 264849838290479 282086824370394 288661503866530 294137456065967 309888446016952 348101845884057 358153901785065 378169207451067 412818828973481 437990436685911 440730486106143 474709775802895 499094720857445 502770971409263 511013322004117 520945541525784 525347163412193 531497668235009 585128167865309 607414367785130 670149873958105 672462142824294 681112331452305 688595491343115 698125516052754 698339900079275 701473106811523 701865353869699 711512945331739 724367738404609 767055970251773 779274282334698 783959403629718
bit 74 7
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 780 17*)(b DIV 2 ** SUC n) MOD 2 = 1" ]
9 10
4508187 4508202 464926985123 464926985138 469711335699 527123542416 527123542431 4916183307912 4916183307927 19521708359784 31202077881414 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 84221499995537 98581092097755 98581092097770 116684008426765 129916455720066 145204382878046 148037382762638 151796447914425 151796447914440 154110393621187 155412585748107 191286850915968 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 264849838290479 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 348101845884057 358153901785065 378169207451067 412818828973481 437990436685911 440730486106143 466580814162987 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 511013322004117 520945541525784 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 670149873958105 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 724367738404609 767055970251773 772093664419574 779274282334698 783959403629718
bit 74 8
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 780 17*)(b DIV 2 ** SUC n) MOD 2 = 1" ]
11 12
4508187 4508202 464926985123 464926985138 469711335699 527123542416 527123542431 4916183307912 4916183307927 31202077881414 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 84221499995537 98581092097755 98581092097770 116684008426765 129916455720066 145204382878046 148037382762638 151796447914425 151796447914440 154110393621187 155412585748107 191286850915968 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 264849838290479 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 348101845884057 358153901785065 378169207451067 412818828973481 437990436685911 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 511013322004117 520945541525784 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 670149873958105 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 724367738404609 767055970251773 772093664419574 779274282334698 783959403629718
bit 74 9
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "NOT_MOD2_LEM2" ) , arithmeticTheory.ADD_MODULUS ]
13
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 19521708359784 31202077881414 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 84221499995537 98581092097755 98581092097770 116684008426765 129916455720066 145204382878046 148037382762638 151796447914425 151796447914440 154110393621187 155412585748107 191286850915968 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 264849838290479 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 348101845884057 358153901785065 378169207451067 412818828973481 437990436685911 440730486106143 466580814162987 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 511013322004117 520945541525784 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 670149873958105 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 724367738404609 767055970251773 772093664419574 779274282334698 783959403629718
bit 74 10
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "NOT_MOD2_LEM2" ) , arithmeticTheory.ADD_MODULUS ]
14
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 19521708359784 31202077881414 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 84221499995537 98581092097755 98581092097770 116684008426765 129916455720066 145204382878046 148037382762638 151796447914425 151796447914440 154110393621187 155412585748107 191286850915968 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 264849838290479 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 348101845884057 358153901785065 378169207451067 412818828973481 437990436685911 440730486106143 466580814162987 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 511013322004117 520945541525784 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 670149873958105 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 724367738404609 767055970251773 772093664419574 779274282334698 783959403629718
bit 74 11
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "NOT_MOD2_LEM2" ) , arithmeticTheory.ADD_MODULUS ]
15
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 19521708359784 31202077881414 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 84221499995537 98581092097755 98581092097770 116684008426765 129916455720066 145204382878046 148037382762638 151796447914425 151796447914440 154110393621187 155412585748107 191286850915968 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 264849838290479 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 348101845884057 358153901785065 378169207451067 412818828973481 437990436685911 440730486106143 466580814162987 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 511013322004117 520945541525784 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 670149873958105 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 724367738404609 767055970251773 772093664419574 779274282334698 783959403629718
bit 74 12
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "NOT_MOD2_LEM2" ) , arithmeticTheory.ADD_MODULUS ]
16
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 31202077881414 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 84221499995537 98581092097755 98581092097770 116684008426765 129916455720066 145204382878046 148037382762638 151796447914425 151796447914440 154110393621187 155412585748107 191286850915968 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 264849838290479 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 348101845884057 358153901785065 378169207451067 412818828973481 437990436685911 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 511013322004117 520945541525784 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 670149873958105 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 724367738404609 767055970251773 772093664419574 779274282334698 783959403629718
bit 74 13
boolLib.REWRITE_TAC [ numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 782 29*)a * n + (b * n + c) = (a + b) * n + c:num" ] ) ]
17
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 52213207481641 52213207481656 71156224781698 82788020813636 82788020813651 98581092097755 98581092097770 145204382878046 151796447914425 151796447914440 182537609252189 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 251778592860451 264214093175947 264214093175962 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 392322350184293 412818828973481 437990436685911 440730486106143 452907096097195 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 552948550929845 576634478077760 585128167865309 607414367785115 607414367785130 660366495172116 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 724367738404609 767055970251773 767936529041707 778417488521139 779274282334698
bit 74 14
boolLib.REWRITE_TAC [ numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 782 29*)a * n + (b * n + c) = (a + b) * n + c:num" ] ) ]
18
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 48610492524203 52213207481641 52213207481656 71156224781698 73129051243683 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 170382601139358 182537609252189 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 251778592860451 264214093175947 264214093175962 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 392322350184293 412818828973481 416214147211090 437990436685911 440730486106143 452907096097195 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 552948550929845 576634478077760 585128167865309 607414367785115 607414367785130 660366495172116 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 724367738404609 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 15
boolLib.REWRITE_TAC [ numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 782 29*)a * n + (b * n + c) = (a + b) * n + c:num" ] ) ]
19
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 48610492524203 52213207481641 52213207481656 71156224781698 73129051243683 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 170382601139358 182537609252189 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 251778592860451 264214093175947 264214093175962 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 392322350184293 412818828973481 416214147211090 437990436685911 440730486106143 452907096097195 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 552948550929845 576634478077760 585128167865309 607414367785115 607414367785130 660366495172116 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 724367738404609 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 16
boolLib.REWRITE_TAC [ numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 782 29*)a * n + (b * n + c) = (a + b) * n + c:num" ] ) ]
20
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 52213207481641 52213207481656 71156224781698 73129051243683 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 145204382878046 151796447914425 151796447914440 155412585748107 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 251778592860451 264214093175947 264214093175962 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 392322350184293 412818828973481 437990436685911 440730486106143 452907096097195 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 552948550929845 576634478077760 585128167865309 607414367785115 607414367785130 660366495172116 672462142824279 672462142824294 681112331452305 688595491343115 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 724367738404609 767055970251773 767936529041707 772093664419574 779274282334698
bit 74 17
simpLib.SIMP_TAC numLib.std_ss [ arithmeticTheory.ADD_DIV_ADD_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]
21
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 20462303167647 52213207481641 52213207481656 54008685213732 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 101777538728231 145204382878046 151796447914425 151796447914440 179564296757307 182537609252189 211336029196975 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 404404293391446 412818828973481 431032265862067 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 564433852119438 585128167865309 607414367785115 607414367785130 633119539052340 672462142824279 672462142824294 681112331452305 692531173256695 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 767055970251773 778417488521139 779274282334698
bit 74 18
simpLib.SIMP_TAC numLib.std_ss [ arithmeticTheory.ADD_DIV_ADD_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]
22
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 48610492524203 52213207481641 52213207481656 54008685213732 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 101777538728231 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 179564296757307 182537609252189 211336029196975 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 320021036911506 404404293391446 412818828973481 416214147211090 431032265862067 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 564433852119438 585128167865309 607414367785115 607414367785130 633119539052340 672462142824279 672462142824294 681112331452305 692531173256695 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 19
simpLib.SIMP_TAC numLib.std_ss [ arithmeticTheory.ADD_DIV_ADD_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]
23
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 48610492524203 52213207481641 52213207481656 54008685213732 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 101777538728231 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 179564296757307 182537609252189 211336029196975 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 320021036911506 404404293391446 412818828973481 416214147211090 431032265862067 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 564433852119438 585128167865309 607414367785115 607414367785130 633119539052340 672462142824279 672462142824294 681112331452305 692531173256695 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 20
simpLib.SIMP_TAC numLib.std_ss [ arithmeticTheory.ADD_DIV_ADD_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]
24
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 20462303167647 52213207481641 52213207481656 54008685213732 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 101777538728231 129916455720066 145204382878046 151796447914425 151796447914440 155412585748107 179564296757307 211336029196975 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 404404293391446 412818828973481 431032265862067 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 564433852119438 585128167865309 607414367785115 607414367785130 633119539052340 672462142824279 672462142824294 681112331452305 692531173256695 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 767055970251773 772093664419574 779274282334698
bit 74 21
boolLib.CONV_TAC ( boolLib.LHS_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) )
25
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 52213207481641 52213207481656 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 145204382878046 151796447914425 151796447914440 182537609252189 214622896905664 225956733568475 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 318045032323873 369562357272034 403000838821928 432923044630239 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 762325667266585 767055970251773 778417488521139 779274282334698
bit 74 22
boolLib.CONV_TAC ( boolLib.LHS_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) )
26
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 48610492524203 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 182537609252189 214622896905664 225956733568475 230184383806215 230184383806230 230685295159156 230685295159171 243795110945063 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 318045032323873 369562357272034 403000838821928 416214147211090 432923044630239 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 23
boolLib.CONV_TAC ( boolLib.LHS_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) )
27
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 48610492524203 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 182537609252189 214622896905664 225956733568475 230184383806215 230184383806230 230685295159156 230685295159171 243795110945063 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 318045032323873 369562357272034 403000838821928 416214147211090 432923044630239 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 24
boolLib.CONV_TAC ( boolLib.LHS_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) )
28
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 129916455720066 145204382878046 151796447914425 151796447914440 155412585748107 214622896905664 225956733568475 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 318045032323873 369562357272034 403000838821928 432923044630239 440730486106143 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 762325667266585 767055970251773 772093664419574 779274282334698
bit 74 25
boolLib.CONV_TAC ( boolLib.LHS_CONV ( boolLib.RATOR_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) ) )
29
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 15316910390307 52213207481641 52213207481656 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 145204382878046 151796447914425 151796447914440 182537609252189 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 244403705564027 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 288806468672381 294137456065967 309888446016937 309888446016952 385825067286612 398959471674248 440730486106143 441351654025206 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 541148933467768 585128167865309 592018211185421 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 767055970251773 778417488521139 779274282334698
bit 74 26
boolLib.CONV_TAC ( boolLib.LHS_CONV ( boolLib.RATOR_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) ) )
30
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 15316910390307 48610492524203 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 182537609252189 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 244403705564027 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 288806468672381 294137456065967 297029531819999 309888446016937 309888446016952 398959471674248 416214147211090 440730486106143 441351654025206 446390823449100 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 541148933467768 585128167865309 592018211185421 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 27
boolLib.CONV_TAC ( boolLib.LHS_CONV ( boolLib.RATOR_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) ) )
31
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 15316910390307 48610492524203 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 182537609252189 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 244403705564027 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 288806468672381 294137456065967 297029531819999 309888446016937 309888446016952 398959471674248 416214147211090 440730486106143 441351654025206 446390823449100 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 541148933467768 585128167865309 592018211185421 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 28
boolLib.CONV_TAC ( boolLib.LHS_CONV ( boolLib.RATOR_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( boolLib.GSYM arithmeticTheory.MOD_PLUS ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ] ) ) )
32
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 15316910390307 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 87938099187807 98581092097755 98581092097770 129916455720066 145204382878046 151796447914425 151796447914440 155412585748107 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 244403705564027 264214093175947 264214093175962 266813373565194 282086824370394 288661503866515 288661503866530 288806468672381 294137456065967 309888446016937 309888446016952 385825067286612 398959471674248 440730486106143 441351654025206 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 541148933467768 585128167865309 592018211185421 607414367785115 607414367785130 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 767055970251773 772093664419574 779274282334698
bit 74 29
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 145204382878046 151796447914425 151796447914440 182537609252189 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 233589231225277 237166896030569 264214093175947 264214093175962 271262930393248 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 358153901785065 382982426490705 440730486106143 456530898940999 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 551857550780537 585128167865309 607414367785115 607414367785130 644075965655069 672462142824279 672462142824294 681112331452305 696076272937530 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 767055970251773 778417488521139 779274282334698
bit 74 30
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 48610492524203 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 182537609252189 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 233589231225277 237166896030569 264214093175947 264214093175962 271262930393248 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 358153901785065 382982426490705 416214147211090 440730486106143 456530898940999 458140899156793 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 551857550780537 585128167865309 607414367785115 607414367785130 644075965655069 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 31
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 48610492524203 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 145204382878046 151796447914425 151796447914440 155412585748107 155412585748122 182537609252189 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 233589231225277 237166896030569 264214093175947 264214093175962 271262930393248 282086824370394 288661503866515 288661503866530 294137456065967 297029531819999 309888446016937 309888446016952 358153901785065 382982426490705 416214147211090 440730486106143 456530898940999 458140899156793 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 551857550780537 585128167865309 607414367785115 607414367785130 644075965655069 672462142824279 672462142824294 681112331452305 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 723983967027180 767055970251773 772093664419574 772093664419589 778417488521139 779274282334698
bit 74 32
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 4916183307912 4916183307927 52213207481641 52213207481656 73129051243683 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 145204382878046 151796447914425 151796447914440 155412585748107 212247557071160 214622896905664 230184383806215 230184383806230 230685295159156 230685295159171 233589231225277 237166896030569 264214093175947 264214093175962 271262930393248 282086824370394 288661503866515 288661503866530 294137456065967 309888446016937 309888446016952 358153901785065 382982426490705 440730486106143 456530898940999 474709775802880 474709775802895 499094720857445 502770971409248 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 551857550780537 585128167865309 607414367785115 607414367785130 644075965655069 672462142824279 672462142824294 681112331452305 696076272937530 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 711512945331724 711512945331739 767055970251773 772093664419574 779274282334698
bit 75 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "bit" "BIT_def" ) ]
1 2
4508202 464926985138 469711335699 527123542431 19521708359799 27584508304565 37822850662825 50048259635424 72704682443499 75468107537355 98581092097770 99305361932305 142353649802615 178369260107384 271701083476882 288661503866530 309888446016952 354328163182937 456283743629969 466580814163002 471438944228374 471942352642310 488252824385448 491132347463379 501390296973984 502026024071860 520918626888002 531497668235009 585128167865309 589746859305172 614417357244307 616600091612425 621066479204014 672462142824294 684439512836680 689412200077461 698339900079275 701865353869699 737387162237933 778417488521154
bit 75 1
boolLib.CONV_TAC ( boolLib.LHS_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( DB.fetch "bit" "ADD_BITS_SUC" ) ] ) )
3
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936165 55912441107479 63211810041131 72704682443484 75468107537355 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 155412585748107 155412585748122 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533410 354328163182922 354328163182937 418245194579936 456283743629954 465067956947891 466580814162987 466580814163002 474709775802880 474709775802895 488252824385433 488252824385448 502026024071860 520918626887987 531497668234994 531497668235009 567991726930071 567991726930086 585128167865294 585128167865309 601299053087048 672462142824279 672462142824294 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 713682971259409 714630298237060 737387162237918 772093664419574 772093664419589 778417488521139
bit 75 2
boolLib.CONV_TAC ( boolLib.LHS_CONV ( simpLib.SIMP_CONV numLib.std_ss [ boolLib.Once ( DB.fetch "bit" "ADD_BITS_SUC" ) ] ) )
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 22326501936165 55912441107479 63211810041131 72704682443484 75468107537355 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 155412585748107 155412585748122 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533410 354328163182922 354328163182937 418245194579936 456283743629954 465067956947891 474709775802880 474709775802895 488252824385433 488252824385448 502026024071860 520918626887987 531497668234994 531497668235009 567991726930071 567991726930086 585128167865294 585128167865309 601299053087048 672462142824279 672462142824294 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 713682971259409 714630298237060 737387162237918 772093664419574 772093664419589 778417488521139
bit 75 3
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 799 17*)BITS (SUC n) (SUC n) a = 1" ]
5 6
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947891 466580814162987 466580814163002 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 4
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 799 17*)BITS (SUC n) (SUC n) a = 1" ]
7 8
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947891 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 5
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 800 17*)BITS (SUC n) (SUC n) b = 1" ]
9 10
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 466580814163002 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 6
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 800 17*)BITS (SUC n) (SUC n) b = 1" ]
11 12
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 466580814163002 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 7
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 800 17*)BITS (SUC n) (SUC n) b = 1" ]
13 14
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 8
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 800 17*)BITS (SUC n) (SUC n) b = 1" ]
15 16
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 9
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 466580814163002 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 10
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 466580814163002 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 11
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 466580814163002 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 12
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 19521708359799 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 466580814163002 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 13
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 14
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 15
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 75 16
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 22326501936150 22326501936165 22879120426188 52213207481656 60397804186886 63211810041131 72704682443484 72704682443499 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 142353649802600 142353649802615 151796447914440 155412585748107 155412585748122 187320660706834 203370646745439 206854759680612 206854759680627 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 310718918533395 310718918533410 354328163182922 354328163182937 456283743629954 456283743629969 465067956947876 465067956947891 468301352188986 474709775802880 474709775802895 488252824385433 488252824385448 511757227475732 520918626887987 520918626888002 531497668234994 531497668235009 567991726930071 567991726930086 570892130792262 585128167865294 585128167865309 601299053087048 601299053087063 632225291862609 672462142824279 672462142824294 684439512836680 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 714630298237060 737387162237918 737387162237933 772093664419574 772093664419589 778417488521139 778417488521154
bit 76 0
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 807 15*)n" ]
1 2
4508202 464926985138 469711335699 527123542431 3509959868093 52213207481656 82788020813651 140206238170826 151796447914440 176261912528489 230685295159171 264214093175962 288661503866530 335007908017716 364095684192352 418637840227061 454987974837942 470711176078000 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 552092327151864 672462142824294 684439512836680 693881507230624 698339900079275 734077381109563 780831298453912
bit 76 1
BasicProvers.RW_TAC BasicProvers.bool_ss [ arithmeticTheory.ADD_0 , arithmeticTheory.TIMES2 , arithmeticTheory.LESS_IMP_LESS_ADD , arithmeticTheory.LESS_MONO_ADD , ( DB.fetch "bit" "BITWISE_def" ) , ( DB.fetch "bit" "SBIT_def" ) , arithmeticTheory.EXP ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 3509959868078 52213207481641 52213207481656 82788020813636 82788020813651 98581092097770 140206238170811 140206238170826 151796447914425 151796447914440 176261912528474 214393366216321 230685295159156 230685295159171 264214093175947 264214093175962 281006902905189 288661503866515 288661503866530 309888446016952 335007908017701 364095684192337 364095684192352 418637840227046 418637840227061 454987974837927 470711176077985 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 493317524963485 525347163412178 525347163412193 531497668234994 531497668235009 548056908122075 552092327151849 552092327151864 590933381688312 607414367785130 621226511659426 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 698339900079260 698339900079275 734077381109548 734077381109563 780831298453897
bit 76 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
3
4508202 464926985138 469711335699 1470620442248 48385840440500 52213207481656 82788020813651 140206238170826 151796447914440 163294082638476 230685295159171 264214093175962 283402985729372 288661503866530 364095684192352 418637840227061 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 552092327151864 624275436184282 672462142824294 684439512836680 698339900079275 734077381109563 750315485031775 754324467418198 778417488521154
bit 76 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

129916455720081 155412585748122 264214093175962 288661503866530 474709775802895 531497668235009 621829584368514 672462142824294 702299432457039 734077381109563 772093664419589 778417488521154
bit 77 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 536692243553 3509959868093 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 217096164890918 230685295159171 264214093175962 273638945450793 288661503866530 330012922480994 397175868254909 412818828973481 457644544611742 471942352642310 474709775802895 482119796489960 491132347463379 502026024071860 521746175187020 525347163412193 531497668235009 585128167865309 587688456885360 672462142824294 684439512836680 698339900079275 701865353869699 734077381109563 735663480201529 772093664419589 773495844987591
bit 77 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_ADD_1
2
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243553 3509959868093 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 217096164890903 230685295159171 264214093175962 273638945450793 288661503866515 288661503866530 397175868254909 412818828973481 457644544611742 471942352642310 474709775802895 482119796489960 502026024071860 521746175187005 525347163412193 531497668234994 531497668235009 585128167865309 587688456885360 672462142824294 698339900079275 701865353869699 734077381109548 735663480201529 772093664419589 773495844987591
bit 77 2
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 56 29*)p" ]
3
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 3509959868093 52213207481656 63194348934582 82788020813651 129916455720066 129916455720081 151796447914440 155412585748107 155412585748122 217096164890903 230685295159171 264214093175947 264214093175962 273638945450793 288661503866515 288661503866530 397175868254909 412818828973481 457644544611742 471942352642310 474709775802880 474709775802895 482119796489960 502026024071845 502026024071860 521746175187005 525347163412193 531497668234994 531497668235009 585128167865294 585128167865309 587688456885345 587688456885360 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 735663480201529 772093664419574 772093664419589 773495844987591 788253472438113
bit 77 3
simpLib.FULL_SIMP_TAC numLib.arith_ss [ arithmeticTheory.EXP_ADD ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 3509959868093 52213207481656 63194348934582 82788020813651 129916455720066 129916455720081 151796447914440 155412585748107 155412585748122 217096164890903 230685295159171 264214093175947 264214093175962 273638945450793 288661503866515 288661503866530 397175868254909 412818828973481 474709775802880 474709775802895 482119796489960 502026024071845 502026024071860 521746175187005 525347163412193 531497668234994 531497668235009 585128167865294 585128167865309 587688456885345 587688456885360 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 735663480201529 772093664419574 772093664419589 773495844987591 788253472438113
bit 78 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BITWISE_def" ) , ( DB.fetch "bit" "NOT_BIT" ) ]
1 2
4508202 464926985138 469711335699 527123542431 42366783733602 98581092097770 140206238170826 178369260107384 214393366216321 281006902905189 288661503866530 309888446016952 315663500564061 325436598764134 354599521502166 364095684192352 418637840227061 471942352642310 491132347463379 531497668235009 552092327151864 590933381688312 621226511659426 672462142824294 684439512836680 694237250147155 701865353869699
bit 78 1
simpLib.SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) , boolLib.REWRITE_RULE [ ( DB.fetch "bit" "BITWISE_LT_2EXP" ) ] ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 825 23*)BITWISE n op a b" ] , [ HolKernel.QUOTE " (*#loc 825 43*)2 ** n" ] ] ( DB.fetch "bit" "DIV_MULT_1" ) ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 3509959868093 42366783733587 52213207481656 82788020813651 140206238170811 140206238170826 151796447914440 176261912528489 178369260107369 178369260107384 230685295159171 264214093175962 288661503866515 288661503866530 315663500564046 325436598764119 364095684192352 413349225174560 446037829703032 454987974837942 474709775802895 525347163412193 531497668234994 531497668235009 552092327151864 585128167865309 604545456316474 672462142824294 684439512836665 684439512836680 693881507230624 694237250147140 694237250147155 698339900079275 780831298453912
bit 78 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 42366783733587 110883555365913 140206238170811 140206238170826 176261912528489 178369260107369 288661503866515 288661503866530 315663500564046 321131540583531 325436598764119 354328163182937 364095684192352 454987974837942 466580814162987 488252824385448 520918626888002 531497668234994 531497668235009 552092327151864 568781858545243 684439512836665 684439512836680 693881507230624 694237250147140 701865353869699 732150931201614 778417488521154 780831298453912
bit 79 0
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 807 15*)n" ]
1 2
4508202 464926985138 469711335699 527123542431 574967048041 42366783733602 140206238170826 176261912528489 178369260107384 217096164890918 288661503866530 315663500564061 322099107815923 325436598764134 330012922480994 364095684192352 418637840227061 454987974837942 471942352642310 491132347463379 521746175187020 531497668235009 552092327151864 684439512836680 693881507230624 694237250147155 701865353869699 734077381109563 780831298453912
bit 79 1
boolLib.REPEAT boolLib.STRIP_TAC
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 42366783733587 42366783733602 98581092097770 140206238170811 140206238170826 176261912528474 178369260107369 178369260107384 214393366216321 217096164890903 217096164890918 281006902905189 288661503866515 288661503866530 309888446016952 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 330012922480994 354599521502166 364095684192337 364095684192352 418637840227046 418637840227061 420422385835201 454987974837927 471942352642295 471942352642310 491132347463364 491132347463379 521746175187005 531497668234994 531497668235009 552092327151849 552092327151864 590933381688312 621226511659426 672462142824294 684439512836665 684439512836680 693881507230609 694237250147140 694237250147155 701865353869684 701865353869699 734077381109548 734077381109563 780831298453897
bit 79 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508202 464926985138 469711335699 574967048041 1470620442248 42366783733602 140206238170826 163294082638476 178369260107384 180202274423761 217096164890918 283402985729372 288661503866530 315663500564061 325436598764134 330012922480994 364095684192352 418637840227061 471942352642310 491132347463379 531497668235009 545866261401461 552092327151864 624275436184282 684439512836680 694237250147155 701865353869699 734077381109563 778417488521154
bit 79 3
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508187 4508202 464926985138 469711335699 574967048026 574967048041 1470620442248 42366783733602 140206238170826 163294082638476 178369260107384 180202274423761 217096164890903 283402985729372 288661503866515 288661503866530 315663500564061 325436598764134 364095684192352 531497668234994 531497668235009 545866261401446 552092327151864 624275436184282 684439512836680 694237250147155 701865353869699 734077381109548 778417488521139 778417488521154
bit 79 4
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 836 17*)x = n" ]
5
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 42366783733587 42366783733602 98581092097755 98581092097770 140206238170811 140206238170826 176261912528474 178369260107369 178369260107384 214393366216321 217096164890903 281006902905189 288661503866515 288661503866530 309888446016937 309888446016952 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 354599521502166 364095684192337 364095684192352 418637840227046 420422385835186 454987974837927 471942352642295 491132347463364 521746175187005 531497668234994 531497668235009 552092327151849 552092327151864 590933381688312 621226511659426 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 694237250147140 694237250147155 701865353869684 701865353869699 734077381109548 780831298453897
bit 79 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 42366783733587 42366783733602 98581092097755 98581092097770 140206238170811 140206238170826 176261912528474 178369260107369 178369260107384 179857892939394 214393366216321 217096164890903 281006902905189 288661503866515 288661503866530 309888446016937 309888446016952 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 354599521502166 364095684192337 364095684192352 418637840227046 420422385835186 454987974837927 471942352642295 491132347463364 521746175187005 531497668234994 531497668235009 552092327151849 552092327151864 590933381688312 621226511659426 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 694237250147140 694237250147155 701865353869684 701865353869699 704177836849649 734077381109548 780831298453897
bit 79 6
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 469711335684 527123542416 527123542431 574967048026 574967048041 19521708359784 42366783733587 98581092097755 140206238170811 176261912528474 178369260107369 179857892939394 217096164890903 217096164890918 288661503866515 288661503866530 309888446016937 315663500564046 322099107815908 325436598764119 330012922480979 364095684192337 418637840227046 420422385835186 454987974837927 466580814162987 471942352642295 491132347463364 521746175187005 521746175187020 531497668234994 531497668235009 552092327151849 672462142824279 684439512836665 693881507230609 694237250147140 701865353869684 704177836849649 734077381109548 734077381109563 780831298453897
bit 79 7
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BITWISE_def" ) , ( DB.fetch "bit" "NOT_BIT" ) ]
8
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 19521708359784 42366783733587 42366783733602 98581092097755 98581092097770 140206238170811 140206238170826 176261912528474 178369260107369 178369260107384 179857892939394 214393366216321 217096164890903 281006902905189 288661503866515 288661503866530 309888446016937 309888446016952 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 354599521502166 364095684192337 364095684192352 418637840227046 420422385835186 454987974837927 466580814162987 471942352642295 491132347463364 521746175187005 531497668234994 531497668235009 552092327151849 552092327151864 590933381688312 621226511659426 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 694237250147140 694237250147155 701865353869684 701865353869699 704177836849649 734077381109548 780831298453897
bit 79 8
( boolLib.GEN_REWRITE_TAC ( boolLib.RATOR_CONV o boolLib.DEPTH_CONV ) boolLib.empty_rewrites ) [ ( DB.fetch "bit" "BIT_def" ) ]
9
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 19521708359784 42366783733587 42366783733602 52213207481656 82788020813651 98581092097755 140206238170811 140206238170826 151796447914440 176261912528474 176261912528489 178369260107369 178369260107384 179857892939394 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 309888446016937 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 364095684192337 364095684192352 413349225174560 418637840227046 420422385835186 446037829703032 454987974837927 454987974837942 466580814162987 471942352642295 474709775802895 491132347463364 521746175187005 525347163412193 531497668234994 531497668235009 552092327151849 552092327151864 585128167865309 604545456316474 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 780831298453897 780831298453912
bit 79 9
boolLib.ASM_REWRITE_TAC [ ( DB.fetch "bit" "BITS_THM" ) ]
10
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 19521708359784 42366783733587 42366783733602 52213207481656 82788020813651 98581092097755 129916455720081 140206238170811 140206238170826 151796447914440 155412585748122 176261912528474 176261912528489 178369260107369 178369260107384 179857892939394 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 309888446016937 315663500564046 315663500564061 321131540583531 322099107815908 325436598764119 325436598764134 330012922480979 354328163182937 364095684192337 364095684192352 409220446847403 413349225174560 418637840227046 420422385835186 446037829703032 454987974837927 454987974837942 457032603175164 466580814162987 471942352642295 474709775802895 488252824385448 491132347463364 520918626888002 521746175187005 525347163412193 531497668234994 531497668235009 532006121729520 552092327151849 552092327151864 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 772093664419589 780831298453897 780831298453912
bit 79 11
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
12
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 536692243538 574967048026 574967048041 3509959868078 3509959868093 19521708359784 42366783733587 42366783733602 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 137140290251988 140206238170811 140206238170826 141115264777401 151796447914425 151796447914440 155412585748107 155412585748122 159802838968145 176261912528474 176261912528489 178369260107369 178369260107384 179857892939394 217096164890903 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 288661503866515 288661503866530 289324272772023 309888446016937 309888446016952 313149232828811 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 330015700648771 351209485432583 364095684192337 364095684192352 397175868254894 412818828973466 413349225174560 418637840227046 420422385835186 446037829703032 454987974837927 454987974837942 466580814162987 471942352642295 474709775802880 474709775802895 482119796489945 491132347463364 502026024071845 517572565858824 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 540920649753993 552092327151849 552092327151864 585128167865294 585128167865309 587688456885345 607414367785115 651688766166598 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 734498339402914 735663480201514 761942797671774 772093664419574 772093664419589 773495844987576 773504691269972 780831298453897 780831298453912
bit 79 14
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ boolLib.GSYM ( DB.fetch "bit" "BITS_THM" ) , boolLib.GSYM ( DB.fetch "bit" "BIT_def" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 536692243538 574967048026 574967048041 3509959868078 3509959868093 19521708359784 42366783733587 42366783733602 52213207481641 52213207481656 71640365490644 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 137140290251988 140206238170811 140206238170826 151796447914425 151796447914440 155412585748107 155412585748122 159802838968145 176261912528474 176261912528489 178369260107369 178369260107384 179857892939394 217096164890903 230184383806230 230685295159156 230685295159171 239769400133257 255656450586387 264214093175947 264214093175962 273638945450778 288661503866515 288661503866530 289324272772023 309888446016937 309888446016952 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 364095684192337 364095684192352 378057614749148 397175868254894 412818828973466 418637840227046 420422385835186 454987974837927 454987974837942 466580814162987 471942352642295 474709775802880 474709775802895 482119796489945 491132347463364 502026024071845 517572565858824 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 552092327151849 552092327151864 564269567707822 585128167865294 587688456885345 618528676782583 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 735663480201514 772093664419574 772093664419589 773495844987576 780831298453897 780831298453912
bit 80 0
boolLib.NTAC 6 boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 527123542431 574967048041 3509959868093 42366783733602 52213207481656 71640365490644 82788020813651 129916455720081 137997707014117 140206238170826 151796447914440 155412585748122 176261912528489 178369260107384 217096164890918 230184383806230 230685295159171 239769400133257 264214093175962 288661503866530 315663500564061 325436598764134 330012922480994 364095684192352 418637840227061 454987974837942 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 552092327151864 618528676782583 672462142824294 684439512836680 693881507230624 694237250147155 696635551283523 698125516052754 698339900079275 701865353869699 706719054501795 734077381109563 772093664419589 780831298453912
bit 80 1
boolLib.IMP_RES_TAC ( DB.fetch "bit" "BITWISE_THM" )
2
4508187 4508202 464926985138 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 42366783733602 52213207481656 71640365490644 82788020813651 129916455720081 137997707014117 140206238170826 151796447914440 155412585748122 176261912528489 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 315663500564061 325436598764134 330012922480994 364095684192352 454987974837942 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 552092327151864 618528676782583 672462142824294 684439512836680 693881507230624 694237250147155 696635551283523 698125516052754 698339900079275 701865353869699 706719054501795 734077381109548 772093664419589 780831298453912
bit 80 2
boolLib.NTAC 2 ( boolLib.WEAKEN_TAC ( HolKernel.K true ) )
3
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 42366783733587 42366783733602 52213207481656 71640365490644 82788020813651 129916455720081 137997707014117 140206238170811 140206238170826 151796447914440 155412585748122 176261912528474 176261912528489 178369260107369 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 330012922480994 364095684192337 364095684192352 418637840227046 454987974837927 454987974837942 471942352642295 474709775802895 491132347463364 521746175187005 525347163412193 531497668234994 531497668235009 552092327151849 552092327151864 618528676782583 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 696635551283523 698125516052754 698339900079275 701865353869684 701865353869699 706719054501795 734077381109548 772093664419589 780831298453897 780831298453912
bit 80 3
boolLib.POP_ASSUM ( fn th => boolLib.REWRITE_TAC [ boolLib.GSYM th ] )
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 42366783733587 42366783733602 52213207481656 71640365490644 82788020813651 129916455720081 137997707014117 140206238170811 140206238170826 151796447914440 155412585748122 176261912528474 176261912528489 178369260107369 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480994 364095684192337 364095684192352 418637840227046 454987974837927 454987974837942 471942352642295 474709775802895 491132347463364 521746175187005 525347163412193 531497668234994 531497668235009 552092327151849 552092327151864 618528676782583 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 696635551283523 698125516052754 698339900079275 701865353869684 701865353869699 706719054501795 734077381109548 772093664419589 780831298453897 780831298453912
bit 80 4
simpLib.SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) , boolLib.REWRITE_RULE [ ( DB.fetch "bit" "BITWISE_LT_2EXP" ) ] ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 825 23*)BITWISE n op a b" ] , [ HolKernel.QUOTE " (*#loc 825 43*)2 ** n" ] ] ( DB.fetch "bit" "DIV_MULT_1" ) ) ]

4508187 4508202 464926985138 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 52213207481656 71640365490644 82788020813651 129916455720081 137997707014117 140206238170826 151796447914440 155412585748122 176261912528489 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 322099107815923 330012922480994 364095684192352 454987974837942 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 552092327151864 618528676782583 672462142824294 684439512836680 693881507230624 694237250147155 696635551283523 698125516052754 698339900079275 701865353869699 706719054501795 734077381109548 772093664419589 780831298453912
bit 81 0
boolLib.NTAC 6 boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 527123542431 574967048041 3509959868093 19521708359799 42366783733602 52213207481656 71640365490644 82788020813651 137997707014117 140206238170826 151796447914440 176261912528489 178369260107384 217096164890918 230184383806230 230685295159171 239769400133257 264214093175962 288661503866530 315663500564061 325436598764134 330012922480994 364095684192352 418637840227061 454987974837942 466580814163002 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 552092327151864 618528676782583 672462142824294 684439512836680 693881507230624 694237250147155 698125516052754 698339900079275 701865353869699 706719054501795 734077381109563 775381516485489 778417488521154 780831298453912
bit 81 1
boolLib.IMP_RES_TAC ( DB.fetch "bit" "BITWISE_THM" )
2
4508187 4508202 464926985138 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 19521708359799 42366783733602 52213207481656 71640365490644 82788020813651 137997707014117 140206238170826 151796447914440 176261912528489 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 315663500564061 325436598764134 330012922480994 364095684192352 454987974837942 466580814163002 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 552092327151864 618528676782583 672462142824294 684439512836680 693881507230624 694237250147155 698125516052754 698339900079275 701865353869699 706719054501795 734077381109548 775381516485489 778417488521154 780831298453912
bit 81 2
boolLib.NTAC 2 ( boolLib.WEAKEN_TAC ( HolKernel.K true ) )
3
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 19521708359799 42366783733587 42366783733602 52213207481656 71640365490644 82788020813651 137997707014117 140206238170811 140206238170826 151796447914440 176261912528474 176261912528489 178369260107369 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480979 330012922480994 364095684192337 364095684192352 418637840227046 454987974837927 454987974837942 466580814163002 471942352642295 474709775802895 491132347463364 521746175187005 525347163412193 531497668234994 531497668235009 552092327151849 552092327151864 618528676782583 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 698125516052754 698339900079275 701865353869684 701865353869699 706719054501795 734077381109548 775381516485489 778417488521154 780831298453897 780831298453912
bit 81 3
boolLib.POP_ASSUM ( fn th => boolLib.REWRITE_TAC [ boolLib.GSYM th ] )
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 19521708359799 42366783733587 42366783733602 52213207481656 71640365490644 82788020813651 137997707014117 140206238170811 140206238170826 151796447914440 176261912528474 176261912528489 178369260107369 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 315663500564046 315663500564061 322099107815908 325436598764119 325436598764134 330012922480994 364095684192337 364095684192352 418637840227046 454987974837927 454987974837942 466580814163002 471942352642295 474709775802895 491132347463364 521746175187005 525347163412193 531497668234994 531497668235009 552092327151849 552092327151864 618528676782583 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 694237250147140 694237250147155 698125516052754 698339900079275 701865353869684 701865353869699 706719054501795 734077381109548 775381516485489 778417488521154 780831298453897 780831298453912
bit 81 4
boolLib.ASM_REWRITE_TAC [ ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "BIT_def" ) , boolLib.GSYM ( DB.fetch "bit" "NOT_MOD2_LEM" ) , arithmeticTheory.DIV_1 , arithmeticTheory.EXP_1 , ( DB.fetch "bit" "SUC_SUB" ) ]

4508187 4508202 464926985138 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 19521708359799 52213207481656 71640365490644 82788020813651 137997707014117 140206238170826 151796447914440 176261912528489 178369260107384 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 322099107815923 330012922480994 364095684192352 454987974837942 466580814163002 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 552092327151864 618528676782583 672462142824294 684439512836680 693881507230624 694237250147155 698125516052754 698339900079275 701865353869699 706719054501795 734077381109548 775381516485489 778417488521154 780831298453912
bit 82 0
BasicProvers.Induct
1 2
4508202 118196553695 464926985138 469711335699 72704682443499 98581092097770 140206238170826 150253374348926 214393366216321 224915703466592 281006902905189 288661503866530 309888446016952 352184711276689 354328163182937 364095684192352 418637840227061 456283743629969 471942352642310 488252824385448 491132347463379 520918626888002 531497668235009 552092327151864 590933381688312 621226511659426 635074044531734 672462142824294 684439512836680 701865353869699 778417488521154
bit 82 1
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITWISE_def" ) , ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_COMP_THM2" ) , arithmeticTheory.MIN_DEF ]
3
4508187 4508202 118196553680 464926985123 464926985138 469711335684 469711335699 32323607057090 72704682443484 98581092097755 98581092097770 135851616373836 140206238170811 140206238170826 150253374348911 150253374348926 162848588816118 201175693946566 206854759680627 214393366216306 224915703466577 281006902905174 288661503866515 288661503866530 309888446016937 309888446016952 352184711276674 354328163182922 354328163182937 364095684192337 364095684192352 418637840227046 418637840227061 456283743629954 471942352642295 471942352642310 478915631042534 485199898101706 488252824385433 488252824385448 491132347463364 491132347463379 520918626887987 528099658407742 531497668234994 531497668235009 552092327151849 552092327151864 590933381688297 621226511659411 635074044531719 666058496092748 672462142824279 672462142824294 684439512836665 684439512836680 701865353869684 701865353869699 702604104035912 721288252441169 725508521201875 778417488521139 778417488521154
bit 82 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITWISE_def" ) , ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_COMP_THM2" ) , arithmeticTheory.MIN_DEF ]

4508202 464926985138 469711335699 128036801883431 133665531369869 138485642210099 140206238170826 262767033862285 288661503866530 309888446016952 354328163182937 364095684192352 391017541615948 418637840227061 471942352642310 481935199684700 488252824385448 491132347463379 512348050667475 531497668235009 552092327151864 552289699552633 630444028844280 670398186519759 672462142824294 684439512836680 686226988397502 701865353869699 761851059986850 778417488521154
bit 82 3
boolLib.POP_ASSUM ( fn th => boolLib.ONCE_REWRITE_TAC [ boolLib.GSYM th ] )
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 72704682443484 79373739769831 98581092097770 137364068495336 140206238170811 140206238170826 150253374348911 150253374348926 170831442645274 176261912528474 176261912528489 201175693946566 206854759680627 218156897716924 288661503866515 288661503866530 309888446016952 354328163182922 354328163182937 364095684192337 364095684192352 403187345576839 418637840227046 418637840227061 454987974837927 454987974837942 456283743629954 471942352642295 471942352642310 478915631042534 488252824385433 488252824385448 491132347463364 491132347463379 497854335618391 520918626887987 531497668234994 531497668235009 552092327151849 552092327151864 567309163864832 599834258217112 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 701865353869684 701865353869699 778417488521139 778417488521154 780831298453897 780831298453912
bit 82 4
simpLib.SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITS_COMP_THM2" ) , arithmeticTheory.MIN_DEF ]

4508202 464926985138 469711335699 72704682443499 98581092097770 140206238170826 150253374348926 150826045439748 201175693946566 206854759680627 288661503866530 309888446016952 354328163182937 364095684192352 398887166015465 418637840227061 442987475020398 454987974837942 456283743629969 471942352642310 478915631042534 488252824385448 491132347463379 520918626888002 531497668235009 552092327151864 567309163864847 568727596582998 599834258217127 672462142824294 684439512836680 693881507230624 701865353869699 725625007315137 778417488521154
bit 83 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.LESS_DIV_EQ_ZERO ]

4508202 503201789626 527123542431 3509959868093 19521708359799 42366783733602 52213207481656 82788020813651 151796447914440 178369260107384 217096164890918 230685295159171 264214093175962 288661503866530 330012922480994 466580814163002 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 584177660676288 672462142824294 684439512836680 694237250147155 698339900079275 734077381109563
bit 84 0
metisLib.METIS_TAC [ ( DB.fetch "bit" "NOT_BIT_GT_TWOEXP" ) , arithmeticTheory.NOT_LESS_EQUAL ]

4508202 503201789626 527123542431 3509959868093 42366783733602 52213207481656 82788020813651 124546192348058 151796447914440 178369260107384 230685295159171 264214093175962 288661503866530 315087132999859 330012922480994 349950625699740 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 684439512836680 694237250147155 698339900079275
bit 85 0
BasicProvers.RW_TAC numLib.arith_ss [ boolLib.GSYM ( DB.fetch "bit" "SLICE_ZERO_THM" ) , ( DB.fetch "bit" "SLICE_COMP_THM" ) ]

4508202 464926985138 527123542431 4704996604589 54987351562497 72704682443499 86720518586328 98581092097770 201175693946566 206854759680627 288661503866530 309888446016952 354328163182937 360624004745317 456283743629969 471942352642310 478915631042534 488252824385448 491132347463379 520918626888002 521175308947615 531497668235009 585128167865309 632961879714174 641262171227064 672462142824294 698339900079275 701865353869699 778417488521154 781875210272876
bit 86 0
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508202 464926985138 527123542431 19521708359799 52213207481656 82788020813651 98581092097770 129916455720081 135665976272742 151796447914440 155412585748122 183609420323238 217096164890918 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 381734299151990 466580814163002 471942352642310 474709775802895 491132347463379 502026024071860 525347163412193 531497668235009 585128167865309 587688456885360 607414367785130 672462142824294 684439512836680 698339900079275 734077381109563 772093664419589
bit 87 0
BasicProvers.Induct
1 2
4508202 464926985138 469711335699 527123542431 574967048041 19521708359799 24777365361401 52213207481656 72704682443499 74957651950956 82788020813651 98581092097770 129916455720081 137140290251988 151796447914440 155412585748122 208688131165109 230685295159171 264214093175962 287238467556542 288661503866530 309888446016952 310381861149522 333148289080671 354328163182937 364095684192352 365586602692309 432457959481802 456283743629969 466580814163002 471942352642310 473675719895056 474709775802895 488252824385448 491132347463379 520918626888002 524899809817057 525347163412193 531497668235009 552092327151864 590933381688312 607414367785130 672462142824294 677559361205227 685633661098237 698339900079275 701865353869699 772093664419589 778417488521154 785799701781182
bit 87 1
boolLib.REPEAT boolLib.STRIP_TAC
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 19521708359784 19521708359799 24777365361386 24777365361401 52213207481641 52213207481656 72704682443484 74957651950941 82401605067284 82788020813636 82788020813651 98435450831941 98581092097755 98581092097770 104035231391395 129916455720066 129916455720081 137140290251973 137140290251988 150204089155104 151796447914425 151796447914440 155412585748107 155412585748122 162848588816118 201175693946566 206854759680627 208688131165094 208688131165109 230685295159156 230685295159171 255589051948653 264214093175947 264214093175962 265637205075148 272414486787854 287238467556527 288661503866515 288661503866530 309888446016937 309888446016952 310381861149507 333148289080656 354328163182922 354328163182937 364095684192337 364095684192352 365586602692294 432457959481787 432457959481802 456283743629954 462135891537554 466580814162987 466580814163002 471942352642295 471942352642310 473675719895041 474709775802880 474709775802895 475685515819917 478915631042534 488252824385433 488252824385448 491132347463364 491132347463379 510562904746639 520918626887987 524899809817042 524899809817057 525347163412178 525347163412193 531497668234994 531497668235009 552092327151849 552092327151864 590933381688297 607414367785115 672462142824279 672462142824294 677559361205212 685633661098222 698339900079260 698339900079275 701865353869684 701865353869699 725508521201875 772093664419574 772093664419589 778417488521139 778417488521154 785799701781167
bit 87 2
boolLib.REPEAT boolLib.STRIP_TAC
3
4508202 464926985138 469711335699 574967048041 19521708359799 24458319199093 24777365361401 52213207481656 74429315676672 82788020813651 128036801883431 129916455720081 137140290251988 151796447914440 155412585748122 208688131165109 230685295159171 262767033862285 264214093175962 288661503866530 306702563842386 309888446016952 317519920784288 322846139178199 354328163182937 364095684192352 432457959481802 466580814163002 466886152380559 471942352642310 474709775802895 481935199684700 488252824385448 491132347463379 524899809817057 525347163412193 527679048097088 531497668235009 552092327151864 629677785110755 630444028844280 649685094712585 658018452078955 672462142824294 686226988397502 698339900079275 701865353869699 772093664419589 778417488521154
bit 87 3
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITWISE_def" ) , ( DB.fetch "bit" "NOT_BITS2" ) ]

4508202 464926985138 469711335699 574967048041 19521708359799 24458319199093 24777365361401 52213207481656 74429315676672 82788020813651 128036801883431 129916455720081 137140290251988 151796447914440 155412585748122 208688131165109 230685295159171 262767033862285 264214093175962 288661503866530 306702563842386 309888446016952 317519920784288 322846139178199 354328163182937 364095684192352 432457959481802 466580814163002 466886152380559 474709775802895 481935199684700 488252824385448 524899809817057 525347163412193 527679048097088 531497668235009 552092327151864 629677785110755 630444028844280 649685094712585 658018452078955 672462142824294 686226988397502 698339900079275 701865353869699 772093664419589 778417488521154
bit 87 5
boolLib.RULE_ASSUM_TAC ( simpLib.SIMP_RULE BasicProvers.bool_ss [ ( DB.fetch "bit" "NOT_BIT" ) , ( DB.fetch "bit" "NOT_BITS" ) , ( DB.fetch "bit" "BIT_def" ) ] )
7
4508187 4508202 464926985123 464926985138 469711335684 527123542416 527123542431 574967048026 13967299216052 19521708359784 24777365361386 27584508304550 52213207481641 52213207481656 72704682443484 72704682443499 74957651950941 82788020813636 82788020813651 98435450831941 98581092097755 98581092097770 129916455720066 129916455720081 137140290251973 137140290251988 142353649802615 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 184412541296926 206854759680627 208688131165094 230685295159156 230685295159171 264214093175947 264214093175962 265637205075148 271210442566888 287238467556527 288661503866515 288661503866530 309888446016937 309888446016952 310381861149507 310381861149522 332822110256971 333148289080656 354328163182922 354328163182937 357812184108818 364095684192337 365586602692294 412818828973481 432457959481787 456283743629954 456283743629969 465067956947891 466580814162987 471942352642295 473575178954969 473675719895041 474709775802880 474709775802895 488252824385433 488252824385448 491132347463364 520918626887987 520918626888002 524899809817042 525347163412178 525347163412193 531497668234994 531497668235009 552092327151849 567991726930086 573906566401792 585128167865309 590933381688297 607414367785115 607414367785130 616600091612410 672462142824279 672462142824294 677559361205212 685633661098222 695074166265476 698339900079260 698339900079275 701865353869684 701865353869699 725508521201875 772093664419574 772093664419589 778417488521139 778417488521154 785799701781167 790866126038570
bit 87 6
boolLib.RULE_ASSUM_TAC ( simpLib.SIMP_RULE BasicProvers.bool_ss [ ( DB.fetch "bit" "NOT_BIT" ) , ( DB.fetch "bit" "NOT_BITS" ) , ( DB.fetch "bit" "BIT_def" ) ] )
8
4508187 4508202 464926985123 464926985138 469711335684 527123542416 527123542431 574967048026 19521708359784 24777365361386 27584508304550 52213207481641 52213207481656 72704682443484 72704682443499 74957651950941 82788020813636 82788020813651 96466749817644 98435450831941 98581092097755 98581092097770 129916455720066 129916455720081 137140290251973 137140290251988 142353649802615 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 184369901449005 184412541296926 206854759680627 208688131165094 230685295159156 230685295159171 264214093175947 264214093175962 265637205075148 271210442566888 287238467556527 288661503866515 288661503866530 309888446016937 309888446016952 310381861149507 310381861149522 332822110256971 333148289080656 354328163182922 354328163182937 357812184108818 364095684192337 365586602692294 412818828973481 432457959481787 456283743629954 456283743629969 465067956947891 466580814162987 471942352642295 473575178954969 473675719895041 474709775802880 474709775802895 488252824385433 488252824385448 491132347463364 501169619164668 520918626887987 520918626888002 524899809817042 525347163412178 525347163412193 531497668234994 531497668235009 552092327151849 567991726930086 585128167865309 590933381688297 607414367785115 607414367785130 616600091612410 642648930333935 672462142824279 672462142824294 677559361205212 685633661098222 695074166265476 698339900079260 698339900079275 701865353869684 701865353869699 725508521201875 772093664419574 772093664419589 778417488521139 778417488521154 785799701781167 790866126038570
bit 87 7
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 527123542416 527123542431 574967048026 13967299216052 19521708359784 22326501936150 24777365361386 52213207481641 52213207481656 72704682443484 72704682443499 74957651950941 82788020813636 82788020813651 98435450831941 98581092097755 98581092097770 129916455720066 129916455720081 137140290251973 137140290251988 142353649802615 151796447914425 151796447914440 155412585748107 155412585748122 184412541296926 206854759680612 206854759680627 208688131165094 230685295159156 230685295159171 264214093175947 264214093175962 265637205075148 271210442566888 287238467556527 288661503866515 288661503866530 309888446016937 309888446016952 310381861149507 310381861149522 310718918533395 332822110256971 333148289080656 354328163182922 354328163182937 357812184108818 364095684192337 365586602692294 412818828973481 432457959481787 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 471942352642295 473575178954969 473675719895041 474709775802880 474709775802895 488252824385433 488252824385448 491132347463364 520918626887987 520918626888002 524899809817042 525347163412178 525347163412193 531497668234994 531497668235009 552092327151849 567991726930071 567991726930086 573906566401792 585128167865309 590933381688297 607414367785115 607414367785130 672462142824279 672462142824294 677559361205212 685633661098222 695074166265476 698339900079260 698339900079275 701865353869684 701865353869699 725508521201875 772093664419574 772093664419589 778417488521139 778417488521154 785799701781167 790866126038570
bit 87 8
simpLib.FULL_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BITS2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 527123542416 527123542431 574967048026 19521708359784 22326501936150 24777365361386 52213207481641 52213207481656 72704682443484 72704682443499 74957651950941 82788020813636 82788020813651 96466749817644 98435450831941 98581092097755 98581092097770 129916455720066 129916455720081 137140290251973 137140290251988 142353649802615 151796447914425 151796447914440 155412585748107 155412585748122 184369901449005 184412541296926 206854759680612 206854759680627 208688131165094 230685295159156 230685295159171 264214093175947 264214093175962 265637205075148 271210442566888 287238467556527 288661503866515 288661503866530 309888446016937 309888446016952 310381861149507 310381861149522 332822110256971 333148289080656 354328163182922 354328163182937 357812184108818 364095684192337 365586602692294 412818828973481 432457959481787 456283743629954 456283743629969 465067956947876 465067956947891 466580814162987 471942352642295 473575178954969 473675719895041 474709775802880 474709775802895 488252824385433 488252824385448 491132347463364 501169619164668 520918626887987 520918626888002 524899809817042 525347163412178 525347163412193 531497668234994 531497668235009 552092327151849 567991726930071 567991726930086 585128167865309 590933381688297 607414367785115 607414367785130 642648930333935 672462142824279 672462142824294 677559361205212 685633661098222 695074166265476 698339900079260 698339900079275 701865353869684 701865353869699 722571985000364 725508521201875 772093664419574 772093664419589 778417488521139 778417488521154 785799701781167 790866126038570
bit 88 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 503201789626 527123542431 574967048041 19521708359799 24777365361401 42366783733602 98581092097770 123542886947727 178369260107384 208688131165109 217096164890918 288661503866530 309888446016952 330012922480994 364095684192352 365586602692309 420422385835201 432457959481802 466580814163002 471942352642310 473675719895056 491132347463379 524899809817057 531497668235009 552092327151864 590933381688312 672462142824294 684439512836680 685633661098237 694237250147155 701865353869699 734077381109563
bit 89 0
BasicProvers.Cases
1 2
4508202 464926985138 503201789626 527123542431 3509959868093 19521708359799 52213207481656 82788020813651 88669019256091 101493408634270 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 212575760505458 217096164890918 230685295159171 264214093175962 288661503866530 330012922480994 365459513486454 421340528878595 440462590587419 466580814163002 471942352642310 474709775802895 491132347463379 510602059960346 521746175187020 525347163412193 531497668235009 651799544658727 672462142824294 684439512836680 694237250147155 698125516052754 698339900079275 701865353869699 734077381109563 758986862229504 767055970251773 772093664419589 778417488521154 785026209394799
bit 89 1
boolLib.REPEAT boolLib.STRIP_TAC

4508202 464926985138 503201789626 1968991447459 19521708359799 52213207481656 82788020813651 98581092097770 101493408634270 129916455720081 137140290251988 138598696382330 151796447914440 155412585748122 178369260107384 217096164890918 230685295159171 264214093175962 272404102538666 288661503866530 309888446016952 310381861149522 330012922480994 381208623893978 420422385835201 439539445532698 466532739235407 466580814163002 471942352642310 474709775802895 491132347463379 525347163412193 528250252803126 531497668235009 607414367785130 610796625319445 672462142824294 684439512836680 694237250147155 698125516052754 698339900079275 701865353869699 734077381109563 767055970251773 772093664419589 778417488521154 779274282334698
bit 89 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 464926985138 503201789626 19521708359799 48385840440500 51953851962452 52213207481656 82788020813651 101493408634270 121806128655143 129916455720081 137140290251988 143391167547308 151796447914440 155412585748122 178369260107384 217096164890918 230685295159171 252745700641352 264214093175962 288661503866530 311984164900191 330012922480994 387132864530082 391221454957967 402792587371760 455236058259012 466580814163002 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 545866261401461 672462142824294 684439512836680 694237250147155 698125516052754 698339900079275 701865353869699 734077381109563 767055970251773 772093664419589 778417488521154
bit 89 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 503201789611 503201789626 574967048041 19521708359784 19521708359799 24777365361401 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 129916455720081 137140290251988 138598696382315 138598696382330 151796447914425 151796447914440 155412585748122 178369260107384 208688131165109 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 272404102538666 288661503866515 288661503866530 309888446016937 309888446016952 364095684192352 365586602692309 420422385835186 432457959481802 439539445532698 466532739235392 466580814162987 466580814163002 474709775802880 474709775802895 523388248291659 524899809817057 525347163412178 525347163412193 528250252803126 531497668234994 531497668235009 552092327151864 590933381688312 607414367785115 607414367785130 610796625319430 672462142824279 672462142824294 684439512836680 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 734077381109548 738563793489434 767055970251758 767055970251773 772093664419589 778417488521139 778417488521154 779274282334683 779274282334698 791209258374989
bit 89 4
boolLib.POP_ASSUM boolLib.SUBST1_TAC

4508187 4508202 464926985123 464926985138 503201789611 503201789626 574967048026 1968991447459 19521708359784 19521708359799 24777365361386 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 137140290251973 137140290251988 138598696382315 138598696382330 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 208688131165094 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 272404102538651 272404102538666 288661503866515 288661503866530 309888446016937 309888446016952 310381861149522 364095684192337 365586602692294 381208623893978 420422385835186 432457959481787 439539445532683 439539445532698 466532739235392 466580814162987 466580814163002 474709775802880 474709775802895 523388248291644 524899809817042 525347163412178 525347163412193 528250252803111 528250252803126 531497668234994 531497668235009 552092327151849 590933381688297 607414367785115 607414367785130 610796625319430 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 734077381109548 738563793489419 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139 779274282334683 779274282334698 791209258374974
bit 89 5
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "MOD_2EXP_LT" ) , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 934 49*)a < b ==> a < b + 1n" ] ) ]

4508187 4508202 464926985123 464926985138 503201789611 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 129916455720081 137140290251988 138598696382315 138598696382330 151796447914425 151796447914440 155412585748122 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 272404102538666 288661503866515 288661503866530 309888446016937 309888446016952 420422385835186 439539445532698 466532739235392 466580814162987 474709775802880 474709775802895 492840386888511 525347163412178 525347163412193 531497668234994 531497668235009 581471113609800 607414367785115 607414367785130 610796625319430 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 734077381109548 734077381109563 767055970251758 767055970251773 772093664419589 778417488521139 779274282334683 779274282334698
bit 89 6
simpLib.ASM_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "BITWISE_ONE_COMP_LEM" ) , ( DB.fetch "bit" "BITS_ZEROL" ) , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 937 20*)b <> 0 ==> (a - 1 - (b - 1n) = a - b)" ] ) ]

4508187 4508202 464926985123 464926985138 503201789611 503201789626 574967048041 1968991447459 19521708359784 19521708359799 24777365361401 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 137140290251973 137140290251988 138598696382315 138598696382330 151796447914425 151796447914440 155412585748107 155412585748122 178369260107384 208688131165109 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 272404102538651 272404102538666 288661503866515 288661503866530 309888446016937 309888446016952 310381861149522 364095684192352 365586602692309 381208623893978 420422385835186 432457959481802 439539445532683 439539445532698 466532739235392 466580814162987 466580814163002 474709775802880 474709775802895 492840386888496 523388248291659 524899809817057 525347163412178 525347163412193 531497668234994 531497668235009 552092327151864 581471113609785 590933381688312 607414367785115 607414367785130 610796625319430 672462142824279 672462142824294 684439512836680 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 734077381109548 738563793489434 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154 779274282334683 779274282334698 791209258374989
bit 90 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 503201789626 527123542431 3509959868093 19521708359799 52213207481656 82788020813651 88669019256091 101493408634270 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 179857892939409 212575760505458 217096164890918 230685295159171 264214093175962 288661503866530 365459513486454 415098329689538 421340528878595 440462590587419 466580814163002 471942352642310 474709775802895 491132347463379 510602059960346 521746175187020 525347163412193 531497668235009 651799544658727 672462142824294 684439512836680 694237250147155 698125516052754 698339900079275 701865353869699 704177836849664 734077381109563 758986862229504 767055970251773 772093664419589 778417488521154 785026209394799
bit 90 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 945 17*)a MOD 2 ** n = 0" ]
2 3
4508202 464926985138 503201789626 527123542431 3509959868093 19521708359799 52213207481656 82788020813651 88669019256091 101493408634270 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 179857892939409 212575760505458 217096164890918 230685295159171 264214093175962 288661503866530 365459513486454 415098329689538 421340528878595 440462590587419 466580814163002 474709775802895 510602059960346 521746175187020 525347163412193 531497668235009 651799544658727 672462142824294 684439512836680 694237250147155 698125516052754 698339900079275 701865353869699 704177836849664 734077381109563 758986862229504 767055970251773 772093664419589 778417488521154 785026209394799
bit 90 3
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 503201789626 527123542416 527123542431 3509959868078 3509959868093 19521708359799 52213207481641 52213207481656 82788020813636 82788020813651 88669019256076 88669019256091 101493408634270 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 178369260107384 179857892939409 212575760505458 217096164890918 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 365459513486454 415098329689538 421340528878580 421340528878595 440462590587419 466580814163002 474709775802880 474709775802895 510602059960346 521746175187020 525347163412178 525347163412193 531497668234994 531497668235009 651799544658727 672462142824279 672462142824294 684439512836680 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849664 734077381109563 758986862229489 758986862229504 767055970251758 767055970251773 772093664419589 778417488521139 778417488521154 785026209394799
bit 91 0
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

4508202 464926985138 498417439065 517554841309 527123542431 75468107537355 124546192348058 155015115376067 178369260107384 288661503866530 321131540583531 330012922480994 354328163182937 384000647890861 387988210714897 425930399385036 466703188966214 471942352642310 488252824385448 491132347463379 502026024071860 520918626888002 531497668235009 585128167865309 608441904281190 684439512836680 694237250147155 698339900079275 701865353869699
bit 92 0
BasicProvers.RW_TAC numLib.std_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_def" ) , ( DB.fetch "bit" "MOD_2EXP_def" ) , ( DB.fetch "bit" "DIV_2EXP_def" ) ]
1
4508202 464926985138 527123542431 551045295236 3509959868093 26155435075867 42366783733602 52213207481656 75468107537355 82788020813651 151796447914440 178369260107384 230685295159171 264214093175962 288661503866530 315287158685632 387988210714897 412818828973481 471942352642310 474709775802895 491132347463379 502026024071860 525347163412193 531497668235009 585128167865309 672462142824294 684439512836680 686536423642824 694237250147155 698339900079275 701865353869699
bit 92 1
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SUC_SUB" ) , arithmeticTheory.EXP_ADD ]
2
4508202 464926985138 527123542431 551045295236 3509959868093 52213207481656 52413756805090 54299996086868 75468107537355 82788020813651 98581092097770 115750712326114 129133975018569 129916455720081 137140290251988 151796447914440 155134742678200 155412585748122 159802838968145 209010168980620 230184383806230 230685295159171 264214093175962 288661503866530 289324272772023 309888446016952 315287158685632 368134287684202 392082903756222 412818828973481 463896660362551 474709775802895 502026024071860 517572565858824 525347163412193 531497668235009 533036315694189 585128167865309 660341654632508 668748088923555 668991301737637 672462142824294 684439512836680 686536423642824 698125516052754 698339900079275 701473106811523 701865353869699 763496765022129 772093664419589 773943758203247 783418224110030
bit 92 2
metisLib.METIS_TAC [ boolLib.GSYM arithmeticTheory.DIV_DIV_DIV_MULT , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.MULT_DIV , arithmeticTheory.MULT_SYM ]

4508202 464926985138 527123542431 551045295236 3509959868093 46488820639328 52213207481656 82788020813651 115750712326114 124768938866146 129916455720081 135534074697156 151796447914440 155412585748122 230184383806230 230685295159171 264214093175962 288661503866530 315287158685632 336198287048145 346168066725540 412818828973481 416753752068318 417039987326493 474709775802895 525347163412193 531497668235009 623814010762929 668748088923555 672462142824294 684439512836680 686536423642824 698125516052754 698339900079275 701097330627486 701473106811523 701865353869699 772093664419589 773394536134544 773943758203247
bit 93 0
BasicProvers.RW_TAC numLib.arith_ss [ boolLib.GSYM ( Q.SPECL [ [ HolKernel.QUOTE " (*#loc 977 37*)n-s" ] , [ HolKernel.QUOTE " (*#loc 977 44*)a" ] , [ HolKernel.QUOTE " (*#loc 977 49*)s" ] ] ( DB.fetch "bit" "BIT_SHIFT_THM" ) ) ]

4508202 464926985138 527123542431 551045295236 3509959868093 52213207481656 82788020813651 82897199447339 124546192348058 137140290251988 140306100864646 151796447914440 178369260107384 230685295159171 264214093175962 288661503866530 315287158685632 330012922480994 354656544070709 398439345207991 412818828973481 471942352642310 474709775802895 491132347463379 513637342890689 525347163412193 531497668235009 584209409454759 672462142824294 674255265005599 684439512836680 686536423642824 694237250147155 698339900079275 701865353869699
bit 94 0
BasicProvers.RW_TAC numLib.std_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_def" ) , ( DB.fetch "bit" "MOD_2EXP_def" ) , ( DB.fetch "bit" "DIV_2EXP_def" ) ]
1
4508202 464926985138 527123542431 551045295236 3509959868093 19521708359799 52213207481656 82788020813651 151796447914440 178369260107384 217096164890918 230685295159171 264214093175962 288661503866530 315287158685632 330012922480994 412818828973481 466580814163002 471942352642310 474709775802895 491132347463379 513637342890689 521746175187020 525347163412193 531497668235009 672462142824294 684439512836680 686536423642824 694237250147155 698339900079275 734077381109563
bit 94 1
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SUC_SUB" ) , ( DB.fetch "bit" "NOT_MOD2_LEM2" ) , boolLib.GSYM arithmeticTheory.EVEN_MOD2 ]
2
4508187 4508202 464926985138 527123542416 527123542431 551045295221 551045295236 3509959868093 9470107152363 19521708359799 52213207481656 82788020813651 98581092097770 115750712326114 129916455720081 137140290251988 151796447914440 155412585748122 159802838968145 200941795868931 217096164890903 230184383806230 230685295159171 264214093175962 288661503866515 288661503866530 289324272772023 309888446016952 315287158685632 407840204730154 412818828973481 466580814163002 474709775802895 510352610541263 517572565858824 521746175187005 525347163412193 531497668234994 531497668235009 661490300195644 672462142824294 686536423642824 698125516052754 698339900079275 701865353869699 734077381109548 772093664419589
bit 94 2
BasicProvers.RW_TAC numLib.arith_ss [ arithmeticTheory.DIV_P , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]
3
4508187 4508202 464926985138 527123542416 527123542431 551045295221 551045295236 3509959868093 9470107152363 10452650814477 52213207481656 82788020813651 87251455838167 115750712326114 151796447914440 217096164890903 230184383806230 230685295159171 264214093175962 288661503866515 288661503866530 315287158685632 412818828973481 425584040140092 474709775802895 521746175187005 525347163412193 531497668234994 672462142824294 686536423642824 698339900079275 734077381109548
bit 94 3
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 984 21*)a * 2 ** (s - n)" ]
4
4508187 4508202 464926985138 512770490748 527123542416 527123542431 546260944675 551045295221 551045295236 3509959868093 10452650814477 52213207481656 82788020813651 101493408634270 151796447914440 217096164890903 217096164890918 230685295159171 264214093175962 288661503866515 288661503866530 315287158685632 342944740496359 412818828973481 425584040140092 457644544611742 471942352642310 474709775802895 483290614350370 502026024071860 521746175187005 525347163412193 531497668234994 531497668235009 584177660676288 585128167865309 672462142824294 684439512836680 686536423642824 698339900079275 701865353869699 734077381109548 734077381109563 747377394580961 789228492701041
bit 94 4
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 429 22*)0" ]
5
4508187 4508202 464926985138 527123542416 527123542431 546260944675 551045295221 551045295236 3509959868093 10452650814477 51584705186560 52213207481656 82788020813651 82897199447339 101493408634270 120452177833951 137140290251988 149181453622211 151796447914440 152220440009526 217096164890903 217096164890918 230685295159171 264214093175962 288661503866515 288661503866530 313044422413399 315287158685632 342944740496359 395045332293436 412818828973481 424633449238805 425584040140092 457644544611742 471942352642310 474709775802895 502026024071860 521746175187005 525347163412193 531497668234994 531497668235009 584177660676288 585128167865309 672462142824294 674255265005599 684439512836680 686536423642824 698339900079275 701865353869699 734077381109548 734077381109563
bit 94 5
BasicProvers.RW_TAC numLib.std_ss [ ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , boolLib.GSYM arithmeticTheory.MULT_ASSOC , boolLib.GSYM arithmeticTheory.EXP_ADD , arithmeticTheory.EVEN_MULT ]
6 7
4508187 4508202 464926985138 527123542416 527123542431 551045295221 551045295236 3509959868093 10452650814477 52213207481656 82788020813651 82897199447339 101493408634270 120452177833951 137140290251988 142440995047179 149181453622211 151796447914440 152220440009526 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 304068141531773 313044422413399 315287158685632 342944740496359 382133605035442 412818828973481 424633449238805 425584040140092 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 585128167865309 652512945717737 672462142824294 674255265005599 684439512836680 686536423642824 698339900079275 701865353869699 702299432457039 734077381109548 734077381109563 778417488521154
bit 94 6
simpLib.ASM_SIMP_TAC numLib.arith_ss [ arithmeticTheory.EVEN_EXP ]

4508187 4508202 464926985138 527123542416 527123542431 551045295221 551045295236 10452650814477 52213207481656 82788020813651 82897199447339 120452177833951 137140290251988 151796447914440 217096164890903 230685295159171 264214093175962 272607467993094 288661503866515 288661503866530 415098329689538 425584040140092 474709775802895 521746175187005 525347163412193 531497668234994 672462142824294 674255265005599 684439512836680 698339900079275 734077381109548 747377394580961
bit 94 7
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 464926985138 527123542416 527123542431 551045295221 551045295236 3509959868093 52213207481656 82788020813651 82897199447339 137140290251988 151796447914440 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 294104634417993 315287158685632 342944740496359 412818828973481 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 585128167865309 589760795813812 647878248309504 672462142824294 674255265005599 686536423642824 698339900079275 701865353869699 710418080937928 734077381109548 753515539627604
bit 95 0
BasicProvers.RW_TAC numLib.arith_ss [ arithmeticTheory.MIN_DEF , ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_COMP_THM2" ) , ( DB.fetch "bit" "BITS_ZERO" ) ]

4508202 498417439065 517554841309 527123542431 574967048041 19521708359799 75468107537355 148795708198477 178369260107384 217096164890918 288661503866530 321131540583531 330012922480994 354328163182937 384000647890861 466580814163002 466703188966214 471942352642310 488252824385448 491132347463379 502026024071860 520918626888002 531497668235009 585128167865309 684439512836680 694237250147155 698339900079275 734077381109563
bit 96 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.EXP , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.DIV_DIV_DIV_MULT ]

4508202 503201789626 527123542431 27584508304565 52213207481656 82788020813651 98581092097770 151796447914440 178369260107384 230184383806230 264214093175962 288661503866530 309888446016952 405701319580507 471942352642310 474709775802895 491132347463379 531497668235009 616600091612425 672462142824294 684439512836680 694237250147155 698339900079275 701473106811523 701865353869699 719045543904166
bit 97 0
BasicProvers.Induct
1 2
4508202 464926985138 503201789626 527123542431 3509959868093 52213207481656 75468107537355 82788020813651 132485588570835 151796447914440 155015115376067 178369260107384 230184383806230 230685295159171 264214093175962 288661503866530 387988210714897 471942352642310 474709775802895 491132347463379 502026024071860 525347163412193 531497668235009 585128167865309 668748088923555 672462142824294 684439512836680 694237250147155 698339900079275 701473106811523 701865353869699
bit 97 1
BasicProvers.SRW_TAC [ ] [ arithmeticTheory.ADD_CLAUSES , boolLib.GSYM ( DB.fetch "bit" "BIT_DIV2" ) ]
3
4508187 4508202 464926985123 464926985138 503201789611 503201789626 527123542416 527123542431 3509959868078 52213207481641 52213207481656 75468107537340 82788020813636 82788020813651 98581092097770 132485588570820 149442165923867 151796447914425 151796447914440 152154722243479 155015115376052 178369260107369 178369260107384 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 376736261548124 387988210714882 389655063512881 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 502026024071845 502026024071860 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 585128167865294 585128167865309 607414367785130 668748088923540 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699
bit 97 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 503201789626 48385840440500 52213207481656 82788020813651 129494240732549 151796447914440 178369260107384 223277643780142 230184383806230 230685295159171 264214093175962 288661503866530 442383831549358 471942352642310 474709775802895 491132347463379 502026024071860 525347163412193 531497668235009 542144822022888 566022873390235 585128167865309 672462142824294 684439512836680 694237250147155 698339900079275 701473106811523 701865353869699 778417488521154
bit 97 3
boolLib.POP_ASSUM ( fn th => simpLib.SIMP_TAC numLib.std_ss [ arithmeticTheory.DIV_DIV_DIV_MULT , boolLib.GSYM th , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.EXP ] )

4508187 4508202 464926985123 464926985138 503201789611 503201789626 527123542416 527123542431 3509959868078 52213207481641 52213207481656 75468107537340 75468107537355 82788020813636 82788020813651 98581092097770 132485588570820 149442165923867 151796447914425 151796447914440 155015115376052 178369260107369 178369260107384 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 387988210714882 387988210714897 471942352642295 474709775802880 474709775802895 491132347463364 502026024071845 502026024071860 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 585128167865294 585128167865309 607414367785130 668748088923540 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 719045543904166 738948660672155
bit 98 0
BasicProvers.Cases
1 2
4508202 464926985138 522339191870 527123542431 3509959868093 52213207481656 82788020813651 88669019256091 101493408634270 151796447914440 217096164890918 230685295159171 264214093175962 288661503866530 330012922480994 421340528878595 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 734077381109563 758986862229504 767055970251773 778417488521154
bit 98 1
BasicProvers.Cases
3 4
4508202 464926985138 522339191870 3509959868093 52213207481656 68355918940982 82788020813651 88669019256091 98581092097770 101493408634270 138598696382330 151796447914440 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 421340528878595 466532739235407 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 603089639226505 607414367785130 610796625319445 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 734077381109563 758986862229504 767055970251773 778417488521154 779274282334698
bit 98 3
BasicProvers.SRW_TAC [ ] [ ]
7
4508202 464926985138 527123542431 18012092040674 52213207481656 82788020813651 98581092097770 101493408634270 138598696382330 151796447914440 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 466532739235407 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 603089639226505 607414367785130 610796625319445 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 734077381109563 767055970251773 778417488521154 779274282334698
bit 98 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 48385840440500 51953851962452 52213207481656 82788020813651 98581092097770 101493408634270 138598696382330 143391167547308 151796447914440 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 391221454957967 466532739235407 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 603089639226505 607414367785130 610796625319445 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 734077381109563 748751211344217 767055970251773 778417488521154 779274282334698
bit 98 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 527123542431 48385840440500 51953851962452 52213207481656 62410438176784 82788020813651 98581092097770 101493408634270 143391167547308 151796447914440 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 391221454957967 466532739235407 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 607414367785130 610796625319445 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 702299432457039 734077381109563 767055970251773 778417488521154 779274282334698
bit 98 6
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 48385840440500 51953851962452 52213207481656 82788020813651 101493408634270 143391167547308 151796447914440 230685295159171 246136393492904 264214093175962 288661503866530 330012922480994 391221454957967 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 702299432457039 734077381109563 767055970251773 778417488521154
bit 98 7
simpLib.FULL_SIMP_TAC numLib.std_ss [ boolLib.GSYM ( DB.fetch "bit" "BITS_ZERO3" ) ]

4508187 4508202 464926985123 464926985138 527123542416 52213207481641 52213207481656 82788020813636 82788020813651 98581092097755 98581092097770 138598696382315 138598696382330 151796447914425 151796447914440 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 466532739235392 466532739235407 474709775802880 474709775802895 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 607414367785115 607414367785130 610796625319430 610796625319445 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 734077381109548 767055970251758 767055970251773 778417488521139 778417488521154 779274282334683 779274282334698
bit 98 8
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 527123542416 527123542431 72704682443484 124546192348058 138598696382315 138598696382330 217096164890903 288661503866515 288661503866530 339975019424703 354328163182922 354656544070709 398439345207991 410350436151405 456283743629954 488252824385433 520918626887987 521746175187005 531497668234994 531497668235009 701865353869684 734077381109548 778417488521139
bit 98 9
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 1012 22*)n" ] , [ HolKernel.QUOTE " (*#loc 1012 27*)0" ] , [ HolKernel.QUOTE " (*#loc 1012 32*)n'" ] , [ HolKernel.QUOTE " (*#loc 1012 38*)0" ] , [ HolKernel.QUOTE " (*#loc 1012 43*)a" ] ] ( boolLib.IMP_RES_TAC o simpLib.SIMP_RULE numLib.std_ss [ ] ) ( DB.fetch "bit" "BITS_COMP_THM" )
10
4508187 4508202 464926985123 464926985138 527123542416 72704682443484 72704682443499 124546192348043 138598696382315 138598696382330 217096164890903 288661503866515 288661503866530 339975019424703 339975019424718 354328163182922 354328163182937 354656544070694 398439345207976 410350436151405 410350436151420 456283743629954 456283743629969 488252824385433 488252824385448 520918626887987 520918626888002 521746175187005 531497668234994 531497668235009 701865353869684 701865353869699 734077381109548 778417488521139 778417488521154
bit 98 10
metisLib.METIS_TAC [ ( DB.fetch "bit" "BITS_ZERO2" ) ]

4508187 4508202 464926985123 464926985138 527123542416 66362844066641 72704682443484 72704682443499 124546192348043 138598696382315 138598696382330 217096164890903 288661503866515 288661503866530 339975019424703 339975019424718 354328163182922 354328163182937 354656544070694 398439345207976 410101776937188 410350436151405 410350436151420 456283743629954 456283743629969 471942352642295 488252824385433 488252824385448 491132347463364 520918626887987 520918626888002 521746175187005 531497668234994 531497668235009 701865353869684 701865353869699 734077381109548 758955356552859 778417488521139 778417488521154
bit 99 0
BasicProvers.Cases
1 2
4508202 464926985138 522339191870 527123542431 3509959868093 52213207481656 82788020813651 101493408634270 151796447914440 217096164890918 230184383806230 230685295159171 264214093175962 288661503866530 330012922480994 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 560083005128891 584177660676288 668748088923555 672462142824294 684439512836680 698339900079275 701473106811523 734077381109563 781189155587788
bit 99 1
boolLib.REPEAT boolLib.STRIP_TAC
3
4508202 464926985138 522339191870 3509959868093 52213207481656 59246704157634 68355918940982 82788020813651 98581092097770 101493408634270 138598696382330 151796447914440 217096164890918 230184383806230 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 426377870698831 471942352642310 474709775802895 491132347463379 502770971409263 525347163412193 531497668235009 584177660676288 603089639226505 607414367785130 672462142824294 684439512836680 698339900079275 701473106811523 734077381109563
bit 99 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 522339191870 3509959868093 48385840440500 52213207481656 82788020813651 101493408634270 151796447914440 217096164890918 223277643780142 230184383806230 230685295159171 264214093175962 288661503866530 330012922480994 354327478233764 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 538989140445465 584177660676288 640391073006434 672462142824294 684439512836680 698339900079275 701473106811523 702299432457039 734077381109563 778417488521154
bit 99 3
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1020 17*)a" ]
4
4508187 4508202 464926985123 464926985138 522339191855 522339191870 3509959868078 3509959868093 52213207481641 52213207481656 59246704157634 68355918940967 82788020813636 82788020813651 98581092097755 98581092097770 138598696382315 138598696382330 151796447914425 151796447914440 217096164890903 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 426377870698831 474709775802880 474709775802895 502770971409263 525347163412178 525347163412193 531497668234994 531497668235009 584177660676273 603089639226490 607414367785130 672462142824279 672462142824294 698339900079260 698339900079275 701473106811523 734077381109548 734077381109563
bit 99 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 3509959868078 3509959868093 52213207481641 52213207481656 68355918940967 82788020813636 82788020813651 98581092097755 98581092097770 105251382037354 138598696382315 138598696382330 142440995047164 151796447914425 151796447914440 204413510459322 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 425118857244917 474709775802880 474709775802895 519671566212640 525347163412178 525347163412193 531497668234994 531497668235009 603089639226490 607414367785130 672462142824279 672462142824294 698339900079260 698339900079275 702299432457024 734077381109548 734077381109563 778417488521139 778417488521154
bit 99 5
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508187 4508202 522339191855 527123542416 3509959868078 52213207481641 52213207481656 68355918940967 82788020813636 82788020813651 98581092097755 98581092097770 129916455720081 138598696382315 138598696382330 151796447914425 151796447914440 155412585748122 170915830181526 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 405219369954415 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 583559289844167 603089639226490 607414367785130 672462142824279 672462142824294 698339900079260 698339900079275 734077381109548 734077381109563 772093664419589
bit 99 6
metisLib.METIS_TAC [ prim_recTheory.LESS_0 , arithmeticTheory.LESS_TRANS , arithmeticTheory.DIV_LESS , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) ]

4508187 4508202 522339191855 522339191870 527123542416 527123542431 3509959868078 3509959868093 26393677710944 52213207481641 52213207481656 68355918940967 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 138598696382315 138598696382330 151796447914425 151796447914440 155412585748107 170915830181526 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 405219369954400 437172971759769 465697155509190 474709775802880 474709775802895 476903323594884 525347163412178 525347163412193 531497668234994 531497668235009 583559289844152 603089639226490 607414367785115 607414367785130 672462142824279 672462142824294 698339900079260 698339900079275 734077381109548 734077381109563 772093664419574
bit 100 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 527123542431 3509959868093 19521708359799 52213207481656 82788020813651 88669019256091 101493408634270 124546192348058 151796447914440 230685295159171 264214093175962 288661503866530 315087132999859 330012922480994 349950625699740 375497871509295 421340528878595 466580814163002 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 704177836849664 758986862229504 767055970251773 778417488521154
bit 100 1
BasicProvers.SPOSE_NOT_THEN ( boolLib.ASSUME_TAC o boolLib.REWRITE_RULE [ arithmeticTheory.NOT_LESS_EQUAL ] )
2
4508187 4508202 464926985123 464926985138 527123542416 527123542431 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 88669019256076 124546192348058 151796447914425 151796447914440 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 315087132999859 349950625699740 375497871509280 421340528878580 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 672462142824279 672462142824294 698125516052739 698339900079260 698339900079275 701865353869684 704177836849649 758986862229489 767055970251758 778417488521139
bit 100 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 464926985123 527123542416 3509959868078 19521708359784 52213207481641 82788020813636 88669019256076 151796447914425 208688131165109 217096164890903 230685295159156 264214093175947 288661503866515 375497871509280 421340528878580 466580814162987 474709775802880 525347163412178 531497668234994 584177660676273 634772253538988 672462142824279 698125516052739 698339900079260 701865353869684 704177836849649 734077381109548 758986862229489 767055970251758 778417488521139
bit 101 0
BasicProvers.SRW_TAC [ boolSimps.DNF_ss ] tactictoe_thmlarg

4508202 464926985138 469711335699 101493408634270 124546192348058 230184383806230 288661503866530 330012922480994 354656544070709 398439345207991 429894828367374 471942352642310 491132347463379 518626499560520 531497668235009 538989140445465 684439512836680 698339900079275 701473106811523 702299432457039 734077381109563 778417488521154
bit 102 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.DIV_SUB sml_infixl0_open HolKernel.|> sml_infixl0_close Q.INST [ [ HolKernel.QUOTE " (*#loc 1043 28*)q" ] sml_infixl0_open HolKernel.|-> sml_infixl0_close [ HolKernel.QUOTE " (*#loc 1043 36*)1" ] ] sml_infixl0_open HolKernel.|> sml_infixl0_close simpLib.SIMP_RULE numLib.std_ss [ ] sml_infixl0_open HolKernel.|> sml_infixl0_close boolLib.GSYM ]
1
4508202 464926985138 469711335699 3509959868093 11686964980638 52213207481656 82788020813651 82897199447339 88669019256091 101493408634270 124546192348058 129916455720081 137140290251988 151796447914440 155412585748122 208360095218756 230184383806230 230685295159171 264214093175962 284811744970569 288661503866530 315087132999859 330012922480994 349950625699740 400803278800762 417846200482520 421340528878595 456243276230665 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 585052809232712 668748088923555 672462142824294 684439512836680 698125516052754 698339900079275 701473106811523 701865353869699 758986862229504 767055970251773 772093664419589 778417488521154
bit 102 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1044 17*)2 ** b = a" ]
2
4508187 4508202 464926985123 464926985138 469711335684 469711335699 3262383134379 3509959868078 3509959868093 37362337159316 52213207481641 52213207481656 82788020813636 82788020813651 82897199447339 88669019256076 124546192348043 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 284811744970569 288661503866515 288661503866530 315087132999844 349950625699725 352466018483731 417846200482520 421340528878580 456243276230665 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 672462142824279 672462142824294 680146330235137 698125516052739 698339900079260 698339900079275 701865353869684 701865353869699 758986862229489 761011529906841 767055970251758 772093664419589 778417488521139
bit 102 2
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.ZERO_DIV , arithmeticTheory.LESS_DIV_EQ_ZERO ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 3262383134379 3509959868078 3509959868093 37362337159316 52213207481641 52213207481656 82788020813636 82788020813651 82897199447339 88669019256076 124546192348043 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 174740209884462 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 284811744970569 288661503866515 288661503866530 315087132999844 349950625699725 352466018483731 417846200482520 421340528878580 456243276230665 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 672462142824279 672462142824294 680146330235137 698125516052739 698339900079260 698339900079275 701865353869684 701865353869699 758986862229489 761011529906841 767055970251758 772093664419589 778417488521139
bit 102 3
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 57797161514246 82788020813636 82788020813651 88669019256076 124546192348043 151796447914425 151796447914440 174740209884462 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 288661503866515 288661503866530 315087132999844 349950625699725 421340528878580 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 612921379435794 672462142824279 672462142824294 698125516052739 698339900079260 698339900079275 701865353869684 734077381109563 758986862229489 767055970251758 778417488521139
bit 102 4
boolLib.IMP_RES_TAC arithmeticTheory.LESS_ADD
5
4508187 4508202 464926985123 464926985138 469711335684 469711335699 3262383134379 3509959868078 3509959868093 19521708359784 37362337159316 52213207481641 52213207481656 57797161514231 82788020813636 82788020813651 82897199447339 88669019256076 124546192348043 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 174740209884462 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 284811744970569 288661503866515 288661503866530 315087132999844 349950625699725 352466018483731 417846200482520 421340528878580 456243276230665 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 612921379435779 672462142824279 672462142824294 680146330235137 698125516052739 698339900079260 698339900079275 701865353869684 701865353869699 734077381109548 758986862229489 761011529906841 767055970251758 772093664419589 778417488521139
bit 102 5
boolLib.POP_ASSUM ( boolLib.SUBST_ALL_TAC o HolKernel.SYM )
6
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 3262383134379 3509959868078 3509959868093 19521708359784 37362337159316 52213207481641 52213207481656 57797161514231 82788020813636 82788020813651 82897199447339 88669019256076 124546192348043 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 174740209884462 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 284811744970569 288661503866515 288661503866530 315087132999844 349950625699725 352466018483731 354771934251100 417846200482520 421340528878580 456243276230665 466580814162987 474709775802880 474709775802895 502026024071845 525347163412178 525347163412193 531076613132685 531497668234994 531497668235009 585128167865294 612921379435779 672462142824279 672462142824294 680146330235137 698125516052739 698339900079260 698339900079275 701865353869684 701865353869699 711361459064148 734077381109548 758986862229489 761011529906841 767055970251758 772093664419589 778417488521139
bit 102 6
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
7
4508187 4508202 469711335684 469711335699 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 102299897542566 124546192348043 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 158651727507861 192106953280300 193652828802183 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 276243734583145 287222701918943 288661503866515 288661503866530 315087132999844 375274777155003 391961903290342 415938677408684 425799979176018 466580814162987 467789487724265 474709775802880 474709775802895 502026024071845 502026024071860 504249349882363 525347163412178 525347163412193 527437633809608 531497668234994 531497668235009 585128167865294 585128167865309 612921379435779 662189323710365 672462142824279 672462142824294 698125516052739 698339900079260 698339900079275 701865353869684 701865353869699 711361459064148 711361459064163 717955845714559 720661266375253 734077381109548 772093664419589 778417488521139
bit 102 7
simpLib.FULL_SIMP_TAC numLib.arith_ss [ arithmeticTheory.ADD_MODULUS_LEFT , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.ADD_DIV_RWT , arithmeticTheory.LESS_DIV_EQ_ZERO , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 1054 18*)0 < x ==> (p + x - 1 = p + (x - 1n))" ] ) ]

4508187 4508202 469711335684 469711335699 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 102299897542566 124546192348043 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 158651727507861 163119768528457 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 276243734583145 288661503866515 288661503866530 315087132999844 375274777155003 391961903290342 425799979176018 466580814162987 467789487724265 474709775802880 474709775802895 502026024071845 502026024071860 504249349882363 520582267002767 525347163412178 525347163412193 531497668234994 531497668235009 585128167865294 585128167865309 612921379435779 662189323710365 668748088923555 672462142824279 672462142824294 698125516052739 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 711361459064148 711361459064163 717955845714559 720661266375253 734077381109548 772093664419589 778417488521139
bit 103 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 3509959868093 19521708359799 52213207481656 82788020813651 82897199447339 88669019256091 129916455720081 137140290251988 151796447914440 155412585748122 163119768528457 230184383806230 230685295159171 264214093175962 284811744970569 288661503866530 303171418513269 330012922480994 417846200482520 421340528878595 456243276230665 466580814163002 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 668748088923555 672462142824294 684439512836680 698125516052754 698339900079275 701473106811523 701865353869699 758986862229504 767055970251773 772093664419589 778417488521154
bit 103 1
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 1059 22*)b" ] , [ HolKernel.QUOTE " (*#loc 1059 27*)a" ] ] boolLib.ASSUME_TAC ( DB.fetch "bit" "TWOEXP_DIVISION" )
2
4508187 4508202 464926985123 464926985138 469711335684 469711335699 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 82897199447339 88669019256076 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 163119768528457 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 284811744970569 288661503866515 288661503866530 303171418513269 417846200482520 421340528878580 456243276230665 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 668748088923555 672462142824279 672462142824294 698125516052739 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 758986862229489 767055970251758 772093664419589 778417488521139
bit 103 2
boolLib.POP_ASSUM boolLib.SUBST1_TAC
3
4508187 4508202 464926985123 464926985138 469711335684 469711335699 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 82897199447339 88669019256076 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 162495574434615 163119768528457 230184383806215 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 284811744970569 288661503866515 288661503866530 303171418513269 355056079306925 412818828973466 417846200482520 421340528878580 456243276230665 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 585128167865294 663532293337968 668748088923540 668748088923555 672462142824279 672462142824294 686664185787509 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 758986862229489 763596706937400 767055970251758 772093664419589 778417488521139
bit 103 3
simpLib.ASM_SIMP_TAC numLib.std_ss [ arithmeticTheory.ADD_DIV_ADD_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 1063 19*)n <> 0n ==> (x + n - 1 = x + (n - 1))" ] ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 3509959868078 3509959868093 19521708359784 34546248099610 52213207481641 52213207481656 82495895103402 82788020813636 82788020813651 88669019256076 129916455720081 137140290251988 151796447914425 151796447914440 153564005140030 155412585748122 160132954316994 162495574434630 230184383806230 230685295159156 230685295159171 261327370322181 264214093175947 264214093175962 288661503866515 288661503866530 318368799745213 355056079306940 412818828973481 421340528878580 421340528878595 466580814162987 467765883427499 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 572537446571376 585128167865309 663532293337983 668748088923555 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 758986862229489 763596706937415 767055970251758 767055970251773 772093664419589 778417488521139
bit 103 4
metisLib.METIS_TAC [ numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 1065 27*)n <> 0n ==> (n - 1 < n)" ] ) , ( DB.fetch "bit" "MOD_2EXP_LT" ) , arithmeticTheory.LESS_TRANS ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 88669019256076 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 365459513486454 397112948809538 421340528878580 421340528878595 466580814162987 474709775802880 474709775802895 510602059960346 513892738193052 525347163412178 525347163412193 531497668234994 531497668235009 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 734077381109563 758986862229489 767055970251758 767055970251773 772093664419589 778417488521139
bit 103 5
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.ZERO_DIV , arithmeticTheory.LESS_DIV_EQ_ZERO ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 88669019256076 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 175568168957102 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 315108367442665 365459513486439 365459513486454 397112948809523 418268328618269 421340528878580 421340528878595 466580814162987 474709775802880 474709775802895 510602059960331 510602059960346 513892738193037 525347163412178 525347163412193 531497668234994 531497668235009 592349389426738 615620868653103 672114851240585 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 734077381109548 758986862229489 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139
bit 104 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 469711335699 527123542431 3509959868093 52213207481656 82788020813651 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 217096164890918 230685295159171 264214093175962 288661503866530 471942352642310 474709775802895 481139128065519 491132347463379 521746175187020 525347163412193 531497668235009 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 734077381109563 772093664419589 785026209394799 788101717835536
bit 104 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1072 17*)n" ]
2 3
4508202 469711335699 527123542431 3509959868093 52213207481656 82788020813651 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 217096164890918 230685295159171 264214093175962 288661503866530 474709775802895 481139128065519 521746175187020 525347163412193 531497668235009 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 734077381109563 772093664419589 785026209394799 788101717835536
bit 104 2
simpLib.SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "BIT_ZERO" ) ]

4508202 469711335699 27450704327113 48385840440500 52213207481656 82788020813651 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 217096164890918 230685295159171 264214093175962 288661503866530 402792587371760 474709775802895 525347163412193 531497668235009 545866261401461 631422062865553 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 734077381109563 772093664419589 778417488521154
bit 104 3
boolLib.REWRITE_TAC [ ( boolLib.GSYM o simpLib.SIMP_RULE numLib.std_ss [ ( DB.fetch "bit" "BITS_ZERO2" ) ] o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 1074 31*)n" ] , [ HolKernel.QUOTE " (*#loc 1074 36*)0" ] , [ HolKernel.QUOTE " (*#loc 1074 41*)ARB" ] ] ) ( DB.fetch "bit" "BITWISE_ONE_COMP_LEM" ) ]
4
4508202 469711335699 52213207481656 74957651950956 82788020813651 98581092097770 129916455720081 137140290251988 138598696382330 151796447914440 155412585748122 178369260107384 217096164890918 230685295159171 264214093175962 288661503866530 309888446016952 310381861149522 420422385835201 474709775802895 525347163412193 531497668235009 607414367785130 672462142824294 675812381286119 684439512836680 694237250147155 698339900079275 701865353869699 734077381109563 772093664419589
bit 104 4
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1075 17*)b < SUC n'" ]
5 6
4508202 469711335699 574967048041 19521708359799 20496891407480 24777365361401 98581092097770 138598696382330 178369260107384 200583234358960 208688131165109 217096164890918 288661503866530 309888446016952 360973400094483 364095684192352 365586602692309 420422385835201 432457959481802 454482594099561 466580814163002 524899809817057 531497668235009 552092327151864 590933381688312 672462142824294 684439512836680 694237250147155 701865353869699 734077381109563 778417488521154
bit 104 5
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "BITWISE_THM" ) , ( DB.fetch "bit" "BIT_ZERO" ) ]
7
4508187 4508202 469711335684 469711335699 574967048041 19521708359784 19521708359799 20496891407480 24777365361401 98581092097755 98581092097770 138598696382315 138598696382330 178369260107384 200583234358960 208688131165109 217096164890903 217096164890918 288661503866515 288661503866530 309888446016937 309888446016952 360973400094483 364095684192352 365586602692309 420422385835186 420422385835201 432457959481802 454482594099561 466580814162987 466580814163002 524899809817057 531497668234994 531497668235009 552092327151864 590933381688312 672462142824279 672462142824294 684439512836680 694237250147155 701865353869699 734077381109548 734077381109563 778417488521154
bit 104 6
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "BITWISE_THM" ) , ( DB.fetch "bit" "BIT_ZERO" ) ]

4508187 4508202 469711335684 469711335699 574967048041 19521708359799 20496891407480 24777365361401 98581092097755 98581092097770 138598696382315 138598696382330 178369260107384 200583234358960 208688131165109 217096164890903 217096164890918 288661503866515 288661503866530 309888446016937 309888446016952 360973400094483 364095684192352 365586602692309 420422385835186 420422385835201 432457959481802 454482594099561 466580814163002 524899809817057 531497668234994 531497668235009 552092327151864 590933381688312 672462142824279 672462142824294 684439512836680 694237250147155 701865353869699 734077381109548 734077381109563 778417488521154
bit 104 7
simpLib.FULL_SIMP_TAC numLib.std_ss [ arithmeticTheory.NOT_LESS , ( DB.fetch "bit" "BIT_def" ) ]

4508187 4508202 469711335684 469711335699 574967048041 19521708359784 19521708359799 20496891407480 24777365361401 98581092097755 98581092097770 138598696382315 138598696382330 178369260107384 200583234358960 208688131165109 217096164890903 288661503866515 288661503866530 309888446016937 309888446016952 360973400094483 364095684192352 365586602692309 420422385835186 432457959481802 454482594099561 466580814162987 466580814163002 524899809817057 531497668234994 531497668235009 552092327151864 590933381688312 672462142824279 672462142824294 694237250147155 734077381109548 778417488521154
bit 104 8
metisLib.METIS_TAC [ ( DB.fetch "bit" "BITWISE_LT_2EXP" ) , arithmeticTheory.LESS_LESS_EQ_TRANS , ( DB.fetch "bit" "TWOEXP_MONO2" ) ]

4508187 4508202 469711335684 469711335699 574967048041 3509959868093 19521708359799 24777365361401 43798864978499 52213207481656 82788020813651 98581092097755 98581092097770 124546192348043 138598696382315 138598696382330 151796447914440 170930410113394 200583234358960 208688131165109 230685295159171 245629141245719 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 360973400094483 364095684192352 365586602692309 432457959481802 454482594099561 466580814163002 474709775802895 524899809817057 525347163412193 531497668234994 531497668235009 552092327151864 590933381688312 672462142824279 672462142824294 693255945079819 698339900079275 734077381109563 778417488521154
bit 104 9
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "bit" "BITS_LT_LOW" ) ]

4508187 4508202 469711335684 469711335699 574967048026 574967048041 3509959868078 19521708359784 19521708359799 24777365361386 24777365361401 29052235579854 43798864978499 52213207481641 82788020813636 98581092097755 98581092097770 124546192348043 129916455720081 138598696382315 138598696382330 151796447914425 155412585748122 170930410113379 200583234358945 200583234358960 208688131165094 208688131165109 230685295159156 245629141245704 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 321131540583531 354328163182937 360973400094468 360973400094483 364095684192337 364095684192352 365586602692294 365586602692309 432457959481787 432457959481802 454482594099546 454482594099561 466580814162987 466580814163002 474709775802880 474709775802895 488252824385448 520918626888002 524899809817042 524899809817057 525347163412178 531497668234994 531497668235009 552092327151849 552092327151864 590933381688297 590933381688312 631225393414857 672462142824279 672462142824294 674891393193908 693255945079819 698339900079260 701865353869699 734077381109548 772093664419589 778417488521139 778417488521154
bit 105 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 503201789626 522339191870 527123542431 3509959868093 52213207481656 75468107537355 82788020813651 88669019256091 101493408634270 104862420918907 124208635538944 126136345540340 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 212575760505458 217096164890918 230184383806230 230685295159171 234827647159359 249909420035674 264214093175962 271701083476882 288661503866530 311463312151536 330012922480994 387988210714897 407123987234774 416592774727152 421340528878595 439879889236855 471942352642310 474709775802895 491132347463379 502026024071860 515472222574762 525347163412193 531497668235009 568390945263567 584177660676288 585128167865309 668748088923555 672462142824294 684439512836680 694237250147155 698125516052754 698339900079275 701473106811523 701865353869699 726076794110235 734077381109563 757736496181349 758986862229504 767055970251773 772093664419589 778417488521154 785026209394799
bit 105 1
simpLib.SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "BIT_COMPLEMENT" ) ]
2
4508187 4508202 464926985123 464926985138 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 3509959868078 3509959868093 52213207481641 52213207481656 75468107537340 75468107537355 82788020813636 82788020813651 88669019256091 104862420918907 124208635538944 126136345540325 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 178369260107384 212575760505458 217096164890903 230184383806230 230685295159156 230685295159171 234827647159359 249909420035674 264214093175947 264214093175962 271701083476882 288661503866515 288661503866530 311463312151536 387988210714897 407123987234774 416592774727152 421340528878595 439879889236855 474709775802880 474709775802895 502026024071845 502026024071860 515472222574762 525347163412178 525347163412193 531497668234994 531497668235009 568390945263552 584177660676273 585128167865294 585128167865309 668748088923555 672462142824279 672462142824294 684439512836680 694237250147155 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 726076794110235 734077381109548 757736496181349 758986862229504 767055970251773 772093664419589 778417488521154 785026209394799
bit 105 2
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1091 17*)a MOD 2 ** m = 0" ]
3 4
4508187 4508202 464926985123 464926985138 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 3509959868078 3509959868093 19521708359799 41330404566207 52213207481641 52213207481656 75468107537340 75468107537355 82788020813636 82788020813651 88669019256091 101493408634270 104862420918907 106443094573939 126136345540325 126136345540340 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 178369260107384 179857892939409 217096164890903 217096164890918 230184383806230 230685295159156 230685295159171 234827647159359 264214093175947 264214093175962 271701083476882 273509004803514 283358936294620 288661503866515 288661503866530 293439884677483 311463312151536 365459513486454 372262625767960 387988210714897 407123987234774 415098329689538 416592774727152 421340528878595 439879889236855 466580814163002 474709775802880 474709775802895 502026024071845 502026024071860 510602059960346 521746175187020 525347163412178 525347163412193 531497668234994 531497668235009 568390945263552 568390945263567 584177660676273 585128167865294 585128167865309 632386656502591 668748088923555 672462142824279 672462142824294 684439512836680 684847549876052 694237250147155 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 704177836849664 726076794110235 734077381109548 734077381109563 757736496181349 758986862229504 767055970251773 772093664419589 778417488521154
bit 105 3
simpLib.ASM_SIMP_TAC numLib.arith_ss [ boolLib.GSYM ( DB.fetch "bit" "BIT_SHIFT_THM4" ) ]

4508187 4508202 464926985123 464926985138 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 3509959868078 3509959868093 19521708359784 19521708359799 41330404566207 52213207481641 52213207481656 75468107537340 75468107537355 82788020813636 82788020813651 88669019256076 88669019256091 101493408634270 104862420918907 106443094573939 126136345540325 126136345540340 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 178369260107384 179857892939409 217096164890903 217096164890918 230184383806230 230685295159156 230685295159171 234827647159359 264214093175947 264214093175962 271701083476882 273509004803514 283358936294620 288661503866515 288661503866530 293439884677483 311463312151536 365459513486454 372262625767960 387988210714897 407123987234774 415098329689538 416592774727152 421340528878580 421340528878595 439879889236855 466580814162987 466580814163002 474709775802880 474709775802895 502026024071845 502026024071860 510602059960346 521746175187020 525347163412178 525347163412193 531497668234994 531497668235009 568390945263552 568390945263567 584177660676273 585128167865294 585128167865309 632386656502591 668748088923555 672462142824279 672462142824294 684439512836680 684847549876052 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 704177836849664 726076794110235 734077381109548 734077381109563 757736496181349 758986862229489 758986862229504 767055970251758 767055970251773 772093664419589 778417488521139 778417488521154
bit 105 4
simpLib.ASM_SIMP_TAC numLib.arith_ss [ boolLib.GSYM ( DB.fetch "bit" "BIT_SHIFT_THM4" ) ]
5
4508187 4508202 464926985123 464926985138 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 3509959868078 3509959868093 19521708359799 41330404566207 52213207481641 52213207481656 75468107537340 75468107537355 82788020813636 82788020813651 88669019256076 88669019256091 101493408634270 104862420918907 106443094573939 126136345540325 126136345540340 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 178369260107384 179857892939409 217096164890903 217096164890918 230184383806230 230685295159156 230685295159171 234827647159359 264214093175947 264214093175962 271701083476882 273509004803514 283358936294620 288661503866515 288661503866530 293439884677483 311463312151536 365459513486454 372262625767960 387988210714897 407123987234774 415098329689538 416592774727152 421340528878580 421340528878595 439879889236855 466580814163002 474709775802880 474709775802895 502026024071845 502026024071860 510602059960346 521746175187020 525347163412178 525347163412193 531497668234994 531497668235009 568390945263552 568390945263567 584177660676273 585128167865294 585128167865309 632386656502591 668748088923555 672462142824279 672462142824294 684439512836680 684847549876052 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 704177836849664 726076794110235 734077381109548 734077381109563 757736496181349 758986862229489 758986862229504 767055970251758 767055970251773 772093664419589 778417488521139 778417488521154
bit 105 5
Q.PAT_ASSUM [ HolKernel.QUOTE " (*#loc 1093 20*)a < 2 ** m" ] ( fn th => simpLib.FULL_SIMP_TAC numLib.arith_ss [ th , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.ZERO_DIV ] )

4508187 4508202 464926985123 464926985138 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 3509959868078 3509959868093 41330404566207 52213207481641 52213207481656 75468107537340 82788020813636 82788020813651 88669019256076 88669019256091 104862420918907 106443094573939 126136345540325 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 178369260107384 217096164890903 230184383806230 230685295159156 230685295159171 234827647159359 264214093175947 264214093175962 271701083476882 283358936294620 288661503866515 288661503866530 293439884677483 311463312151536 372262625767960 407123987234774 415098329689538 416592774727152 421340528878580 421340528878595 439879889236855 474709775802880 474709775802895 502026024071845 525347163412178 525347163412193 531497668234994 531497668235009 568390945263552 584177660676273 585128167865294 585128167865309 668748088923555 672462142824279 672462142824294 684439512836680 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 726076794110235 734077381109548 757736496181349 758986862229489 758986862229504 767055970251758 767055970251773 772093664419589 778417488521139 778417488521154
bit 105 7
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "DIV_LT" ) ]

4508187 4508202 464926985123 464926985138 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 3509959868078 3509959868093 19521708359784 19521708359799 41330404566207 49206865302374 52213207481641 52213207481656 75468107537340 82788020813636 82788020813651 82897199447339 88669019256076 88669019256091 101493408634270 104862420918907 106443094573939 126136345540325 129916455720081 137140290251988 151796447914425 151796447914440 155412585748122 178369260107384 217096164890903 230184383806230 230685295159156 230685295159171 234827647159359 264214093175947 264214093175962 271701083476882 283358936294620 284811744970569 288661503866515 288661503866530 293439884677483 311463312151536 372262625767960 407123987234774 416592774727152 417846200482520 421340528878580 421340528878595 439879889236855 456243276230665 466580814162987 466580814163002 474709775802880 474709775802895 502026024071845 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 568390945263552 584177660676273 585128167865294 585128167865309 668748088923555 672462142824279 672462142824294 684439512836680 694237250147155 698125516052739 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 726076794110235 734077381109548 757736496181349 758986862229489 758986862229504 767055970251758 767055970251773 772093664419589 778417488521139 778417488521154
bit 106 0
BasicProvers.SPOSE_NOT_THEN boolLib.STRIP_ASSUME_TAC

4508202 464926985138 10545689246177 52213207481656 81643477683145 82788020813651 124546192348058 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 264214093175962 288661503866530 330012922480994 471942352642310 474709775802895 491132347463379 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 699483423013303 701865353869699 767055970251773 772093664419589
bit 106 1
numLib.DECIDE_TAC

4508187 4508202 464926985123 464926985138 10545689246162 19521708359784 52213207481641 81643477683130 82788020813636 124546192348043 129916455720066 151796447914425 155412585748107 163612123691156 222545455939321 264214093175947 288661503866515 288661503866530 375497871509295 466580814162987 474709775802880 531497668234994 531497668235009 672462142824279 698125516052739 698339900079260 699483423013288 701865353869684 701865353869699 704177836849664 767055970251758 772093664419574 778417488521154
bit 106 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 464926985123 10545689246162 19521708359784 52213207481641 81643477683130 82788020813636 124546192348043 129916455720066 151796447914425 155412585748107 163612123691156 208688131165109 222545455939321 264214093175947 288661503866515 375497871509280 466580814162987 474709775802880 531497668234994 634772253538988 672462142824279 698125516052739 698339900079260 699483423013288 701865353869684 704177836849649 767055970251758 772093664419574 778417488521139
bit 107 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 527123542431 574967048041 3509959868093 10545689246177 42366783733602 52213207481656 71640365490644 82788020813651 124546192348058 129916455720081 140206238170826 151796447914440 155412585748122 176261912528489 178369260107384 217096164890918 230184383806230 230685295159171 239769400133257 264214093175962 288661503866530 315663500564061 325436598764134 330012922480994 364095684192352 416453240319125 418637840227061 454987974837942 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 552092327151864 672462142824294 684439512836680 693881507230624 694237250147155 698339900079275 734077381109563 772093664419589 780831298453912
bit 107 1
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 574967048026 574967048041 3509959868093 10545689246177 42366783733587 52213207481656 71640365490644 82788020813651 124546192348058 129916455720081 140206238170811 140206238170826 151796447914440 155412585748122 176261912528489 178369260107369 217096164890903 230184383806230 230685295159171 239769400133257 264214093175962 288661503866515 288661503866530 315663500564046 325436598764119 364095684192352 416453240319125 454987974837942 474709775802895 521746175187005 525347163412193 531497668234994 531497668235009 552092327151864 672462142824294 684439512836665 684439512836680 693881507230624 694237250147140 698339900079275 734077381109548 772093664419589 780831298453912
bit 108 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BIT_SLICE" ) , ( DB.fetch "bit" "SLICE_THM" ) , ( DB.fetch "bit" "BIT_def" ) , arithmeticTheory.EXP_ADD ]

4508202 469711335699 522339191870 527123542431 3509959868093 52213207481656 75468107537355 82788020813651 151796447914440 208688131165109 230685295159171 264214093175962 288661503866530 321860219273002 372168628557676 384452837669608 412818828973481 471942352642310 474709775802895 491132347463379 502026024071860 510879984535060 525347163412193 531497668235009 550639458755007 585128167865309 586170356183871 607305000313875 631238592964629 672462142824294 674923913801170 698339900079275 701865353869699 733048515691601
bit 109 0
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg
1
4508202 464926985138 469711335699 527123542431 52213207481656 82788020813651 82897199447339 116777771213752 129916455720081 137140290251988 151796447914440 155412585748122 160727171384987 195625628255008 208688131165109 216997534677063 230184383806230 264214093175962 288661503866530 330012922480994 372168628557676 456243276230665 471942352642310 474709775802895 491132347463379 502026024071860 510879984535060 531497668235009 538989140445465 550639458755007 585128167865309 586170356183871 651063827801075 652697231028616 672462142824294 674923913801170 684439512836680 698339900079275 701473106811523 701865353869699 702299432457039 719045543904166 734077381109563 751454197578210 766280951993619 772093664419589 778417488521154
bit 109 1
boolLib.IMP_RES_TAC arithmeticTheory.LESS_ADD_1
2
4508187 4508202 464926985138 527123542416 527123542431 3509959868093 52213207481656 82788020813651 82897199447339 129916455720081 137140290251988 139134790942971 151796447914440 155412585748122 230184383806230 230685295159171 264214093175962 288661503866515 288661503866530 303882584962455 341154089923293 437662996639301 456243276230665 474709775802895 502026024071860 525347163412193 531497668234994 531497668235009 538989140445450 585128167865309 672462142824294 698339900079275 701473106811523 701865353869699 702299432457024 711361459064163 719045543904166 734077381109548 751454197578210 767075861279370 772093664419589 778417488521139 786725721772163
bit 109 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ boolLib.GSYM arithmeticTheory.ADD1 , arithmeticTheory.EXP , ( simpLib.SIMP_RULE numLib.arith_ss [ ] o Q.SPEC [ HolKernel.QUOTE " (*#loc 1139 59*)2" ] ) arithmeticTheory.ADD_DIV_ADD_DIV ]

4508187 4508202 464926985138 527123542416 527123542431 536692243538 3509959868093 52213207481656 82788020813651 82897199447339 129916455720066 129916455720081 137140290251988 139134790942971 151796447914440 155412585748107 155412585748122 202839154944167 230184383806230 230685295159171 264214093175947 264214093175962 283004861917015 288661503866515 288661503866530 303882584962455 304068141531758 341154089923293 437662996639301 456243276230665 474709775802880 474709775802895 502026024071845 502026024071860 525347163412193 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 587688456885345 672462142824279 672462142824294 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 711361459064163 719045543904166 734077381109548 751454197578210 767075861279370 772093664419574 772093664419589 778417488521139 786725721772163
bit 110 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ boolLib.GSYM ( DB.fetch "bit" "BIT0_ODD" ) ]
1
4508202 464926985138 469711335699 527123542431 6427520262950 43901500311472 52213207481656 82788020813651 85364343573279 95645953501783 140206238170826 151796447914440 176261912528489 194117089233817 264214093175962 288661503866530 330012922480994 364095684192352 372168628557676 418637840227061 425584040140092 454987974837942 461611735043329 471942352642310 474709775802895 491132347463379 510879984535060 531497668235009 538989140445465 552092327151864 672462142824294 684439512836680 690780373604425 693881507230624 698125516052754 698339900079275 701865353869699 702299432457039 732959411567420 734077381109563 744888934970186 774677922655714 778417488521154 780831298453912
bit 110 1
boolLib.POP_ASSUM ( fn th => boolLib.ONCE_REWRITE_TAC [ boolLib.MATCH_MP ( ( boolLib.GSYM o Q.SPEC [ HolKernel.QUOTE " (*#loc 1151 55*)0" ] ) ( DB.fetch "bit" "BITWISE_THM" ) ) th ] )
2
4508187 4508202 464926985138 469711335699 527123542416 527123542431 52213207481656 82788020813651 95645953501783 95813897510775 122450812404304 140206238170826 151796447914440 176261912528489 178369260107384 194117089233817 264214093175962 288661503866515 288661503866530 308653073110815 356396551230947 364095684192352 372168628557676 454590200943433 454987974837942 461611735043329 474709775802895 510879984535060 531497668234994 531497668235009 538989140445450 546364750683292 552092327151864 672462142824294 684439512836680 684752822263932 693881507230624 698125516052754 698339900079275 701865353869699 702299432457024 734077381109548 778417488521139 778417488521154 780831298453912
bit 110 2
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "BIT0_ODD" ) , ( DB.fetch "bit" "ODD_MOD2_LEM" ) , ( DB.fetch "bit" "SBIT_def" ) , arithmeticTheory.EXP ]
3
4508202 464926985138 469711335699 527123542431 52213207481656 82788020813651 95645953501783 95813897510775 111467570667967 127851926415205 140206238170826 151796447914440 176261912528489 178369260107384 194117089233817 264214093175962 288661503866530 364095684192352 370700582481455 372168628557676 454987974837942 461611735043329 474709775802895 510879984535060 531497668235009 552092327151864 656504174674731 672462142824294 684439512836680 693881507230624 698125516052754 698339900079275 701865353869699 778417488521154 780831298453912
bit 110 3
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ boolLib.GSYM ( DB.fetch "bit" "NOT_MOD2_LEM" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 95645953501768 95645953501783 129916455720066 140206238170811 140206238170826 151796447914425 151796447914440 155412585748107 176261912528474 176261912528489 194117089233802 194117089233817 212835780697992 264214093175947 264214093175962 288661503866515 288661503866530 364095684192337 364095684192352 454987974837927 454987974837942 461611735043314 461611735043329 466580814162987 474709775802880 474709775802895 531497668234994 531497668235009 552092327151849 552092327151864 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 693881507230624 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 739211476976993 772093664419574 778417488521154 780831298453897 780831298453912
bit 111 0
BasicProvers.RW_TAC numLib.arith_ss [ boolLib.GSYM ( DB.fetch "bit" "BIT0_ODD" ) , ( DB.fetch "bit" "SBIT_def" ) , arithmeticTheory.EXP ]
1
4508202 464926985138 469711335699 527123542431 43901500311472 85364343573279 101493408634270 124546192348058 140206238170826 176261912528489 288661503866530 330012922480994 361259494648499 364095684192352 372168628557676 388997014897541 413006285857458 418637840227061 425584040140092 454987974837942 471942352642310 491132347463379 510879984535060 531497668235009 538989140445465 552092327151864 684439512836680 690780373604425 693881507230624 701865353869699 702299432457039 722517030573096 732959411567420 734077381109563 744888934970186 774677922655714 778417488521154 780831298453912
bit 111 2
simpLib.ASM_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 10545689246162 95813897510760 122450812404289 124546192348043 129916455720066 129916455720081 140206238170811 140206238170826 155412585748107 155412585748122 176261912528474 176261912528489 178369260107369 204721542581094 264214093175947 264214093175962 288661503866515 288661503866530 364095684192337 364095684192352 388997014897526 407284134521552 413006285857458 454987974837927 454987974837942 474709775802880 474709775802895 531497668234994 531497668235009 538989140445450 542505521964136 546364750683277 552092327151849 552092327151864 672462142824279 672462142824294 684439512836665 684439512836680 684752822263917 693881507230609 693881507230624 701865353869699 702299432457024 734077381109548 772093664419574 772093664419589 778417488521139 780831298453897 780831298453912
bit 112 0
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 1167 14*)n" ]
1 2
4508202 464926985138 469711335699 527123542431 42366783733602 52213207481656 73883319964265 82788020813651 82897199447339 129916455720081 137140290251988 140206238170826 143347589966706 151796447914440 155412585748122 176261912528489 178369260107384 230184383806230 239769400133257 264214093175962 288661503866530 315663500564061 325436598764134 330012922480994 364095684192352 372168628557676 418637840227061 438058385262541 454987974837942 456243276230665 467263237639024 471942352642310 474709775802895 481952810082348 491132347463379 510879984535060 531497668235009 538989140445465 539390872832529 552092327151864 585128167865309 665379787205500 672462142824294 684439512836680 693881507230624 694237250147155 698339900079275 701473106811523 701865353869699 702299432457039 719045543904166 734077381109563 754245660327510 769688312972260 772093664419589 778417488521154 780831298453912
bit 112 1
boolLib.REPEAT boolLib.STRIP_TAC
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 10213935927895 27584508304565 34142854093057 42366783733587 52213207481641 52213207481656 62410438176784 73883319964250 78118190605777 82788020813636 82788020813651 82897199447324 98581092097770 129916455720066 129916455720081 132637398910427 137140290251973 137140290251988 140206238170811 140206238170826 143347589966691 151796447914425 151796447914440 155412585748107 155412585748122 159802838968145 176261912528474 178369260107369 178369260107384 179827995933849 203728410517504 214393366216321 230184383806215 230184383806230 239769400133242 253671563652231 264214093175947 264214093175962 278951868322146 281006902905189 288661503866515 288661503866530 309888446016952 315663500564046 325436598764119 330012922480979 330012922480994 364095684192337 364095684192352 372168628557661 372168628557676 418637840227046 418637840227061 427837412208311 438058385262526 454987974837927 456243276230650 467263237639009 471942352642295 471942352642310 474709775802880 474709775802895 481952810082333 491132347463364 491132347463379 493571268419082 510879984535045 510879984535060 531497668234994 531497668235009 538989140445450 539390872832514 552092327151849 552092327151864 585128167865294 585128167865309 590933381688312 616600091612425 621226511659426 665379787205485 665532050497647 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 694237250147140 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 702299432457039 719045543904151 719045543904166 726677081391860 734077381109548 734077381109563 754245660327495 761047706182583 769688312972245 772093664419574 772093664419589 778417488521139 778417488521154 780831298453897
bit 112 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508202 464926985138 469711335699 1470620442248 52213207481656 79034699209606 82788020813651 95813897510775 122450812404304 129916455720081 137140290251988 140206238170826 151796447914440 155412585748122 163294082638476 178369260107384 190667614704012 205137197898259 230184383806230 246136393492904 264214093175962 266206182729351 283402985729372 288661503866530 308653073110815 311357831728743 330012922480994 364095684192352 372168628557676 372874715563261 418637840227061 424475249081786 471942352642310 474709775802895 491132347463379 510879984535060 531497668235009 546364750683292 552092327151864 570906815178209 585128167865309 591381895429777 624275436184282 672462142824294 684439512836680 684752822263932 695470474646415 698339900079275 701473106811523 701865353869699 702299432457039 719045543904166 734077381109563 772093664419589 778417488521154 783725114791089
bit 112 3
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508202 464926985138 469711335699 1470620442248 52213207481656 79034699209606 82788020813651 95813897510775 122450812404304 129916455720081 137140290251988 140206238170826 151796447914440 155412585748122 163294082638476 178369260107384 190667614704012 205137197898259 230184383806230 246136393492889 264214093175962 266206182729351 283402985729372 288661503866515 288661503866530 308653073110815 311357831728743 364095684192352 372168628557676 372874715563261 424475249081786 474709775802895 510879984535060 531497668234994 531497668235009 546364750683292 552092327151864 570906815178209 585128167865309 591381895429777 624275436184282 672462142824294 684439512836680 684752822263932 695470474646415 698339900079275 701473106811523 701865353869699 702299432457024 719045543904166 734077381109548 772093664419589 778417488521139 778417488521154 783725114791089
bit 112 4
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1170 16*)n = 0" ]
5 6
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 10213935927895 27584508304565 34142854093057 42366783733587 52213207481641 52213207481656 62410438176769 73883319964250 78118190605777 82788020813636 82788020813651 82897199447324 98581092097755 98581092097770 129916455720066 129916455720081 132637398910427 137140290251973 137140290251988 140206238170811 140206238170826 143347589966691 151796447914425 151796447914440 155412585748107 155412585748122 159802838968145 176261912528474 178369260107369 178369260107384 179827995933849 203728410517504 214393366216321 230184383806215 230184383806230 239769400133242 253671563652231 264214093175947 264214093175962 278951868322146 281006902905189 288661503866515 288661503866530 309888446016937 309888446016952 315663500564046 325436598764119 330012922480979 364095684192337 364095684192352 372168628557661 372168628557676 418637840227046 427837412208311 438058385262526 454987974837927 456243276230650 467263237639009 471942352642295 474709775802880 474709775802895 481952810082333 491132347463364 493571268419082 510879984535045 510879984535060 531497668234994 531497668235009 538989140445450 539390872832514 552092327151849 552092327151864 585128167865294 585128167865309 590933381688312 616600091612425 621226511659426 665379787205485 665532050497647 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 694237250147140 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 719045543904151 719045543904166 726677081391860 734077381109548 754245660327495 761047706182583 769688312972245 772093664419574 772093664419589 778417488521139 780831298453897
bit 112 5
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITWISE_def" ) , ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BIT_DIV2" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 10213935927895 27584508304565 34142854093057 42366783733587 52213207481641 52213207481656 62410438176769 73883319964250 78118190605777 82788020813636 82788020813651 82897199447324 98581092097755 98581092097770 129916455720066 129916455720081 132637398910427 137140290251973 137140290251988 140206238170811 140206238170826 143347589966691 151796447914425 151796447914440 155412585748107 155412585748122 159802838968145 176261912528474 178369260107369 178369260107384 179827995933849 203728410517504 214393366216321 230184383806215 230184383806230 239769400133242 253671563652231 264214093175947 264214093175962 278951868322146 281006902905189 288661503866515 288661503866530 309888446016937 309888446016952 315663500564046 325436598764119 330012922480979 364095684192337 364095684192352 372168628557661 372168628557676 375497871509280 418637840227046 427837412208311 438058385262526 454987974837927 456243276230650 467263237639009 471942352642295 474709775802880 474709775802895 481952810082333 491132347463364 493571268419082 510879984535045 510879984535060 531497668234994 531497668235009 538989140445450 539390872832514 552092327151849 552092327151864 585128167865294 585128167865309 590933381688312 616600091612425 621226511659426 665379787205485 665532050497647 672462142824279 672462142824294 684439512836665 684439512836680 693881507230609 694237250147140 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 719045543904151 719045543904166 726677081391860 734077381109548 754245660327495 761047706182583 769688312972245 772093664419574 772093664419589 778417488521139 780831298453897
bit 113 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 527123542431 34058788740239 43901500311472 52213207481656 73883319964265 82788020813651 85364343573279 98581092097770 100600309448088 140206238170826 151796447914440 214393366216321 230184383806230 264214093175962 281006902905189 288661503866530 309888446016952 326353783948454 330527776373049 364095684192352 372168628557676 412818828973481 418637840227061 425584040140092 454987974837942 471942352642310 474709775802895 481952810082348 491132347463379 510879984535060 531497668235009 552092327151864 559881351858477 585128167865309 590933381688312 621226511659426 672462142824294 684439512836680 690780373604425 693881507230624 698339900079275 701473106811523 701865353869699 712648086262726 719045543904166 732959411567420 744888934970186 774677922655714 778417488521154
bit 113 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1170 16*)n = 0" ]
2 3
4508202 464926985138 469711335699 527123542431 34058788740239 43901500311472 52213207481656 73883319964265 82788020813651 85364343573279 98581092097770 100600309448088 140206238170826 151796447914440 214393366216321 230184383806230 264214093175962 281006902905189 288661503866530 309888446016952 326353783948454 330527776373049 364095684192352 372168628557676 412818828973481 425584040140092 454987974837942 474709775802895 481952810082348 510879984535060 531497668235009 552092327151864 559881351858477 585128167865309 590933381688312 621226511659426 672462142824294 684439512836680 690780373604425 693881507230624 698339900079275 701473106811523 701865353869699 712648086262726 719045543904166 732959411567420 744888934970186 774677922655714 778417488521154
bit 113 2
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITWISE_def" ) , arithmeticTheory.MULT_CLAUSES , boolLib.GSYM ( DB.fetch "bit" "BIT0_ODD" ) ]

4508187 4508202 464926985138 469711335699 527123542416 527123542431 34058788740239 43901500311472 52213207481656 73883319964265 82788020813651 85364343573279 98581092097770 100600309448088 140206238170826 151796447914440 214393366216321 230184383806230 264214093175962 281006902905189 288661503866515 288661503866530 309888446016952 326353783948454 330527776373049 364095684192352 372168628557676 375497871509280 412818828973481 425584040140092 454987974837942 474709775802895 481952810082348 510879984535060 531497668234994 531497668235009 552092327151864 559881351858477 585128167865309 590933381688312 621226511659426 672462142824294 684439512836680 690780373604425 693881507230624 698339900079275 701473106811523 701865353869684 701865353869699 704177836849649 712648086262726 719045543904166 732959411567420 744888934970186 774677922655714 778417488521139 778417488521154
bit 115 0
metisLib.METIS_TAC tactictoe_thmlarg

4508202 464926985138 527123542431 88918838094742 130658286661368 288661503866530 330012922480994 463693407382330 471942352642310 491132347463379 531497668235009 538989140445465 684439512836680 698125516052754 698339900079275 702299432457039 734077381109563 767055970251773 778417488521154
bit 116 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 527123542431 60418473559861 124546192348058 129916455720081 148948256445083 155412585748122 264214093175962 288661503866530 330012922480994 463693407382330 471942352642310 474709775802895 491132347463379 531497668235009 538989140445465 585128167865309 654027487730959 672462142824294 684439512836680 698125516052754 698339900079275 702299432457039 734077381109563 767055970251773 772093664419589 773976048489753 778417488521154
bit 116 2
boolLib.POP_ASSUM ( fn th => boolLib.ASSUME_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 1211 47*)a" ] th ) )
3
4508187 4508202 464926985123 464926985138 527123542416 527123542431 60418473559861 88918838094727 124546192348058 129916455720081 130658286661353 148948256445083 155412585748122 264214093175962 288661503866515 288661503866530 463693407382315 463693407382330 471942352642295 474709775802895 491132347463364 531497668234994 531497668235009 538989140445450 585128167865309 654027487730959 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 702299432457024 734077381109548 767055970251758 767055970251773 772093664419589 773976048489753 778417488521139
bit 116 3
BasicProvers.RW_TAC numLib.arith_ss [ ]

4508187 4508202 464926985123 464926985138 527123542416 527123542431 60418473559861 88918838094727 124546192348058 129916455720081 130658286661353 148948256445083 155412585748122 264214093175962 288661503866515 288661503866530 463693407382315 463693407382330 474709775802895 531497668234994 531497668235009 538989140445450 585128167865309 654027487730959 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 702299432457024 734077381109548 767055970251758 767055970251773 772093664419589 773976048489753 778417488521139
bit 117 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 527123542431 37217900622577 101493408634270 124546192348058 179857892939409 288661503866530 330012922480994 354656544070709 398439345207991 402292786828287 463693407382330 471942352642310 491132347463379 531497668235009 538989140445465 684439512836680 698125516052754 698339900079275 701865353869699 702299432457039 704177836849664 734077381109563 767055970251773 778417488521154
bit 117 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1217 17*)a < n" ]
2 3
4508187 4508202 464926985123 464926985138 527123542416 527123542431 37217900622562 124546192348043 179857892939409 288661503866515 288661503866530 354656544070694 398439345207976 402292786828272 463693407382315 531497668234994 531497668235009 538989140445450 698125516052739 698339900079260 701865353869684 701865353869699 702299432457024 704177836849664 734077381109548 767055970251758 778417488521139
bit 117 2
simpLib.FULL_SIMP_TAC numLib.arith_ss [ arithmeticTheory.LESS_MOD , boolLib.GSYM arithmeticTheory.NOT_ZERO_LT_ZERO ]

4508187 4508202 464926985123 464926985138 527123542416 527123542431 19521708359784 37217900622562 124546192348043 179857892939409 217096164890903 288661503866515 288661503866530 354656544070694 398439345207976 402292786828272 463693407382315 466580814162987 521746175187005 531497668234994 531497668235009 538989140445450 698125516052739 698339900079260 701865353869684 701865353869699 702299432457024 704177836849664 734077381109548 767055970251758 778417488521139
bit 117 3
simpLib.FULL_SIMP_TAC numLib.arith_ss [ arithmeticTheory.LESS_MOD , boolLib.GSYM arithmeticTheory.NOT_ZERO_LT_ZERO ]

4508187 4508202 464926985123 464926985138 527123542416 527123542431 37217900622562 124546192348043 179857892939409 217096164890903 288661503866515 288661503866530 354656544070694 398439345207976 402292786828272 463693407382315 521746175187005 531497668234994 531497668235009 538989140445450 698125516052739 698339900079260 701865353869684 701865353869699 702299432457024 704177836849664 734077381109548 767055970251758 778417488521139
bit 118 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 527123542431 574967048041 41223628152382 60418473559861 129916455720081 148948256445083 155412585748122 159072035060063 264214093175962 288661503866530 303756229339675 330012922480994 463693407382330 471942352642310 474709775802895 491132347463379 502026024071860 531497668235009 538989140445465 585128167865309 587688456885360 672462142824294 680359991620198 684439512836680 698125516052754 698339900079275 701865353869699 702299432457039 734077381109563 741074053960101 762961707266031 767055970251773 772093664419589 778417488521154
bit 118 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1223 17*)n = 1" ]
2 3
4508187 4508202 527123542416 527123542431 574967048041 41223628152382 60418473559861 129916455720081 148948256445083 155412585748122 159072035060063 264214093175962 288661503866515 288661503866530 303756229339675 463693407382330 474709775802895 502026024071860 531497668234994 531497668235009 538989140445450 585128167865309 587688456885360 672462142824294 680359991620198 684439512836680 698125516052754 698339900079275 701865353869699 702299432457024 734077381109548 741074053960101 762961707266031 767055970251773 772093664419589 778417488521139 778417488521154
bit 118 2
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 574967048041 41223628152382 60418473559861 129916455720066 129916455720081 148948256445083 155412585748107 155412585748122 159072035060063 264214093175947 264214093175962 288661503866515 288661503866530 303756229339675 463693407382330 474709775802880 474709775802895 502026024071860 531497668234994 531497668235009 538989140445450 585128167865309 587688456885360 658026130123791 672462142824279 672462142824294 680359991620198 684439512836680 698125516052754 698339900079275 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 741074053960101 762961707266031 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 118 3
boolLib.IMP_RES_TAC arithmeticTheory.MOD_PLUS
4
4508187 4508202 527123542416 527123542431 574967048041 19521708359784 41223628152382 60418473559861 129916455720066 129916455720081 148948256445083 155412585748107 155412585748122 159072035060063 264214093175947 264214093175962 288661503866515 288661503866530 303756229339675 463693407382330 466580814162987 474709775802880 474709775802895 502026024071860 531497668234994 531497668235009 538989140445450 585128167865309 587688456885360 658026130123791 672462142824279 672462142824294 680359991620198 684439512836680 698125516052754 698339900079275 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 741074053960101 762961707266031 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 118 4
boolLib.POP_ASSUM ( fn th => boolLib.ONCE_REWRITE_TAC [ boolLib.GSYM th ] )

4508187 4508202 507986140172 512770490733 527123542416 527123542431 574967048041 19521708359784 41223628152382 60418473559846 60418473559861 75468107537340 129916455720066 129916455720081 148948256445083 155412585748107 155412585748122 159072035060063 264214093175947 264214093175962 277075793028601 283156012041904 288661503866515 288661503866530 303756229339675 407183738687865 463693407382315 463693407382330 466580814162987 471942352642295 474709775802880 474709775802895 487407058215795 491132347463364 502026024071845 502026024071860 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 587688456885360 658026130123791 672462142824279 672462142824294 680359991620198 684439512836680 691589527599098 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 702299432457024 704177836849649 718066365946076 729322585169600 734077381109548 741074053960101 762961707266031 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 118 5
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

4508187 4508202 527123542416 527123542431 19521708359784 129916455720066 129916455720081 155412585748107 155412585748122 264214093175947 264214093175962 288661503866515 288661503866530 466580814162987 474709775802880 474709775802895 531497668234994 531497668235009 538989140445450 583559289844167 645204707931656 658026130123791 672462142824279 672462142824294 701865353869684 702299432457024 704177836849649 734077381109548 734077381109563 772093664419574 772093664419589 778417488521139
bit 118 6
BasicProvers.RW_TAC numLib.arith_ss [ ]
7
4508187 4508202 527123542416 527123542431 574967048041 19521708359784 41223628152382 60418473559861 103616461307642 129916455720066 129916455720081 148948256445083 155412585748107 155412585748122 159072035060063 193281038054361 264214093175947 264214093175962 288661503866515 288661503866530 316030031219489 427820990122213 463693407382330 466580814162987 474709775802880 474709775802895 531497668234994 531497668235009 538989140445450 583559289844152 585128167865309 597958680925459 645204707931641 658026130123791 672462142824279 672462142824294 677451875977753 684439512836680 698125516052754 698339900079275 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 741046982963304 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 118 7
boolLib.EQ_TAC
8 9
4508187 4508202 527123542416 527123542431 574967048041 19521708359784 41223628152382 60418473559861 63533102067277 129916455720066 129916455720081 148948256445083 155412585748107 155412585748122 159072035060063 264214093175947 264214093175962 288661503866515 288661503866530 352867743043016 416270703565743 463693407382330 466580814162987 474709775802880 474709775802895 531497668234994 531497668235009 538989140445450 583559289844152 585128167865309 645204707931641 658026130123791 672462142824279 672462142824294 684439512836680 694715473707016 698125516052754 698339900079275 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 118 8
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 527123542416 527123542431 574967048041 19521708359784 41223628152382 60418473559861 63533102067277 129916455720066 129916455720081 148948256445083 155412585748107 155412585748122 159072035060063 264214093175947 264214093175962 288661503866515 288661503866530 330012922480994 352867743043016 416270703565743 463693407382330 466580814162987 474709775802880 474709775802895 531497668234994 531497668235009 538989140445450 583559289844152 585128167865309 645204707931641 658026130123791 672462142824279 672462142824294 684439512836680 694715473707016 698125516052754 698339900079275 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 118 9
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 527123542416 527123542431 574967048041 19521708359784 41223628152382 60418473559861 63533102067277 129916455720066 129916455720081 148948256445083 155412585748107 155412585748122 159072035060063 264214093175947 264214093175962 288661503866515 288661503866530 330012922480994 352867743043016 416270703565743 463693407382330 466580814162987 474709775802880 474709775802895 531497668234994 531497668235009 538989140445450 583559289844152 585128167865309 645204707931641 658026130123791 672462142824279 672462142824294 684439512836680 694715473707016 698125516052754 698339900079275 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 119 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ ( DB.fetch "bit" "MOD_PLUS_1" ) ]
1
4508202 527123542431 574967048041 19521708359799 60418473559861 65005067729062 129916455720081 148948256445083 155412585748122 264214093175962 288661503866530 303756229339675 330012922480994 463693407382330 466580814163002 471942352642310 474709775802895 491132347463379 502026024071860 531497668235009 538989140445465 585128167865309 587688456885360 672462142824294 680359991620198 684439512836680 698125516052754 698339900079275 701865353869699 702299432457039 734077381109563 741074053960101 762961707266031 767055970251773 772093664419589 778417488521154
bit 119 1
boolLib.IMP_RES_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 1242 28*)n" ] arithmeticTheory.DIVISION )
2
4508187 4508202 527123542416 527123542431 574967048026 574967048041 19521708359784 41223628152367 60418473559846 60418473559861 65005067729062 129916455720066 129916455720081 148948256445068 148948256445083 155412585748107 155412585748122 159072035060048 264214093175947 264214093175962 288661503866515 288661503866530 303756229339675 463693407382315 463693407382330 466580814162987 474709775802880 474709775802895 502026024071860 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 587688456885360 672462142824279 672462142824294 680359991620198 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 702299432457024 734077381109548 741074053960101 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139
bit 119 2
Q.PAT_ASSUM [ HolKernel.QUOTE " (*#loc 1243 20*)!k. k = k DIV n * n + k MOD n" ] ( fn th => boolLib.SUBST_OCCS_TAC [ ( [ 1 ] , Q.SPEC [ HolKernel.QUOTE " (*#loc 1244 50*)x" ] th ) ] )
3
4508187 4508202 512770490733 527123542416 527123542431 574967048026 574967048041 19521708359784 41223628152367 60418473559846 60418473559861 65005067729062 88918838094727 129916455720066 129916455720081 130658286661353 148948256445068 148948256445083 155412585748107 155412585748122 159072035060048 230184383806215 264214093175947 264214093175962 288661503866515 288661503866530 303756229339675 412818828973466 415067907596982 463022512672729 463693407382315 463693407382330 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 502026024071860 518626499560505 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 587688456885360 607645833421599 667095047136112 672462142824279 672462142824294 680359991620198 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701865353869684 701865353869699 702299432457024 704177836849649 730122340407411 734077381109548 741074053960101 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139
bit 119 3
boolLib.ONCE_REWRITE_TAC [ boolLib.GSYM arithmeticTheory.ADD_ASSOC ]
4
4508187 4508202 512770490733 527123542416 527123542431 574967048026 574967048041 19521708359784 41223628152367 60418473559846 60418473559861 88918838094727 129916455720066 129916455720081 130658286661353 148948256445068 148948256445083 155412585748107 155412585748122 159072035060048 184915576482860 230184383806215 230184383806230 264214093175947 264214093175962 273703516773945 288661503866515 288661503866530 305207686562534 351902403940816 412818828973466 412818828973481 415067907596982 463022512672729 463022512672744 463693407382315 463693407382330 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 518626499560505 518626499560520 528080265588156 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 607645833421599 607645833421614 629226343948659 667095047136112 667095047136127 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 730122340407411 730122340407426 734077381109548 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139
bit 119 4
boolLib.POP_ASSUM ( fn th => boolLib.ASSUME_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 1246 47*)x" ] th ) )

4508187 4508202 512770490733 527123542416 527123542431 574967048026 574967048041 19521708359784 41223628152367 60418473559846 60418473559861 88918838094727 89010060286585 129916455720066 129916455720081 130658286661353 147609548490630 148948256445068 148948256445083 155412585748107 155412585748122 159072035060048 196595896697445 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 412818828973466 412818828973481 415067907596982 463022512672729 463022512672744 463693407382315 463693407382330 466580814162987 471942352642295 474709775802880 474709775802895 478664072102005 491132347463364 518626499560505 518626499560520 527036807685160 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 607645833421599 667095047136112 667095047136127 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 730122340407411 730122340407426 734077381109548 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139
bit 119 5
simpLib.ASM_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 512770490733 527123542416 527123542431 574967048026 574967048041 19521708359784 41223628152367 60418473559846 60418473559861 88918838094727 129916455720066 129916455720081 130658286661353 148948256445068 148948256445083 155412585748107 155412585748122 159072035060048 230184383806215 264214093175947 264214093175962 288661503866515 288661503866530 412818828973466 415067907596982 463022512672729 463693407382315 463693407382330 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 495738560802880 518626499560505 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 607645833421599 667095047136112 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701865353869684 702299432457024 704177836849649 730122340407411 734077381109548 734077381109563 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139 787002753292275
bit 119 6
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ arithmeticTheory.MOD_TIMES , arithmeticTheory.LESS_MOD ]

4508187 4508202 512770490733 527123542416 527123542431 574967048026 574967048041 19521708359784 41223628152367 60418473559846 60418473559861 88918838094727 89010060286585 129916455720066 129916455720081 130658286661353 147609548490630 148948256445068 148948256445083 155412585748107 155412585748122 159072035060048 196595896697445 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 412818828973466 412818828973481 415067907596982 463022512672729 463022512672744 463693407382315 463693407382330 466580814162987 471942352642295 474709775802880 474709775802895 478664072102005 491132347463364 495738560802865 518626499560505 518626499560520 527036807685160 531497668234994 531497668235009 538989140445450 585128167865294 585128167865309 607645833421599 667095047136112 667095047136127 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 730122340407411 730122340407426 734077381109548 767055970251758 767055970251773 772093664419574 772093664419589 778417488521139 787002753292260
bit 120 0
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 1167 14*)n" ]
1 2
4508202 464926985138 527123542431 574967048041 82897199447339 129916455720081 137140290251988 146575249830085 155412585748122 178369260107384 198301916775702 217096164890918 239273502768089 260804248831513 264214093175962 288661503866530 307329114220241 324673613572064 330012922480994 456243276230665 471942352642310 474709775802895 491132347463379 521746175187020 531497668235009 576981807039851 625964105972590 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 734077381109563 772093664419589
bit 120 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 464926985138 574967048041 8223468975447 129916455720081 137140290251988 141429503170315 155412585748122 165090014880405 178369260107384 190667614704012 217096164890918 264214093175962 288661503866530 295885217286497 330012922480994 413461897532237 471942352642310 474709775802895 477344231762345 491132347463379 531497668235009 545866261401461 570906815178209 576981807039851 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 734077381109563 761371785540774 772093664419589 778417488521154
bit 120 2
BasicProvers.RW_TAC numLib.std_ss [ ( DB.fetch "bit" "BIT_REVERSE_def" ) ]
3
4508187 4508202 464926985123 464926985138 527123542416 527123542431 574967048026 574967048041 29587832303396 31945902098391 82897199447324 98581092097770 116398713851694 129916455720066 129916455720081 132637398910427 137140290251973 137140290251988 146575249830070 155412585748107 155412585748122 159802838968145 178369260107369 178369260107384 186998427663900 198301916775687 217096164890903 217096164890918 239273502768074 260804248831498 264214093175947 264214093175962 288661503866515 288661503866530 307329114220226 309888446016952 324673613572049 330012922480979 330012922480994 381786195692289 398436569550044 420422385835201 456243276230650 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 509499366418928 521746175187005 531497668234994 531497668235009 576981807039836 576981807039851 625964105972575 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079260 698339900079275 701865353869684 701865353869699 734077381109548 734077381109563 772093664419574 772093664419589
bit 120 3
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1259 17*)x = 0" ]

4508187 4508202 464926985123 464926985138 527123542416 527123542431 574967048026 574967048041 42366783733602 48031786387935 52213207481656 82788020813651 82897199447324 82897199447339 98581092097755 129916455720066 137140290251973 137140290251988 140306100864646 146575249830070 151796447914440 155412585748107 178369260107369 178369260107384 198301916775687 198301916775702 204128418171799 217096164890903 239273502768074 239273502768089 260804248831498 264214093175947 264214093175962 288661503866515 288661503866530 307329114220226 309888446016937 324673613572049 330012922480979 372168628557676 412818828973481 420422385835186 456243276230650 471942352642295 474709775802880 474709775802895 491132347463364 510879984535060 521746175187005 531497668234994 531497668235009 576981807039836 576981807039851 582489754142302 584209409454759 585128167865309 617669371060118 625964105972575 672462142824279 672462142824294 674255265005599 684439512836665 684439512836680 694237250147140 694237250147155 698339900079260 698339900079275 701865353869684 701865353869699 706934708854300 734077381109548 738987821483260 750326148835937 772093664419574 778417488521154
bit 121 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "BITS_THM" ) , arithmeticTheory.MULT_DIV , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.SUB ]
1
4508202 503201789626 527123542431 19521708359799 41573884812110 42366783733602 118658380093331 178369260107384 288661503866530 330012922480994 350568068608768 386942520382418 466580814163002 471942352642310 491132347463379 531497668235009 672462142824294 684439512836680 694237250147155 734077381109563
bit 121 1
boolLib.MATCH_MP_TAC ( DB.fetch "bit" "NOT_BIT_GT_TWOEXP" )
2
4508187 4508202 503201789611 503201789626 527123542416 527123542431 19521708359799 41573884812095 42366783733602 118658380093316 178369260107384 288661503866515 288661503866530 350568068608753 386942520382403 466580814163002 531497668234994 531497668235009 672462142824279 694237250147155 734077381109548
bit 121 2
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1303 17*)n = 0" ]
3
4508187 4508202 503201789611 503201789626 527123542416 527123542431 3509959868093 41573884812095 52213207481656 82788020813651 118658380093316 151796447914440 217096164890918 230685295159171 264214093175962 288661503866515 288661503866530 350568068608753 386942520382403 474709775802895 525347163412193 531497668234994 531497668235009 584177660676288 672462142824279 672462142824294 698339900079275 734077381109548 734077381109563
bit 121 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 3509959868093 41573884812095 52213207481656 82788020813651 118658380093316 151796447914440 217096164890918 230685295159171 264214093175962 288661503866515 288661503866530 350568068608753 375497871509280 386942520382403 474709775802895 525347163412193 531497668234994 531497668235009 584177660676288 672462142824279 672462142824294 698339900079275 701865353869684 704177836849649 734077381109548 734077381109563 778417488521139
bit 121 4
numLib.DECIDE_TAC

4508187 4508202 503201789611 503201789626 527123542416 527123542431 19521708359784 41573884812095 41573884812110 86239708628671 101493408634270 118658380093316 124546192348058 288661503866515 288661503866530 309888446016952 350568068608753 350568068608768 375497871509280 386942520382403 466580814162987 531497668234994 531497668235009 538989140445465 618630075857310 672462142824279 672462142824294 684439512836680 701865353869684 702299432457039 704177836849649 734077381109548 734077381109563 747671015704099 778417488521139 778417488521154
bit 121 5
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 1306 22*)2" ] , [ HolKernel.QUOTE " (*#loc 1306 27*)n" ] ] boolLib.ASSUME_TAC logrootTheory.LOG
6
4508187 4508202 503201789611 503201789626 527123542416 527123542431 3509959868093 19521708359784 41573884812095 52213207481656 82788020813651 86239708628656 118658380093316 124546192348043 151796447914440 217096164890918 230685295159171 264214093175962 288661503866515 288661503866530 309888446016937 350568068608753 375497871509280 386942520382403 466580814162987 474709775802895 525347163412193 531497668234994 531497668235009 538989140445450 584177660676288 618630075857295 672462142824279 672462142824294 698339900079275 701865353869684 702299432457024 704177836849649 734077381109548 734077381109563 747671015704084 778417488521139
bit 121 6
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ( DB.fetch "bit" "LOG2_def" ) ]
7
4508187 4508202 503201789611 503201789626 527123542416 527123542431 3509959868093 16766622225428 17612509446942 19521708359784 41573884812095 47794968809519 52213207481641 52213207481656 82788020813636 82788020813651 86239708628656 88323048400636 101493408634255 118658380093316 124546192348043 129916455720066 151796447914425 151796447914440 155412585748107 156088824437333 203009236646414 217096164890903 217096164890918 218970945620710 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 330012922480979 350568068608753 375497871509280 386942520382403 453900809282389 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 538989140445450 583559289844152 584177660676288 618630075857295 632746909053426 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701865353869684 702299432457024 704177836849649 734077381109548 734077381109563 747671015704084 772093664419574 778417488521139 791831969312616
bit 121 7
boolLib.RES_TAC

4508187 4508202 503201789611 503201789626 527123542416 527123542431 3509959868093 5534992920250 16766622225428 47794968809519 52213207481641 52213207481656 82788020813636 82788020813651 88323048400636 101493408634255 124546192348043 151796447914425 151796447914440 156088824437333 196421115996488 203009236646414 208688131165094 217096164890903 217096164890918 218970945620710 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 326386318647218 330012922480979 453900809282389 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 538989140445450 584177660676288 632746909053426 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 702299432457024 734077381109548 734077381109563 778417488521139 791831969312616
bit 121 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 3509959868093 5534992920250 16766622225428 47794968809519 47794968809534 52213207481641 52213207481656 82788020813636 82788020813651 88323048400636 101493408634255 124546192348043 124546192348058 151796447914425 151796447914440 156088824437333 156088824437348 157398433250546 196421115996488 203009236646414 203009236646429 208688131165094 217096164890903 218970945620710 218970945620725 223874452604920 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 309888446016952 326386318647218 330012922480979 453900809282389 453900809282404 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 538989140445450 632746909053426 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 702299432457024 734077381109548 778417488521139 791831969312616
bit 121 9
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

4508187 4508202 503201789611 503201789626 527123542416 527123542431 3509959868078 3509959868093 5534992920250 16766622225428 47794968809519 52213207481641 52213207481656 82788020813636 82788020813651 88323048400636 101493408634255 124546192348043 151796447914425 151796447914440 156088824437333 157398433250531 196421115996488 203009236646414 208688131165094 217096164890903 217096164890918 218970945620710 223874452604905 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 309888446016937 326386318647218 330012922480979 453900809282389 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 538989140445450 584177660676288 632746909053426 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 702299432457024 734077381109548 734077381109563 778417488521139 791831969312616
bit 122 0
boolLib.NTAC 6 boolLib.STRIP_TAC

4508202 464926985138 469711335699 503201789626 527123542431 19521708359799 124546192348058 140206238170826 176261912528489 178369260107384 288661503866530 322099107815923 330012922480994 354656544070709 364095684192352 398439345207991 418637840227061 454987974837942 466580814163002 471942352642310 491132347463379 531497668235009 552092327151864 684439512836680 693881507230624 694237250147155 780831298453912
bit 122 1
metisLib.METIS_TAC [ ( DB.fetch "bit" "BITWISE_LT_2EXP" ) , ( DB.fetch "bit" "TWOEXP_MONO2" ) , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.LESS_LESS_EQ_TRANS ]

4508187 4508202 464926985138 469711335699 503201789611 503201789626 527123542416 527123542431 3509959868093 52213207481656 82788020813651 124546192348043 140206238170826 151796447914440 176261912528489 230685295159171 264214093175962 288661503866515 288661503866530 335007908017716 354656544070694 364095684192352 398439345207976 454987974837942 470711176078000 474709775802895 525347163412193 531497668234994 531497668235009 552092327151864 672462142824294 684439512836680 693881507230624 698339900079275 734077381109563 780831298453912
bit 122 2
simpLib.ASM_SIMP_TAC numLib.std_ss [ ( DB.fetch "bit" "NOT_BIT_GT_TWOEXP" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 503201789611 503201789626 527123542416 527123542431 3509959868078 19521708359799 52213207481641 82788020813636 124546192348043 140206238170811 140206238170826 151796447914425 176261912528474 176261912528489 178369260107384 230685295159156 264214093175947 288661503866515 288661503866530 322099107815923 335007908017701 354656544070694 364095684192337 364095684192352 398439345207976 454987974837927 454987974837942 466580814163002 470711176077985 474709775802880 525347163412178 531497668234994 531497668235009 552092327151849 552092327151864 672462142824279 684439512836665 684439512836680 693881507230609 693881507230624 694237250147155 698339900079260 734077381109548 780831298453897 780831298453912
bit 123 0
BasicProvers.Cases
1 2
4508202 527123542431 574967048041 3509959868093 41573884812110 52213207481656 82788020813651 118658380093331 151796447914440 217096164890918 230685295159171 264214093175962 288661503866530 350568068608768 375497871509295 386942520382418 415098329689538 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 584177660676288 672462142824294 684439512836680 698339900079275 701865353869699 704177836849664 734077381109563 778417488521154
bit 123 1
BasicProvers.SRW_TAC [ ] [ logrootTheory.LOG , ( DB.fetch "bit" "LOG2_def" ) ]
3
4508202 527123542431 3509959868093 41573884812110 52213207481656 82788020813651 98581092097770 130092756586791 130178681949830 138598696382330 151796447914440 170915830181541 230685295159171 252945388609116 264214093175962 269030221677049 288661503866530 309888446016952 339259733039039 415098329689538 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 603089639226505 672462142824294 684439512836680 698339900079275 701865353869699 734077381109563 778417488521154
bit 123 2
BasicProvers.RW_TAC numLib.arith_ss tactictoe_thmlarg

4508202 527123542431 3509959868093 41573884812110 52213207481656 66812189671343 82788020813651 142440995047179 151796447914440 186185700558187 230685295159171 264214093175962 288661503866530 415098329689538 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 545756135622620 593343280879393 644037934013915 672462142824294 684439512836680 698339900079275 701865353869699 702299432457039 734077381109563 778417488521154
bit 123 3
boolLib.EQ_TAC
4 5
4508202 527123542431 3509959868093 52213207481656 82788020813651 98581092097770 138598696382330 151796447914440 156088824437348 170915830181541 182869181193461 230685295159171 264214093175962 288661503866530 309888446016952 346696092777233 453900809282404 474709775802895 525347163412193 531497668235009 603089639226505 672462142824294 684439512836680 698339900079275 700383294685813 701865353869699 734077381109563
bit 123 4
boolLib.REPEAT boolLib.STRIP_TAC

4508202 527123542431 3509959868093 52213207481656 82788020813651 98581092097770 138598696382330 151796447914440 156088824437348 170915830181541 182869181193461 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 346696092777233 453900809282404 474709775802895 525347163412193 531497668235009 603089639226505 672462142824294 684439512836680 698339900079275 700383294685813 734077381109563
bit 123 5
boolLib.REPEAT boolLib.STRIP_TAC

4508202 527123542431 3509959868093 52213207481656 82788020813651 98581092097770 138598696382330 151796447914440 156088824437348 170915830181541 182869181193461 230685295159171 264214093175962 288661503866530 309888446016952 330012922480994 346696092777233 453900809282404 474709775802895 525347163412193 531497668235009 603089639226505 672462142824294 684439512836680 698339900079275 700383294685813 734077381109563
bit 124 0
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 807 15*)n" ]
1 2
4508202 464926985138 488848737943 527123542431 3509959868093 4899112006476 45592981334247 52213207481656 56091496100295 82788020813651 92633155952011 151796447914440 182693080143991 202402380621961 230685295159171 264214093175962 288661503866530 336549752890652 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 658793272972035 672462142824294 690599064646602 698339900079275 734077381109563
bit 124 1
BasicProvers.RW_TAC BasicProvers.bool_ss [ arithmeticTheory.ADD_0 , arithmeticTheory.TIMES2 , arithmeticTheory.LESS_IMP_LESS_ADD , arithmeticTheory.LESS_MONO_ADD , ( DB.fetch "bit" "BIT_MODIFY_def" ) , ( DB.fetch "bit" "SBIT_def" ) , arithmeticTheory.EXP ]

4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 3509959868078 4899112006461 45592981334232 45592981334247 52213207481641 52213207481656 56091496100280 56091496100295 82788020813636 82788020813651 92633155951996 98581092097770 140623507346171 151796447914425 151796447914440 182693080143976 202402380621946 202402380621961 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 302637897145099 309888446016952 336549752890637 353294737429373 403024148101150 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 525347163412178 525347163412193 531497668234994 531497668235009 607414367785130 652761009449778 658793272972020 658793272972035 672462142824279 672462142824294 690599064646587 698339900079260 698339900079275 734077381109548 734077381109563
bit 124 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508202 464926985138 488848737943 45592981334247 48385840440500 52213207481656 56091496100295 82788020813651 92289514408392 151796447914440 202402380621961 230685295159171 264214093175962 288661503866530 298446070124731 327717767065884 457758106456322 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 658793272972035 672462142824294 698339900079275 734077381109563 741325267375155 778417488521154
bit 124 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

129916455720081 155412585748122 264214093175962 288661503866530 474709775802895 531497668235009 621829584368514 672462142824294 702299432457039 734077381109563 772093664419589 778417488521154
bit 125 0
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BIT_MODIFY_def" ) , ( DB.fetch "bit" "NOT_BIT" ) ]
1 2
4508202 464926985138 488848737943 527123542431 20164015326768 42366783733602 45592981334247 56091496100295 98581092097770 140623507346171 178369260107384 202402380621961 288661503866530 309888446016952 353294737429373 471942352642310 491132347463379 531497668235009 637387629151176 652761009449778 658793272972035 672462142824294 684439512836680 694237250147155 701865353869699 755101140412880
bit 125 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 4899112006476 19521708359784 20164015326753 42366783733587 45592981334247 56091496100280 56091496100295 178369260107369 182693080143991 202402380621961 288661503866515 288661503866530 321131540583531 336549752890652 351555046067800 354328163182937 466580814162987 488252824385448 520918626888002 531497668234994 531497668235009 628821138258189 637387629151161 694237250147140 701865353869699 778417488521154 791374051515395
bit 126 0
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 807 15*)n" ]
1 2
4508202 464926985138 488848737943 527123542431 574967048041 4899112006476 20164015326768 42366783733602 45592981334247 56091496100295 63697648970659 178369260107384 182693080143991 202402380621961 217096164890918 288661503866530 330012922480994 336549752890652 471942352642310 491132347463379 521746175187020 531497668235009 637387629151176 658793272972035 684439512836680 694237250147155 701865353869699 734077381109563
bit 126 1
boolLib.REPEAT boolLib.STRIP_TAC
4
4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 4899112006461 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 56091496100280 56091496100295 63697648970644 98581092097770 140623507346171 178369260107369 178369260107384 182693080143976 202402380621946 202402380621961 217096164890903 217096164890918 288661503866515 288661503866530 309888446016952 330012922480979 330012922480994 336549752890637 353294737429373 420422385835201 471942352642295 471942352642310 491132347463364 491132347463379 521746175187005 531497668234994 531497668235009 637387629151161 637387629151176 652761009449778 658793272972020 658793272972035 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 734077381109548 734077381109563 755101140412880
bit 126 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508202 464926985138 488848737943 574967048041 20164015326768 42366783733602 45592981334247 56091496100295 178369260107384 202402380621961 217096164890918 288661503866530 298446070124731 327717767065884 330012922480994 457758106456322 471942352642310 491132347463379 531497668235009 545866261401461 627650150415854 637387629151176 658793272972035 684439512836680 694237250147155 701865353869699 734077381109563 778417488521154
bit 126 3
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg

4508187 4508202 464926985138 488848737943 574967048026 574967048041 20164015326768 42366783733602 45592981334247 56091496100295 178369260107384 202402380621961 217096164890903 288661503866515 288661503866530 298446070124731 327717767065884 457758106456322 531497668234994 531497668235009 545866261401446 627650150415854 637387629151176 684439512836680 694237250147155 701865353869699 734077381109548 778417488521139 778417488521154
bit 126 4
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 836 17*)x = n" ]
5
4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 4899112006461 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 56091496100280 56091496100295 63697648970644 98581092097755 98581092097770 140623507346171 178369260107369 178369260107384 182693080143976 202402380621946 202402380621961 217096164890903 288661503866515 288661503866530 309888446016937 309888446016952 330012922480979 336549752890637 353294737429373 420422385835186 471942352642295 491132347463364 521746175187005 531497668234994 531497668235009 637387629151161 637387629151176 652761009449778 658793272972020 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 734077381109548 755101140412880
bit 126 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 4899112006461 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 56091496100280 56091496100295 63697648970644 98581092097755 98581092097770 140623507346171 178369260107369 178369260107384 179857892939394 182693080143976 202402380621946 202402380621961 217096164890903 288661503866515 288661503866530 309888446016937 309888446016952 330012922480979 336549752890637 353294737429373 420422385835186 471942352642295 491132347463364 521746175187005 531497668234994 531497668235009 637387629151161 637387629151176 652761009449778 658793272972020 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 704177836849649 734077381109548 755101140412880
bit 126 6
simpLib.FULL_SIMP_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 464926985123 488848737928 527123542416 527123542431 574967048026 574967048041 4899112006461 19521708359784 20164015326753 42366783733587 45592981334232 56091496100280 63697648970644 98581092097755 178369260107369 179857892939394 182693080143976 202402380621946 217096164890903 217096164890918 288661503866515 288661503866530 309888446016937 330012922480979 336549752890637 420422385835186 466580814162987 471942352642295 491132347463364 521746175187005 521746175187020 531497668234994 531497668235009 637387629151161 658793272972020 672462142824279 684439512836665 694237250147140 701865353869684 704177836849649 734077381109548 734077381109563
bit 126 7
BasicProvers.RW_TAC numLib.arith_ss [ ( DB.fetch "bit" "SBIT_def" ) , ( DB.fetch "bit" "BIT_MODIFY_def" ) , ( DB.fetch "bit" "NOT_BIT" ) ]
8
4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 4899112006461 19521708359784 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 56091496100280 56091496100295 63697648970644 98581092097755 98581092097770 140623507346171 178369260107369 178369260107384 179857892939394 182693080143976 202402380621946 202402380621961 217096164890903 288661503866515 288661503866530 309888446016937 309888446016952 330012922480979 336549752890637 353294737429373 420422385835186 466580814162987 471942352642295 491132347463364 521746175187005 531497668234994 531497668235009 637387629151161 637387629151176 652761009449778 658793272972020 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 704177836849649 734077381109548 755101140412880
bit 126 8
( boolLib.GEN_REWRITE_TAC ( boolLib.RATOR_CONV o boolLib.DEPTH_CONV ) boolLib.empty_rewrites ) [ ( DB.fetch "bit" "BIT_def" ) ]
9
4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 3509959868093 4899112006461 4899112006476 19521708359784 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 52213207481656 56091496100280 56091496100295 63697648970644 82788020813651 98581092097755 151796447914440 178369260107369 178369260107384 179857892939394 182693080143976 182693080143991 202402380621946 202402380621961 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 309888446016937 330012922480979 336549752890637 336549752890652 413349225174560 420422385835186 466580814162987 471942352642295 474709775802895 491132347463364 521746175187005 525347163412193 531497668234994 531497668235009 585128167865309 637387629151161 637387629151176 658793272972020 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 755345477116184 769377773247388
bit 126 9
boolLib.ASM_REWRITE_TAC [ ( DB.fetch "bit" "BITS_THM" ) ]
10
4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 574967048026 574967048041 3509959868093 4899112006461 4899112006476 19521708359784 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 52213207481656 56091496100280 56091496100295 63697648970644 82788020813651 98581092097755 129916455720081 151796447914440 155412585748122 178369260107369 178369260107384 179857892939394 182693080143976 182693080143991 202402380621946 202402380621961 208630887028857 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 309888446016937 321131540583531 330012922480979 336549752890637 336549752890652 354328163182937 413349225174560 420422385835186 466580814162987 471942352642295 474709775802895 488252824385448 491132347463364 492350787122169 520918626888002 521746175187005 525347163412193 531497668234994 531497668235009 585128167865309 637387629151161 637387629151176 658793272972020 670685694280814 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 769377773247388 772093664419589
bit 126 11
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
12
4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 536692243538 574967048026 574967048041 3509959868078 3509959868093 4899112006461 4899112006476 19521708359784 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 52213207481641 52213207481656 56091496100280 56091496100295 63697648970644 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 137140290251988 141115264777401 151796447914425 151796447914440 155412585748107 155412585748122 159025368363776 159802838968145 178369260107369 178369260107384 179857892939394 182693080143976 182693080143991 202402380621946 202402380621961 217096164890903 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 273638945450778 288661503866515 288661503866530 289324272772023 309888446016937 309888446016952 330012922480979 336549752890637 336549752890652 397175868254894 412818828973466 413349225174560 414514042517947 420422385835186 466580814162987 471942352642295 474709775802880 474709775802895 482119796489945 491132347463364 502026024071845 517572565858824 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 540920649753993 585128167865294 585128167865309 587546500676152 587688456885345 607414367785115 637387629151161 637387629151176 651688766166598 658793272972020 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 694361785188959 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 709480460795731 727258804228516 734077381109548 735663480201514 769377773247388 772093664419574 772093664419589 773495844987576
bit 126 14
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ boolLib.GSYM ( DB.fetch "bit" "BITS_THM" ) , boolLib.GSYM ( DB.fetch "bit" "BIT_def" ) ]

4508187 4508202 464926985123 464926985138 488848737928 488848737943 527123542416 527123542431 536692243538 574967048026 574967048041 3509959868078 3509959868093 4899112006461 4899112006476 19521708359784 20164015326753 20164015326768 42366783733587 42366783733602 45592981334232 45592981334247 52213207481641 52213207481656 56091496100280 56091496100295 63697648970644 73033497613725 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 159802838968145 178369260107369 178369260107384 179744704343548 179857892939394 182693080143976 182693080143991 202402380621946 202402380621961 217096164890903 230184383806230 230685295159156 230685295159171 241193683422138 264214093175947 264214093175962 273638945450778 288661503866515 288661503866530 289324272772023 309888446016937 309888446016952 330012922480979 336549752890637 336549752890652 360074761301573 397175868254894 412818828973466 420422385835186 441558060375186 466580814162987 471942352642295 474709775802880 474709775802895 482119796489945 491132347463364 502026024071845 517572565858824 521746175187005 525347163412178 525347163412193 531497668234994 531497668235009 563587232956090 585128167865294 587688456885345 637387629151161 637387629151176 658793272972020 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 734077381109548 735663480201514 772093664419574 772093664419589 773495844987576
bit 127 0
BasicProvers.Induct
1 2
4508202 527123542431 3509959868093 10962615671162 19521708359799 52213207481656 82788020813651 129916455720081 137140290251988 151796447914440 155412585748122 174565477997617 230685295159171 264214093175962 288661503866530 330012922480994 375497871509295 466580814163002 471942352642310 474709775802895 491132347463379 501267919512121 506205351287325 525347163412193 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 704177836849664 772093664419589 778417488521154 785026209394799 788101717835536
bit 127 1
BasicProvers.SRW_TAC [ ] [ arithmeticTheory.EXP , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 1383 33*)2 * a - 1 = a + (a - 1)" ] ) ]
3
4508187 4508202 527123542416 527123542431 3509959868078 10962615671147 19521708359784 19521708359799 52213207481641 52213207481656 74957651950956 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 130092756586791 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 174565477997602 192820236749051 198637011531476 230685295159156 230685295159171 264214093175947 264214093175962 269030221677049 288661503866515 288661503866530 309888446016952 310381861149522 330012922480979 330012922480994 345724129832231 375497871509280 466580814162987 466580814163002 474709775802880 474709775802895 501267919512106 506205351287310 525347163412178 525347163412193 531497668234994 531497668235009 607193037957874 607414367785130 672462142824279 672462142824294 684439512836665 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139 778417488521154 785026209394784 788101717835521
bit 127 2
boolLib.REWRITE_TAC tactictoe_thmlarg

9316456919416 19521708359799 27450704327113 48385840440500 52213207481656 66812189671343 82788020813651 129916455720081 137140290251988 151796447914440 155412585748122 230685295159171 264214093175962 288661503866530 330012922480994 402792587371760 466580814163002 474709775802895 525347163412193 531497668235009 545756135622620 581150272976114 660663628809974 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 726154603308821 772093664419589 778417488521154
bit 127 3
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1072 17*)n" ]
4
4508187 4508202 527123542416 527123542431 3509959868078 3509959868093 10962615671147 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 174565477997602 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 330012922480979 332133536145303 355520612793010 375497871509280 393236529989270 413349225174560 466580814162987 474709775802880 474709775802895 501267919512106 506205351287310 525347163412178 525347163412193 531497668234994 531497668235009 585128167865309 625168766174039 672462142824279 672462142824294 684439512836665 686056549448508 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139 785026209394784 785026209394799 788101717835521 788101717835536
bit 127 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

9316456919401 19521708359784 27450704327098 27450704327113 48385840440485 48385840440500 52213207481641 52213207481656 57903586798077 66812189671328 82788020813636 82788020813651 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 161454985173383 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 325528372810255 330012922480979 402792587371745 402792587371760 441789697359525 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 545756135622605 556913176165417 581150272976099 585128167865309 644648836367274 660663628809959 672462142824279 672462142824294 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 726154603308806 772093664419574 772093664419589 778417488521139 778417488521154
bit 127 5
simpLib.SIMP_TAC numLib.arith_ss [ arithmeticTheory.EXP ]

4508187 4508202 3509959868093 19521708359784 52213207481641 52213207481656 74957651950941 74957651950956 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 130092756586776 137140290251973 137140290251988 138598696382315 138598696382330 151796447914425 151796447914440 155412585748107 155412585748122 172184314553073 191506162372458 192820236749036 198637011531461 230685295159156 230685295159171 264214093175947 264214093175962 269030221677034 288661503866515 288661503866530 309888446016937 309888446016952 310381861149507 310381861149522 330012922480979 345724129832216 412818828973481 418483959062268 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531435183997562 531497668234994 531497668235009 585128167865309 605381879957401 607193037957859 607414367785115 607414367785130 614843618127024 623814010762929 672462142824279 672462142824294 684439512836665 698125516052739 698339900079260 698339900079275 701865353869684 701865353869699 754806684845776 772093664419574 772093664419589 778417488521139
bit 127 6
simpLib.ASM_SIMP_TAC numLib.std_ss [ arithmeticTheory.MOD_TIMES ]
7
4508187 4508202 3509959868078 19521708359784 52213207481641 52213207481656 74957651950941 74957651950956 77989321157756 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 130092756586776 137140290251973 137140290251988 138598696382315 138598696382330 151796447914425 151796447914440 155412585748107 155412585748122 172184314553058 191506162372443 191506162372458 192820236749036 198637011531461 230685295159156 230685295159171 264214093175947 264214093175962 269030221677034 288661503866515 288661503866530 291338915318799 309888446016937 309888446016952 310381861149507 310381861149522 330012922480979 345724129832216 412818828973466 418483959062253 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531435183997547 531497668234994 531497668235009 553944821067163 585128167865294 585128167865309 605381879957386 607193037957859 607414367785115 607414367785130 614843618127009 623814010762914 672462142824279 672462142824294 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 713359997797068 754806684845761 754806684845776 772093664419574 772093664419589 778417488521139
bit 127 7
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508187 4508202 3509959868078 19521708359784 52213207481641 52213207481656 74957651950941 74957651950956 82788020813636 82788020813651 98581092097755 98581092097770 129916455720066 129916455720081 130092756586776 137140290251973 137140290251988 138598696382315 138598696382330 151796447914425 151796447914440 155412585748107 155412585748122 172184314553058 191506162372443 192820236749036 192820236749051 198637011531461 198637011531476 230685295159156 230685295159171 264214093175947 264214093175962 269030221677034 288661503866515 288661503866530 309888446016937 309888446016952 310381861149507 310381861149522 330012922480979 345724129832216 345724129832231 412818828973466 418483959062253 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531435183997547 531497668234994 531497668235009 585128167865294 605381879957386 607193037957859 607193037957874 607414367785115 607414367785130 614843618127009 623814010762914 672462142824279 672462142824294 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 754806684845761 772093664419574 772093664419589 778417488521139
bit 129 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "bit" "BIT_def" ) , ( DB.fetch "bit" "BITS_THM" ) , ( DB.fetch "bit" "SUC_SUB" ) ]

4508202 527123542431 19521708359799 41573884812110 52482710433026 178369260107384 288661503866530 330012922480994 350568068608768 375497871509295 416945168734805 466580814163002 471942352642310 491132347463379 531497668235009 672462142824294 684439512836680 701865353869699 704177836849664 778417488521154
bit 129 1
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

4508187 4508202 527123542416 527123542431 19521708359784 288661503866515 288661503866530 375497871509280 466580814162987 531497668234994 531497668235009 538989140445465 701865353869684 702299432457039 704177836849649 734077381109563 778417488521139 778417488521154
bit 129 2
boolLib.IMP_RES_TAC logrootTheory.LOG_MOD

4508187 4508202 527123542416 527123542431 19521708359784 41573884812110 52213207481656 82788020813651 129916455720081 151796447914440 152559575066063 155412585748122 230184383806230 230685295159171 230838826686161 264214093175962 288661503866515 288661503866530 350568068608768 375497871509280 406322754799173 466580814162987 474709775802895 525347163412193 531497668234994 531497668235009 538989140445450 639014380784940 672462142824294 698125516052754 698339900079275 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 731739575903816 734077381109548 744076034886380 772093664419589 778417488521139
bit 129 3
metisLib.METIS_TAC [ ]

4508187 4508202 527123542416 527123542431 16766622225428 16766622225443 19521708359784 41573884812110 47794968809519 47794968809534 52213207481641 52213207481656 82788020813636 82788020813651 140843938147477 151796447914425 151796447914440 156088824437333 156088824437348 176728946356113 186361479523000 186361479523015 230184383806230 230685295159156 230685295159171 252163809374859 264214093175947 264214093175962 288661503866515 288661503866530 350568068608768 375497871509280 453900809282389 453900809282404 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 538989140445450 543411336374978 578940003839412 578940003839427 585128167865294 585128167865309 623185941287107 623185941287122 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 731739575903816 734077381109548 734480075921795 744076034886380 767055970251758 767055970251773 778417488521139
bit 129 4
boolLib.POP_ASSUM boolLib.SUBST1_TAC
5
4508187 4508202 527123542416 527123542431 16766622225428 19521708359784 41573884812095 41573884812110 47794968809519 52213207481641 52213207481656 82788020813636 82788020813651 129916455720081 140843938147462 151796447914425 151796447914440 152559575066063 155412585748122 156088824437333 176728946356098 186361479523000 230184383806215 230184383806230 230685295159156 230685295159171 230838826686161 252163809374844 264214093175947 264214093175962 288661503866515 288661503866530 350568068608753 350568068608768 375497871509280 406322754799173 453900809282389 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 538989140445450 543411336374963 578940003839412 585128167865294 623185941287107 639014380784940 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 731739575903801 731739575903816 734077381109548 734480075921795 744076034886365 744076034886380 767055970251758 772093664419589 778417488521139
bit 129 5
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "bit" "LOG2_def" ) , ( DB.fetch "bit" "DIV_MULT_1" ) ]

4508187 4508202 527123542416 527123542431 16766622225428 16766622225443 19521708359784 19560344017939 41573884812110 47794968809519 47794968809534 52213207481641 52213207481656 82788020813636 82788020813651 129916455720081 151796447914425 151796447914440 155412585748122 156088824437333 156088824437348 176728946356113 186361479523000 186361479523015 230184383806230 230685295159156 230685295159171 264214093175947 264214093175962 288661503866515 288661503866530 333143081211459 342569562472173 350568068608768 375497871509280 453900809282389 453900809282404 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 538989140445450 543411336374978 578940003839412 578940003839427 585128167865294 585128167865309 623185941287107 623185941287122 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 698752333731804 701865353869684 701865353869699 702299432457024 704177836849649 731739575903816 734077381109548 734480075921795 767055970251758 767055970251773 772093664419589 778417488521139
bit 130 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 503201789626 527123542431 3509959868093 19521708359799 42366783733602 52213207481656 82788020813651 101493408634270 124546192348058 151796447914440 178369260107384 217096164890918 230685295159171 264214093175962 288661503866530 315087132999859 330012922480994 349950625699740 354656544070709 375497871509295 398439345207991 457644544611742 466580814163002 471942352642310 474709775802895 491132347463379 521746175187020 525347163412193 531497668235009 584177660676288 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 704177836849664 734077381109563 778417488521154
bit 130 1
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 1464 21*)LOG2 n" ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 503201789626 527123542416 527123542431 3509959868078 19521708359784 42366783733602 52213207481641 82788020813636 101493408634270 124546192348043 124546192348058 151796447914425 178369260107384 217096164890903 217096164890918 230685295159156 264214093175947 288661503866515 288661503866530 315087132999844 349950625699725 354656544070709 375497871509280 398439345207991 457644544611742 466580814162987 471942352642310 474709775802880 521746175187020 525347163412178 531497668234994 531497668235009 584177660676273 672462142824279 684439512836680 694237250147155 698339900079260 701865353869684 704177836849649 734077381109548 734077381109563 778417488521139
bit 130 2
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 469711335684 527123542416 527123542431 3509959868078 19521708359784 52213207481641 82788020813636 124546192348043 151796447914425 217096164890903 230685295159156 264214093175947 288661503866515 288661503866530 315087132999844 349950625699725 375497871509280 466580814162987 474709775802880 525347163412178 531497668234994 531497668235009 538989140445465 584177660676273 672462142824279 698339900079260 701865353869684 702299432457039 704177836849649 734077381109548 734077381109563 778417488521139 778417488521154
bit 130 3
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ( DB.fetch "bit" "BIT_LOG2" ) , ( DB.fetch "bit" "TWOEXP_LE_IMP_LE_LOG2" ) ]
4
4508187 4508202 464926985123 464926985138 469711335684 469711335699 527123542416 527123542431 3509959868078 19521708359784 41573884812110 52213207481641 52482710433026 82788020813636 101493408634270 118658380093331 124546192348043 124546192348058 151796447914425 178369260107384 180998109631923 217096164890903 230685295159156 264214093175947 288661503866515 288661503866530 315087132999844 349950625699725 350568068608768 354656544070709 375497871509280 386942520382418 416945168734805 466580814162987 474709775802880 525347163412178 531497668234994 531497668235009 538989140445450 584177660676273 672462142824279 672462142824294 684439512836680 698339900079260 701865353869684 702299432457024 704177836849649 734077381109548 734077381109563 778417488521139
bit 130 4
simpLib.FULL_SIMP_TAC numLib.arith_ss tactictoe_thmlarg

4508187 4508202 464926985123 469711335684 469711335699 527123542416 527123542431 3509959868078 19521708359784 41573884812110 52213207481641 82788020813636 118658380093331 124546192348043 151796447914425 217096164890903 230685295159156 264214093175947 288661503866515 288661503866530 315087132999844 349950625699725 350568068608768 375497871509280 386942520382418 466580814162987 474709775802880 525347163412178 531497668234994 531497668235009 538989140445450 584177660676273 672462142824279 672462142824294 698339900079260 701865353869684 702299432457024 704177836849649 734077381109548 734077381109563 778417488521139
bit 131 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 383593025601 522339191870 527123542431 19521708359799 101493408634270 127019885838515 217096164890918 280855702181310 288661503866530 330012922480994 356387726605401 425584040140092 425784742747075 466580814163002 471942352642310 491132347463379 521746175187020 531497668235009 563359025939313 637387629151176 681087878264916 684439512836680 701865353869699 734077381109563
bit 131 1
boolLib.IMP_RES_TAC whileTheory.FULL_LEAST_INTRO
2
4508187 4508202 383593025586 383593025601 522339191855 527123542416 527123542431 19521708359784 127019885838515 217096164890903 280855702181310 288661503866515 288661503866530 330012922480979 356387726605401 425584040140077 425584040140092 425784742747075 466580814162987 471942352642295 491132347463364 521746175187005 531497668234994 531497668235009 563359025939313 637387629151161 684439512836665 701865353869699 734077381109548
bit 131 2
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1478 17*)$LEAST P = n" ]
3
4508187 4508202 383593025586 383593025601 522339191855 527123542416 527123542431 19521708359784 121498527034481 124546192348043 127019885838515 217096164890903 280855702181295 280855702181310 288661503866515 288661503866530 330012922480979 356387726605386 356387726605401 425584040140077 425584040140092 425784742747060 425784742747075 466580814162987 471942352642295 481862812761648 491132347463364 521746175187005 531497668234994 531497668235009 563359025939313 637387629151161 660226121798969 684439512836665 701865353869699 734077381109548
bit 131 3
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 383593025586 383593025601 522339191855 527123542416 527123542431 19521708359784 121498527034481 124546192348043 127019885838500 127019885838515 217096164890903 280855702181295 280855702181310 288661503866515 288661503866530 330012922480979 356387726605386 356387726605401 425584040140077 425584040140092 425784742747060 425784742747075 466580814162987 471942352642295 481862812761648 491132347463364 521746175187005 531497668234994 531497668235009 563359025939298 563359025939313 637387629151161 660226121798969 684439512836665 701865353869684 701865353869699 734077381109548
bit 131 4
numLib.DECIDE_TAC

4508187 4508202 383593025586 383593025601 522339191855 527123542416 527123542431 12885877252956 19521708359784 121498527034481 124546192348043 127019885838500 217096164890903 280855702181295 280855702181310 288661503866515 288661503866530 330012922480979 356387726605386 356387726605401 425584040140077 425584040140092 425784742747060 425784742747075 466580814162987 471942352642295 478622321534559 481862812761648 491132347463364 521746175187005 531497668234994 531497668235009 563359025939298 637387629151161 660226121798969 684439512836665 701865353869684 734077381109548 734077381109563
bit 131 5
metisLib.METIS_TAC tactictoe_thmlarg

4508187 4508202 383593025586 383593025601 522339191855 527123542416 527123542431 12885877252941 19521708359784 121498527034481 124546192348043 127019885838500 127019885838515 217096164890903 280855702181295 280855702181310 288661503866515 288661503866530 330012922480979 356387726605386 356387726605401 425584040140077 425584040140092 425784742747060 425784742747075 466580814162987 471942352642295 478622321534544 481862812761648 491132347463364 521746175187005 531497668234994 531497668235009 563359025939298 563359025939313 637387629151161 660226121798969 684439512836665 701865353869684 701865353869699 734077381109548
bit 132 0
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1490 12*)z" ]
1 2
4508202 527123542431 584535749163 52213207481656 60738204549942 64358464223807 82788020813651 82897199447339 101493408634270 129916455720081 137140290251988 151796447914440 155412585748122 178369260107384 264214093175962 288661503866530 330527776373049 412818828973481 456243276230665 474709775802895 531497668235009 538989140445465 539962750563593 572189729737206 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 702299432457039 734077381109563 772093664419589 778417488521154
bit 132 1
boolLib.REWRITE_TAC tactictoe_thmlarg
6
4508202 527123542431 27584508304565 52213207481656 62410438176784 82788020813651 98581092097770 101493408634270 116279714653221 129916455720081 132637398910427 137140290251988 138598696382330 151796447914440 155412585748122 159802838968145 178369260107384 233672805681261 236495437428214 264214093175962 288661503866530 309888446016952 330527776373049 412818828973481 474709775802895 531497668235009 572189729737206 672462142824294 684439512836680 698339900079275 701865353869699 702299432457039 734077381109563 772093664419589 778417488521154
bit 132 2
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 [ ]
3
4508202 527123542431 52213207481656 82788020813651 95813897510775 101493408634270 129916455720081 137140290251988 151796447914440 155412585748122 158029431819416 173653753661091 178369260107384 190667614704012 246136393492904 264214093175962 288661503866530 330527776373049 412818828973481 448706130638953 474709775802895 531497668235009 570906815178209 572189729737206 672462142824294 684439512836680 698339900079275 701865353869699 702299432457039 734077381109563 772093664419589 778417488521154
bit 132 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 [ ( DB.fetch "bit" "BIT0_ODD" ) ]
4
4508202 527123542431 19521708359799 52213207481656 82788020813651 95813897510775 151796447914440 173653753661091 178369260107384 264214093175962 288661503866530 330527776373049 412818828973481 466580814163002 474709775802895 531497668235009 572189729737206 672462142824294 698339900079275 778417488521154
bit 132 4
boolLib.REWRITE_TAC [ ( DB.fetch "arithmetic" "ODD_EVEN" ) , boolLib.NOT_AND ]
5
4508202 527123542431 19521708359799 43901500311472 52213207481656 82788020813651 151796447914440 264214093175962 288143844788535 288661503866530 330527776373049 412818828973481 425584040140092 466580814163002 474709775802895 572189729737206 672462142824294 698339900079275
bit 132 5
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508202 527123542431 10452650814477 52213207481656 82788020813651 151796447914440 264214093175962 288661503866530 330527776373049 412818828973481 425584040140092 474709775802895 572189729737206 650676075234849 672462142824294 698339900079275
bit 132 6
Q.RENAME_TAC [ [ HolKernel.QUOTE " (*#loc 1494 20*)BIT (SUC z) (2 * n) <=> BIT z n" ] ]
7
4508202 527123542431 27584508304565 42366783733602 52213207481656 82788020813651 98581092097770 116279714653221 138598696382330 151796447914440 178369260107384 264214093175962 288661503866530 309888446016952 330527776373049 412818828973481 474709775802895 531497668235009 572189729737206 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699
bit 132 7
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 1495 19*)z" ] , [ HolKernel.QUOTE " (*#loc 1495 27*)n" ] , [ HolKernel.QUOTE " (*#loc 1495 35*)1" ] ] boolLib.mp_tac ( DB.fetch "bit" "BIT_SHIFT_THM" )
8
4508202 527123542431 584535749163 27584508304565 42366783733602 52213207481656 82788020813651 98581092097770 116279714653221 151796447914440 178369260107384 264214093175962 288661503866530 309888446016952 330527776373049 412818828973481 474709775802895 531497668235009 572189729737206 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699
bit 132 8
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 [ arithmeticTheory.ADD1 ]

4508202 527123542431 584535749163 27584508304565 42366783733602 52213207481656 82788020813651 98581092097770 116279714653221 129916455720081 151796447914440 155412585748122 178369260107384 230685295159171 235356825281390 264214093175962 288661503866530 309888446016952 315287158685632 325293841073366 330012922480994 330527776373049 412818828973481 474709775802895 502026024071860 525347163412193 531497668235009 534874827307031 572189729737206 585128167865309 587688456885360 672462142824294 684349923927111 684439512836680 694237250147155 698339900079275 701865353869699 772093664419589
bit 133 0
BasicProvers.Induct
1 6
4508202 527123542431 584535749163 52213207481656 60738204549942 82788020813651 129916455720081 149103438998092 151796447914440 155412585748122 178369260107384 264214093175962 288661503866530 330049321248983 330527776373049 375497871509295 412818828973481 415098329689538 459151603086765 471942352642310 474709775802895 491132347463379 531497668235009 572189729737206 585128167865309 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 704177836849664 772093664419589 778417488521154
bit 133 1
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 [ arithmeticTheory.ADD1 ]
2
4508202 584535749163 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 178369260107384 245701208543122 264214093175962 284353798148746 288661503866530 330527776373049 375497871509295 412818828973481 415098329689538 438375059323130 453771068926847 458367748646345 471942352642310 474709775802895 491132347463379 531497668235009 585128167865309 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 704177836849664 772093664419589 778417488521154
bit 133 2
simpLib.simp_tac numLib.std_ss [ ( DB.fetch "bit" "BIT_ZERO" ) ]
3
4508202 584535749163 129916455720081 155412585748122 178369260107384 264214093175962 288661503866530 375497871509295 385423638911235 415098329689538 471942352642310 474709775802895 491132347463379 531497668235009 672462142824294 684439512836680 691629943219928 694237250147155 701865353869699 704177836849664 772093664419589 778417488521154
bit 133 3
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 1490 12*)z" ]
4 5
4508202 584535749163 129916455720081 155412585748122 178369260107384 264214093175962 288661503866530 375497871509295 385423638911235 471942352642310 474709775802895 491132347463379 531497668235009 672462142824294 684439512836680 694237250147155 701865353869699 704177836849664 772093664419589 778417488521154
bit 133 4
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 [ ( DB.fetch "bit" "BIT0_ODD" ) ]

66812189671343 95813897510775 129916455720081 155412585748122 174261374237949 178369260107384 264214093175962 288661503866530 474709775802895 531497668235009 545756135622620 672462142824294 684439512836680 701865353869699 772093664419589 778417488521154
bit 133 5
simpLib.simp_tac numLib.arith_ss [ boolLib.GSYM ( DB.fetch "bit" "BIT_DIV2" ) , ( DB.fetch "bit" "BIT_ZERO" ) ]

4508202 527123542431 27584508304565 98581092097770 129916455720081 130092756586791 155412585748122 178369260107384 264214093175962 269030221677049 288661503866530 309888446016952 474709775802895 531497668235009 622681693195241 672462142824294 684439512836680 701865353869699 772093664419589 778417488521154
bit 133 6
BasicProvers.Cases
7 10
4508187 4508202 527123542416 527123542431 584535749148 584535749163 52213207481641 52213207481656 60738204549927 82788020813636 82788020813651 98581092097770 117298163060852 129916455720066 129916455720081 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 180283240531156 203858042034390 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330049321248968 330527776373034 330527776373049 375497871509280 375497871509295 407522680524390 412818828973466 412818828973481 415098329689523 415098329689538 459151603086750 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 7
simpLib.simp_tac numLib.std_ss [ ( DB.fetch "bit" "BIT0_ODD" ) ]
8
4508187 4508202 527123542416 527123542431 584535749148 52213207481641 52213207481656 60738204549927 66812189671343 82788020813636 82788020813651 95813897510775 98581092097770 129916455720066 129916455720081 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 180283240531156 191393041157881 203858042034390 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330049321248968 330527776373034 330527776373049 375497871509280 412818828973466 412818828973481 415098329689523 415098329689538 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 545756135622620 571278727816523 572189729737191 585128167865294 585128167865309 605558151677648 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 8
simpLib.simp_tac numLib.std_ss [ arithmeticTheory.ODD_EXISTS , arithmeticTheory.ADD1 ]
9
4508187 4508202 527123542416 527123542431 584535749148 43901500311472 52213207481641 52213207481656 60738204549927 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 180283240531156 203858042034390 261081375288349 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330049321248968 330527776373034 330527776373049 375497871509280 412818828973466 412818828973481 415098329689523 425584040140092 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 571278727816523 572189729737191 585128167865294 585128167865309 672462142824279 672462142824294 684439512836665 694237250147140 698339900079260 698339900079275 701865353869684 704177836849649 772093664419574 772093664419589 778417488521139
bit 133 9
metisLib.METIS_TAC [ ]

4508187 4508202 522339191870 527123542416 527123542431 584535749148 52213207481641 52213207481656 60738204549927 82788020813636 82788020813651 129916455720066 129916455720081 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 264214093175947 264214093175962 288661503866515 288661503866530 312354655513284 330049321248968 330527776373034 330527776373049 375497871509280 382703998461415 412818828973466 412818828973481 415098329689523 457644544611742 459151603086750 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 502026024071860 531497668234994 531497668235009 572189729737191 572189729737206 585128167865294 585128167865309 587688456885360 650292311106460 672462142824279 672462142824294 684439512836665 694237250147140 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139
bit 133 10
simpLib.simp_tac numLib.std_ss [ boolLib.GSYM ( DB.fetch "bit" "BIT_DIV2" ) ]
11
4508187 4508202 527123542416 527123542431 584535749148 27584508304565 52213207481641 52213207481656 60738204549927 82788020813636 82788020813651 98581092097770 124404447785672 129916455720066 129916455720081 130092756586791 138598696382330 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 180283240531156 203858042034390 244700335918371 264214093175947 264214093175962 269030221677049 288661503866515 288661503866530 309888446016952 330049321248968 330527776373034 330527776373049 375497871509280 412818828973466 412818828973481 415098329689523 415098329689538 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 11
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 1510 18*)2" ] boolLib.mp_tac arithmeticTheory.ADD_DIV_RWT
12
4508187 4508202 527123542416 527123542431 584535749148 52213207481641 52213207481656 60738204549927 68693578726712 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 130092756586791 138598696382330 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 180283240531156 203858042034390 230184383806230 233187795531280 257465907362431 264214093175947 264214093175962 269030221677049 288661503866515 288661503866530 309888446016952 326483675288447 330049321248968 330527776373034 330527776373049 375497871509280 412818828973466 412818828973481 415098329689523 415098329689538 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 647820987661615 658718401479857 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 12
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 [ ]
13
4508187 4508202 522339191870 527123542416 527123542431 536692243553 584535749148 1039182587164 52213207481641 52213207481656 60738204549927 68693578726712 75468107537355 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 130092756586791 138598696382330 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 179260694897570 180283240531156 203858042034390 222545455939336 230184383806230 230320956865043 233187795531280 257465907362431 264214093175947 264214093175962 269030221677049 288661503866515 288661503866530 309888446016952 326483675288447 330012922480994 330049321248968 330527776373034 330527776373049 345184501053444 375497871509280 412818828973466 412818828973481 415098329689523 415098329689538 459151603086750 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 502026024071860 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 642881104448269 647820987661615 658718401479857 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698125516052754 698339900079260 698339900079275 699483423013303 701473106811523 701865353869684 701865353869699 702299432457039 704177836849649 719045543904166 722078608506569 734077381109563 744934644025187 751454197578210 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 13
boolLib.disch_then ( Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 1512 30*)2 * SUC n" ] , [ HolKernel.QUOTE " (*#loc 1512 46*)1" ] ] boolLib.mp_tac )
14
4508187 4508202 522339191870 527123542416 527123542431 536692243553 584535749148 52213207481641 52213207481656 60738204549927 68693578726712 75468107537355 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 138598696382330 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 179260694897570 180283240531156 203858042034390 222545455939336 230184383806230 230320956865043 233187795531280 257465907362431 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 326483675288447 330012922480994 330049321248968 330527776373034 330527776373049 345184501053444 375497871509280 412818828973466 412818828973481 415098329689523 415098329689538 459151603086750 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 502026024071860 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 642881104448269 647820987661615 658718401479857 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698125516052754 698339900079260 698339900079275 699483423013303 701473106811523 701865353869684 701865353869699 704177836849649 719045543904166 722078608506569 744934644025187 751454197578210 767055970251773 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 14
simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "arithmetic" "DIV_LT_X" ) , ( DB.fetch "arithmetic" "LT_MULT_CANCEL_LBARE" ) ]
15
4508187 4508202 248229784659 527123542416 527123542431 584535749148 41862162013433 52213207481641 52213207481656 60738204549927 66768032913861 68693578726712 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 138598696382330 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 157736632572349 178369260107369 178369260107384 180283240531156 203858042034390 230184383806230 233187795531280 257465907362431 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 322103558201890 326483675288447 330012922480994 330049321248968 330527776373034 330527776373049 353506889113397 375497871509280 392971791639249 412818828973466 412818828973481 415098329689523 415098329689538 450266195658264 457314743744167 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 594353250409137 623421542014317 647820987661615 658718401479857 671165583806550 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 729468059673170 741046982963304 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 15
boolLib.impl_tac
16 17
4508187 4508202 527123542416 527123542431 584535749148 41862162013433 52213207481641 52213207481656 60738204549927 68693578726712 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 138598696382330 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 180283240531156 203858042034390 230184383806230 233187795531280 257465907362431 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 326483675288447 330012922480994 330049321248968 330527776373034 330527776373049 375497871509280 412818828973466 412818828973481 415098329689523 422454848801221 450266195658264 457314743744167 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 623421542014317 647820987661615 658718401479857 671165583806550 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139 778417488521154
bit 133 16
metisLib.METIS_TAC [ arithmeticTheory.MULT_COMM , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 1514 37*)0<2" ] ) , arithmeticTheory.MOD_EQ_0 ]

4508187 4508202 527123542416 527123542431 584535749148 41862162013433 52213207481641 52213207481656 60738204549927 82788020813636 82788020813651 98581092097770 129916455720066 149103438998077 151796447914425 151796447914440 155412585748107 178369260107369 203858042034390 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 330049321248968 330527776373034 330527776373049 375497871509280 412818828973466 412818828973481 415098329689523 457314743744167 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 572189729737191 585128167865294 623421542014317 671165583806550 672462142824279 672462142824294 684439512836665 694237250147140 698125516052754 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 778417488521139 778417488521154
bit 133 17
let fun simp thl = simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in simp end [ ]

4508187 4508202 527123542416 527123542431 584535749148 52213207481641 52213207481656 60738204549927 68693578726712 82788020813636 82788020813651 98581092097770 129916455720066 129916455720081 138598696382330 149103438998077 151796447914425 151796447914440 155412585748107 155412585748122 178369260107369 178369260107384 180283240531156 203858042034390 230184383806230 233187795531280 257465907362431 264214093175947 264214093175962 288661503866515 288661503866530 309888446016952 326483675288447 330012922480994 330049321248968 330527776373034 330527776373049 375497871509280 412818828973466 412818828973481 415098329689523 422454848801221 450266195658264 459151603086750 471942352642295 474709775802880 474709775802895 491132347463364 531497668234994 531497668235009 571278727816523 572189729737191 585128167865294 585128167865309 647820987661615 658718401479857 672462142824279 672462142824294 684439512836665 684439512836680 694237250147140 694237250147155 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 772093664419574 772093664419589 778417488521139
