int_bitwise 0 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 503201789626 31843273619579 261124169815741 293294570028156 352387276883591 370986370260566 375941599897083 387060757195317 491132347463379 568385332604800 624287298179518 701865353869699
int_bitwise 1 0
bossLib.srw_tac [ ] [ ( DB.fetch "int_bitwise" "int_bit_def" ) , ( DB.fetch "int_bitwise" "int_not_not" ) ]
1 2
4508202 469711335699 503201789626 19521708359799 79121652184099 261124169815741 273565054406580 288661503866530 293294570028156 357425125809262 375941599897083 381358139116696 387060757195317 413390308398724 466580814163002 471942352642310 491132347463379 624287298179518 684439512836680 701865353869699
int_bitwise 1 1
bossLib.fs [ ( DB.fetch "int_bitwise" "int_not_def" ) ]

4508187 4508202 469711335699 503201789611 503201789626 19521708359784 19521708359799 19715171511164 31843273619564 37323469180037 91443262095408 118012025074246 178369260107384 205984308384176 261124169815726 261124169815741 288661503866515 288661503866530 336943112070885 359946554789255 375941599897068 375941599897083 387060757195302 387060757195317 389103465366656 466580814162987 466580814163002 468720065734516 531497668235009 560067426511758 595668015596644 604575408078967 606386562205529 624287298179503 624287298179518 684439512836680 694237250147155 701865353869699 747623344915605 778417488521139
int_bitwise 1 2
bossLib.fs [ ( DB.fetch "int_bitwise" "int_not_def" ) ]

4508187 4508202 469711335699 503201789611 503201789626 19521708359799 19715171511164 31843273619564 37323469180037 91443262095408 118012025074246 178369260107384 205984308384176 261124169815726 261124169815741 288661503866515 288661503866530 336943112070885 359946554789255 375941599897068 375941599897083 387060757195302 387060757195317 389103465366656 466580814163002 468720065734516 531497668235009 560067426511758 595668015596644 604575408078967 606386562205529 624287298179503 624287298179518 684439512836680 694237250147155 701865353869699 747623344915605 778417488521139
int_bitwise 1 3
intLib.COOPER_TAC

4508187 503201789611 19521708359784 19715171511164 24856945732399 30530093675610 31843273619564 118012025074246 129916455720066 136902918569203 155412585748107 182786161572560 208688131165109 264214093175947 288661503866515 361517075058773 387060757195302 405686747093721 430478702991852 466580814162987 468720065734516 474709775802880 560067426511758 595668015596644 606386562205529 624287298179503 634772253538988 672462142824279 758702156437629 772093664419574 777299798500606 778417488521139
int_bitwise 1 4
intLib.COOPER_TAC

4508187 503201789611 19715171511164 24856945732399 30530093675610 31843273619564 118012025074246 129916455720066 136902918569203 155412585748107 182786161572560 208688131165109 264214093175947 288661503866515 361517075058773 387060757195302 405686747093721 430478702991852 468720065734516 474709775802880 560067426511758 595668015596644 606386562205529 624287298179503 634772253538988 672462142824279 758702156437629 772093664419574 777299798500606 778417488521139
int_bitwise 2 0
BasicProvers.SRW_TAC [ ] [ ]
1 2
4508202 527123542431 43901500311472 52213207481656 82788020813651 84159074425542 129916455720081 151796447914440 155412585748122 222545455939336 264214093175962 271701083476882 280524695981116 288661503866530 425584040140092 474709775802895 531497668235009 672462142824294 698125516052754 698339900079275 699483423013303 701865353869699 711826038877253 726076794110235 744888934970186 767055970251773 772093664419589 776015515758113 778417488521154
int_bitwise 2 1
bossLib.fs [ arithmeticTheory.ODD_EVEN , arithmeticTheory.EVEN_MOD2 ]

4508187 4508202 527123542416 527123542431 19521708359784 43901500311457 52213207481656 82788020813651 151796447914440 222545455939336 230320956865043 264214093175962 288661503866515 288661503866530 425584040140077 466580814162987 474709775802895 531497668235009 672462142824294 698125516052754 698339900079275 699483423013303 701865353869699 744888934970171 767055970251773 778417488521154
int_bitwise 2 2
BasicProvers.PROVE_TAC tactictoe_thmlarg
3
4508187 4508202 527123542416 527123542431 43901500311457 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 163612123691171 222545455939336 264214093175962 288661503866515 288661503866530 425584040140077 474709775802895 531497668235009 672462142824294 698125516052754 698339900079275 699483423013303 701865353869699 744888934970171 767055970251773 772093664419589
int_bitwise 2 3
BasicProvers.PROVE_TAC tactictoe_thmlarg
4
4508187 4508202 527123542416 527123542431 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 129916455720081 151796447914425 151796447914440 155412585748122 163612123691171 222545455939321 222545455939336 230320956865028 264214093175947 264214093175962 288661503866515 288661503866530 466580814162987 474709775802880 474709775802895 531497668234994 531497668235009 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701865353869684 701865353869699 767055970251758 767055970251773 772093664419589 778417488521139
int_bitwise 2 4
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 19521708359784 52213207481641 52213207481656 82703263881710 82788020813636 82788020813651 129916455720081 151258389940803 151796447914425 151796447914440 155412585748122 163612123691171 169312427769587 216749265439660 222545455939321 222545455939336 230184383806215 230320956865028 264214093175947 264214093175962 288661503866515 288661503866530 412818828973466 466580814162987 474709775802880 474709775802895 518861129576511 531497668234994 531497668235009 561827889924322 585128167865294 672462142824279 672462142824294 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701865353869684 701865353869699 704177836849649 719045543904151 734077381109548 741380633430307 767055970251758 767055970251773 772093664419589 778417488521139
int_bitwise 3 0
bossLib.completeInduct_on [ HolKernel.QUOTE " (*#loc 82 22*)n" ]
1
4508202 527123542431 152989479199495 288661503866530 316529726719701 427062659429844 471942352642310 491132347463379 493398214077890 531497668235009 586592373472737 597369864476353 660989885046151 680412606687243 701865353869699
int_bitwise 3 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 84 16*)n = 0" ]
3 4
4508187 4508202 522339191855 527123542416 527123542431 25157226999738 25916174911917 43901500311472 52213207481656 82788020813651 87053281006178 151796447914440 152989479199480 159518266752339 217096164890903 226678201231539 230184383806230 238707412987891 264214093175962 271701083476882 288661503866515 288661503866530 316529726719686 316571291052236 330012922480979 350106686231748 375497871509295 379331319640539 425584040140092 427062659429829 427062659429844 471942352642295 474709775802895 491132347463364 493252512823835 493398214077875 493398214077890 510064419306200 521746175187005 531497668234994 531497668235009 558326745275988 580294097248338 586592373472722 586592373472737 597369864476338 606081797613093 660989885046136 672462142824294 680412606687228 680412606687243 684439512836665 698339900079275 701473106811523 701865353869684 701865353869699 704177836849664 719045543904166 734077381109548 744888934970186 778417488521154
int_bitwise 3 3
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ]
5
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 25157226999738 25916174911917 43901500311472 52213207481656 82788020813651 87053281006178 151796447914440 152989479199480 159518266752339 217096164890903 226678201231539 230184383806230 238707412987891 264214093175962 271701083476882 288661503866515 288661503866530 316529726719686 316571291052236 330012922480979 350106686231748 375497871509280 375497871509295 379331319640539 425584040140092 427062659429829 427062659429844 466580814162987 471942352642295 474709775802895 491132347463364 493252512823835 493398214077875 493398214077890 510064419306200 521746175187005 531497668234994 531497668235009 558326745275988 580294097248338 586592373472722 586592373472737 597369864476338 606081797613093 660989885046136 672462142824294 680412606687228 680412606687243 684439512836665 698339900079275 701473106811523 701865353869684 701865353869699 704177836849649 704177836849664 719045543904166 734077381109548 744888934970186 778417488521139 778417488521154
int_bitwise 3 5
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 85 16*)ODD n" ]
6 7
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 25157226999738 25916174911917 43901500311472 52213207481656 82788020813651 151796447914440 152989479199480 176374846452597 217096164890903 230184383806230 234951174676813 264214093175962 288661503866515 288661503866530 316529726719686 316571291052236 330012922480979 375497871509280 425584040140092 427062659429829 427062659429844 466580814162987 471942352642295 474709775802895 491132347463364 493252512823835 493398214077875 493398214077890 502864350439757 521746175187005 531497668234994 531497668235009 558326745275988 586592373472722 586592373472737 597369864476338 660989885046136 672462142824294 680412606687228 680412606687243 684439512836665 698339900079275 701473106811523 701865353869684 701865353869699 704177836849649 719045543904166 734077381109548 744888934970186 778417488521139
int_bitwise 3 8
bossLib.fs [ arithmeticTheory.ODD_EVEN , arithmeticTheory.EVEN_MOD2 ]

4508187 4508202 522339191855 527123542416 527123542431 19521708359784 43901500311457 52213207481656 82788020813651 151796447914440 152989479199480 158419796442467 217096164890903 230184383806230 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 375497871509280 425584040140077 427062659429829 466580814162987 471942352642295 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 586592373472722 592506190942543 597369864476338 660989885046136 672462142824294 680412606687228 684439512836665 698339900079275 701473106811523 701865353869684 704177836849649 719045543904166 734077381109548 734077381109563 744888934970171 778417488521139
int_bitwise 3 9
bossLib.fs [ arithmeticTheory.ODD_EVEN , arithmeticTheory.EVEN_MOD2 ]

4508187 4508202 522339191855 527123542416 527123542431 19521708359784 43901500311457 52213207481656 82788020813651 151796447914440 152989479199480 158419796442467 217096164890903 230184383806230 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 375497871509280 425584040140077 427062659429829 466580814162987 471942352642295 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 586592373472722 592506190942543 597369864476338 660989885046136 672462142824294 680412606687228 684439512836665 698339900079275 701473106811523 701865353869684 704177836849649 719045543904166 734077381109548 734077381109563 744888934970171 778417488521139
int_bitwise 3 10
boolLib.res_tac
12
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 151796447914425 151796447914440 152989479199480 158419796442452 179052931495623 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 375497871509280 412818828973481 425584040140077 427062659429829 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 555658553098270 586592373472722 592506190942528 597369864476338 660989885046136 672462142824279 672462142824294 680412606687228 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 719045543904151 719045543904166 734077381109548 736502990619323 744888934970171 778417488521139
int_bitwise 3 11
boolLib.res_tac
13
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 28647625680766 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 87924156490196 129916455720081 151796447914425 151796447914440 152989479199480 155412585748122 158419796442452 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 375497871509280 412818828973481 425584040140077 427062659429829 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 585128167865309 586592373472722 592506190942528 597369864476338 658544105921389 660989885046136 672462142824279 672462142824294 680412606687228 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 719045543904151 719045543904166 734077381109548 736502990619323 744888934970171 754684357813245 772093664419589 778417488521139
int_bitwise 3 12
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
14
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 151796447914425 151796447914440 152989479199480 155978486913234 158419796442452 179052931495623 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 375497871509280 401382211157692 412818828973481 425584040140077 427062659429829 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 555658553098270 558326745275973 586592373472722 592506190942528 597369864476338 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 719045543904151 719045543904166 734077381109548 736502990619323 744888934970171 778417488521139
int_bitwise 3 13
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
15
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 28647625680766 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 87924156490196 129916455720081 151796447914425 151796447914440 152989479199480 155412585748122 155978486913234 158419796442452 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 375497871509280 401382211157692 412818828973481 425584040140077 427062659429829 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 558326745275973 585128167865309 586592373472722 592506190942528 597369864476338 658544105921389 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 719045543904151 719045543904166 734077381109548 736502990619323 744888934970171 754684357813245 772093664419589 778417488521139
int_bitwise 3 14
boolLib.STRIP_ASSUME_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 88 32*)n" ] ( boolLib.MATCH_MP arithmeticTheory.DIVISION ( bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 88 64*)0<2:num" ] ) ) ) )
16
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 151796447914425 151796447914440 152989479199480 155978486913234 158419796442452 179052931495623 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 401382211157692 412818828973481 425584040140077 427062659429829 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 555658553098270 558326745275973 586592373472722 592506190942528 597369864476338 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 719045543904151 719045543904166 734077381109548 736502990619323 744888934970171
int_bitwise 3 15
boolLib.STRIP_ASSUME_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 88 32*)n" ] ( boolLib.MATCH_MP arithmeticTheory.DIVISION ( bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 88 64*)0<2:num" ] ) ) ) )
17
4508187 4508202 522339191855 527123542416 527123542431 28647625680766 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 87924156490196 129916455720081 151796447914425 151796447914440 152989479199480 155412585748122 155978486913234 158419796442452 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 401382211157692 412818828973481 425584040140077 427062659429829 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 521746175187005 531497668234994 531497668235009 558326745275973 585128167865309 586592373472722 592506190942528 597369864476338 658544105921389 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 719045543904151 719045543904166 734077381109548 736502990619323 744888934970171 754684357813245 772093664419589
int_bitwise 3 16
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 89 21*)n = kkk:num" ] ( fn th => boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV [ th ] ) ) )
18
4508187 4508202 522339191855 527123542416 527123542431 19521708359784 43901500311457 52213207481641 52213207481656 82703263881710 82788020813636 82788020813651 151258389940803 151796447914425 151796447914440 152989479199480 155978486913234 158419796442452 169312427769587 179052931495623 196421115996488 208688131165094 216749265439660 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 401382211157692 412818828973466 412818828973481 425584040140077 427062659429829 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 518861129576511 521746175187005 531497668234994 531497668235009 555658553098270 558326745275973 561827889924322 585128167865294 586592373472722 592506190942528 597369864476338 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698125516052739 698339900079260 698339900079275 699483423013288 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 719045543904151 719045543904166 734077381109548 736502990619323 741380633430307 744888934970171 767055970251758
int_bitwise 3 17
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 89 21*)n = kkk:num" ] ( fn th => boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV [ th ] ) ) )
19
4508187 4508202 522339191855 527123542416 527123542431 28647625680766 43901500311457 52213207481641 52213207481656 82703263881710 82788020813636 82788020813651 87924156490196 129916455720081 151258389940803 151796447914425 151796447914440 152989479199480 155412585748122 155978486913234 158419796442452 169312427769587 196421115996488 208688131165094 216749265439660 217096164890903 230184383806215 230184383806230 264214093175947 264214093175962 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 401382211157692 412818828973466 412818828973481 425584040140077 427062659429829 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 518861129576511 521746175187005 531497668234994 531497668235009 558326745275973 561827889924322 585128167865294 585128167865309 586592373472722 592506190942528 597369864476338 658544105921389 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698125516052739 698339900079260 698339900079275 699483423013288 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 719045543904151 719045543904166 734077381109548 736502990619323 741380633430307 744888934970171 754684357813245 767055970251758 772093664419589
int_bitwise 3 20
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 522339191855 527123542416 527123542431 19521708359784 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 84159074425527 129916455720066 151258389940818 151796447914425 151796447914440 152989479199480 155412585748107 155978486913234 158419796442452 169312427769602 179052931495623 196421115996488 208688131165094 209314185394909 216749265439660 217096164890903 222545455939321 230184383806215 230184383806230 264214093175947 264214093175962 271701083476867 280524695981101 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 401382211157692 412818828973481 425584040140077 427062659429829 466580814162987 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 518861129576526 521746175187005 531497668234994 531497668235009 558326745275973 561827889924322 585128167865309 586592373472722 592506190942528 597369864476338 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701473106811523 701865353869684 701865353869699 711826038877238 719045543904151 719045543904166 726076794110220 734077381109548 736502990619323 741380633430322 744888934970171 767055970251758 767055970251773 772093664419574 776015515758098 778417488521139
int_bitwise 3 21
let fun simp thl = simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in simp end [ ]

4508187 4508202 522339191855 527123542416 527123542431 28647625680766 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 84159074425527 87924156490196 129916455720066 129916455720081 142353122892033 151258389940818 151796447914425 151796447914440 152989479199480 155412585748107 155412585748122 155978486913234 158419796442452 169312427769602 196421115996488 208688131165094 216749265439660 217096164890903 222545455939321 230184383806215 230184383806230 264214093175947 264214093175962 271701083476867 280524695981101 288661503866515 288661503866530 316529726719686 330012922480979 330527776373049 401382211157692 412818828973481 425584040140077 427062659429829 471942352642295 474709775802880 474709775802895 491132347463364 493398214077875 518861129576526 521746175187005 531497668234994 531497668235009 558326745275973 561827889924322 585128167865309 586592373472722 592506190942528 597369864476338 658544105921389 660989885046136 665641052681007 672462142824279 672462142824294 680412606687228 684439512836665 698125516052739 698125516052754 698339900079260 698339900079275 699483423013288 699483423013303 701473106811508 701473106811523 701865353869684 701865353869699 711826038877238 719045543904151 719045543904166 726076794110220 734077381109548 736502990619323 741380633430322 744888934970171 767055970251758 767055970251773 772093664419574 772093664419589 776015515758098 778417488521139
int_bitwise 4 0
BasicProvers.Induct
1 2
4508202 5822413 488848737943 4688217397856 5493037104327 12381165601692 17284893916942 128720171967166 146193926988419 151545149000396 208688131165109 228480286213870 258510356570129 263574828949224 290672276091064 290844332178529 302165442300993 302217250788569 335344845384093 336327088768269 338279113019047 379331319640539 387011271855160 399674852863320 415033828584288 491132347463379 510064419306200 514761207392538 579208052551225 580200233770299 617144448341755 634772253538988 701865353869699 718305355437384 725948224458739 736868880592202 748721102738598 766438618715716 770556086611832
int_bitwise 4 1
( BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] ) tactictoe_thmlarg

4508187 4508202 5822398 5822413 488848737928 488848737943 498417439065 4688217397841 5493037104312 5493037104327 12381165601677 12381165601692 12881209709677 17284893916927 17284893916942 67335619167310 114026057415173 128720171967151 128720171967166 130448195650773 146193926988404 146193926988419 151545149000381 151545149000396 208688131165094 208688131165109 228480286213855 228480286213870 258510356570114 263574828949209 263574828949224 290672276091049 290672276091064 290844332178514 302165442300978 302165442300993 302217250788554 302217250788569 316571291052236 317974705371152 335344845384078 335344845384093 336327088768254 336327088768269 338279113019032 338279113019047 378855121615881 379331319640524 379331319640539 385957263482198 387011271855145 399674852863305 399674852863320 415033828584273 415033828584288 491132347463364 491132347463379 510064419306185 510064419306200 514761207392523 571963372638566 575040678287304 579208052551210 579208052551225 580200233770284 580200233770299 617144448341740 617144448341755 634772253538973 634772253538988 678958783614506 701865353869684 701865353869699 718305355437369 718305355437384 736868880592187 748721102738583 766438618715701 766438618715716 768857996317874 770556086611817
int_bitwise 4 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 488848737943 5493037104327 12381165601692 17284893916942 128720171967166 146193926988419 191304638054630 208688131165109 228480286213870 258468034802057 263574828949224 264228251900971 287164827255576 290672276091064 302165442300993 302217250788569 335344845384093 336327088768269 338279113019047 379331319640539 399674852863320 415033828584288 431923463084121 491132347463379 510064419306200 549647607037236 556097693180968 579208052551225 580200233770299 617144448341755 634772253538988 701865353869699 718305355437384 766438618715716
int_bitwise 5 0
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bitwise_def" ) , boolLib.FUN_EQ_THM , bossLib.EVAL ( Parse.Term [ HolKernel.QUOTE " (*#loc 100 41*)bits_of_int 0" ] ) ]
1
4508202 579751398602 3912648119039 17157602835498 19521708359799 19715171511179 24777365361401 118012025074261 208688131165109 234632620318995 273902702928634 288661503866530 343023367360290 375941599897083 432457959481802 466580814163002 468720065734531 524899809817057 584910465861435 613658323537913 624287298179518 701865353869699 778417488521154
int_bitwise 5 1
bossLib.fs [ ( DB.fetch "int_bitwise" "bits_of_int_def" ) ]
2
4508202 574967048041 579751398602 17284893916942 19521708359799 24777365361401 31843273619579 84853299758169 208688131165109 215922132323349 251963052053794 253434731576368 261124169815741 263574828949224 293294570028156 334451102092075 335344845384093 340195608215246 375941599897083 377321117500704 379331319640539 387060757195317 399674852863320 403491102274773 432311561889569 432457959481802 459881996381309 466580814163002 491132347463379 510064419306200 524899809817057 579208052551225 611408787422221 624287298179518 634772253538988 663329314482047 701865353869699
int_bitwise 5 5
bossLib.fs [ ( DB.fetch "int_bitwise" "int_not_def" ) ]
7
4508187 4508202 574967048026 574967048041 19521708359784 19715171511164 19715171511179 31843273619564 31843273619579 91443262095408 118012025074246 118012025074261 188167421904539 205984308384176 261124169815741 288661503866515 359946554789255 375941599897083 387060757195302 387060757195317 403491102274773 434789736988466 437278028539375 466580814162987 468720065734516 560067426511758 595668015596644 606386562205529 624287298179518 701865353869699 778417488521139
int_bitwise 5 6
bossLib.fs [ ( DB.fetch "int_bitwise" "int_not_def" ) ]
8
4508187 4508202 574967048026 574967048041 19715171511164 19715171511179 31843273619564 31843273619579 91443262095408 118012025074246 118012025074261 261124169815741 288661503866515 359946554789255 375941599897083 387060757195302 387060757195317 389103465366656 403491102274773 468720065734516 560067426511758 595668015596644 606386562205529 624287298179518 686298712272400 701865353869699 716433672595990 778417488521139
int_bitwise 5 7
intLib.COOPER_TAC

4508187 4508202 574967048026 574967048041 19521708359784 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 91443262095408 118012025074246 118012025074261 129916455720081 136902918569218 155412585748122 182786161572575 205984308384176 264214093175962 288661503866515 288661503866530 296795678176756 359946554789255 387060757195302 387060757195317 430478702991867 434789736988466 463748034975383 466580814162987 468720065734516 474709775802895 560067426511758 595668015596644 606386562205529 624287298179518 626572153526051 672462142824294 701865353869699 756190261102271 758702156437644 762071538012431 772093664419589 777299798500621 778417488521139
int_bitwise 5 8
intLib.COOPER_TAC

4508187 4508202 574967048026 574967048041 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 91443262095408 118012025074246 118012025074261 129916455720081 136902918569218 155412585748122 182786161572575 264214093175962 288661503866515 288661503866530 359946554789255 379329528294081 387060757195302 387060757195317 430478702991867 468720065734516 474709775802895 560067426511758 595668015596644 606386562205529 624287298179518 626572153526051 649108941432975 672462142824294 697714197307855 701865353869699 758702156437644 772093664419589 777299798500621 778417488521139
int_bitwise 6 0
bossLib.fs tactictoe_thmlarg
1
4508202 527123542431 19715171511179 26002850114263 31843273619579 118012025074261 288661503866530 375941599897083 427272307580403 468720065734531 471942352642310 491132347463379 581407492436048 595668015596659 624287298179518 646074495141738 778417488521154
int_bitwise 6 1
intLib.COOPER_TAC

4508202 527123542431 19715171511179 24856945732414 30530093675625 31843273619579 57515191161187 118012025074261 129916455720081 155412585748122 182786161572575 264214093175962 288661503866530 427272307580403 468720065734531 471942352642310 474709775802895 491132347463379 569594353669574 595668015596659 624287298179518 655508668342976 672462142824294 699669859854901 757981341983449 772093664419589 777299798500621 778417488521154
int_bitwise 7 0
bossLib.simp_tac ( bossLib.srw_ss ( ) ) [ boolLib.GSYM bitTheory.BIT_DIV2 ]
1
4508202 512770490748 527123542431 27584508304565 42366783733602 52213207481656 79186222163480 80211069921375 82788020813651 92870124115664 95813897510775 98581092097770 101493408634270 116279714653221 129916455720081 151796447914440 155412585748122 158458236144169 173653753661091 178369260107384 196421115996503 208688131165109 264214093175962 288661503866530 309888446016952 330527776373049 412818828973481 474709775802895 531497668235009 572189729737206 585128167865309 634772253538988 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 772093664419589 778417488521154
int_bitwise 7 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 [ ]
2
4508202 107812220700 512770490748 527123542431 18272623899659 19521708359799 42366783733602 52213207481656 80211069921375 82788020813651 92870124115664 95813897510775 101493408634270 129916455720081 151796447914440 155412585748122 158458236144169 173653753661091 177426167506473 178369260107384 202398043888464 206744626999121 230184383806230 264214093175962 288661503866530 330527776373049 412818828973481 466580814163002 474709775802895 531497668235009 572189729737206 585128167865309 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 757912861609811 772093664419589 778417488521154
int_bitwise 7 2
boolLib.ONCE_REWRITE_TAC [ arithmeticTheory.MULT_COMM ]
3
4508202 107812220700 512770490748 527123542431 19521708359799 42366783733602 52213207481656 82788020813651 95813897510775 101493408634270 129916455720081 149103438998092 151796447914440 155412585748122 173653753661091 178369260107384 202398043888464 206744626999121 230184383806230 262950374978188 264214093175962 288661503866530 330049321248983 330527776373049 412818828973481 464659249307961 466580814163002 474709775802895 520123831311525 531497668235009 572189729737206 585128167865309 635028595020066 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 772093664419589 778417488521154
int_bitwise 7 3
bossLib.simp_tac ( bossLib.srw_ss ( ) ) [ arithmeticTheory.DIV_MULT , arithmeticTheory.MULT_DIV ]
4
4508202 512770490748 527123542431 19521708359799 42366783733602 52213207481656 82788020813651 95813897510775 101493408634270 129916455720081 130598200043211 151796447914440 155412585748122 178369260107384 204489194468451 230184383806230 264214093175962 277489878451129 288661503866530 315287158685632 332140471828970 366315333539916 384222067413385 392394642159670 412818828973481 428923923129846 466580814163002 474709775802895 515310960317308 531497668235009 539861274980307 585128167865309 672462142824294 684439512836680 694237250147155 698339900079275 701865353869699 756717229535702 772093664419589 778417488521154
int_bitwise 7 4
bossLib.simp_tac ( bossLib.srw_ss ( ) ) [ bitTheory.BIT_def , bitTheory.BITS_THM ]

4508202 512770490748 19521708359799 52213207481656 82788020813651 95813897510775 101493408634270 129916455720081 151796447914440 155412585748122 178369260107384 264214093175962 288661503866530 315287158685632 332140471828970 392394642159670 412818828973481 428923923129846 466580814163002 474709775802895 515310960317308 531497668235009 539861274980307 585128167865309 672462142824294 684439512836680 698339900079275 772093664419589 778417488521154
int_bitwise 8 0
BasicProvers.Induct
1 2
4508202 527123542431 101493408634270 123862896654450 176059419861034 178369260107384 217096164890918 220048075227560 229175265683206 274124799013400 288661503866530 379331319640539 410943510583150 417784466454632 471942352642310 491132347463379 528499591593646 531497668235009 584717275393166 584865458540419 586592373472737 680412606687243 684439512836680 694237250147155 701865353869699 723644675177223 734077381109563
int_bitwise 8 1
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ]
3
4508187 4508202 498417439065 527123542416 527123542431 25157226999738 67335619167310 101493408634255 101493408634270 123862896654435 123862896654450 176059419861019 178369260107369 178369260107384 208688131165109 217096164890903 217096164890918 220048075227545 229175265683191 274124799013385 274124799013400 288661503866515 288661503866530 305253504397560 316571291052236 365824482992964 378855121615881 379331319640524 379331319640539 410943510583135 417784466454617 417784466454632 471942352642295 471942352642310 491132347463364 491132347463379 503139341065611 516377886642916 528499591593631 528499591593646 531497668234994 531497668235009 536541738492250 584717275393151 586592373472722 586592373472737 674923913801170 680412606687228 680412606687243 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548 734077381109563
int_bitwise 8 3
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 134 16*)h" ]
4 5
4508187 4508202 498417439065 527123542416 527123542431 25157226999738 67335619167310 101493408634255 101493408634270 123862896654435 123862896654450 176059419861019 178369260107369 178369260107384 208688131165109 217096164890903 217096164890918 220048075227545 229175265683191 274124799013385 274124799013400 288661503866515 288661503866530 305253504397560 309888446016952 316571291052236 349072071337782 365824482992964 378855121615881 379331319640524 379331319640539 410943510583135 417784466454617 417784466454632 458565928867838 471942352642295 491132347463364 503139341065611 528499591593631 528499591593646 531497668234994 531497668235009 584717275393151 584717275393166 586592373472722 586592373472737 672462142824294 680412606687228 680412606687243 684439512836665 684439512836680 694237250147140 694237250147155 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548 734077381109563
int_bitwise 8 6
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 135 16*)n" ]
8 9
4508187 4508202 527123542416 527123542431 25157226999738 52213207481656 82788020813651 101493408634255 101493408634270 123862896654435 123862896654450 151796447914440 176059419861019 178369260107369 178369260107384 208688131165109 217096164890903 217096164890918 220048075227545 229175265683191 255522774494717 264214093175962 274124799013385 274124799013400 288313342062874 288661503866515 288661503866530 309888446016952 316571291052236 330527776373049 349072071337782 373205155726587 379331319640524 379331319640539 410943510583135 410943510583150 412818828973481 417784466454617 417784466454632 458565928867838 471942352642295 474709775802895 491132347463364 528499591593631 528499591593646 531497668234994 531497668235009 550167449435212 556933445902358 584717275393151 584717275393166 586592373472722 586592373472737 634772253538988 672462142824294 680412606687228 680412606687243 684439512836665 684439512836680 694237250147140 694237250147155 698339900079275 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548 734077381109563
int_bitwise 8 7
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 135 16*)n" ]
10 11
4508187 4508202 527123542416 527123542431 25157226999738 28926297323492 52213207481656 82788020813651 101493408634255 101493408634270 117563500791610 123862896654435 123862896654450 129916455720081 151796447914440 155412585748122 158458236144169 176059419861019 178369260107369 178369260107384 196421115996503 208688131165109 217096164890903 217096164890918 220048075227545 229175265683191 263814013888817 264214093175962 274124799013385 274124799013400 288661503866515 288661503866530 309888446016952 316571291052236 330527776373049 340406048955522 349072071337782 373205155726587 379331319640524 379331319640539 410943510583135 410943510583150 412818828973481 417784466454617 417784466454632 458565928867838 471942352642295 474709775802895 491132347463364 528499591593631 528499591593646 531497668234994 531497668235009 584717275393151 584717275393166 585128167865309 586592373472722 586592373472737 672462142824294 680412606687228 680412606687243 684439512836665 684439512836680 689730688779804 694237250147140 694237250147155 698339900079275 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548 734077381109563 772093664419589
int_bitwise 8 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 25157226999738 27584508304565 52213207481656 82788020813651 98581092097770 101493408634255 101493408634270 104015302673426 123862896654435 123862896654450 138598696382330 151796447914440 176059419861019 178369260107369 178369260107384 200752300196405 208688131165109 217096164890903 220048075227545 229175265683191 255522774494717 264214093175962 274124799013385 274124799013400 288313342062874 288661503866515 288661503866530 309888446016952 316571291052236 330527776373049 349072071337782 373205155726587 379331319640524 379331319640539 410943510583135 410943510583150 412818828973481 417784466454617 417784466454632 471942352642295 474709775802895 491132347463364 517264727560811 528499591593631 531497668234994 531497668235009 584717275393151 584717275393166 586592373472722 586592373472737 603089639226505 634772253538988 672462142824294 680412606687228 680412606687243 684439512836665 684439512836680 694237250147140 698339900079275 701865353869684 701865353869699 718808573963153 723644675177208 723644675177223 734077381109548 734077381109563
int_bitwise 8 9
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 25157226999738 52213207481656 82788020813651 95813897510775 101493408634255 101493408634270 111800283466907 123862896654435 123862896654450 151796447914440 176059419861019 178369260107369 178369260107384 208688131165109 217096164890903 220048075227545 229175265683191 255522774494717 264214093175962 274124799013385 274124799013400 288313342062874 288661503866515 288661503866530 309888446016952 316571291052236 320041562476720 330527776373049 349072071337782 373205155726587 379331319640524 379331319640539 410943510583135 410943510583150 412818828973481 417784466454617 417784466454632 424750238127997 471942352642295 474709775802895 491132347463364 528499591593631 531497668234994 531497668235009 584717275393151 584717275393166 586592373472722 586592373472737 634772253538988 672462142824294 680412606687228 680412606687243 684439512836665 684439512836680 694237250147140 698339900079275 701865353869684 701865353869699 702299432457039 723644675177208 723644675177223 734077381109548 734077381109563 750355751724640 778417488521154
int_bitwise 8 10
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 25157226999738 27584508304565 52213207481656 82788020813651 98581092097770 101493408634255 101493408634270 117563500791610 123862896654435 123862896654450 129916455720081 138598696382330 151796447914440 155412585748122 158458236144169 176059419861019 178369260107369 178369260107384 196421115996503 200752300196405 208688131165109 217096164890903 220048075227545 229175265683191 243781866895943 264214093175962 274124799013385 274124799013400 288661503866515 288661503866530 309888446016952 316571291052236 330527776373049 340406048955522 349072071337782 373205155726587 375380705958683 379331319640524 379331319640539 410943510583135 410943510583150 412818828973481 417784466454617 417784466454632 471942352642295 474709775802895 491132347463364 517264727560811 528499591593631 531497668234994 531497668235009 584717275393151 584717275393166 585128167865309 586592373472722 586592373472737 603089639226505 672462142824294 680412606687228 680412606687243 684439512836665 684439512836680 689730688779804 694237250147140 698339900079275 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548 734077381109563 772093664419589
int_bitwise 8 11
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 25157226999738 52213207481656 82788020813651 95813897510775 101493408634255 101493408634270 111800283466907 117563500791610 123862896654435 123862896654450 129916455720081 151796447914440 155412585748122 158458236144169 176059419861019 178369260107369 178369260107384 196421115996503 208688131165109 217096164890903 220048075227545 229175265683191 264214093175962 274124799013385 274124799013400 288661503866515 288661503866530 309888446016952 316571291052236 320041562476720 330527776373049 340406048955522 349072071337782 373205155726587 379331319640524 379331319640539 410943510583135 410943510583150 412818828973481 417784466454617 417784466454632 471942352642295 474709775802895 491132347463364 528499591593631 531497668234994 531497668235009 583071289664842 584717275393151 584717275393166 585128167865309 586592373472722 586592373472737 672462142824294 680412606687228 680412606687243 684439512836665 684439512836680 689730688779804 694237250147140 696115641413254 698339900079275 701865353869684 701865353869699 702299432457039 723644675177208 723644675177223 734077381109548 734077381109563 772093664419589 778417488521154
int_bitwise 9 0
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 140 13*)b" ]
1
4508202 469711335699 527123542431 30093204963816 41224768176731 79121652184099 79659917501008 84853299758169 93316378764946 166794593310248 193423399106675 199783817374184 217096164890918 271701083476882 271941865957237 273565054406580 274124799013400 288661503866530 357425125809262 390916505758766 417784466454632 453769406107604 528499591593646 531497668235009 586592373472737 614417357244307 627519213536777 654073794174857 663329314482047 676710626091744 684439512836680 701865353869699 723644675177223 734077381109563 744668595168613 774923224494794
int_bitwise 9 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 140 29*)r" ]
2 3
4508202 527123542431 541476594114 546260944675 79121652184099 79446297886495 84853299758169 194434032222785 208688131165109 217096164890918 224579648024958 271701083476882 271941865957237 273565054406580 274124799013400 288661503866530 290844332178529 335344845384093 347427928887878 357425125809262 361014712299615 365321940202343 379331319640539 390916505758766 399674852863320 417784466454632 439690360155925 514761207392538 528499591593646 531497668235009 586592373472737 614417357244307 640591120838950 663329314482047 676710626091744 684439512836680 701865353869699 723644675177223 734077381109563 754162801729585 774923224494794 776660595924633
int_bitwise 9 4
bossLib.srw_tac [ ] [ ( DB.fetch "int_bitwise" "int_bit_def" ) , ( DB.fetch "int_bitwise" "int_not_not" ) ]
6
4508202 527123542431 541476594114 19715171511179 79121652184099 101493408634270 118012025074261 176059419861034 217096164890918 229175265683206 273565054406580 274124799013400 280155809963051 288661503866530 332950630965241 357425125809262 379331319640539 410943510583150 417784466454632 528499591593646 531497668235009 584717275393166 586592373472737 680412606687243 684439512836680 701865353869699 723644675177223 734077381109563
int_bitwise 9 5
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bit_def" ) , ( DB.fetch "int_bitwise" "int_not_not" ) ]
7
4508202 527123542431 541476594114 12618080239539 15073221182431 19521708359799 19715171511179 79121652184099 118012025074261 176059419861034 217096164890918 229175265683206 273565054406580 274124799013400 288661503866530 302165442300993 330012922480994 357425125809262 375941599897083 379331319640539 400195411321157 417784466454632 419042921620546 438724731380732 466580814163002 484950216568226 528499591593646 531497668235009 584717275393166 586592373472737 624287298179518 680412606687243 684439512836680 701865353869699 723644675177223 734077381109563 790684925737849
int_bitwise 9 6
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 527123542431 541476594114 101493408634270 176059419861034 178369260107384 217096164890918 220048075227560 229175265683206 274124799013400 288661503866530 379331319640539 410943510583150 417784466454632 528499591593646 531497668235009 584717275393166 586592373472737 680412606687243 684439512836680 694237250147155 701865353869699 723644675177223 734077381109563
int_bitwise 9 8
simpLib.ASM_SIMP_TAC ( ( numLib.arith_ss sml_infixl0_open simpLib.++ sml_infixl0_close listSimps.LIST_ss ) sml_infixl0_open simpLib.++ sml_infixl0_close boolSimps.EQUIV_EXTRACT_ss ) tactictoe_thmlarg
9 10
4508202 527123542431 541476594114 1305691157973 15073221182431 19521708359799 176059419861034 217096164890918 229175265683206 274124799013400 288661503866530 302165442300993 330012922480994 379331319640539 415098329689538 417784466454632 419042921620546 466580814163002 484950216568226 528499591593646 531497668235009 584717275393166 586592373472737 684439512836680 701865353869699 723644675177223 734077381109563
int_bitwise 9 9
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ]

4508187 4508202 527123542416 527123542431 541476594099 541476594114 1305691157973 15073221182431 19521708359784 19521708359799 176059419861034 217096164890903 217096164890918 229175265683191 229175265683206 274124799013400 288661503866515 288661503866530 302165442300993 330012922480994 379331319640524 379331319640539 415098329689538 417784466454617 417784466454632 419042921620546 466580814162987 466580814163002 484950216568226 528499591593646 531497668234994 531497668235009 584717275393151 584717275393166 586592373472722 586592373472737 684439512836680 701865353869699 723644675177223 734077381109548 734077381109563
int_bitwise 9 10
bossLib.fs tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 541476594099 541476594114 1305691157973 15073221182431 19521708359799 176059419861034 217096164890903 217096164890918 229175265683191 229175265683206 274124799013400 288661503866515 288661503866530 302165442300993 330012922480994 379331319640524 379331319640539 415098329689538 417784466454617 417784466454632 419042921620546 466580814163002 484950216568226 528499591593646 531497668234994 531497668235009 584717275393151 584717275393166 586592373472722 586592373472737 684439512836680 701865353869699 723644675177223 734077381109548 734077381109563
int_bitwise 10 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1 2
4508202 503201789626 31843273619579 84853299758169 98045072655539 142880762862980 215922132323349 251963052053794 293294570028156 367836350591859 387060757195317 432311561889569 491132347463379 663329314482047 701865353869699
int_bitwise 10 3
bossLib.fs [ ( DB.fetch "int_bitwise" "int_not_def" ) ]
5
4508187 4508202 503201789611 503201789626 19715171511164 19715171511179 31843273619564 31843273619579 91443262095408 118012025074246 118012025074261 261124169815741 288661503866515 320074178890514 359946554789255 375941599897083 387060757195302 387060757195317 389103465366656 466506814925106 468720065734516 560067426511758 595668015596644 606386562205529 624287298179518 701865353869699 716433672595990 777112380105406 778417488521139
int_bitwise 10 4
intLib.COOPER_TAC

4508187 4508202 503201789611 503201789626 19521708359784 19715171511164 19715171511179 31843273619564 31843273619579 91443262095408 118012025074246 118012025074261 205984308384176 288661503866515 359946554789255 387060757195302 387060757195317 433689449348175 434789736988466 466580814162987 468720065734516 560067426511758 595668015596644 606386562205529 644612199480088 701865353869699 778417488521139
int_bitwise 10 5
intLib.COOPER_TAC

4508187 4508202 503201789611 503201789626 15538410721295 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 91443262095408 118012025074246 118012025074261 129916455720081 136902918569218 155412585748122 182786161572575 188296896761640 196701324864068 228240027078909 264214093175962 266092636736181 288661503866515 288661503866530 359946554789255 379329528294081 387060757195302 387060757195317 430478702991867 468720065734516 474709775802895 560067426511758 595668015596644 606386562205529 624287298179518 649108941432975 672462142824294 701865353869699 758702156437644 772093664419589 777299798500621 778417488521139
int_bitwise 11 0
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bitwise_def" ) , ( DB.fetch "int_bitwise" "int_bit_int_of_bits" ) ]
1
4508202 488848737943 503201789626 507986140187 527123542431 588874888452 58698698245363 79121652184099 273565054406580 288661503866530 293294570028156 343023367360290 357425125809262 381358139116696 387060757195317 418637840227061 448249083006561 471942352642310 491132347463379 516797999006218 613658323537913 652188103053395 684439512836680 701865353869699 741286410821210
int_bitwise 11 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 488848737943 503201789626 507986140187 527123542431 60646865752056 66376355815208 79121652184099 140056371637414 215922132323349 217096164890918 251963052053794 263574828949224 271701083476882 271941865957237 273565054406580 274124799013400 288661503866530 293294570028156 320511813220737 357425125809262 381358139116696 387060757195317 390916505758766 417784466454632 418637840227061 432311561889569 444821699534883 448249083006561 459881996381309 471942352642310 491132347463379 517363589345229 528499591593646 531497668235009 586592373472737 614417357244307 617144448341755 652188103053395 676710626091744 678235812694677 684439512836680 686171818394481 701865353869699 723644675177223 734077381109563 763385862511880 774923224494794 775214095767260
int_bitwise 11 2
boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV [ boolLib.GSYM ( DB.fetch "int_bitwise" "int_of_bits_bits_of_int" ) ] ) )
3
4508202 488848737943 503201789626 507986140187 527123542431 60646865752056 66376355815208 79121652184099 140056371637414 215922132323349 217096164890918 251963052053794 263574828949224 271701083476882 271941865957237 273565054406580 274124799013400 288661503866530 320511813220737 357425125809262 381358139116696 387060757195317 390916505758766 417784466454632 432311561889569 444821699534883 448249083006561 459881996381309 517363589345229 528499591593646 531497668235009 586592373472737 614417357244307 617144448341755 652188103053395 676710626091744 678235812694677 684439512836680 686171818394481 701865353869699 723644675177223 734077381109563 763385862511880 774923224494794 775214095767260
int_bitwise 11 3
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bit_int_of_bits" ) ]
4
4508202 488848737943 503201789626 507986140187 527123542431 60646865752056 66376355815208 79121652184099 84853299758169 109893222544756 140056371637414 215922132323349 217096164890918 229513394397252 251963052053794 263574828949224 271701083476882 271941865957237 273565054406580 274124799013400 288661503866530 320511813220737 357425125809262 367836350591859 387060757195317 390916505758766 417784466454632 432311561889569 444821699534883 459881996381309 517363589345229 528499591593646 531497668235009 545129773632492 586592373472737 614417357244307 617144448341755 663329314482047 676710626091744 678235812694677 684439512836680 686171818394481 701865353869699 723644675177223 734077381109563 763385862511880 774923224494794 775214095767260
int_bitwise 11 4
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 156 19*)n" ] , [ HolKernel.QUOTE " (*#loc 156 23*)n" ] )
5
4508202 488848737943 503201789626 507986140187 527123542431 36859250181478 60646865752056 66376355815208 140056371637414 212339117704584 215922132323349 217096164890918 251963052053794 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 320511813220737 354132380443729 387060757195317 390916505758766 417784466454632 432311561889569 444821699534883 459881996381309 460736596460377 480533720615390 517363589345229 528499591593646 531497668235009 536113493110963 586592373472737 600839294988589 614417357244307 617144448341755 643527118579523 676710626091744 678235812694677 684439512836680 686171818394481 697876149090649 701865353869699 723644675177223 734077381109563 763385862511880 769403837165527 774923224494794 775214095767260
int_bitwise 11 5
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 157 19*)f" ] , [ HolKernel.QUOTE " (*#loc 157 23*)f" ] )
6
4508202 488848737943 503201789626 507986140187 527123542431 36859250181478 60646865752056 66376355815208 140056371637414 212339117704584 215922132323349 217096164890918 251963052053794 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 320511813220737 354132380443729 387060757195317 390916505758766 417784466454632 432311561889569 444821699534883 459881996381309 460736596460377 471942352642310 480533720615390 491132347463379 517363589345229 528499591593646 531497668235009 536113493110963 586592373472737 600839294988589 614417357244307 617144448341755 643527118579523 676710626091744 678235812694677 684439512836680 686171818394481 697876149090649 701865353869699 723644675177223 734077381109563 763385862511880 769403837165527 774923224494794 775214095767260
int_bitwise 11 6
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 158 19*)bits_of_int j" ] , [ HolKernel.QUOTE " (*#loc 158 35*)ys" ] )
7
4508202 488848737943 503201789626 507986140187 527123542431 36859250181478 60646865752056 66376355815208 140056371637414 212339117704584 215922132323349 217096164890918 251963052053794 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 320511813220737 354132380443729 387060757195317 390916505758766 417784466454632 418637840227061 432311561889569 444821699534883 459881996381309 460736596460377 471942352642310 480533720615390 491132347463379 517363589345229 528499591593646 531497668235009 536113493110963 586592373472737 600839294988589 614417357244307 617144448341755 643527118579523 676710626091744 678235812694677 684439512836680 686171818394481 697876149090649 701865353869699 723644675177223 734077381109563 763385862511880 769403837165527 774923224494794 775214095767260
int_bitwise 11 7
Q.SPEC_TAC ( [ HolKernel.QUOTE " (*#loc 159 19*)bits_of_int i" ] , [ HolKernel.QUOTE " (*#loc 159 35*)xs" ] )
8
4508202 488848737943 503201789626 527123542431 30093204963816 36859250181478 41224768176731 64514482387483 79659917501008 93316378764946 99215409808261 148573706676984 152803433197939 166794593310248 177717202762683 184336803119579 193423399106675 199783817374184 212339117704584 215922132323349 217096164890918 226108880181613 226947558189564 251963052053794 263574828949224 263810587192004 271701083476882 271941865957237 274124799013400 288661503866530 354132380443729 387060757195317 390916505758766 417784466454632 418637840227061 432311561889569 453769406107604 459881996381309 460736596460377 471942352642310 491132347463379 508422924946537 528499591593646 531497668235009 536113493110963 586592373472737 600839294988589 614417357244307 617144448341755 627519213536777 643527118579523 664783976896958 676710626091744 684439512836680 697876149090649 701865353869699 723644675177223 734077381109563 769403837165527 774923224494794 775214095767260 781871032105459
int_bitwise 11 8
bossLib.fs [ pairTheory.FORALL_PROD ]
9
4508202 488848737943 527123542431 30093204963816 41224768176731 79659917501008 93316378764946 96355566578523 125440673997900 151545149000396 152803433197939 166794593310248 175691935017457 188684671357546 193423399106675 199783817374184 217096164890918 218749039591580 226108880181613 263496877628413 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 364073836565366 390916505758766 417784466454632 418637840227061 453769406107604 459881996381309 471942352642310 491132347463379 494679621440110 506230734177068 528499591593646 531497668235009 586592373472737 592163136647380 611035696753905 614417357244307 617144448341755 627519213536777 631106605734864 676710626091744 684439512836680 701865353869699 723644675177223 734077381109563 774923224494794
int_bitwise 11 9
BasicProvers.Induct
10 22
4508202 488848737943 527123542431 99156971582397 155569386314345 157475451439740 158733735637283 168735703983541 176059419861034 187600651347047 208688131165109 217096164890918 229175265683206 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 290844332178529 291066788306059 327167348784017 335344845384093 379331319640539 390916505758766 399674852863320 416996422695379 417784466454632 418637840227061 459881996381309 471942352642310 484923304563386 491132347463379 514761207392538 528499591593646 531497668235009 545656790507237 583119629301707 584717275393166 584865458540419 586592373472737 597280220451311 614417357244307 617144448341755 674923913801170 676710626091744 684439512836680 690826955922047 693592439465056 701865353869699 723644675177223 723890051490461 723894835841022 734077381109563 759651110252132 774923224494794 791279940505087
int_bitwise 11 10
let fun simp l = simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close boolSimps.LET_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) l in simp end [ ]
11
4508202 488848737943 527123542431 4515891881699 9309789309383 92844910027887 112076804324162 157475451439740 158733735637283 176059419861034 187600651347047 198118921733615 208688131165109 217096164890918 229175265683206 232000754873566 236575990048480 244959008260021 258468034802057 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 290844332178529 313173062770786 324653687306104 335344845384093 379331319640539 390916505758766 399674852863320 415059191827724 417784466454632 418637840227061 459881996381309 471942352642310 482805956029008 484923304563386 491132347463379 510064419306200 514761207392538 526298149040862 528499591593646 531497668235009 555898340838938 579208052551225 584717275393166 584865458540419 586592373472737 597280220451311 602914428040084 604046626050020 614417357244307 617144448341755 674923913801170 676710626091744 678599718755717 684439512836680 701865353869699 723644675177223 723894835841022 734077381109563 774923224494794 782872800218247
int_bitwise 11 11
bossLib.Induct_on [ HolKernel.QUOTE " (*#loc 162 31*)p_1'" ]
12 13
4508202 488848737943 527123542431 9309789309383 92844910027887 112076804324162 157475451439740 158733735637283 176059419861034 187600651347047 198118921733615 208688131165109 217096164890918 229175265683206 236575990048480 244959008260021 258468034802057 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 290844332178529 313173062770786 335344845384093 379331319640539 390916505758766 399674852863320 417784466454632 418637840227061 459881996381309 471942352642310 484923304563386 491132347463379 510064419306200 514761207392538 526298149040862 528499591593646 531497668235009 579208052551225 584717275393166 584865458540419 586592373472737 597280220451311 604046626050020 608149972926336 614417357244307 617144448341755 637387629151176 674923913801170 676710626091744 684439512836680 701865353869699 723644675177223 723894835841022 734077381109563 774923224494794 782872800218247
int_bitwise 11 12
bossLib.fs tactictoe_thmlarg
14
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 9309789309368 25157226999738 60490233128594 67335619167310 92844910027872 112076804324147 114026057415173 130448195650773 157475451439725 157475451439740 158733735637268 158733735637283 176059419861019 187600651347032 198118921733600 208688131165094 208688131165109 209003242347228 217096164890903 217096164890918 229175265683191 236575990048465 236575990048480 244959008260006 258468034802042 258468034802057 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 305253504397560 313173062770771 316571291052236 335344845384078 335344845384093 350378313421193 356704616733133 378855121615881 379331319640524 379331319640539 390916505758751 390916505758766 399674852863305 399674852863320 417784466454617 417784466454632 418637840227046 418637840227061 459881996381294 459881996381309 471942352642295 471942352642310 484923304563371 491132347463364 491132347463379 510064419306185 510064419306200 514761207392523 516377886642916 526298149040847 528499591593631 528499591593646 531497668234994 531497668235009 536541738492250 552137333990042 579208052551210 579208052551225 584717275393151 586592373472722 586592373472737 597280220451296 604046626050005 608149972926321 614417357244292 614417357244307 617144448341740 617144448341755 631051072105273 637387629151161 637387629151176 641911682408200 674923913801155 674923913801170 676710626091729 676710626091744 681078383443908 684439512836665 684439512836680 685758731419907 690353986428954 701865353869684 701865353869699 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 742017168415367 752141231272241 758593381544122 774923224494779 774923224494794 782872800218232
int_bitwise 11 13
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 488848737943 527123542431 33509825024209 86910905102053 158733735637283 208688131165109 217096164890918 232000754873566 236575990048480 258468034802057 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 288676297011564 324653687306104 335344845384093 379331319640539 390916505758766 399674852863320 417784466454632 418186836656658 418637840227061 459881996381309 471942352642310 482805956029008 487768740054025 491132347463379 494498350687077 510064419306200 528499591593646 531497668235009 555898340838938 579208052551225 581286970522602 586592373472737 602739567837104 602914428040084 614417357244307 616000596178640 617144448341755 637387629151176 674923913801170 676710626091744 678599718755717 684439512836680 694508739294437 701865353869699 723644675177223 723894835841022 734077381109563 774923224494794
int_bitwise 11 14
boolLib.REPEAT boolLib.STRIP_TAC
15
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 546260944675 9309789309368 25157226999738 43690013218986 67335619167310 88684641693150 92844910027872 101895788491107 112076804324147 123862896654450 128831410492690 155996026136598 157475451439725 157475451439740 158733735637268 158733735637283 162530963376600 176059419861019 187600651347032 198118921733600 202585411701518 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 236575990048465 236575990048480 244959008260006 258468034802042 258468034802057 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 275580900906703 288661503866515 288661503866530 290844332178514 290844332178529 297956515231091 305253504397560 309888446016952 313173062770771 316571291052236 319718269911503 327677835848243 335344845384078 335344845384093 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 390916505758766 394672468183236 399674852863305 399674852863320 417784466454617 417784466454632 418637840227046 418637840227061 458565928867838 459881996381294 459881996381309 471942352642295 471942352642310 484923304563371 491132347463364 491132347463379 510064419306185 510064419306200 514761207392523 514761207392538 526298149040847 528499591593631 528499591593646 531497668234994 531497668235009 546244745412201 551796913055559 557049114166014 579208052551210 579208052551225 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 604046626050005 604046626050020 608149972926321 614417357244292 614417357244307 617144448341740 617144448341755 630211508568520 637387629151161 637387629151176 667466592599539 672462142824294 674923913801155 674923913801170 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 745064016771286 771999466208900 774923224494779 774923224494794 782872800218232
int_bitwise 11 15
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 164 18*)bits_bitwise f ([],p_2) (p_1',p_2')" ]
16
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 546260944675 9309789309368 25157226999738 43690013218986 67335619167310 88684641693150 92844910027872 101895788491107 112076804324147 123862896654450 128831410492690 155996026136598 157475451439725 157475451439740 158733735637268 158733735637283 162530963376600 176059419861019 187600651347032 198118921733600 202585411701518 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 236575990048465 236575990048480 244959008260006 258468034802042 258468034802057 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 275580900906703 288661503866515 288661503866530 290844332178514 290844332178529 297956515231091 305253504397560 309888446016952 313173062770771 316571291052236 319718269911503 327677835848243 335344845384078 335344845384093 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 390916505758766 394672468183236 399674852863305 399674852863320 417784466454617 417784466454632 418637840227046 458565928867838 459881996381294 459881996381309 471942352642295 484923304563371 491132347463364 510064419306185 510064419306200 514761207392523 514761207392538 526298149040847 528499591593631 528499591593646 531497668234994 531497668235009 546244745412201 551796913055559 557049114166014 579208052551210 579208052551225 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 604046626050005 604046626050020 608149972926321 614417357244292 614417357244307 617144448341740 617144448341755 630211508568520 637387629151161 637387629151176 667466592599539 672462142824294 674923913801155 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 745064016771286 771999466208900 774923224494779 774923224494794 782872800218232
int_bitwise 11 16
bossLib.fs tactictoe_thmlarg
17
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 9309789309368 25157226999738 43690013218986 67335619167310 73365503805067 92844910027872 112076804324147 123862896654450 128831410492690 157475451439725 157475451439740 158600043563647 158733735637268 158733735637283 159193596700423 162530963376600 176059419861019 185863581040480 187600651347032 198118921733600 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 236575990048465 244959008260006 258468034802042 263574828949209 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 290844332178529 297956515231091 305253504397560 309888446016952 313173062770771 316571291052236 335344845384078 335344845384093 349072071337782 365627707896563 378855121615881 379331319640524 379331319640539 379759674598699 388456819510331 390916505758751 390916505758766 399674852863305 399674852863320 417784466454617 417784466454632 418637840227046 426934454623009 458565928867838 459881996381294 462995310080038 469379105753603 471942352642295 484923304563371 491132347463364 510064419306185 514761207392523 514761207392538 526298149040847 528499591593631 528499591593646 531497668234994 531497668235009 546244745412201 551229568619235 557049114166014 579208052551210 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 600679053505471 604046626050005 608149972926321 614417357244292 614417357244307 617144448341740 623730416072017 630211508568520 637387629151161 637387629151176 667466592599539 672462142824294 674923913801155 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 745064016771286 771999466208900 774923224494779 774923224494794 782872800218232
int_bitwise 11 17
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 305 55*)n" ]
18 19
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 9309789309368 25157226999738 67335619167310 73365503805067 83391295269641 92844910027872 112076804324147 128831410492690 157475451439725 157475451439740 158733735637268 158733735637283 176059419861019 187600651347032 198118921733600 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 236575990048465 244959008260006 258468034802042 263574828949209 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 305253504397560 309888446016952 313173062770771 316571291052236 335344845384078 349072071337782 369031448315051 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 399674852863305 417784466454617 417784466454632 418637840227046 458565928867838 459881996381294 462995310080038 469379105753603 471942352642295 484923304563371 491132347463364 510064419306185 514761207392523 526298149040847 528499591593631 528499591593646 531497668234994 531497668235009 579208052551210 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 604046626050005 608149972926321 614417357244292 614417357244307 617144448341740 630211508568520 637387629151161 637387629151176 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 689283455931072 694750096560987 701865353869684 701865353869699 715579213750369 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 745064016771286 771999466208900 774923224494779 782872800218232
int_bitwise 11 18
simpLib.REV_FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg
20
4508187 4508202 488848737928 488848737943 498417439065 527123542416 541476594099 541476594114 546260944660 546260944675 9309789309368 25157226999738 51146895672519 67335619167310 73365503805067 92844910027872 98581092097770 112076804324147 128831410492690 129903349869118 138598696382330 139649089320568 157475451439725 157475451439740 158733735637268 158733735637283 176059419861019 187600651347032 198118921733600 200752300196405 208688131165094 208688131165109 217096164890903 229175265683191 236575990048465 244959008260006 258468034802042 263574828949209 267830788124054 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 309888446016952 313173062770771 316571291052236 335344845384078 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 399674852863305 417784466454617 417784466454632 418637840227046 457045562771294 459881996381294 462995310080038 469379105753603 471942352642295 477556809772800 484923304563371 491132347463364 506432491886212 510064419306185 514761207392523 517264727560811 526298149040847 528499591593631 531497668234994 531497668235009 579208052551210 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 603089639226505 604046626050005 608149972926321 614417357244292 614417357244307 617144448341740 620452440884444 637387629151161 637387629151176 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 774923224494779 782872800218232
int_bitwise 11 19
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 498417439065 527123542416 541476594099 541476594114 546260944660 546260944675 9309789309368 25157226999738 56416157689916 67335619167310 73365503805067 92844910027872 111800283466907 112076804324147 128831410492690 157475451439725 157475451439740 158733735637268 158733735637283 172658791318063 176059419861019 187600651347032 198118921733600 208688131165094 208688131165109 217096164890903 229175265683191 236575990048465 244959008260006 258468034802042 263574828949209 266404155270480 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 309888446016952 313173062770771 316571291052236 320041562476720 335344845384078 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 388140048145130 390916505758751 399674852863305 417784466454617 417784466454632 418637840227046 459881996381294 462995310080038 469379105753603 471942352642295 484830313231087 484923304563371 491132347463364 497070819617390 510064419306185 514761207392523 526298149040847 528499591593631 531497668234994 531497668235009 563758622674971 579208052551210 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 604046626050005 608149972926321 614417357244292 614417357244307 617144448341740 637387629151161 637387629151176 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 694750096560987 701865353869684 701865353869699 702299432457039 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 774923224494779 778417488521154 782872800218232 786105901574948
int_bitwise 11 20
boolLib.FIRST_X_ASSUM ( boolLib.MP_TAC o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 166 42*)p_2" ] , [ HolKernel.QUOTE " (*#loc 166 48*)p_2'" ] , [ HolKernel.QUOTE " (*#loc 166 55*)f" ] , [ HolKernel.QUOTE " (*#loc 166 59*)n'" ] ] )
21
4508187 4508202 488848737928 488848737943 527123542416 541476594099 541476594114 546260944660 546260944675 9309789309368 73365503805067 92844910027872 112076804324147 138598696382330 157475451439725 157475451439740 158733735637268 158733735637283 176059419861019 176059419861034 187600651347032 187600651347047 198118921733600 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 229175265683206 236575990048465 244959008260006 258468034802042 263574828949209 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 313173062770771 335344845384078 379331319640524 379331319640539 390916505758751 399674852863305 417784466454617 417784466454632 418637840227046 459881996381294 462995310080038 469379105753603 471942352642295 484923304563371 484923304563386 491132347463364 510064419306185 514761207392523 526298149040847 528499591593631 528499591593646 531497668234994 531497668235009 579208052551210 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 597280220451311 604046626050005 608149972926321 608149972926336 614417357244292 614417357244307 617144448341740 637387629151161 637387629151176 674923913801155 676710626091729 684439512836665 684439512836680 701865353869684 701865353869699 723644675177208 723644675177223 723894835841007 723894835841022 734077381109548 734077381109563 774923224494779 782872800218232
int_bitwise 11 21
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 541476594099 541476594114 546260944660 546260944675 9309789309383 73365503805067 92844910027887 112076804324162 138598696382330 157475451439725 157475451439740 158733735637268 158733735637283 176059419861034 187600651347047 198118921733615 208688131165094 208688131165109 217096164890918 229175265683206 236575990048465 236575990048480 244959008260021 258468034802042 258468034802057 263574828949209 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 290844332178514 290844332178529 313173062770786 330012922480994 335344845384078 335344845384093 379331319640524 379331319640539 390916505758766 399674852863305 399674852863320 417784466454632 459881996381294 459881996381309 462995310080038 469379105753603 484923304563386 510064419306185 510064419306200 514761207392523 514761207392538 526298149040862 528499591593646 531497668235009 579208052551210 579208052551225 584717275393166 586592373472737 597280220451311 604046626050005 604046626050020 608149972926336 614417357244307 617144448341740 617144448341755 637387629151176 676710626091744 684439512836665 684439512836680 701865353869684 701865353869699 723644675177223 723894835841007 723894835841022 734077381109563 774923224494794 782872800218247
int_bitwise 11 22
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 168 16*)p_1'" ]
23 24
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 25157226999738 67335619167310 83460086075030 91067904958116 99156971582382 114026057415173 123385533235507 130448195650773 155569386314330 157475451439725 157475451439740 158733735637268 158733735637283 168735703983526 176059419861019 176059419861034 187600651347032 187600651347047 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 229175265683206 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 275620636138562 288661503866515 288661503866530 290844332178514 290844332178529 291066788306044 305253504397560 316571291052236 327167348784002 335344845384078 335344845384093 356704616733133 378855121615881 379331319640524 379331319640539 390916505758751 390916505758766 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 418637840227061 420035876881406 448746406656000 459881996381294 459881996381309 471942352642295 471942352642310 484923304563371 484923304563386 491132347463364 491132347463379 514761207392523 514761207392538 516377886642916 527157718188846 528499591593631 528499591593646 531497668234994 531497668235009 536541738492250 545656790507222 583119629301692 584717275393151 584717275393166 584865458540404 584865458540419 586592373472722 586592373472737 597280220451296 597280220451311 614417357244292 614417357244307 617144448341740 617144448341755 674923913801155 674923913801170 676710626091729 676710626091744 683646136362780 684439512836665 684439512836680 690826955922032 693592439465041 696403018056003 701865353869684 701865353869699 712646550392444 723337830931721 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 742017168415367 752141231272241 759651110252117 767816434167239 774923224494779 774923224494794 791279940505072
int_bitwise 11 23
bossLib.fs tactictoe_thmlarg
25
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 555829645797 25157226999738 67335619167310 99156971582382 109030462172716 114026057415173 130448195650773 131048991197072 144310053510248 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 187600651347032 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 305253504397560 316571291052236 327167348784002 335344845384078 335344845384093 356704616733133 373719329671795 378855121615881 379331319640524 379331319640539 390916505758751 390916505758766 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 418637840227061 444578250860845 459881996381294 459881996381309 471942352642295 471942352642310 484923304563371 491132347463364 491132347463379 493952433976780 495847841218663 502567006226329 514761207392523 516377886642916 528499591593631 528499591593646 530960867755828 531497668234994 531497668235009 536541738492250 545656790507222 580509109606731 583119629301692 584717275393151 584865458540404 586592373472722 586592373472737 597280220451296 614417357244292 614417357244307 617144448341740 617144448341755 674923913801155 674923913801170 676710626091729 676710626091744 683646136362780 684439512836665 684439512836680 690826955922032 693592439465041 696403018056003 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 742017168415367 743749440466376 752141231272241 759651110252117 774923224494779 774923224494794 791279940505072
int_bitwise 11 24
bossLib.fs tactictoe_thmlarg
26
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 25157226999738 67335619167310 99156971582382 114026057415173 130448195650773 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 187600651347032 208688131165094 208688131165109 213130993982735 213985466578390 217096164890903 217096164890918 229175265683191 232000754873566 235632471028308 249819277299218 258468034802057 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 305253504397560 316571291052236 324653687306104 327167348784002 335344845384078 335344845384093 350901510429016 356704616733133 378855121615881 379331319640524 379331319640539 390916505758751 390916505758766 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 418637840227061 459881996381294 459881996381309 471942352642295 471942352642310 482805956029008 484923304563371 491132347463364 491132347463379 509813080400145 510064419306200 514761207392523 516377886642916 528499591593631 528499591593646 531497668234994 531497668235009 536541738492250 545656790507222 555898340838938 579208052551225 583119629301692 584717275393151 584865458540404 585199695297932 586592373472722 586592373472737 597280220451296 602914428040084 614417357244292 614417357244307 617144448341740 617144448341755 674923913801155 674923913801170 676710626091729 676710626091744 678599718755717 683646136362780 684439512836665 684439512836680 690826955922032 693592439465041 696403018056003 701865353869684 701865353869699 710599625765021 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 735177329755314 742017168415367 752141231272241 759651110252117 762976385366383 774923224494779 774923224494794 791279940505072
int_bitwise 11 25
boolLib.REPEAT boolLib.STRIP_TAC
34
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 546260944675 555829645797 13951448861548 18903780203205 25157226999738 43690013218986 67335619167310 99156971582382 123862896654450 128831410492690 131048991197072 155569386314330 157475451439725 158733735637268 158733735637283 162530963376600 168735703983526 176059419861019 183445636900127 184466389048924 187600651347032 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 288707537012473 290844332178514 290844332178529 291066788306044 297956515231091 305253504397560 309888446016952 316571291052236 327167348784002 335344845384078 335344845384093 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 390916505758766 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 418637840227061 458565928867838 459881996381294 459881996381309 471942352642295 471942352642310 484923304563371 491132347463364 491132347463379 506877142509694 514761207392523 514761207392538 525744369605354 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 546244745412201 557049114166014 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 614417357244292 614417357244307 617144448341740 617144448341755 630211508568520 637387629151176 667466592599539 672462142824294 674923913801155 674923913801170 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 706512826578941 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 737970966259118 750635665063694 759651110252117 759651110252132 771999466208900 774923224494779 774923224494794 791279940505072 791279940505087 791895256538427
int_bitwise 11 26
boolLib.REPEAT boolLib.STRIP_TAC
27
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 546260944675 13951448861548 25157226999738 43690013218986 67335619167310 89095802353277 99156971582382 111409709879880 123862896654450 128831410492690 145122879056550 155569386314330 157475451439725 158334025854507 158733735637268 158733735637283 162530963376600 168735703983526 176059419861019 182558434750958 187600651347032 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 258468034802057 263574828949209 263574828949224 268527352077585 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 290844332178529 291066788306044 297956515231091 305253504397560 309888446016952 316571291052236 327167348784002 332010448011392 335344845384078 335344845384093 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 390916505758766 391740270604393 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 418637840227061 446497852872503 458565928867838 459881996381294 459881996381309 471942352642295 471942352642310 484923304563371 491132347463364 491132347463379 510064419306200 514761207392523 514761207392538 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 546244745412201 557049114166014 579208052551225 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 601072844532521 614417357244292 614417357244307 617144448341740 617144448341755 630211508568520 637387629151176 667466592599539 672462142824294 674923913801155 674923913801170 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 732334455565212 734077381109548 734077381109563 759651110252117 771999466208900 774923224494779 774923224494794 791279940505072 791279940505087
int_bitwise 11 27
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 170 15*)bits_bitwise f (p_1,p_2) ([],p_2')" ]
28
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 546260944675 13951448861548 25157226999738 43690013218986 67335619167310 89095802353277 99156971582382 111409709879880 123862896654450 128831410492690 145122879056550 155569386314330 157475451439725 158334025854507 158733735637268 158733735637283 162530963376600 168735703983526 176059419861019 182558434750958 187600651347032 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 258468034802057 263574828949209 263574828949224 268527352077585 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 290844332178529 291066788306044 297956515231091 305253504397560 309888446016952 316571291052236 327167348784002 332010448011392 335344845384078 335344845384093 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 390916505758766 391740270604393 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 446497852872503 458565928867838 459881996381294 459881996381309 471942352642295 484923304563371 491132347463364 510064419306200 514761207392523 514761207392538 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 546244745412201 557049114166014 579208052551225 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 601072844532521 614417357244292 614417357244307 617144448341740 617144448341755 630211508568520 637387629151176 667466592599539 672462142824294 674923913801155 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 732334455565212 734077381109548 734077381109563 759651110252117 771999466208900 774923224494779 774923224494794 791279940505072 791279940505087
int_bitwise 11 28
bossLib.fs tactictoe_thmlarg
29
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 13951448861548 25157226999738 43690013218986 54933566354373 67335619167310 99156971582382 123862896654450 128831410492690 155569386314330 157475451439725 158600043563647 158733735637268 158733735637283 159193596700423 162530963376600 168735703983526 176059419861019 182558434750958 185863581040480 187600651347032 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 258468034802042 263574828949209 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 290844332178529 291066788306044 297956515231091 305253504397560 309888446016952 316571291052236 327167348784002 335344845384078 335344845384093 349072071337782 365627707896563 378855121615881 379331319640524 379331319640539 379759674598699 388456819510331 390916505758751 390916505758766 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 426934454623009 446497852872488 458565928867838 459881996381294 462995310080038 471942352642295 484923304563371 491132347463364 510064419306185 514761207392523 514761207392538 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 546244745412201 551229568619235 557049114166014 579208052551210 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 600679053505471 614417357244292 614417357244307 617144448341740 623730416072017 630211508568520 637387629151176 646185594157877 667466592599539 672462142824294 674923913801155 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 759651110252117 771999466208900 774923224494779 774923224494794 791279940505072
int_bitwise 11 29
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 305 55*)n" ]
30 31
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 13951448861548 25157226999738 54933566354373 67335619167310 83391295269641 99156971582382 128831410492690 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 182558434750958 187600651347032 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 258468034802042 263574828949209 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 305253504397560 309888446016952 316571291052236 327167348784002 335344845384078 349072071337782 369031448315051 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 446497852872488 458565928867838 459881996381294 462995310080038 471942352642295 484923304563371 491132347463364 510064419306185 514761207392523 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 579208052551210 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 614417357244292 614417357244307 617144448341740 630211508568520 637387629151176 646185594157877 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 715579213750369 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 759651110252117 771999466208900 774923224494779 791279940505072
int_bitwise 11 30
simpLib.REV_FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) tactictoe_thmlarg
32
4508187 4508202 488848737928 488848737943 498417439065 527123542416 541476594099 541476594114 546260944660 546260944675 25157226999738 51146895672519 54933566354373 67335619167310 98581092097770 99156971582382 128831410492690 129903349869118 138598696382330 153680643037835 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 187600651347032 200752300196405 208688131165094 208688131165109 217096164890903 225171599036280 229175265683191 258468034802042 263574828949209 267830788124054 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 309888446016952 316571291052236 327167348784002 335344845384078 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 446497852872488 457045562771294 459881996381294 462995310080038 471942352642295 477556809772800 484923304563371 491132347463364 506432491886212 510064419306185 514761207392523 517264727560811 528499591593631 531497668234994 531497668235009 545656790507222 579208052551210 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 603089639226505 614417357244292 614417357244307 617144448341740 620452440884444 637387629151176 646185594157877 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 759651110252117 774923224494779 791279940505072
int_bitwise 11 31
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 498417439065 527123542416 541476594099 541476594114 546260944660 546260944675 25157226999738 54933566354373 56416157689916 67335619167310 99156971582382 111800283466907 128831410492690 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 187600651347032 208688131165094 208688131165109 217096164890903 229175265683191 258468034802042 263574828949209 266404155270480 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 309888446016952 316571291052236 320041562476720 327167348784002 335344845384078 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 388140048145130 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 446497852872488 459881996381294 462995310080038 471942352642295 482863819224606 484830313231087 484923304563371 491132347463364 497070819617390 510064419306185 514761207392523 528499591593631 531497668234994 531497668235009 545656790507222 563758622674971 579208052551210 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 614417357244292 614417357244307 617144448341740 637387629151176 646185594157877 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 702299432457039 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 758645490618806 759651110252117 774923224494779 778417488521154 786105901574948 791279940505072
int_bitwise 11 32
boolLib.FIRST_X_ASSUM ( boolLib.MP_TAC o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 172 42*)p_2" ] , [ HolKernel.QUOTE " (*#loc 172 48*)[]" ] , [ HolKernel.QUOTE " (*#loc 172 53*)p_2'" ] , [ HolKernel.QUOTE " (*#loc 172 60*)f" ] , [ HolKernel.QUOTE " (*#loc 172 64*)n'" ] ] )
33
4508187 4508202 488848737928 488848737943 527123542416 541476594099 541476594114 546260944660 546260944675 54933566354373 99156971582382 138598696382330 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 168735703983541 176059419861019 176059419861034 187600651347032 187600651347047 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 229175265683206 258468034802042 263574828949209 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 327167348784002 335344845384078 379331319640524 379331319640539 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 446497852872488 459881996381294 462995310080038 471942352642295 484923304563371 484923304563386 491132347463364 510064419306185 514761207392523 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 579208052551210 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 597280220451311 614417357244292 614417357244307 617144448341740 619085980369608 646185594157877 674923913801155 676710626091729 684439512836665 684439512836680 690826955922032 693592439465041 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 759651110252117 774923224494779 791279940505072
int_bitwise 11 33
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 541476594099 541476594114 546260944660 546260944675 54933566354373 138598696382330 158733735637268 158733735637283 168735703983541 176059419861034 187600651347047 208688131165094 208688131165109 217096164890918 229175265683206 232000754873566 254557159097015 258468034802042 258468034802057 259306461030836 263574828949209 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 290844332178514 290844332178529 301397245623421 306511683996695 324653687306104 330012922480994 335344845384078 335344845384093 379331319640524 379331319640539 390916505758766 399674852863305 399674852863320 417784466454632 446497852872488 446497852872503 459881996381294 459881996381309 462995310080038 482805956029008 484923304563386 502327921673661 509489781124629 510064419306185 510064419306200 514761207392523 514761207392538 528499591593646 531497668235009 555898340838938 579208052551210 579208052551225 584717275393166 586592373472737 597280220451311 602914428040084 614417357244307 617144448341740 617144448341755 619085980369608 646185594157877 654328551413605 669183339456501 676710626091744 678599718755717 684439512836665 684439512836680 684896894676972 701865353869684 701865353869699 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109563 774923224494794 791279940505072 791279940505087
int_bitwise 11 34
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 174 15*)bits_bitwise f (p_1,p_2) (t,p_2')" ]
35
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 546260944675 555829645797 13951448861548 18903780203205 25157226999738 43690013218986 67335619167310 99156971582382 123862896654450 128831410492690 131048991197072 155569386314330 157475451439725 158733735637268 158733735637283 162530963376600 168735703983526 176059419861019 183445636900127 184466389048924 187600651347032 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 263574828949209 263574828949224 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 288707537012473 290844332178514 290844332178529 291066788306044 297956515231091 305253504397560 309888446016952 316571291052236 327167348784002 335344845384078 335344845384093 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 390916505758766 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 458565928867838 459881996381294 459881996381309 471942352642295 484923304563371 491132347463364 506877142509694 514761207392523 514761207392538 525744369605354 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 546244745412201 557049114166014 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 614417357244292 614417357244307 617144448341740 617144448341755 630211508568520 637387629151176 667466592599539 672462142824294 674923913801155 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 706512826578941 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 737970966259118 750635665063694 759651110252117 759651110252132 771999466208900 774923224494779 774923224494794 791279940505072 791279940505087 791895256538427
int_bitwise 11 35
bossLib.fs tactictoe_thmlarg
36
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 555829645782 555829645797 13951448861548 21556234158223 25157226999738 43690013218986 67335619167310 80881783067654 99156971582382 123862896654450 128831410492690 131048991197072 155569386314330 157475451439725 158600043563647 158733735637268 158733735637283 159193596700423 162530963376600 168735703983526 176059419861019 185863581040480 187600651347032 207018778967385 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 263574828949209 271701083476867 271701083476882 271941865957222 271941865957237 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 290844332178529 291066788306044 297956515231091 305253504397560 309888446016952 316571291052236 327167348784002 335344845384078 335344845384093 349072071337782 365627707896563 378855121615881 379331319640524 379331319640539 379759674598699 388456819510331 390916505758751 390916505758766 399674852863305 399674852863320 416996422695364 417784466454617 417784466454632 418637840227046 426934454623009 458565928867838 459881996381294 462995310080038 471942352642295 484923304563371 491132347463364 514761207392523 514761207392538 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 546244745412201 551229568619235 557049114166014 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 600679053505471 614417357244292 614417357244307 617144448341740 623730416072017 630211508568520 637387629151176 667466592599539 672462142824294 674923913801155 676710626091729 676710626091744 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 750635665063694 759651110252117 771999466208900 774923224494779 774923224494794 791279940505072
int_bitwise 11 36
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 305 55*)n" ]
37 38
4508187 4508202 488848737928 488848737943 498417439065 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 555829645782 555829645797 13951448861548 21556234158223 25157226999738 67335619167310 80881783067654 83391295269641 99156971582382 128831410492690 131048991197072 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 187600651347032 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 263574828949209 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 305253504397560 309888446016952 316571291052236 327167348784002 335344845384078 349072071337782 369031448315051 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 458565928867838 459881996381294 462995310080038 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 614417357244292 614417357244307 617144448341740 630211508568520 637387629151176 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 689283455931072 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 715579213750369 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 750635665063694 759651110252117 771999466208900 774923224494779 791279940505072
int_bitwise 11 37
simpLib.ASM_SIMP_TAC ( ( numLib.arith_ss sml_infixl0_open simpLib.++ sml_infixl0_close listSimps.LIST_ss ) sml_infixl0_open simpLib.++ sml_infixl0_close boolSimps.EQUIV_EXTRACT_ss ) tactictoe_thmlarg
39
4508187 4508202 488848737928 488848737943 498417439065 527123542416 541476594099 541476594114 546260944660 546260944675 555829645782 555829645797 21556234158223 25157226999738 51146895672519 67335619167310 80881783067654 98581092097770 99156971582382 128831410492690 129903349869118 131048991197072 138598696382330 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 187600651347032 200752300196405 208688131165094 208688131165109 217096164890903 225171599036280 229175265683191 263574828949209 267830788124054 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 309888446016952 316571291052236 327167348784002 335344845384078 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 457045562771294 459881996381294 462995310080038 471942352642295 477556809772800 484923304563371 491132347463364 506432491886212 514761207392523 517264727560811 528499591593631 531497668234994 531497668235009 545656790507222 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 603089639226505 614417357244292 614417357244307 617144448341740 620452440884444 637387629151176 665909277264179 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 759651110252117 774923224494779 791279940505072
int_bitwise 11 38
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 498417439065 527123542416 541476594099 541476594114 546260944660 546260944675 555829645782 555829645797 21556234158223 25157226999738 56416157689916 67335619167310 80881783067654 99156971582382 105228314327883 111800283466907 128831410492690 131048991197072 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 176059419861019 187600651347032 208688131165094 208688131165109 217096164890903 229175265683191 263574828949209 266404155270480 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 309888446016952 316571291052236 320041562476720 327167348784002 335344845384078 349072071337782 378855121615881 379331319640524 379331319640539 379759674598699 388140048145130 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 459881996381294 462995310080038 471942352642295 484830313231087 484923304563371 491132347463364 497070819617390 514761207392523 528499591593631 531497668234994 531497668235009 545656790507222 563758622674971 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 614417357244292 614417357244307 617144448341740 637387629151176 672462142824294 674923913801155 676710626091729 684439512836665 684439512836680 690826955922032 693592439465041 694750096560987 701865353869684 701865353869699 702299432457039 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 758645490618806 759651110252117 774923224494779 778417488521154 786105901574948 791279940505072
int_bitwise 11 39
boolLib.FIRST_X_ASSUM ( boolLib.MP_TAC o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 176 42*)p_2" ] , [ HolKernel.QUOTE " (*#loc 176 48*)t" ] , [ HolKernel.QUOTE " (*#loc 176 52*)p_2'" ] , [ HolKernel.QUOTE " (*#loc 176 59*)f" ] , [ HolKernel.QUOTE " (*#loc 176 63*)n'" ] ] )
40
4508187 4508202 488848737928 488848737943 527123542416 541476594099 541476594114 546260944660 546260944675 555829645782 555829645797 21556234158223 80881783067654 99156971582382 138598696382330 155569386314330 157475451439725 158733735637268 158733735637283 168735703983526 168735703983541 176059419861019 176059419861034 187600651347032 187600651347047 208688131165094 208688131165109 217096164890903 217096164890918 229175265683191 229175265683206 263574828949209 271701083476867 271701083476882 271941865957222 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 291066788306044 327167348784002 335344845384078 379331319640524 379331319640539 390916505758751 399674852863305 416996422695364 417784466454617 417784466454632 418637840227046 459881996381294 462995310080038 471942352642295 484923304563371 484923304563386 491132347463364 514761207392523 528499591593631 528499591593646 531497668234994 531497668235009 545656790507222 583119629301692 584717275393151 584717275393166 584865458540404 586592373472722 586592373472737 597280220451296 597280220451311 614417357244292 614417357244307 617144448341740 674923913801155 676710626091729 684439512836665 684439512836680 690826955922032 693592439465041 693592439465056 701865353869684 701865353869699 723644675177208 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109548 734077381109563 759651110252117 774923224494779 791279940505072
int_bitwise 11 40
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 488848737928 488848737943 541476594099 541476594114 546260944660 546260944675 555829645782 555829645797 21556234158223 80881783067654 99156971582397 138598696382330 155569386314345 158733735637268 158733735637283 168735703983541 176059419861034 187600651347047 208688131165094 208688131165109 217096164890918 229175265683206 263574828949209 263574828949224 271701083476882 271941865957237 274124799013400 288661503866530 290844332178514 290844332178529 291066788306059 327167348784017 330012922480994 335344845384078 335344845384093 379331319640524 379331319640539 390916505758766 399674852863305 399674852863320 416996422695379 417784466454632 459881996381294 459881996381309 462995310080038 484923304563386 514761207392523 514761207392538 528499591593646 531497668235009 545656790507237 583119629301707 584717275393166 586592373472737 597280220451311 614417357244307 617144448341740 617144448341755 676710626091744 684439512836665 684439512836680 690826955922047 693592439465056 701865353869684 701865353869699 723644675177223 723890051490446 723890051490461 723894835841007 723894835841022 734077381109563 759651110252117 759651110252132 774923224494794 791279940505072 791279940505087
int_bitwise 12 0
boolLib.HO_MATCH_MP_TAC ( boolLib.fetch "-" "bits_of_num_ind" )
1
4508202 527123542431 19521708359799 102345846974338 129916455720081 137140290251988 155412585748122 220365084185196 229811318170259 263109521171574 264214093175962 271848655374435 274124799013400 288661503866530 316529726719701 330012922480994 417784466454632 427062659429844 445828132321491 466580814163002 471942352642310 474709775802895 491132347463379 493398214077890 531497668235009 586592373472737 620651882527705 672462142824294 684439512836680 698339900079275 701865353869699 723644675177223 772093664419589 778417488521154
int_bitwise 12 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 527123542431 19521708359799 40264717112384 52213207481656 82788020813651 102345846974338 129916455720081 137140290251988 151796447914440 155412585748122 220365084185196 229811318170259 230184383806230 263109521171574 264214093175962 271848655374435 274124799013400 288661503866530 316529726719701 330012922480994 375497871509295 417784466454632 427062659429844 445828132321491 466580814163002 471942352642310 474709775802895 491132347463379 493398214077890 531497668235009 552510553055908 558326745275988 574134943081973 586592373472737 620651882527705 672462142824294 684439512836680 698339900079275 701473106811523 701865353869699 704177836849664 719045543904166 723644675177223 730517158587081 751182205488643 769616438413532 772093664419589 778417488521154 778616310054042
int_bitwise 12 2
boolLib.ONCE_REWRITE_TAC tactictoe_thmlarg
3
4508187 4508202 527123542416 527123542431 19521708359784 40264717112369 52213207481641 82788020813636 102345846974323 102345846974338 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 155412585748107 155412585748122 220365084185196 229811318170259 230184383806215 263109521171559 264214093175947 264214093175962 271848655374420 274124799013385 274124799013400 288661503866515 288661503866530 316529726719686 316529726719701 330012922480979 375497871509280 417784466454617 417784466454632 427062659429829 427062659429844 445828132321491 466580814162987 474709775802880 474709775802895 493398214077875 493398214077890 531497668234994 552510553055893 558326745275973 574134943081958 586592373472722 586592373472737 620651882527705 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701865353869684 704177836849649 719045543904151 723644675177208 723644675177223 730517158587066 751182205488628 769616438413517 772093664419574 772093664419589 778417488521139 778616310054027
int_bitwise 12 3
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 84 16*)n = 0" ]
4 5
4508187 4508202 527123542416 527123542431 3355690864960 19521708359784 25157226999738 25916174911917 40264717112369 43901500311472 52213207481641 52213207481656 56153435397976 82788020813636 82788020813651 87053281006178 102345846974323 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 230184383806215 230184383806230 238707412987891 263109521171559 264214093175947 264214093175962 271701083476882 271848655374420 274124799013385 274124799013400 288661503866515 288661503866530 316529726719686 316571291052236 330012922480979 350106686231748 375497871509280 375497871509295 379331319640539 417784466454617 417784466454632 425584040140092 427062659429829 427062659429844 466580814162987 474709775802880 474709775802895 485932259266782 493252512823835 493398214077875 493398214077890 493609024000776 510064419306200 531497668234994 531497668235009 552510553055893 558326745275973 558326745275988 574134943081958 586592373472722 586592373472737 606081797613093 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 704177836849664 719045543904151 719045543904166 723644675177208 723644675177223 730517158587066 739861803557591 744888934970186 751182205488628 769616438413517 772093664419574 772093664419589 778417488521139 778417488521154 778616310054027
int_bitwise 12 4
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
6
4508187 4508202 527123542416 527123542431 3355690864960 19521708359784 25157226999738 25916174911917 40264717112369 43901500311472 52213207481641 52213207481656 56153435397976 82788020813636 82788020813651 87053281006178 102345846974323 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 230184383806215 230184383806230 238707412987891 263109521171559 264214093175947 264214093175962 271701083476882 271848655374420 274124799013385 274124799013400 288661503866515 288661503866530 316529726719686 316571291052236 330012922480979 350106686231748 375497871509280 375497871509295 379331319640539 417784466454617 417784466454632 425584040140092 427062659429829 427062659429844 466580814162987 474709775802880 474709775802895 485932259266782 493252512823835 493398214077875 493398214077890 493609024000776 510064419306200 531497668234994 531497668235009 552510553055893 558326745275973 558326745275988 574134943081958 586592373472722 586592373472737 606081797613093 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 704177836849664 719045543904151 719045543904166 723644675177208 723644675177223 730517158587066 739861803557591 744888934970186 751182205488628 769616438413517 772093664419574 772093664419589 778417488521139 778417488521154 778616310054027
int_bitwise 12 5
bossLib.fs [ bossLib.EVAL ( Parse.Term [ HolKernel.QUOTE " (*#loc 195 37*)bits_of_num 0" ] ) ]

4508187 4508202 527123542416 527123542431 3355690864960 19521708359784 25157226999738 25916174911917 40264717112369 43901500311472 52213207481641 52213207481656 56153435397976 82788020813636 82788020813651 87053281006178 102345846974323 129916455720066 129916455720081 137140290251973 137140290251988 151796447914425 151796447914440 155412585748107 155412585748122 230184383806215 230184383806230 238707412987891 263109521171559 264214093175947 264214093175962 271701083476882 271848655374420 274124799013385 274124799013400 288661503866515 288661503866530 316529726719686 316571291052236 330012922480979 350106686231748 375497871509280 375497871509295 379331319640539 417784466454617 417784466454632 425584040140092 427062659429829 427062659429844 466580814162987 474709775802880 474709775802895 485932259266782 493252512823835 493398214077875 493398214077890 493609024000776 510064419306200 531497668234994 531497668235009 552510553055893 558326745275973 558326745275988 574134943081958 586592373472722 586592373472737 606081797613093 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 704177836849664 719045543904151 719045543904166 723644675177208 723644675177223 730517158587066 739861803557591 744888934970186 751182205488628 769616438413517 772093664419574 772093664419589 778417488521139 778417488521154 778616310054027
int_bitwise 12 6
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 196 16*)bits_of_num (n DIV 2)" ]
7 8
4508187 4508202 527123542416 527123542431 19521708359784 25157226999738 25916174911917 40264717112369 40264717112384 43901500311472 50933314488280 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 137140290251973 138895181400303 151796447914425 151796447914440 155412585748107 168283871987821 230184383806215 230184383806230 264214093175947 264214093175962 274124799013385 274124799013400 288661503866515 288661503866530 298081917056631 300639347617586 316529726719686 316571291052236 330012922480979 375497871509280 379331319640524 389170800904866 417784466454617 417784466454632 425584040140092 427062659429829 427062659429844 466580814162987 474709775802880 474709775802895 493252512823835 493398214077875 493398214077890 510064419306185 511985073003762 531497668234994 552510553055893 558326745275973 558326745275988 586592373472722 586592373472737 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 704177836849649 719045543904151 719045543904166 723644675177208 723644675177223 730517158587066 744888934970186 751182205488628 772093664419574 778417488521139 778616310054027
int_bitwise 12 7
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ]

4508187 4508202 498417439050 498417439065 527123542416 527123542431 555829645782 555829645797 19521708359784 25157226999723 25157226999738 25916174911917 43901500311472 50933314488280 52213207481641 67335619167295 67335619167310 80801887213585 82788020813636 129916455720066 137140290251973 151796447914425 155412585748107 168283871987821 175060424804221 208688131165094 208688131165109 230184383806215 262058146996007 264214093175947 274124799013385 274124799013400 279864167683426 288661503866515 288661503866530 316529726719686 316571291052221 316571291052236 330012922480979 375497871509280 376757660078749 378855121615866 378855121615881 379331319640524 379331319640539 385810782654806 389170800904866 417784466454617 417784466454632 425584040140092 427062659429829 466580814162987 474709775802880 493398214077875 510064419306185 511985073003762 516377886642901 516377886642916 531497668234994 549347351162155 558326745275973 586592373472722 586592373472737 660145262294917 672462142824279 684439512836665 698339900079260 701473106811508 701865353869684 704177836849649 718725854307099 719045543904151 723644675177208 723644675177223 731050264096447 744888934970186 772093664419574 778417488521139
int_bitwise 12 8
let fun fs thl = simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) thl in fs end [ ]
9
4508187 4508202 527123542416 527123542431 13471958556595 19521708359784 25157226999738 25916174911917 43901500311472 50933314488280 52213207481641 82788020813636 129916455720066 129943262743297 137140290251973 151796447914425 155412585748107 163551150368615 168283871987821 219617233298860 222329114153569 230184383806215 232000754873551 232000754873566 240687796125283 264214093175947 274124799013385 274124799013400 288661503866515 288661503866530 298081917056631 308205993684433 316529726719686 316571291052236 330012922480979 375497871509280 379331319640524 379331319640539 389170800904866 417784466454617 417784466454632 425584040140092 427062659429829 456418937863301 466580814162987 474709775802880 484901045200150 493398214077875 510064419306185 510064419306200 511985073003762 531497668234994 558326745275973 586592373472722 586592373472737 672462142824279 684439512836665 698339900079260 701473106811508 701865353869684 704177836849649 719045543904151 723644675177208 723644675177223 744888934970186 772093664419574 778417488521139
int_bitwise 12 9
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 197 16*)n = 1" ]
10 11
4508187 4508202 527123542416 527123542431 19521708359784 43901500311472 50933314488280 52213207481641 82788020813636 151796447914425 168283871987821 196421115996488 208688131165094 230184383806215 264214093175947 288661503866515 288661503866530 298081917056631 316529726719686 375497871509280 379331319640524 389170800904866 425584040140092 427062659429829 466580814162987 474709775802880 493398214077875 510064419306185 511985073003762 531497668234994 558326745275973 672462142824279 698339900079260 701473106811508 701865353869684 704177836849649 719045543904151 744888934970186 778417488521139
int_bitwise 12 10
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] [ ]

4508187 4508202 527123542416 527123542431 19521708359784 43901500311472 50933314488280 52213207481641 82788020813636 129916455720066 151796447914425 155412585748107 168283871987821 196421115996488 208688131165094 230184383806215 264214093175947 288661503866515 288661503866530 298081917056631 316529726719686 375497871509280 379331319640524 389170800904866 425584040140092 427062659429829 466580814162987 474709775802880 493398214077875 510064419306185 511985073003762 531497668234994 558326745275973 658026130123791 672462142824279 698339900079260 701473106811508 701865353869684 704177836849649 719045543904151 744888934970186 772093664419574 778417488521139
int_bitwise 12 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 [ ]

4508187 4508202 527123542416 527123542431 19521708359784 19521708359799 25157226999723 43901500311457 52213207481641 52213207481656 82788020813636 82788020813651 129916455720066 151796447914425 151796447914440 155412585748107 171127900642550 183938297418828 196421115996488 208688131165094 217096164890918 230184383806215 264214093175947 264214093175962 271701083476867 288661503866515 288661503866530 316571291052221 335141954669540 343378903645901 350106686231733 375497871509280 379331319640524 386634143780944 425584040140077 427062659429829 448465114240340 466580814162987 466580814163002 474709775802880 474709775802895 493398214077875 510064419306185 511985073003762 531497668234994 531497668235009 534416548849791 537438111474595 549339129811144 574014074723385 582120771808123 611743917854428 632663092962508 658026130123791 672462142824279 672462142824294 698339900079260 701473106811508 701865353869684 704177836849649 719045543904151 734077381109563 765379911682244 772093664419574 778417488521139
int_bitwise 12 13
bossLib.fs [ arithmeticTheory.DIV_EQ_X ]

4508187 4508202 527123542416 527123542431 19521708359784 25157226999723 43901500311457 43901500311472 52213207481641 82788020813636 129916455720066 151796447914425 155412585748107 171127900642550 183938297418828 196421115996488 208688131165094 217096164890903 230184383806215 264214093175947 271701083476867 288661503866515 288661503866530 316571291052221 335141954669540 343378903645901 350106686231733 375497871509280 379331319640524 386634143780944 425584040140077 425584040140092 427062659429829 448465114240325 466580814162987 474709775802880 493398214077875 510064419306185 511985073003762 531497668234994 534416548849791 537438111474595 549339129811144 574014074723385 582120771808123 611743917854428 632663092962508 658026130123791 672462142824279 698339900079260 701473106811508 701865353869684 704177836849649 719045543904151 734077381109548 744888934970186 765379911682244 772093664419574 778417488521139
int_bitwise 13 0
bossLib.fs tactictoe_thmlarg
1
4508202 503201789626 507986140187 522339191870 527123542431 19521708359799 19715171511179 31843273619579 101493408634270 118012025074261 139729111168025 179857892939409 261124169815741 288661503866530 340142567111238 375941599897083 387060757195317 403491102274773 427272307580403 466580814163002 537874454579542 581407492436048 624287298179518 684439512836680 701865353869699 704177836849664
int_bitwise 13 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 503201789626 507986140187 522339191870 527123542431 19521708359799 19715171511179 24856945732414 30530093675625 31843273619579 101493408634270 118012025074261 126269769104931 129916455720081 136902918569218 155412585748122 179857892939409 182786161572575 264214093175962 288661503866530 387060757195317 427272307580403 430478702991867 466580814163002 474709775802895 624287298179518 626572153526051 655508668342976 672462142824294 684439512836680 688526150455665 699669859854901 701865353869699 704177836849664 757981341983449 758702156437644 759621434894473 772093664419589 777299798500621
int_bitwise 14 0
boolLib.eq_tac
1 2
4508202 503201789626 507986140187 31843273619579 84853299758169 98045072655539 215922132323349 251963052053794 367836350591859 384039544474536 387060757195317 432311561889569 462995310080053 539758871744937 663329314482047 684439512836680 701865353869699 786615697042557
int_bitwise 14 1
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bit_int_of_bits" ) ]

4508202 503201789626 507986140187 31843273619579 84853299758169 98045072655539 215922132323349 251963052053794 330012922480994 367836350591859 384039544474536 387060757195317 432311561889569 462995310080053 539758871744937 663329314482047 684439512836680 701865353869699 786615697042557
int_bitwise 14 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
3
4508202 503201789626 507986140187 31843273619579 84853299758169 98045072655539 215922132323349 251963052053794 330012922480994 367836350591859 384039544474536 387060757195317 432311561889569 462995310080053 539758871744937 663329314482047 684439512836680 701865353869699 786615697042557
int_bitwise 14 3
bossLib.fs tactictoe_thmlarg
4
4508187 4508202 503201789611 503201789626 507986140172 507986140187 31843273619564 84853299758154 98045072655524 215922132323334 215922132323349 251963052053779 251963052053794 367836350591844 384039544474521 387060757195302 387060757195317 432311561889554 432311561889569 462995310080053 539758871744937 663329314482032 701865353869684 701865353869699 786615697042557
int_bitwise 14 5
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ]
9
4508187 4508202 503201789611 503201789626 507986140172 507986140187 19521708359784 19715171511164 31843273619564 68010232723586 84853299758154 91443262095393 91443262095408 118012025074246 196421115996488 205984308384161 205984308384176 208688131165094 209802860065131 261124169815726 271701083476867 288661503866515 302165442300978 335344845384078 359946554789240 359946554789255 375597340821097 375941599897068 387060757195302 387060757195317 389103465366641 399674852863305 400490024316458 419042921620531 427062659429829 427062659429844 453456250420811 465929475513270 466580814162987 468720065734516 484950216568211 493398214077875 493398214077890 509094285800453 511985073003777 519608153553776 532210532845002 557958299950849 560067426511758 595668015596644 603524302587723 603524302587738 606386562205529 624287298179503 634772253538973 663329314482032 669596159010381 701865353869684 701865353869699 702892930858079 728140726424880 774259394223456 774473422741924 778417488521139
int_bitwise 14 6
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ]
10
4508187 503201789611 507986140172 19521708359784 19715171511164 31843273619564 68010232723586 84853299758154 91443262095393 118012025074246 196421115996488 205984308384161 208688131165094 208688131165109 209802860065131 261124169815726 271701083476867 288661503866515 302165442300978 335344845384078 359946554789240 375941599897068 387060757195302 389103465366641 399674852863305 400490024316458 419042921620531 427062659429829 453456250420811 465929475513270 466580814162987 468720065734516 484950216568211 493398214077875 519608153553776 532210532845002 557958299950849 560067426511758 595668015596644 603524302587723 606386562205529 624287298179503 634772253538973 634772253538988 663329314482032 669596159010381 701865353869684 702892930858079 728140726424880 774259394223456 774473422741924 778417488521139
int_bitwise 14 7
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ]
11
4508187 503201789611 507986140172 19521708359784 19715171511164 31843273619564 68010232723586 84853299758154 91443262095393 118012025074246 196421115996488 205984308384161 208688131165094 208688131165109 209802860065131 261124169815726 271701083476867 288661503866515 302165442300978 335344845384078 359946554789240 375941599897068 387060757195302 389103465366641 399674852863305 400490024316458 419042921620531 427062659429829 453456250420811 465929475513270 466580814162987 468720065734516 484950216568211 493398214077875 519608153553776 532210532845002 557958299950849 560067426511758 595668015596644 603524302587723 606386562205529 624287298179503 634772253538973 634772253538988 663329314482032 669596159010381 701865353869684 702892930858079 728140726424880 774259394223456 774473422741924 778417488521139
int_bitwise 14 8
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ]
12
4508187 4508202 503201789611 503201789626 507986140172 507986140187 19521708359784 19521708359799 19715171511164 31843273619564 68010232723586 84853299758154 91443262095393 91443262095408 92856372103491 118012025074246 196421115996488 205984308384161 208688131165094 209802860065131 209802860065146 255260053363311 261124169815726 261124169815741 271701083476867 288661503866515 302165442300978 302165442300993 335344845384078 359946554789240 359946554789255 375941599897068 375941599897083 387060757195302 387060757195317 389103465366641 389103465366656 399674852863305 400490024316458 419042921620531 419042921620546 427062659429829 427062659429844 453456250420811 465929475513270 465929475513285 466580814162987 466580814163002 468720065734516 484950216568211 484950216568226 493398214077875 493398214077890 511985073003777 519608153553776 532210532845002 557958299950849 560067426511758 595668015596644 603524302587723 606386562205529 624287298179503 624287298179518 634772253538973 663329314482032 669596159010381 701865353869684 701865353869699 702892930858079 728140726424880 774259394223456 774473422741924 778417488521139
int_bitwise 15 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1 2
4508202 503201789626 546260944675 18182086797746 19521708359799 101493408634270 123862896654450 129916455720081 137140290251988 155412585748122 176805743177061 208688131165109 215922132323349 251963052053794 264214093175962 274124799013400 279243878890768 288661503866530 290844332178529 293294570028156 330012922480994 331918581970244 335344845384093 379331319640539 387060757195317 399674852863320 417784466454632 432311561889569 462995310080053 466512042418016 466580814163002 474709775802895 491132347463379 510064419306200 511985073003777 514761207392538 539758871744937 584717275393166 584865458540419 586592373472737 672462142824294 674923913801170 684439512836680 698339900079275 701865353869699 704177836849664 723291284621950 723644675177223 772093664419589
int_bitwise 15 1
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ]
3
4508187 4508202 503201789611 503201789626 19521708359784 19521708359799 19715171511164 31843273619564 39521226808872 91443262095393 91443262095408 118012025074246 129916455720081 137140290251988 155412585748122 209802860065131 209802860065146 244202633758088 255260053363296 261124169815726 261124169815741 264214093175962 274124799013400 288661503866515 288661503866530 302165442300978 302165442300993 359946554789240 359946554789255 374524981936584 375941599897068 375941599897083 379331319640524 387060757195302 387060757195317 389103465366641 389103465366656 417784466454632 419042921620531 419042921620546 427062659429829 427062659429844 465929475513270 465929475513285 466580814162987 466580814163002 468720065734516 474709775802895 484950216568211 484950216568226 493398214077875 493398214077890 510064419306185 511985073003762 535773731595940 560067426511758 586592373472737 595668015596644 606386562205529 624287298179503 624287298179518 672462142824294 675575995810231 698339900079275 701865353869684 723644675177223 746087350659182 772093664419589 778417488521139
int_bitwise 15 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
4
4508187 4508202 503201789611 503201789626 19521708359784 19715171511164 31843273619564 40621568260611 91443262095393 91443262095408 112025769167605 118012025074246 129916455720081 137140290251988 155412585748122 205984308384161 205984308384176 264214093175962 274124799013400 288661503866515 288661503866530 359946554789240 359946554789255 379331319640524 387060757195302 387060757195317 417784466454632 427062659429829 427062659429844 466580814162987 468720065734516 474709775802895 493398214077875 493398214077890 509094285800438 510064419306185 511985073003762 560067426511758 586592373472737 588521436877051 595668015596644 603031994438550 603524302587723 603524302587738 606386562205529 672462142824294 681765726547835 698339900079275 701865353869684 716811362244875 723644675177223 772093664419589 778417488521139
int_bitwise 15 3
bossLib.full_simp_tac bossLib.std_ss [ boolLib.GSYM listTheory.LENGTH_NIL ]
5
4508187 4508202 503201789611 503201789626 8110077370565 19521708359784 19521708359799 19715171511164 31843273619564 91443262095393 91443262095408 118012025074246 129916455720081 137140290251988 155412585748122 209802860065131 209802860065146 213357794396447 217081833302852 261124169815726 261124169815741 264214093175962 274124799013400 288661503866515 288661503866530 302165442300993 318563823508841 359946554789240 359946554789255 375941599897068 375941599897083 379331319640524 387060757195302 387060757195317 389103465366641 389103465366656 417784466454632 419042921620546 427062659429829 427062659429844 465929475513285 466580814162987 466580814163002 468720065734516 474709775802895 484950216568226 493398214077875 493398214077890 510064419306185 511985073003762 526943310429904 560067426511758 586592373472737 595668015596644 606386562205529 621269719184666 624287298179503 624287298179518 672462142824294 698339900079275 701865353869684 723644675177223 772093664419589 775613601339058 778417488521139
int_bitwise 15 4
bossLib.METIS_TAC tactictoe_thmlarg
6
4508187 4508202 503201789611 503201789626 19521708359784 19715171511164 31843273619564 91443262095393 91443262095408 98444757269228 112025769167605 118012025074246 129916455720081 137140290251988 155412585748122 205984308384161 205984308384176 264214093175962 274124799013400 288661503866515 288661503866530 359946554789240 359946554789255 387060757195302 387060757195317 417784466454617 417784466454632 427062659429829 427062659429844 459596868993327 466580814162987 468720065734516 474709775802895 493398214077875 493398214077890 531497668234994 560067426511758 586592373472722 586592373472737 588521436877051 595668015596644 603031994438550 603524302587723 603524302587738 606386562205529 672462142824294 681765726547835 698339900079275 701865353869684 716811362244860 716811362244875 723644675177223 772093664419589 778417488521139
int_bitwise 15 5
boolLib.imp_res_tac ( bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 218 28*)n <> 0 ==> n - 1 < n:num" ] ) )
7
4508187 4508202 503201789611 503201789626 8110077370565 19521708359784 19521708359799 19715171511164 31843273619564 91443262095393 91443262095408 118012025074246 129916455720081 137140290251988 155412585748122 209802860065131 209802860065146 213357794396447 217081833302852 261124169815726 261124169815741 264214093175962 274124799013400 288661503866515 288661503866530 302165442300993 359946554789240 359946554789255 375941599897068 375941599897083 387060757195302 387060757195317 389103465366641 389103465366656 417784466454617 417784466454632 419042921620546 427062659429829 427062659429844 465929475513285 466580814162987 466580814163002 468720065734516 474709775802895 484950216568226 493398214077875 493398214077890 516776346641379 526943310429904 531497668234994 560067426511758 586592373472722 586592373472737 595668015596644 606386562205529 624287298179503 624287298179518 672462142824294 698339900079275 701865353869684 723644675177223 728736331231860 772093664419589 775613601339043 775613601339058 778417488521139
int_bitwise 15 6
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ]
8
4508187 4508202 503201789611 503201789626 4312666549370 19521708359784 19715171511164 31843273619564 91443262095393 91443262095408 98444757269228 112025769167590 112025769167605 118012025074246 129916455720066 129916455720081 137140290251973 137140290251988 155412585748107 155412585748122 182706736788412 205984308384161 205984308384176 264214093175947 264214093175962 274124799013400 288661503866515 288661503866530 359946554789240 359946554789255 387060757195302 387060757195317 417784466454617 417784466454632 427062659429829 427062659429844 459596868993327 466580814162987 468720065734516 474709775802880 474709775802895 493398214077875 493398214077890 531497668234994 560067426511758 586592373472722 586592373472737 588521436877036 588521436877051 595668015596644 603031994438550 603524302587723 603524302587738 606386562205529 672462142824279 672462142824294 681765726547835 698339900079260 698339900079275 701865353869684 716811362244860 716811362244875 723644675177223 734077381109548 772093664419574 772093664419589 778417488521139
int_bitwise 15 7
bossLib.fs [ ( DB.fetch "int_bitwise" "bits_of_int_def" ) , listTheory.EL_MAP , listTheory.LENGTH_MAP ]
9
4508187 4508202 503201789611 503201789626 8110077370565 19521708359784 19521708359799 19715171511164 31843273619564 91443262095393 91443262095408 118012025074246 129916455720066 129916455720081 137140290251973 137140290251988 155412585748107 155412585748122 209802860065131 209802860065146 213357794396432 213357794396447 217081833302837 217081833302852 261124169815726 261124169815741 264214093175947 264214093175962 274124799013400 288661503866515 288661503866530 302165442300993 347591015918816 359946554789240 359946554789255 375941599897068 375941599897083 387060757195302 387060757195317 389103465366641 389103465366656 417784466454617 417784466454632 419042921620546 427062659429829 427062659429844 465929475513285 466580814162987 466580814163002 468720065734516 474709775802880 474709775802895 484950216568226 492946236322030 493398214077875 493398214077890 516776346641379 526943310429904 531497668234994 560067426511758 586592373472722 586592373472737 595668015596644 606386562205529 624287298179503 624287298179518 672462142824279 672462142824294 698339900079260 698339900079275 701865353869684 723644675177223 728736331231860 734077381109548 772093664419574 772093664419589 775613601339043 775613601339058 778417488521139
int_bitwise 15 8
bossLib.srw_tac [ ] tactictoe_thmlarg
10
4508187 4508202 503201789611 503201789626 19521708359784 19715171511164 31843273619564 40621568260611 91443262095393 91443262095408 112025769167605 118012025074246 129916455720081 137140290251988 155412585748122 205984308384161 205984308384176 264214093175962 274124799013400 288661503866515 288661503866530 359946554789240 359946554789255 379331319640524 387060757195302 387060757195317 417784466454617 417784466454632 427062659429829 427062659429844 466580814162987 468720065734516 474709775802895 493398214077875 493398214077890 509094285800438 510064419306185 511985073003762 527057847316391 531497668234994 560067426511758 586592373472722 586592373472737 588521436877051 595668015596644 603031994438550 603524302587723 603524302587738 606386562205529 672462142824294 681765726547835 698339900079275 701865353869684 702299432457024 716811362244860 716811362244875 723644675177223 734077381109548 772093664419589 778417488521139
int_bitwise 15 9
bossLib.srw_tac [ ] tactictoe_thmlarg
11
4508187 4508202 503201789611 503201789626 19521708359784 19715171511164 31843273619564 91443262095393 91443262095408 118012025074246 129916455720081 137140290251988 155412585748122 209802860065131 209802860065146 213357794396447 217081833302852 238197619054286 261124169815726 261124169815741 264214093175962 274124799013400 288661503866515 288661503866530 318563823508841 359946554789240 359946554789255 375941599897068 375941599897083 379331319640524 387060757195302 387060757195317 389103465366641 389103465366656 417784466454617 417784466454632 427062659429829 427062659429844 466580814162987 468720065734516 474709775802895 493398214077875 493398214077890 510064419306185 511985073003762 526943310429904 531497668234994 560067426511758 586592373472722 586592373472737 595668015596644 606386562205529 621269719184666 624287298179503 624287298179518 672462142824294 689179149382313 698339900079275 701865353869684 702299432457024 723644675177223 734077381109548 772093664419589 775613601339043 775613601339058 778417488521139
int_bitwise 15 10
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 19521708359784 19521708359799 19715171511164 31843273619564 40621568260611 91443262095393 91443262095408 98444757269243 118012025074246 205984308384161 205984308384176 288661503866515 288661503866530 359946554789240 359946554789255 379331319640524 387060757195302 387060757195317 417784466454617 417784466454632 427062659429829 427062659429844 459596868993342 466580814162987 466580814163002 468720065734516 493398214077875 493398214077890 509094285800438 510064419306185 511985073003762 527057847316391 531497668234994 531497668235009 560067426511758 586592373472722 586592373472737 595668015596644 603524302587723 603524302587738 606386562205529 701865353869684 701865353869699 702299432457024 716811362244860 716811362244875 734077381109548 778417488521139 778417488521154
int_bitwise 15 11
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 19521708359784 19521708359799 19715171511164 31843273619564 91443262095393 91443262095408 118012025074246 209802860065131 209802860065146 238197619054286 261124169815726 261124169815741 288661503866515 288661503866530 318563823508841 359946554789240 359946554789255 375941599897068 375941599897083 379331319640524 387060757195302 387060757195317 389103465366641 389103465366656 417784466454617 417784466454632 427062659429829 427062659429844 466580814162987 466580814163002 468720065734516 493398214077875 493398214077890 510064419306185 511985073003762 516776346641394 531497668234994 531497668235009 560067426511758 586592373472722 586592373472737 595668015596644 606386562205529 621269719184666 624287298179503 624287298179518 701865353869684 701865353869699 702299432457024 728736331231875 734077381109548 775613601339043 775613601339058 778417488521139 778417488521154
int_bitwise 16 0
boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV [ boolLib.GSYM ( DB.fetch "int_bitwise" "int_of_bits_bits_of_int" ) ] ) )
1
4508202 503201789626 507986140187 527123542431 31843273619579 79121652184099 179857892939409 273565054406580 288661503866530 293294570028156 357425125809262 381358139116696 387060757195317 471942352642310 491132347463379 684439512836680 701865353869699 704177836849664
int_bitwise 16 1
boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV tactictoe_thmlarg ) )
2
4508202 503201789626 507986140187 527123542431 31843273619579 79121652184099 84853299758169 98045072655539 109893222544756 215922132323349 251963052053794 273565054406580 288661503866530 293294570028156 357425125809262 367836350591859 384039544474536 387060757195317 432311561889569 471942352642310 491132347463379 663329314482047 684439512836680 701865353869699
int_bitwise 16 2
boolLib.REPEAT boolLib.STRIP_TAC
3
4508202 503201789626 507986140187 527123542431 36859250181478 212339117704584 215922132323349 217096164890918 251963052053794 271701083476882 271941865957237 274124799013400 288661503866530 293294570028156 354132380443729 387060757195317 390916505758766 417784466454632 432311561889569 462995310080053 471942352642310 491132347463379 528499591593646 531497668235009 536113493110963 539758871744937 586592373472737 600839294988589 614417357244307 643527118579523 676710626091744 684439512836680 697876149090649 701865353869699 723644675177223 734077381109563 769403837165527 774923224494794 786615697042557
int_bitwise 16 3
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 226 33*)bits_of_int i" ]
4
4508202 503201789626 507986140187 527123542431 36859250181478 212339117704584 215922132323349 217096164890918 251963052053794 271701083476882 271941865957237 274124799013400 288661503866530 354132380443729 387060757195317 390916505758766 417784466454632 432311561889569 462995310080053 471942352642310 491132347463379 528499591593646 531497668235009 536113493110963 539758871744937 586592373472737 600839294988589 614417357244307 643527118579523 676710626091744 684439512836680 697876149090649 701865353869699 723644675177223 734077381109563 769403837165527 774923224494794 786615697042557
int_bitwise 16 4
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 226 61*)bits_of_int j" ]
5
4508187 4508202 503201789611 507986140187 527123542431 541476594099 541476594114 546260944660 546260944675 36859250181478 79446297886495 180187745491911 194434032222785 196792040771558 208688131165094 208688131165109 212339117704584 215922132323334 215922132323349 217096164890918 224579648024958 251963052053779 251963052053794 271701083476882 271941865957237 274124799013400 288661503866530 290844332178514 290844332178529 335344845384078 335344845384093 347427928887878 354132380443729 365321940202343 379331319640524 379331319640539 387060757195302 387060757195317 390916505758766 399674852863305 399674852863320 417784466454632 432311561889554 432311561889569 439690360155925 462995310080038 462995310080053 466512042418001 471942352642310 491132347463379 514761207392523 514761207392538 528499591593646 531497668235009 536113493110963 539758871744922 586592373472737 600839294988589 614417357244307 640591120838950 643527118579523 676710626091744 684439512836680 697876149090649 701865353869684 701865353869699 723644675177223 734077381109563 754162801729585 769403837165527 774923224494794
int_bitwise 16 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
6
4508187 4508202 503201789611 507986140172 527123542431 541476594099 541476594114 546260944660 546260944675 79446297886495 142373548974944 142373548974959 143631833172487 143631833172502 180187745491911 194434032222785 205401922279240 208688131165094 208688131165109 215922132323334 217096164890918 224579648024958 251963052053779 271701083476882 271941865957237 274124799013400 288661503866530 290844332178514 290844332178529 335344845384078 335344845384093 347427928887878 365321940202343 379331319640524 379331319640539 387060757195302 390916505758766 399674852863305 399674852863320 417784466454632 432311561889554 439690360155925 462995310080038 462995310080053 466512042418001 471942352642310 491132347463379 514761207392523 514761207392538 528499591593646 531497668235009 539758871744922 586592373472737 614417357244307 640591120838950 676710626091744 684439512836680 701865353869684 701865353869699 723644675177223 734077381109563 754162801729585 774923224494794
int_bitwise 16 6
boolLib.eq_tac
7 8
4508187 4508202 503201789611 507986140172 527123542431 541476594099 541476594114 546260944660 546260944675 101493408634270 142373548974944 142373548974959 143631833172487 143631833172502 176059419861034 179857892939409 187600651347047 208688131165094 208688131165109 215922132323334 217096164890918 229175265683206 251963052053779 271701083476882 274124799013400 288661503866530 290844332178514 335344845384078 379331319640524 379331319640539 387060757195302 399674852863305 417784466454632 432311561889554 462995310080038 466512042418001 471942352642310 484923304563386 491132347463379 511985073003777 514761207392523 528499591593646 531497668235009 539758871744922 584717275393166 586592373472737 597280220451311 614417357244307 684439512836680 701865353869684 701865353869699 704177836849664 723644675177223 734077381109563
int_bitwise 16 7
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 527123542431 541476594099 541476594114 546260944660 546260944675 101493408634270 142373548974944 142373548974959 143631833172487 143631833172502 176059419861034 179857892939409 187600651347047 208688131165094 208688131165109 215922132323334 217096164890918 229175265683206 251963052053779 271701083476882 274124799013400 288661503866530 290844332178514 330012922480994 335344845384078 379331319640524 379331319640539 387060757195302 399674852863305 417784466454632 432311561889554 462995310080038 466512042418001 471942352642310 484923304563386 491132347463379 511985073003777 514761207392523 528499591593646 531497668235009 539758871744922 584717275393166 586592373472737 597280220451311 614417357244307 684439512836680 701865353869684 701865353869699 704177836849664 723644675177223 734077381109563
int_bitwise 16 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 527123542431 541476594099 541476594114 546260944660 546260944675 101493408634270 142373548974944 142373548974959 143631833172487 143631833172502 176059419861034 179857892939409 187600651347047 208688131165094 208688131165109 215922132323334 217096164890918 229175265683206 251963052053779 271701083476882 274124799013400 288661503866530 290844332178514 330012922480994 335344845384078 379331319640524 379331319640539 387060757195302 399674852863305 417784466454632 432311561889554 462995310080038 466512042418001 471942352642310 484923304563386 491132347463379 511985073003777 514761207392523 528499591593646 531497668235009 539758871744922 584717275393166 586592373472737 597280220451311 614417357244307 684439512836680 701865353869684 701865353869699 704177836849664 723644675177223 734077381109563
int_bitwise 16 9
boolLib.POP_ASSUM ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 228 47*)LENGTH (q:bool list) +\n                                              LENGTH (q':bool list)" ] )
10 12
4508187 4508202 503201789611 507986140172 527123542416 541476594099 546260944660 546260944675 142373548974944 143631833172487 143631833172502 176059419861019 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 684439512836665 684439512836680 701865353869684 701865353869699 723644675177208 734077381109548
int_bitwise 16 10
bossLib.fs tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 541476594099 541476594114 546260944660 546260944675 44582508146601 142373548974944 142373548974959 143631833172487 143631833172502 208688131165094 208688131165109 215922132323334 251963052053779 256927261709850 271701083476882 274124799013400 290844332178514 329181559326969 330012922480994 335344845384078 379331319640524 379331319640539 387060757195302 389493877851423 399674852863305 417784466454632 424493008759710 432311561889554 458513983468411 462995310080038 466512042418001 514761207392523 531497668235009 539758871744922 578521082935362 584717275393166 585128167865309 586592373472737 612962381751712 614417357244307 684439512836680 698339900079275 701865353869684 701865353869699 713611626421754 723644675177223 734077381109563
int_bitwise 16 11
boolLib.POP_ASSUM ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 228 47*)LENGTH (q:bool list) +\n                                              LENGTH (q':bool list)" ] )
10 12
4508187 4508202 503201789611 507986140172 527123542416 541476594099 546260944660 546260944675 142373548974944 143631833172487 143631833172502 176059419861019 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 684439512836665 684439512836680 701865353869684 701865353869699 723644675177208 734077381109548
int_bitwise 16 12
bossLib.fs tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 541476594099 541476594114 546260944660 546260944675 44582508146601 142373548974944 142373548974959 143631833172487 143631833172502 208688131165094 208688131165109 215922132323334 251963052053779 256927261709850 271701083476882 274124799013400 290844332178514 329181559326969 330012922480994 335344845384078 379331319640524 379331319640539 387060757195302 389493877851423 399674852863305 417784466454632 424493008759710 432311561889554 458513983468411 462995310080038 466512042418001 514761207392523 531497668235009 539758871744922 578521082935362 584717275393166 585128167865309 586592373472737 612962381751712 614417357244307 684439512836680 698339900079275 701865353869684 701865353869699 713611626421754 723644675177223 734077381109563
int_bitwise 16 13
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 142373548974944 142373548974959 143631833172487 176059419861019 179857892939409 187600651347032 208688131165094 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 432311561889554 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 511985073003777 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 684439512836665 701865353869684 701865353869699 704177836849664 723644675177208 734077381109548
int_bitwise 16 14
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 527123542416 541476594099 546260944660 546260944675 142373548974944 143631833172487 143631833172502 176059419861019 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 684439512836665 684439512836680 701865353869684 701865353869699 723644675177208 734077381109548
int_bitwise 16 15
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
16
4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 142373548974944 142373548974959 176059419861019 179857892939409 187600651347032 208688131165094 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 330012922480994 335344845384078 375932146951256 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 432311561889554 459083476009695 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 511985073003777 514761207392523 528499591593631 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 614417357244292 684439512836665 684439512836680 701865353869684 701865353869699 704177836849664 723644675177208 734077381109548
int_bitwise 16 16
bossLib.fs tactictoe_thmlarg
17
4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 142373548974944 142373548974959 176059419861019 179857892939409 187600651347032 208688131165094 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 375932146951241 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 511985073003777 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 684439512836665 701865353869684 701865353869699 704177836849664 723644675177208 734077381109548
int_bitwise 16 17
boolLib.match_mp_tac listTheory.LIST_EQ
18
4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 142373548974944 142373548974959 176059419861019 179857892939409 187600651347032 208688131165094 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 375932146951241 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 511985073003777 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 684439512836665 701865353869684 701865353869699 704177836849664 723644675177208 734077381109548
int_bitwise 16 18
bossLib.fs tactictoe_thmlarg
19
4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 574967048041 101493408634270 142373548974944 142373548974959 176059419861019 176059419861034 187600651347032 208688131165094 215922132323334 217096164890903 217096164890918 229175265683191 229175265683206 251963052053779 271701083476867 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 330012922480994 335344845384078 375932146951241 375932146951256 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 432311561889554 459083476009680 459083476009695 462995310080038 466512042418001 471942352642295 471942352642310 484923304563371 491132347463364 491132347463379 514761207392523 528499591593631 528499591593646 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 614417357244292 684439512836665 684439512836680 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548 734077381109563
int_bitwise 16 19
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
20
4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 574967048041 142373548974944 142373548974959 176059419861019 176059419861034 187600651347032 208688131165094 215922132323334 217096164890903 217096164890918 229175265683191 229175265683206 251963052053779 271701083476867 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 330012922480994 335344845384078 375932146951241 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 432311561889554 459083476009680 462995310080038 466512042418001 471942352642295 471942352642310 484923304563371 491132347463364 491132347463379 514761207392523 528499591593631 528499591593646 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 614417357244292 684439512836665 684439512836680 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548 734077381109563
int_bitwise 16 20
boolLib.first_x_assum ( boolLib.mp_tac o Q.SPEC [ HolKernel.QUOTE " (*#loc 235 45*)x" ] )
21
4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 574967048026 574967048041 142373548974944 142373548974959 176059419861019 176059419861034 187600651347032 208688131165094 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 274124799013400 288661503866515 288661503866530 290844332178514 335344845384078 375932146951241 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 528499591593646 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 684439512836665 684439512836680 701865353869684 701865353869699 723644675177208 723644675177223 734077381109548
int_bitwise 16 21
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 541476594099 541476594114 546260944660 546260944675 574967048026 574967048041 142373548974944 142373548974959 176059419861034 187600651347047 208688131165094 208688131165109 215922132323334 217096164890903 217096164890918 229175265683191 229175265683206 251963052053779 271701083476882 274124799013400 288661503866515 288661503866530 290844332178514 330012922480994 335344845384078 375932146951241 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 432311561889554 459083476009680 462995310080038 466512042418001 484923304563386 514761207392523 528499591593646 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 597280220451311 614417357244307 684439512836680 701865353869684 701865353869699 723644675177223 734077381109548 734077381109563
int_bitwise 16 22
boolLib.CCONTR_TAC
23
4508187 4508202 503201789611 507986140172 527123542416 541476594099 541476594114 546260944660 142373548974944 142373548974959 176059419861019 187600651347032 208688131165094 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 375932146951256 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 432311561889554 459083476009695 462995310080038 466512042418001 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 614417357244292 684439512836665 701865353869684 701865353869699 723644675177208 734077381109548
int_bitwise 16 23
Q.MATCH_ASSUM_RENAME_TAC [ HolKernel.QUOTE " (*#loc 238 32*)LENGTH bs2 <> LENGTH bs1" ]

4508187 503201789611 507986140172 527123542416 541476594099 546260944660 19521708359784 142373548974944 176059419861019 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 335344845384078 375932146951241 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 614417357244292 634772253538988 684439512836665 701865353869684 723644675177208 734077381109548
int_bitwise 16 24
bossLib.fs tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 527123542416 546260944660 19521708359784 79086097072865 79086097072880 79090881423426 79090881423441 176059419861019 187600651347032 208688131165094 215922132323334 217096164890903 229175265683191 251963052053779 271701083476867 274124799013385 288661503866515 290844332178514 291195442546502 335344845384078 375932146951241 379331319640524 379331319640539 387060757195302 399674852863305 415098329689538 417784466454617 417784466454632 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 484923304563371 491132347463364 514761207392523 528499591593631 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 597280220451296 610886368344347 614417357244292 684439512836665 684439512836680 701865353869684 723644675177208 734077381109548 734077381109563
int_bitwise 16 27
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 241 20*)bs2 = []" ]
28 29
4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 375932146951241 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 28
bossLib.fs [ listTheory.LENGTH ]
30
4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 375932146951241 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 29
bossLib.fs tactictoe_thmlarg

4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 375932146951241 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 30
boolLib.FIRST_X_ASSUM ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 242 40*)LENGTH (bs2:bool list) - 1" ] )
31
4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 196421115996488 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 31
bossLib.fs tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 546260944660 546260944675 18182086797731 18182086797746 19521708359784 36666910323699 79086097072865 79086097072880 79090881423426 79090881423441 86142847398163 129916455720066 129916455720081 137140290251973 137140290251988 155412585748107 155412585748122 176805743177046 176805743177061 177316531742792 196421115996488 208688131165094 208688131165109 215922132323334 251963052053779 264214093175947 264214093175962 271701083476882 274124799013385 274124799013400 279243878890753 279243878890768 288661503866515 288661503866530 290844332178514 291195442546487 330012922480979 330012922480994 331918581970229 335344845384078 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 432311561889554 462995310080038 466512042418001 466580814162987 474709775802880 474709775802895 510064419306185 511985073003762 514761207392523 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 608345942791860 610886368344332 614417357244307 634772253538988 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 698811226188771 701865353869684 701865353869699 704177836849649 723291284621935 723291284621950 723644675177208 723644675177223 734077381109548 734077381109563 772093664419574 772093664419589
int_bitwise 16 32
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 244 20*)bs1 = []" ]
33 34
4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 375932146951241 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 33
bossLib.fs [ listTheory.LENGTH ]
35
4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 375932146951241 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 34
bossLib.fs tactictoe_thmlarg

4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 375932146951241 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 459083476009680 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 35
boolLib.FIRST_X_ASSUM ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 245 40*)LENGTH (bs1:bool list) - 1" ] )
36
4508187 503201789611 507986140172 527123542416 546260944660 18182086797731 19521708359784 79086097072865 79090881423426 129916455720066 137140290251973 155412585748107 176059419861019 176805743177046 187600651347032 196421115996488 208688131165094 208688131165109 215922132323334 217096164890903 229175265683191 251963052053779 264214093175947 271701083476867 274124799013385 279243878890753 288661503866515 290844332178514 291195442546487 330012922480979 331918581970229 335344845384078 379331319640524 387060757195302 399674852863305 417784466454617 432311561889554 462995310080038 466512042418001 466580814162987 471942352642295 474709775802880 484923304563371 491132347463364 510064419306185 511985073003762 514761207392523 528499591593631 531497668234994 539758871744922 584717275393151 586592373472722 597280220451296 610886368344332 614417357244292 634772253538988 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 723291284621935 723644675177208 734077381109548 772093664419574
int_bitwise 16 36
bossLib.fs tactictoe_thmlarg

4508187 4508202 503201789611 507986140172 546260944660 546260944675 18182086797731 18182086797746 19521708359784 36666910323699 79086097072865 79086097072880 79090881423426 79090881423441 86142847398163 129916455720066 129916455720081 137140290251973 137140290251988 155412585748107 155412585748122 176805743177046 176805743177061 177316531742792 196421115996488 208688131165094 208688131165109 215922132323334 251963052053779 264214093175947 264214093175962 271701083476882 274124799013385 274124799013400 279243878890753 279243878890768 288661503866515 288661503866530 290844332178514 291195442546487 330012922480979 330012922480994 331918581970229 335344845384078 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 432311561889554 462995310080038 466512042418001 466580814162987 474709775802880 474709775802895 510064419306185 511985073003762 514761207392523 531497668234994 531497668235009 539758871744922 584717275393151 584717275393166 586592373472722 586592373472737 608345942791860 610886368344332 614417357244307 634772253538988 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 698811226188771 701865353869684 701865353869699 704177836849649 723291284621935 723291284621950 723644675177208 723644675177223 734077381109548 734077381109563 772093664419574 772093664419589
int_bitwise 17 0
bossLib.fs [ ( DB.fetch "int_bitwise" "int_shift_left_def" ) ]
1
4508202 469711335699 503201789626 527123542431 75468107537355 79121652184099 241563979083944 253526745915513 273565054406580 288661503866530 293294570028156 357425125809262 381358139116696 387060757195317 471942352642310 484130680599877 491132347463379 502026024071860 533789928166558 585128167865309 684439512836680 698339900079275 701865353869699 718180570459872 724694437734406
int_bitwise 17 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 469711335699 503201789626 527123542431 546260944675 75468107537355 79121652184099 84853299758169 97181592341537 97361119023826 123862896654450 163741890966168 174060402567935 191263448424203 208688131165109 215922132323349 251963052053794 269300739103460 273565054406580 288661503866530 293294570028156 297956515231091 314166470553778 335344845384093 357425125809262 370271699064968 371146314719038 379331319640539 381358139116696 387060757195317 399674852863320 418958780170817 432311561889569 466046821706857 471942352642310 488254674931857 491132347463379 494395225877936 499411987491702 502026024071860 533789928166558 584871565686456 585128167865309 594074060795419 634772253538988 644080431020802 656053033250945 663329314482047 684439512836680 698339900079275 701865353869699 776152388969042 791029290534639
int_bitwise 17 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 251 16*)bits_of_int i" ]
3
4508202 469711335699 503201789626 527123542431 546260944675 75468107537355 79121652184099 84853299758169 97181592341537 97361119023826 123862896654450 163741890966168 174060402567935 191263448424203 208688131165109 215922132323349 251963052053794 269300739103460 273565054406580 288661503866530 297956515231091 314166470553778 335344845384093 357425125809262 370271699064968 371146314719038 379331319640539 381358139116696 387060757195317 399674852863320 418958780170817 432311561889569 466046821706857 488254674931857 494395225877936 499411987491702 502026024071860 533789928166558 584871565686456 585128167865309 594074060795419 634772253538988 644080431020802 656053033250945 663329314482047 684439512836680 698339900079275 701865353869699 776152388969042 791029290534639
int_bitwise 17 3
boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV [ boolLib.GSYM ( DB.fetch "int_bitwise" "int_of_bits_bits_of_int" ) ] ) )
4
4508187 4508202 469711335699 503201789611 503201789626 527123542431 541476594099 541476594114 546260944660 546260944675 75468107537355 79121652184099 84853299758169 97181592341537 97361119023826 110552689056833 123862896654450 174060402567935 191263448424203 208688131165094 208688131165109 215922132323334 251963052053779 269300739103460 273565054406580 288661503866530 290844332178514 290844332178529 297956515231091 314166470553778 335344845384078 335344845384093 357425125809262 370271699064968 371146314719038 379331319640524 379331319640539 381358139116696 387060757195302 387060757195317 399674852863305 399674852863320 418958780170817 432311561889554 462995310080038 466046821706857 466512042418001 487737820722400 488254674931857 494395225877936 499411987491702 502026024071860 514761207392523 514761207392538 533789928166558 539758871744922 584871565686456 585128167865309 594074060795419 634772253538988 644080431020802 663329314482047 684439512836680 698339900079275 701865353869684 701865353869699 776152388969042 791029290534639
int_bitwise 17 4
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bit_int_of_bits" ) ]
5
4508187 4508202 469711335699 503201789611 503201789626 527123542431 541476594099 541476594114 546260944660 546260944675 75468107537355 79121652184099 84853299758169 97181592341537 97361119023826 109893222544756 110552689056833 123862896654450 174060402567935 191263448424203 208688131165094 208688131165109 215922132323334 215922132323349 251963052053779 251963052053794 269300739103460 273565054406580 288661503866530 290844332178514 290844332178529 297956515231091 314166470553778 335344845384078 335344845384093 357425125809262 367836350591859 370271699064968 371146314719038 379331319640524 379331319640539 387060757195302 387060757195317 399674852863305 399674852863320 418958780170817 432311561889554 432311561889569 462995310080038 466046821706857 466512042418001 487737820722400 488254674931857 494395225877936 499411987491702 502026024071860 514761207392523 514761207392538 533789928166558 539758871744922 584871565686456 585128167865309 594074060795419 634772253538988 644080431020802 663329314482047 684439512836680 698339900079275 701865353869684 701865353869699 776152388969042 791029290534639
int_bitwise 17 5
bossLib.fs tactictoe_thmlarg

4508187 4508202 469711335699 503201789611 527123542431 541476594099 541476594114 546260944660 546260944675 75468107537355 97361119023826 174060402567935 176059419861034 187600651347047 191263448424203 208688131165094 208688131165109 215922132323334 217096164890918 229175265683206 251963052053779 271701083476882 274124799013400 288661503866530 290844332178514 314586083287853 335344845384078 336344049088623 370271699064968 371146314719038 379331319640524 379331319640539 387060757195302 399674852863305 417784466454632 418958780170817 432311561889554 462995310080038 466046821706857 466512042418001 484923304563386 494395225877936 502026024071860 514761207392523 528499591593646 531497668235009 539758871744922 584717275393166 584871565686456 585128167865309 586592373472737 597280220451311 598588436438420 603411250489831 614417357244307 634772253538988 684439512836680 698339900079275 701865353869684 701865353869699 723644675177223 734077381109563 776152388969042 791029290534639
int_bitwise 18 0
bossLib.fs [ ( DB.fetch "int_bitwise" "int_shift_left_def" ) ]
1
4508202 469711335699 503201789626 527123542431 19521708359799 79121652184099 217096164890918 241563979083944 253526745915513 273565054406580 288661503866530 293294570028156 330012922480994 357425125809262 387060757195317 466580814163002 471942352642310 484130680599877 491132347463379 521746175187020 531497668235009 606263465834707 684439512836680 718180570459872 734077381109563
int_bitwise 18 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 469711335699 503201789626 527123542431 546260944675 19521708359799 79121652184099 84853299758169 97181592341537 97361119023826 123862896654450 163741890966168 174060402567935 191263448424203 208688131165109 215922132323349 217096164890918 251963052053794 269300739103460 273565054406580 288661503866530 293294570028156 297956515231091 314166470553778 330012922480994 335344845384093 357425125809262 370271699064968 371146314719038 379331319640539 387060757195317 399674852863320 418958780170817 432311561889569 459606376015008 466046821706857 466580814163002 471942352642310 488254674931857 491132347463379 494395225877936 499411987491702 521746175187020 531497668235009 584871565686456 594074060795419 634772253538988 644080431020802 663329314482047 684439512836680 734077381109563 776152388969042 791029290534639
int_bitwise 18 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 259 16*)bits_of_int i" ]
3
4508187 469711335684 503201789611 527123542416 546260944660 79121652184084 84853299758154 97181592341522 97361119023811 123862896654435 163741890966153 174060402567920 191263448424188 208688131165094 208688131165109 215922132323334 217096164890903 251963052053779 269300739103445 273565054406565 288661503866515 297956515231076 314166470553763 335344845384078 357425125809247 370271699064953 371146314719023 379331319640524 387060757195302 399674852863305 418958780170802 432311561889554 459606376014993 466046821706842 488254674931842 494395225877921 499411987491687 521746175187005 531497668234994 584871565686441 594074060795404 634772253538973 634772253538988 644080431020787 663329314482032 734077381109548 776152388969027 791029290534624
int_bitwise 18 3
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bit_int_of_bits" ) ]

4508187 469711335684 503201789611 527123542416 541476594099 546260944660 79121652184084 84853299758154 97181592341522 97361119023811 103261215478668 110552689056818 123862896654435 174060402567920 191263448424188 208688131165094 208688131165109 215922132323334 217096164890903 251963052053779 269300739103445 273565054406565 288661503866515 290844332178514 297956515231076 314166470553763 335344845384078 357425125809247 370271699064953 371146314719023 379331319640524 387060757195302 399674852863305 418958780170802 432311561889554 462995310080038 466046821706842 466512042418001 488254674931842 494395225877921 499411987491687 514761207392523 521746175187005 531497668234994 539758871744922 584871565686441 594074060795404 634772253538973 634772253538988 644080431020787 663329314482032 701865353869684 734077381109548 776152388969027 791029290534624
int_bitwise 18 4
bossLib.fs tactictoe_thmlarg

4508187 4508202 469711335684 469711335699 503201789611 527123542416 527123542431 541476594099 541476594114 546260944660 10267372083759 97361119023811 174060402567920 191263448424188 208688131165094 215922132323334 217096164890903 217096164890918 219571588274724 251963052053779 271701083476867 274124799013385 285780309183985 285780309184000 287809788098744 288661503866515 288661503866530 290844332178514 310879026527608 335344845384078 370271699064953 371146314719023 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 417784466454632 418958780170802 432311561889554 462995310080038 466046821706842 466512042418001 494395225877921 502026024071845 502026024071860 514761207392523 521746175187005 528499591593631 531497668234994 531497668235009 539758871744922 583878542528842 583878542528857 584717275393151 584717275393166 584871565686441 585128167865294 585128167865309 586592373472722 586592373472737 614417357244292 634772253538973 698339900079260 698339900079275 701865353869684 723644675177208 734077381109548 734077381109563 776152388969027 791029290534624
int_bitwise 18 5
bossLib.fs [ listTheory.LENGTH ]
6
4508187 469711335684 503201789611 527123542416 541476594099 546260944660 10267372083759 97361119023811 174060402567920 191263448424188 208688131165094 208688131165109 215922132323334 217096164890903 219571588274724 251963052053779 271701083476867 274124799013385 285780309183985 287809788098744 288661503866515 290844332178514 310879026527608 335344845384078 370271699064953 371146314719023 379331319640524 387060757195302 399674852863305 417784466454617 418958780170802 432311561889554 462995310080038 466046821706842 466512042418001 494395225877921 502026024071845 514761207392523 521746175187005 528499591593631 531497668234994 539758871744922 583878542528842 584717275393151 584871565686441 585128167865294 586592373472722 614417357244292 634772253538973 634772253538988 698339900079260 701865353869684 723644675177208 734077381109548 776152388969027 791029290534624
int_bitwise 18 6
bossLib.qpat_x_assum [ HolKernel.QUOTE " (*#loc 262 20*)EL _ _" ] boolLib.MP_TAC
7
4508187 469711335684 503201789611 527123542416 541476594099 546260944660 97361119023811 174060402567920 191263448424188 208688131165094 208688131165109 215922132323334 217096164890903 251963052053779 274124799013385 285780309183985 288661503866515 290844332178514 310879026527608 335344845384078 370271699064953 371146314719023 379331319640524 387060757195302 399674852863305 417784466454617 418958780170802 432311561889554 462995310080038 466046821706842 466512042418001 494395225877921 502026024071845 514761207392523 521746175187005 528499591593631 531497668234994 539758871744922 583878542528842 584717275393151 584871565686441 585128167865294 586592373472722 634772253538973 634772253538988 698339900079260 701865353869684 723644675177208 734077381109548 776152388969027 791029290534624
int_bitwise 18 7
bossLib.fs [ rich_listTheory.EL_APPEND1 , listTheory.LENGTH_GENLIST ]

4508187 4508202 469711335684 469711335699 503201789611 527123542416 527123542431 541476594099 541476594114 546260944660 97361119023826 174060402567935 191263448424203 208688131165094 208688131165109 215922132323334 217096164890903 251963052053779 274124799013400 285780309183985 288661503866515 288661503866530 290844332178514 310879026527623 330012922480994 335344845384078 370271699064968 371146314719038 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 418958780170817 432311561889554 462995310080038 466046821706857 466512042418001 494395225877936 502026024071845 514761207392523 521746175187005 528499591593646 531497668234994 539758871744922 583878542528842 584717275393151 584871565686456 585128167865294 586592373472722 634772253538988 684439512836680 698339900079260 701865353869684 723644675177223 734077381109548 776152388969042 791029290534639
int_bitwise 19 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 469711335699 503201789626 527123542431 79121652184099 82897199447339 101493408634270 124546192348058 137140290251988 241563979083944 253526745915513 273565054406580 286107818316307 288661503866530 293294570028156 354656544070709 357425125809262 387060757195317 398439345207991 471942352642310 484130680599877 491132347463379 531497668235009 586639815209090 606263465834707 674255265005599 684439512836680 698339900079275 701865353869699 718180570459872
int_bitwise 19 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 267 33*)b < n" ]
2 4
4508202 469711335699 503201789626 527123542431 79121652184099 82897199447339 101493408634270 124546192348058 137140290251988 241563979083944 253526745915513 273565054406580 286107818316307 288661503866530 354656544070709 357425125809262 387060757195317 398439345207991 484130680599877 531497668235009 586639815209090 606263465834707 674255265005599 684439512836680 698339900079275 701865353869699 718180570459872
int_bitwise 19 2
bossLib.fs tactictoe_thmlarg
3
4508187 4508202 469711335684 469711335699 503201789626 527123542416 527123542431 79121652184099 82897199447339 101493408634270 124546192348058 137140290251988 217096164890903 241563979083944 253526745915513 273565054406580 286107818316307 288661503866515 288661503866530 354656544070709 357425125809262 387060757195317 398439345207991 484130680599877 521746175187005 531497668234994 531497668235009 586639815209090 606263465834707 674255265005599 684439512836680 698339900079275 701865353869699 718180570459872 734077381109548
int_bitwise 19 3
bossLib.fs tactictoe_thmlarg

4508187 4508202 469711335684 469711335699 503201789626 527123542416 527123542431 19521708359799 82897199447339 124546192348058 137140290251988 217096164890903 273565054406580 286107818316307 288661503866515 288661503866530 354656544070709 357425125809262 387060757195317 398439345207991 415098329689538 466580814163002 521746175187005 531497668234994 531497668235009 586639815209090 674255265005599 684439512836680 698339900079275 734077381109548
int_bitwise 19 4
bossLib.fs [ arithmeticTheory.NOT_LESS ]
5
4508187 4508202 469711335684 469711335699 503201789626 527123542416 527123542431 19521708359784 79121652184099 82897199447339 101493408634270 124546192348058 137140290251988 217096164890903 241563979083944 253526745915513 273565054406580 286107818316307 288661503866515 288661503866530 354656544070709 357425125809262 387060757195317 398439345207991 466580814162987 484130680599877 521746175187005 531497668234994 531497668235009 586639815209090 606263465834707 674255265005599 684439512836680 698339900079275 701865353869699 718180570459872 734077381109548
int_bitwise 19 5
boolLib.imp_res_tac arithmeticTheory.LESS_EQUAL_ADD
6
4508187 4508202 469711335684 469711335699 503201789626 527123542416 527123542431 79121652184099 82897199447339 124546192348043 137140290251988 241563979083944 253526745915513 273565054406580 286107818316307 288661503866515 288661503866530 354656544070694 357425125809262 387060757195317 398439345207976 484130680599877 531497668234994 586639815209090 606263465834707 674255265005599 684439512836680 698339900079275 701865353869699 718180570459872
int_bitwise 19 6
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bit_int_of_bits" ) ]
7
4508187 4508202 469711335684 469711335699 503201789626 527123542416 527123542431 536692243538 75468107537340 79121652184099 82897199447339 124546192348043 137140290251988 241563979083944 253526745915513 265252312810947 273565054406580 286107818316307 288661503866515 288661503866530 354656544070694 357425125809262 387060757195317 398439345207976 484130680599877 502026024071845 531497668234994 585128167865294 586639815209090 606263465834707 674255265005599 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 718180570459872
int_bitwise 19 7
boolLib.ONCE_REWRITE_TAC [ arithmeticTheory.ADD_COMM ]
8
4508187 4508202 469711335684 503201789626 527123542416 527123542431 536692243538 536692243553 75468107537340 75468107537355 79121652184099 196421115996488 208688131165094 241563979083944 253526745915513 265252312810947 273565054406580 288661503866515 288661503866530 357425125809262 381358139116696 387060757195317 484130680599877 502026024071845 502026024071860 531497668234994 533789928166558 585128167865294 585128167865309 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 718180570459872 724694437734406
int_bitwise 19 8
bossLib.fs tactictoe_thmlarg

4508187 4508202 469711335684 503201789626 527123542416 527123542431 536692243538 536692243553 75468107537340 75468107537355 79121652184099 196421115996488 208688131165094 241563979083944 253526745915513 265252312810947 273565054406580 288661503866515 288661503866530 357425125809262 381358139116696 387060757195317 484130680599877 502026024071845 502026024071860 531497668234994 533789928166558 585128167865294 585128167865309 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 718180570459872 724694437734406
int_bitwise 20 0
bossLib.fs [ ( DB.fetch "int_bitwise" "int_shift_right_def" ) ]
1
4508202 469711335699 503201789626 527123542431 75468107537355 79121652184099 157445521130398 241563979083944 252914888576126 273565054406580 288661503866530 293294570028156 357425125809262 387060757195317 398339230782932 471942352642310 491132347463379 502026024071860 533789928166558 569200787303614 585128167865309 684439512836680 698339900079275 701865353869699 763257549047131
int_bitwise 20 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 469711335699 503201789626 527123542431 546260944675 27885708803718 75468107537355 79121652184099 84853299758169 123862896654450 134947042259413 157445521130398 192082671487454 208688131165109 215922132323349 251963052053794 268498707277805 273565054406580 288661503866530 293294570028156 297956515231091 307113354773049 317063614743722 322146014598589 335344845384093 338907903101124 341616428887585 357425125809262 361853074217480 379331319640539 387060757195317 399674852863320 421145893705993 432311561889569 471942352642310 491132347463379 502026024071860 533789928166558 585128167865309 644080431020802 663329314482047 684439512836680 698339900079275 701865353869699 747375042211479
int_bitwise 20 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 251 16*)bits_of_int i" ]
3
4508202 469711335699 503201789626 527123542431 546260944675 27885708803718 75468107537355 79121652184099 84853299758169 123862896654450 134947042259413 157445521130398 192082671487454 208688131165109 215922132323349 251963052053794 268498707277805 273565054406580 288661503866530 297956515231091 307113354773049 317063614743722 322146014598589 335344845384093 338907903101124 341616428887585 357425125809262 361853074217480 379331319640539 387060757195317 399674852863320 421145893705993 432311561889569 502026024071860 533789928166558 585128167865309 644080431020802 663329314482047 684439512836680 698339900079275 701865353869699 747375042211479
int_bitwise 20 3
boolLib.CONV_TAC ( boolLib.RAND_CONV ( boolLib.ONCE_REWRITE_CONV [ boolLib.GSYM ( DB.fetch "int_bitwise" "int_of_bits_bits_of_int" ) ] ) )
4
4508187 4508202 469711335699 503201789611 503201789626 527123542431 541476594099 541476594114 546260944660 546260944675 27885708803718 75468107537355 79121652184099 84853299758169 123862896654450 134947042259413 157445521130398 192082671487454 208688131165094 208688131165109 215922132323334 251963052053779 262271177227302 268498707277805 273565054406580 288661503866530 290844332178514 290844332178529 291955974413269 297956515231091 307113354773049 317063614743722 322146014598589 335344845384078 335344845384093 338907903101124 357425125809262 361853074217480 379331319640524 379331319640539 387060757195302 387060757195317 399674852863305 399674852863320 421145893705993 432311561889554 462995310080038 466512042418001 502026024071860 514761207392523 514761207392538 533789928166558 539758871744922 585128167865309 644080431020802 663329314482047 684439512836680 698339900079275 701865353869684 701865353869699
int_bitwise 20 4
bossLib.fs [ ( DB.fetch "int_bitwise" "int_bit_int_of_bits" ) ]
5
4508187 4508202 469711335699 503201789611 503201789626 527123542431 541476594099 541476594114 546260944660 546260944675 27885708803718 75468107537355 79121652184099 84853299758169 123862896654450 134947042259413 192082671487454 208688131165094 208688131165109 215922132323334 215922132323349 251963052053779 251963052053794 262271177227302 268498707277805 273565054406580 288661503866530 290844332178514 290844332178529 291955974413269 297956515231091 307113354773049 317063614743722 322146014598589 335344845384078 335344845384093 338907903101124 357425125809262 361853074217480 363492823791468 367836350591859 379331319640524 379331319640539 387060757195302 387060757195317 399674852863305 399674852863320 421145893705993 432311561889554 432311561889569 462995310080038 466512042418001 502026024071860 514761207392523 514761207392538 533789928166558 539758871744922 585128167865309 644080431020802 663329314482047 684439512836680 698339900079275 701865353869684 701865353869699
int_bitwise 20 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
6 7
4508187 4508202 469711335699 503201789611 527123542431 541476594099 541476594114 546260944660 546260944675 33804643486690 75468107537355 126136345540340 134947042259413 137140290251988 147660212191720 173488384236153 208688131165094 208688131165109 215922132323334 217096164890918 242088347124768 251963052053779 271701083476882 274124799013400 279243878890768 288661503866530 290844332178514 307113354773049 314586083287853 317063614743722 335344845384078 338907903101124 353887627566041 379331319640524 379331319640539 387060757195302 399674852863305 417784466454632 432311561889554 459726154260192 462995310080038 466512042418001 502026024071860 514761207392523 528499591593646 531497668235009 539758871744922 550408646511923 552686927335368 584717275393166 585128167865309 586592373472737 611237870163840 614417357244307 617683897651378 640913384666975 684439512836680 698339900079275 701865353869684 701865353869699 723644675177223 734077381109563
int_bitwise 20 6
bossLib.fs tactictoe_thmlarg

4508187 4508202 469711335684 469711335699 503201789611 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 19521708359784 33804643486690 75468107537340 75468107537355 126136345540325 137140290251973 147660212191705 173488384236138 208688131165094 208688131165109 215922132323334 217096164890903 242088347124753 251963052053779 274124799013400 279243878890753 288661503866515 288661503866530 290844332178514 314586083287853 335344845384078 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 432311561889554 462995310080038 466512042418001 466580814162987 502026024071845 502026024071860 514761207392523 531497668234994 539758871744922 584717275393151 585128167865294 585128167865309 586592373472722 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 723644675177223 734077381109548
int_bitwise 20 7
bossLib.fs tactictoe_thmlarg

4508187 4508202 469711335684 469711335699 503201789611 527123542416 527123542431 541476594099 541476594114 546260944660 546260944675 19521708359784 75468107537340 126136345540325 134947042259413 137140290251973 147660212191705 173488384236138 208688131165094 208688131165109 215922132323334 217096164890903 242088347124753 251963052053779 274124799013400 279243878890753 288661503866515 288661503866530 290844332178514 307113354773049 317063614743722 335344845384078 338907903101124 379331319640524 379331319640539 387060757195302 399674852863305 417784466454617 432311561889554 459726154260192 462995310080038 466512042418001 466580814162987 502026024071845 514761207392523 528499591593646 531497668234994 539758871744922 584717275393151 585128167865294 586592373472722 684439512836680 698339900079260 701865353869684 701865353869699 723644675177223 734077381109548
