int_arith 0 0
boolLib.EQ_TAC
1 2
4508202 574967048041 579751398602 19521708359799 19715171511179 24856945732414 30530093675625 31843273619579 118012025074261 129916455720081 155412585748122 222769067440727 243839881693667 264214093175962 288661503866530 377050265634883 387060757195317 466580814163002 474709775802895 560067426511773 595668015596659 672462142824294 684439512836680 690010272695946 699068585170057 701865353869699 772093664419589
int_arith 0 1
boolLib.REWRITE_TAC [ integerTheory.INT_NOT_LT ]
3
4508202 574967048041 579751398602 19521708359799 19715171511179 24856945732414 30530093675625 31843273619579 118012025074261 129916455720081 155412585748122 222769067440727 243839881693667 264214093175962 288661503866530 330012922480994 377050265634883 387060757195317 466580814163002 474709775802895 560067426511773 595668015596659 672462142824294 684439512836680 690010272695946 699068585170057 772093664419589
int_arith 0 2
boolLib.REWRITE_TAC [ integerTheory.INT_NOT_LT ]
4
4508202 574967048041 579751398602 19521708359799 19715171511179 24856945732414 30530093675625 31843273619579 118012025074261 129916455720081 155412585748122 222769067440727 243839881693667 264214093175962 288661503866530 330012922480994 377050265634883 387060757195317 466580814163002 474709775802895 560067426511773 595668015596659 672462142824294 684439512836680 690010272695946 699068585170057 772093664419589
int_arith 0 3
boolLib.STRIP_TAC

4508202 574967048041 579751398602 19715171511179 24856945732414 30530093675625 31843273619579 118012025074261 129916455720081 155412585748122 222769067440727 264214093175962 288661503866530 330012922480994 353247009325284 377050265634883 387060757195317 465912902899348 474709775802895 560067426511773 595668015596659 613183122488155 672462142824294 684439512836680 690010272695946 699068585170057 772093664419589
int_arith 0 4
boolLib.STRIP_TAC

4508202 574967048041 579751398602 19715171511179 24856945732414 30530093675625 31843273619579 118012025074261 129916455720081 155412585748122 222769067440727 264214093175962 288661503866530 330012922480994 353247009325284 377050265634883 387060757195317 465912902899348 474709775802895 560067426511773 595668015596659 613183122488155 672462142824294 684439512836680 690010272695946 699068585170057 772093664419589
int_arith 1 0
boolLib.REWRITE_TAC [ boolLib.GSYM ( DB.fetch "int_arith" "not_less" ) ]
1
4508202 574967048041 579751398602 19715171511179 24856945732414 30530093675625 31843273619579 101493408634270 118012025074261 129916455720081 155412585748122 179857892939409 222769067440727 264214093175962 288661503866530 377050265634883 387060757195317 474709775802895 560067426511773 595668015596659 672462142824294 684439512836680 690010272695946 699068585170057 701865353869699 704177836849664 772093664419589
int_arith 1 1
boolLib.EQ_TAC
2 3
4508202 574967048041 579751398602 19521708359799 31843273619579 101493408634270 179857892939409 243839881693667 387060757195317 466580814163002 560067426511773 595668015596659 684439512836680 701865353869699 704177836849664
int_arith 1 2
boolLib.STRIP_TAC

4508202 574967048041 579751398602 19521708359799 31843273619579 101493408634270 179857892939409 243839881693667 330012922480994 387060757195317 466580814163002 560067426511773 595668015596659 684439512836680 701865353869699 704177836849664
int_arith 1 3
boolLib.STRIP_TAC

4508202 574967048041 579751398602 19521708359799 31843273619579 101493408634270 179857892939409 243839881693667 330012922480994 387060757195317 466580814163002 560067426511773 595668015596659 684439512836680 701865353869699 704177836849664
int_arith 2 0
boolLib.REWRITE_TAC [ integerTheory.int_le , ( DB.fetch "int_arith" "not_less" ) , boolLib.GSYM integerTheory.INT_ADD_ASSOC , integerTheory.INT_ADD_LINV , integerTheory.INT_ADD_RID ]

4508202 574967048041 579751398602 19715171511179 24856945732414 30530093675625 31843273619579 61021606882202 118012025074261 129916455720081 155412585748122 182786161572575 222769067440727 243839881693667 264214093175962 288661503866530 293294570028156 353247009325284 377050265634883 387060757195317 465912902899348 474709775802895 491132347463379 560067426511773 595668015596659 624287298179518 672462142824294 684439512836680 694924646246219 701865353869699 706155858632221 772093664419589
int_arith 3 0
boolLib.REWRITE_TAC [ integerTheory.int_le , ( DB.fetch "int_arith" "not_less" ) , integerTheory.INT_LT_RADD ]

4508202 574967048041 579751398602 19715171511179 24856945732414 30530093675625 31843273619579 93644497081797 118012025074261 129916455720081 155412585748122 222769067440727 243839881693667 264214093175962 276213783092520 288661503866530 293294570028156 377050265634883 387060757195317 465912902899348 474709775802895 491132347463379 560067426511773 595668015596659 672462142824294 684439512836680 690010272695946 701865353869699 772093664419589
int_arith 4 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 579751398602 19715171511179 30530093675625 31843273619579 80256832701175 118012025074261 182786161572575 222769067440727 243839881693667 288661503866530 293294570028156 367675347322674 377050265634883 387060757195317 468720065734531 491132347463379 520500691803491 560067426511773 595668015596659 624287298179518 684439512836680 701865353869699 758702156437644 778417488521154
int_arith 5 0
bossLib.PROVE_TAC tactictoe_thmlarg

4508202 574967048041 579751398602 19715171511179 30530093675625 31843273619579 117110423128445 118012025074261 182786161572575 222769067440727 243839881693667 288661503866530 293294570028156 377050265634883 387060757195317 468720065734531 491132347463379 520500691803491 560067426511773 595668015596659 624287298179518 684439512836680 701865353869699 734219584770344 758702156437644 778417488521154
int_arith 6 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 574967048041 579751398602 584535749163 4908584213909 30530093675625 31843273619579 117110423128445 182786161572575 222769067440727 293294570028156 360451727279579 377050265634883 387060757195317 491132347463379 520500691803491 560067426511773 595668015596659 621331998332576 624287298179518 684439512836680 701865353869699 758702156437644
int_arith 6 1
boolLib.REWRITE_TAC [ boolLib.GSYM ( DB.fetch "integer" "int_sub" ) , ( DB.fetch "integer" "INT_LT_SUB_RADD" ) , ( DB.fetch "integer" "INT_LT_SUB_LADD" ) ]
2
4508202 574967048041 579751398602 584535749163 4908584213909 30530093675625 31843273619579 117110423128445 182786161572575 222769067440727 360451727279579 377050265634883 387060757195317 520500691803491 560067426511773 595668015596659 621331998332576 624287298179518 684439512836680 701865353869699 758702156437644
int_arith 6 2
bossLib.PROVE_TAC [ ( DB.fetch "integer" "INT_ADD_COMM" ) ]
3
4508202 574967048041 579751398602 584535749163 4908584213909 30530093675625 31843273619579 222769067440727 377050265634883 387060757195317 560067426511773 595668015596659 621331998332576 684439512836680 701865353869699
int_arith 6 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 579751398602 584535749163 4908584213909 30530093675625 31843273619579 222769067440727 377050265634883 387060757195317 560067426511773 595668015596659 621331998332576 684439512836680 701865353869699
int_arith 7 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 69855369396349 182786161572575 222769067440727 226447660369347 293294570028156 377050265634883 387060757195317 491132347463379 520500691803491 560067426511773 595668015596659 596029667082437 621331998332576 624287298179518 684439512836680 701865353869699 758702156437644
int_arith 7 1
bossLib.PROVE_TAC tactictoe_thmlarg
2
4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 69855369396349 182786161572575 222769067440727 226447660369347 377050265634883 387060757195317 520500691803491 560067426511773 595668015596659 596029667082437 621331998332576 624287298179518 684439512836680 701865353869699 758702156437644
int_arith 7 2
boolLib.CONV_TAC ( boolLib.LHS_CONV ( boolLib.RATOR_CONV ( boolLib.RAND_CONV ( boolLib.REWR_CONV integerTheory.INT_ADD_COMM ) ) ) )
3
4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 69855369396349 222769067440727 226447660369347 377050265634883 387060757195317 595668015596659 621331998332576 684439512836680 701865353869699
int_arith 7 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 69855369396349 222769067440727 226447660369347 377050265634883 387060757195317 595668015596659 621331998332576 684439512836680 701865353869699
int_arith 8 0
boolLib.REWRITE_TAC [ boolLib.GSYM ( DB.fetch "integer" "int_sub" ) , ( DB.fetch "integer" "INT_LE_SUB_RADD" ) , ( DB.fetch "integer" "INT_ADD_LID" ) ]

4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 182786161572575 211192986570182 222769067440727 293294570028156 326448405565842 353247009325284 377050265634883 387060757195317 465912902899348 491132347463379 520500691803491 546562028340930 621331998332576 624287298179518 684439512836680 701865353869699 758702156437644
int_arith 9 0
bossLib.PROVE_TAC tactictoe_thmlarg

4508202 574967048041 579751398602 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 182786161572575 222769067440727 288661503866530 293294570028156 353247009325284 377050265634883 387060757195317 454616502641775 465912902899348 468720065734531 491132347463379 520500691803491 613183122488155 624287298179518 684439512836680 701865353869699 758702156437644 778417488521154
int_arith 10 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 574967048041 579751398602 19715171511179 30530093675625 31843273619579 118012025074261 179857892939409 182786161572575 222769067440727 288661503866530 293294570028156 377050265634883 387060757195317 466723821630746 468720065734531 491132347463379 520500691803491 624287298179518 684439512836680 701865353869699 704177836849664 758702156437644 763827127774733 778417488521154
int_arith 10 1
boolLib.EQ_TAC

4508202 574967048041 579751398602 19715171511179 30530093675625 31843273619579 118012025074261 179857892939409 182786161572575 222769067440727 288661503866530 377050265634883 387060757195317 466723821630746 468720065734531 520500691803491 624287298179518 684439512836680 701865353869699 704177836849664 758702156437644 763827127774733 778417488521154
int_arith 11 0
bossLib.PROVE_TAC tactictoe_thmlarg

4508202 574967048041 579751398602 19715171511179 30530093675625 31843273619579 74261645261871 118012025074261 179857892939409 182786161572575 222769067440727 288661503866530 293294570028156 337764809825426 377050265634883 387060757195317 468720065734531 491132347463379 520500691803491 624287298179518 684439512836680 701865353869699 704177836849664 758702156437644 778417488521154
int_arith 12 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 74261645261871 170652913794825 182786161572575 222769067440727 293294570028156 377050265634883 387060757195317 491132347463379 520500691803491 589674108061888 621331998332576 624287298179518 684439512836680 701865353869699 704177836849664 758702156437644
int_arith 12 1
boolLib.EQ_TAC

4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 74261645261871 170652913794825 182786161572575 222769067440727 377050265634883 387060757195317 520500691803491 589674108061888 621331998332576 624287298179518 684439512836680 701865353869699 704177836849664 758702156437644
int_arith 13 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 574967048041 579751398602 584535749163 25363354565138 30530093675625 31843273619579 32645492467769 182786161572575 222769067440727 235599698977265 293294570028156 377050265634883 387060757195317 491132347463379 520500691803491 621331998332576 624287298179518 684439512836680 701865353869699 704177836849664 758702156437644
int_arith 14 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 74261645261871 170652913794825 182786161572575 222769067440727 293294570028156 377050265634883 387060757195317 491132347463379 520500691803491 589674108061888 621331998332576 624287298179518 684439512836680 701865353869699 704177836849664 758702156437644
int_arith 15 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 383593025601 474495686260 574967048041 29721652182184 30530093675625 31843273619579 101493408634270 293294570028156 344205708257225 346683488063368 387060757195317 407815224673109 457644544611742 491132347463379 548809895522574 597488617336221 630453859570293 637387629151176 665066148210443 684439512836680 701865353869699 719383933942191
int_arith 15 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
2
4508202 383593025601 474495686260 574967048041 29721652182184 30530093675625 31843273619579 101493408634270 293294570028156 344205708257225 346683488063368 387060757195317 407815224673109 457644544611742 548809895522574 630453859570293 637387629151176 665066148210443 684439512836680 701865353869699 719383933942191
int_arith 15 2
BasicProvers.PROVE_TAC [ integerTheory.INT_MUL_SYM ]

4508202 383593025601 474495686260 522339191870 574967048041 30530093675625 31843273619579 60952161269709 101493408634270 293294570028156 344205708257225 387060757195317 407815224673109 457644544611742 548809895522574 630453859570293 637387629151176 665066148210443 684439512836680 701865353869699 788225676007201
int_arith 16 0
boolLib.REPEAT boolLib.STRIP_TAC

4508202 527123542431 574967048041 579751398602 19715171511179 30530093675625 31843273619579 38198919711843 80256832701175 118012025074261 243839881693667 262036467073918 288661503866530 293294570028156 330012922480994 344205708257225 387060757195317 407815224673109 468720065734531 491132347463379 508539208126044 560067426511773 595668015596659 630453859570293 684439512836680 701865353869699 778417488521154
int_arith 16 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 574967048041 579751398602 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 38198919711843 80256832701160 80256832701175 118012025074246 118012025074261 262036467073918 288661503866515 288661503866530 300380737576243 344205708257225 387060757195302 387060757195317 407815224673109 467828619589573 468720065734516 468720065734531 508539208126029 538906428404104 595668015596644 595668015596659 630453859570293 684439512836680 701865353869699 777299798500621 778417488521139 778417488521154
int_arith 16 2
boolLib.POP_ASSUM boolLib.SUBST_ALL_TAC
3
4508187 4508202 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 19715171511164 30530093675610 30530093675625 31843273619564 31843273619579 38198919711828 38198919711843 80256832701160 118012025074246 243839881693667 262036467073903 262036467073918 288661503866515 300380737576228 344205708257210 344205708257225 387060757195302 387060757195317 407815224673094 407815224673109 467828619589558 468720065734516 508539208126029 538906428404089 560067426511773 595668015596644 595668015596659 630453859570278 630453859570293 684439512836665 684439512836680 701865353869684 701865353869699 777299798500606 778417488521139
int_arith 16 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 574967048041 579751398602 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 118012025074246 118012025074261 243839881693667 288661503866515 288661503866530 300380737576243 344205708257225 387060757195302 387060757195317 407815224673109 467828619589573 468720065734516 468720065734531 508539208126029 538906428404104 560067426511773 595668015596644 595668015596659 630453859570293 684439512836680 701865353869699 777299798500621 778417488521139 778417488521154
int_arith 16 4
BasicProvers.PROVE_TAC [ integerTheory.INT_LT_TRANS , integerTheory.INT_LT_REFL ]

4508187 4508202 527123542416 527123542431 19521708359799 19715171511164 19715171511179 31843273619564 31843273619579 80256832701160 118012025074246 118012025074261 288661503866515 288661503866530 387060757195302 387060757195317 466580814163002 468720065734516 468720065734531 508539208126029 560067426511773 595668015596644 595668015596659 606386562205544 778417488521139 778417488521154
int_arith 16 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 574967048041 579751398602 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 243839881693667 288661503866515 288661503866530 288889797981674 387060757195302 387060757195317 415098329689538 466580814162987 468720065734516 468720065734531 508539208126029 560067426511758 560067426511773 595668015596644 595668015596659 606386562205529 606386562205544 614342514995962 684439512836680 701865353869699 731903408492665 766033209030796 775718180189570 777299798500621 778417488521139 778417488521154
int_arith 17 0
BasicProvers.PROVE_TAC [ integerTheory.INT_EQ_RMUL , integerTheory.INT_LT_REFL , integerTheory.INT_MUL_COMM ]

4508202 527123542431 574967048041 579751398602 19715171511179 30530093675625 31843273619579 60952161269709 80256832701175 118012025074261 179857892939409 288661503866530 293294570028156 330012922480994 344205708257225 387060757195317 407815224673109 414906742377808 468720065734531 491132347463379 508539208126044 595668015596659 630453859570293 684439512836680 701865353869699 704177836849664 778417488521154
int_arith 18 0
BasicProvers.PROVE_TAC [ integerTheory.INT_DIVIDES_MUL_BOTH , integerTheory.INT_LT_REFL ]

4508202 527123542431 574967048041 579751398602 19715171511179 29721652182184 30530093675625 31843273619579 80256832701175 118012025074261 288661503866530 292238720747572 293294570028156 330012922480994 344205708257225 346683488063368 387060757195317 407815224673109 468720065734531 491132347463379 508539208126044 595668015596659 623035649626183 630453859570293 684439512836680 701865353869699 719383933942191 778417488521154
int_arith 19 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 474495686260 527123542431 574967048041 579751398602 29721652182184 30530093675625 31843273619579 101493408634270 222769067440727 259796713260191 292238720747572 293294570028156 325358418611134 344205708257225 346683488063368 387060757195317 407815224673109 445540388757636 491132347463379 630453859570293 684439512836680 701865353869699 719383933942191
int_arith 19 1
boolLib.EQ_TAC
2 3
4508202 474495686260 527123542431 574967048041 579751398602 29721652182184 30530093675625 31843273619579 101493408634270 222769067440727 259796713260191 292238720747572 325358418611134 344205708257225 346683488063368 387060757195317 407815224673109 445540388757636 630453859570293 684439512836680 701865353869699 719383933942191
int_arith 19 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 474495686260 527123542431 574967048041 579751398602 29721652182184 30530093675625 31843273619579 101493408634270 222769067440727 259796713260191 292238720747572 325358418611134 330012922480994 344205708257225 346683488063368 387060757195317 407815224673109 445540388757636 630453859570293 684439512836680 719383933942191
int_arith 19 3
boolLib.STRIP_TAC
4
4508202 474495686260 527123542431 574967048041 579751398602 29721652182184 30530093675625 31843273619579 101493408634270 222769067440727 259796713260191 292238720747572 325358418611134 330012922480994 344205708257225 346683488063368 387060757195317 407815224673109 445540388757636 630453859570293 684439512836680 719383933942191
int_arith 19 4
boolLib.ASM_REWRITE_TAC [ ]
5
4508187 4508202 474495686245 474495686260 527123542416 527123542431 574967048026 574967048041 579751398587 579751398602 29721652182169 29721652182184 30530093675610 30530093675625 31843273619564 31843273619579 101493408634270 222769067440712 222769067440727 259796713260176 259796713260191 292238720747557 292238720747572 325358418611119 325358418611134 344205708257210 344205708257225 346683488063368 387060757195302 387060757195317 407815224673094 407815224673109 445540388757621 445540388757636 630453859570278 630453859570293 684439512836680 719383933942191
int_arith 19 5
boolLib.POP_ASSUM boolLib.MP_TAC
6
4508187 4508202 474495686245 474495686260 527123542416 527123542431 574967048026 579751398587 29721652182169 29721652182184 30530093675610 31843273619564 31843273619579 222769067440712 259796713260176 292238720747557 325358418611119 344205708257210 346683488063368 387060757195302 387060757195317 407815224673094 445540388757621 630453859570278 719383933942191
int_arith 19 6
bossLib.SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg
7
4508202 474495686260 527123542431 574967048041 579751398602 29721652182184 30530093675625 31843273619579 222769067440727 259796713260191 292238720747572 325358418611134 330012922480994 344205708257225 346683488063368 387060757195317 407815224673109 445540388757636 630453859570293 684439512836680 719383933942191
int_arith 19 7
boolLib.DISCH_THEN ( boolLib.STRIP_THM_THEN ( boolLib.SUBST_ALL_TAC o HolKernel.SYM o boolLib.REWRITE_RULE [ ( DB.fetch "int_arith" "eq_move_left_left" ) , integerTheory.INT_NEG_RMUL ] ) )

4508202 474495686260 522339191870 527123542431 574967048041 579751398602 30530093675625 31843273619579 60952161269709 83162926950299 87778222405936 222769067440727 259796713260191 293294570028156 330012922480994 344205708257225 387060757195317 394072408637914 407815224673109 445540388757636 457644544611742 630453859570293 684439512836680 701865353869699 788225676007201
int_arith 19 8
BasicProvers.PROVE_TAC [ integerTheory.INT_MUL_COMM , integerTheory.INT_MUL_ASSOC ]

4508202 522339191870 527123542431 574967048041 30530093675625 31843273619579 83162926950299 344205708257225 387060757195317 394072408637914 407815224673109 527597669280097 630453859570293 701865353869699
int_arith 19 9
boolLib.POP_ASSUM boolLib.SUBST_ALL_TAC
10
4508187 4508202 522339191855 522339191870 527123542416 527123542431 574967048026 574967048041 579751398602 5503654154253 30530093675610 30530093675625 31843273619564 31843273619579 60952161269709 83162926950284 137340412184787 182786161572575 222769067440727 293294570028156 344205708257210 344205708257225 387060757195302 387060757195317 387801632820270 394072408637899 394072408637914 407815224673094 407815224673109 457644544611742 505340426339929 527597669280082 536679665610781 624287298179518 630453859570278 630453859570293 701865353869684 701865353869699 758702156437644
int_arith 19 10
boolLib.REWRITE_TAC [ boolLib.GSYM integerTheory.INT_LDISTRIB ]
11
4508202 522339191870 527123542431 574967048041 579751398602 5503654154253 30530093675625 31843273619579 60952161269709 137340412184787 182786161572575 222769067440727 293294570028156 344205708257225 387060757195317 387801632820270 394072408637914 407815224673109 457644544611742 505340426339929 536679665610781 624287298179518 630453859570293 701865353869699 758702156437644
int_arith 19 11
BasicProvers.PROVE_TAC [ integerTheory.INT_MUL_COMM ]

4508202 522339191870 527123542431 574967048041 579751398602 30530093675625 31843273619579 60952161269709 67922674916399 137340412184787 182786161572575 222233517485670 222769067440727 293294570028156 344205708257225 387060757195317 407815224673109 445540388757636 457644544611742 624287298179518 630453859570293 701865353869699 703401686094505 758702156437644
int_arith 20 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 474495686260 527123542431 574967048041 29721652182184 30530093675625 31843273619579 222769067440727 259796713260191 293294570028156 344205708257225 346683488063368 372798355392792 387060757195317 407815224673109 445540388757636 491132347463379 630453859570293 684439512836680 701865353869699 719383933942191
int_arith 20 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
2
4508202 474495686260 527123542431 574967048041 29721652182184 30530093675625 31843273619579 222769067440727 259796713260191 344205708257225 346683488063368 372798355392792 387060757195317 407815224673109 445540388757636 630453859570293 684439512836680 701865353869699 719383933942191
int_arith 20 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
3
4508202 527123542431 574967048041 29721652182184 30530093675625 31843273619579 344205708257225 346683488063368 387060757195317 407815224673109 423036635941253 630453859570293
int_arith 20 3
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 527123542431 29721652182184 31843273619579 346683488063368 387060757195317 719383933942191
int_arith 21 0
boolLib.REWRITE_TAC [ integerTheory.int_sub , integerTheory.INT_NEG_ADD , integerTheory.INT_NEGNEG ]
1
4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 62669864991977 222769067440727 250864169994301 264791930871672 293294570028156 377050265634883 387060757195317 491132347463379 614342514995962 621331998332576 678032997920083 701865353869699 725502933473310 731903408492665 777299798500621
int_arith 21 1
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 574967048041 579751398602 584535749163 30530093675625 31843273619579 40528483801390 144269579427848 182786161572575 185369968371740 222769067440727 233080913802465 293294570028156 361278437557450 377050265634883 387060757195317 409951582053065 491132347463379 577598599883827 621331998332576 624287298179518 701865353869699 758702156437644
int_arith 22 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 474495686260 479280036821 574967048041 579751398602 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 221506191516432 242451186933939 288661503866530 293294570028156 330012922480994 344205708257225 387060757195317 407815224673109 457644544611742 468720065734531 491132347463379 508539208126044 595668015596659 630453859570293 684439512836680 731903408492665 777299798500621 778417488521154 790310480142912
int_arith 22 1
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 178 17*)if y < x then 1\n                else if y = x then 1\n                else 2 * (y - x)" ]
2
4508187 4508202 474495686260 479280036806 479280036821 574967048041 579751398602 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 221506191516432 242451186933939 288661503866515 288661503866530 293294570028156 344205708257225 387060757195302 387060757195317 407815224673109 457644544611742 468720065734516 468720065734531 508539208126029 508539208126044 595668015596644 595668015596659 630453859570293 684439512836680 731903408492665 777299798500621 778417488521139 778417488521154 790310480142912
int_arith 22 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 479280036806 479280036821 574967048041 579751398602 19715171511164 19715171511179 21325652618702 24856945732414 30530093675625 31843273619564 31843273619579 40096402983412 46809731243845 52213207481656 75765654330600 80256832701160 80256832701175 82788020813651 85993608583003 101493408634270 118012025074246 118012025074261 129916455720081 151796447914440 155412585748122 179857892939409 196673099348041 243839881693667 257940883551001 264214093175962 271701083476882 288661503866515 288661503866530 303156821018655 387060757195302 387060757195317 407815224673109 468720065734516 468720065734531 474709775802895 508539208126029 515558759458093 560067426511773 595668015596644 595668015596659 614342514995962 619779653505741 646839903483880 672462142824294 679838150471278 684439512836680 696726752919011 701865353869699 704177836849664 723410470552186 726081603397572 731903408492665 740806740543369 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 23 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 474495686260 479280036821 574967048041 579751398602 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 222769067440727 288661503866530 293294570028156 330012922480994 344205708257225 377050265634883 387060757195317 407815224673109 457644544611742 468720065734531 470419313149363 491132347463379 491853073939275 508539208126044 560067426511773 595668015596659 630453859570293 684439512836680 778417488521154
int_arith 23 1
boolLib.REWRITE_TAC [ boolLib.GSYM integerTheory.INT_LT_SUB_RADD ]
2
4508187 4508202 474495686260 479280036806 479280036821 574967048041 579751398602 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 222769067440727 288661503866515 288661503866530 293294570028156 344205708257225 377050265634883 387060757195302 387060757195317 407815224673109 457644544611742 468720065734516 468720065734531 470419313149363 491853073939275 508539208126029 508539208126044 560067426511773 595668015596644 595668015596659 630453859570293 684439512836680 778417488521139 778417488521154
int_arith 23 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 474495686260 479280036806 479280036821 574967048041 579751398602 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 221506191516432 242451186933939 288661503866515 288661503866530 293294570028156 344205708257225 387060757195302 387060757195317 407815224673109 457644544611742 468720065734516 468720065734531 508539208126029 508539208126044 595668015596644 595668015596659 630453859570293 684439512836680 731903408492665 777299798500621 778417488521139 778417488521154 790310480142912
int_arith 24 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 474495686260 479280036821 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 271721438232692 288661503866530 293294570028156 330012922480994 344205708257225 387060757195317 407815224673109 468720065734531 491132347463379 508539208126044 595668015596659 630453859570293 684439512836680 778417488521154
int_arith 27 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 383593025601 474495686260 479280036821 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 151224597512809 222769067440727 288661503866530 293294570028156 330012922480994 344205708257225 377050265634883 387060757195317 404159776078409 407815224673109 468720065734531 470419313149363 491132347463379 508539208126044 513221088818003 595668015596659 597488617336221 621331998332576 630453859570293 637387629151176 665066148210443 684439512836680 778417488521154
int_arith 27 1
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 274 18*)P" ] , [ HolKernel.QUOTE " (*#loc 274 23*)~d" ] , [ HolKernel.QUOTE " (*#loc 274 29*)x0" ] ] boolLib.MP_TAC ( DB.fetch "int_arith" "top_and_lessers" )
2
4508187 4508202 383593025586 383593025601 474495686245 474495686260 479280036806 479280036821 574967048026 19715171511164 30530093675610 30530093675625 31843273619564 80256832701160 118012025074246 151224597512794 151224597512809 222769067440712 222769067440727 288661503866515 293294570028141 330012922480979 344205708257225 377050265634868 377050265634883 387060757195302 387060757195317 404159776078409 407815224673109 468720065734516 470419313149363 491132347463364 508539208126029 513221088817988 595668015596644 621331998332561 630453859570293 637387629151161 665066148210428 665066148210443 684439512836665 778417488521139
int_arith 27 2
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.int_sub , integerTheory.INT_NEGNEG , boolLib.GSYM integerTheory.INT_NEG_RMUL ]

4508187 4508202 383593025586 383593025601 474495686245 474495686260 479280036806 479280036821 574967048026 574967048041 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 82960348899525 101493408634270 118012025074246 118012025074261 151224597512794 151224597512809 166800776145659 182786161572575 222769067440712 222769067440727 288661503866515 288661503866530 293294570028141 293294570028156 330012922480979 330012922480994 344205708257225 377050265634868 377050265634883 387060757195302 387060757195317 404159776078409 407815224673109 468720065734516 468720065734531 470419313149363 491132347463364 491132347463379 508539208126029 508539208126044 513221088817988 529323938381869 536679665610781 538101022658698 595668015596644 595668015596659 621331998332561 624287298179518 630453859570293 637387629151161 637387629151176 665066148210428 665066148210443 684439512836665 684439512836680 731903408492665 758702156437644 777299798500621 778417488521139 778417488521154
int_arith 28 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 170652913794825 211192986570182 213249082772160 222769067440727 243839881693667 288661503866530 293294570028156 353247009325284 377050265634883 387060757195317 457644544611742 465912902899348 468720065734531 491132347463379 508539208126044 560067426511773 595668015596659 613183122488155 621331998332576 684439512836680 701865353869699 704177836849664 778417488521154
int_arith 28 1
boolLib.EQ_TAC
2 3
4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 170652913794825 211192986570182 213249082772160 222769067440727 243839881693667 288661503866530 293294570028156 353247009325284 377050265634883 387060757195317 457644544611742 465912902899348 468720065734531 508539208126044 560067426511773 595668015596659 613183122488155 621331998332576 684439512836680 701865353869699 704177836849664 778417488521154
int_arith 28 2
boolLib.STRIP_TAC

4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 170652913794825 211192986570182 213249082772160 222769067440727 243839881693667 288661503866530 293294570028156 330012922480994 353247009325284 377050265634883 387060757195317 457644544611742 465912902899348 468720065734531 508539208126044 560067426511773 595668015596659 613183122488155 621331998332576 684439512836680 701865353869699 704177836849664 778417488521154
int_arith 28 3
boolLib.STRIP_TAC

4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 170652913794825 211192986570182 213249082772160 222769067440727 243839881693667 288661503866530 293294570028156 330012922480994 353247009325284 377050265634883 387060757195317 457644544611742 465912902899348 468720065734531 508539208126044 560067426511773 595668015596659 613183122488155 621331998332576 684439512836680 701865353869699 704177836849664 778417488521154
int_arith 29 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 243839881693667 288661503866530 293294570028156 353247009325284 387060757195317 457644544611742 465912902899348 468720065734531 489872652782190 491132347463379 508539208126044 560067426511773 595668015596659 613183122488155 614342514995962 684439512836680 701865353869699 704177836849664 710238462456274 731903408492665 775533459893159 777299798500621 778417488521154 791679913972356
int_arith 29 1
boolLib.EQ_TAC
2 3
4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 243839881693667 288661503866530 293294570028156 353247009325284 387060757195317 457644544611742 465912902899348 468720065734531 489872652782190 508539208126044 560067426511773 595668015596659 613183122488155 614342514995962 684439512836680 701865353869699 704177836849664 710238462456274 731903408492665 775533459893159 777299798500621 778417488521154 791679913972356
int_arith 29 2
boolLib.STRIP_TAC

4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 243839881693667 288661503866530 293294570028156 330012922480994 353247009325284 387060757195317 457644544611742 465912902899348 468720065734531 489872652782190 508539208126044 560067426511773 595668015596659 613183122488155 614342514995962 684439512836680 701865353869699 704177836849664 710238462456274 731903408492665 775533459893159 777299798500621 778417488521154 791679913972356
int_arith 29 3
boolLib.STRIP_TAC

4508202 479280036821 507986140187 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 243839881693667 288661503866530 293294570028156 330012922480994 353247009325284 387060757195317 457644544611742 465912902899348 468720065734531 489872652782190 508539208126044 560067426511773 595668015596659 613183122488155 614342514995962 684439512836680 701865353869699 704177836849664 710238462456274 731903408492665 775533459893159 777299798500621 778417488521154 791679913972356
int_arith 30 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 479280036821 512770490748 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 129897359058507 221506191516432 288661503866530 293294570028156 330012922480994 344205708257225 387060757195317 407815224673109 457644544611742 465912902899348 468720065734531 491132347463379 508539208126044 559755765770740 595668015596659 595713224665651 630453859570293 684439512836680 731903408492665 777299798500621 778417488521154
int_arith 30 1
BasicProvers.PROVE_TAC [ integerTheory.INT_LT_TRANS , integerTheory.INT_LT_REFL ]

4508187 4508202 479280036806 479280036821 19521708359799 19715171511164 19715171511179 31843273619564 31843273619579 80256832701160 118012025074246 118012025074261 288661503866515 288661503866530 387060757195302 387060757195317 466580814163002 468720065734516 468720065734531 508539208126029 595668015596644 701865353869699 704177836849664 723218851338201 778417488521139 778417488521154
int_arith 30 2
BasicProvers.PROVE_TAC [ integerTheory.INT_LT_TRANS , integerTheory.INT_LT_REFL ]

4508187 4508202 479280036806 479280036821 19521708359784 19521708359799 19715171511164 19715171511179 31843273619564 31843273619579 80256832701160 118012025074246 118012025074261 288661503866515 288661503866530 387060757195302 387060757195317 466580814162987 466580814163002 468720065734516 468720065734531 508539208126029 560067426511773 595668015596644 595668015596659 606386562205544 701865353869684 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 30 3
bossLib.METIS_TAC [ ( DB.fetch "integer" "INT_DIVISION" ) ]

4508187 4508202 479280036806 479280036821 574967048041 4497433691173 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368358 80256832701160 90726529194892 101493408634270 118012025074246 118012025074261 173856411189084 209422427265873 222769067440727 247835648632810 288661503866515 288661503866530 321207394972097 329162856841626 387060757195302 387060757195317 407815224673109 409611698158760 465912902899348 466580814162987 467968719225032 468720065734516 468720065734531 508539208126029 545634060728765 560067426511758 595668015596644 595668015596659 606386562205529 608595211507582 611216924169015 646368103850767 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723218851338186 736609376940712 778417488521139 778417488521154
int_arith 30 4
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 313 17*)q = x / d" ]
5
4508187 4508202 479280036806 479280036821 512770490748 574967048026 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 80256832701160 80256832701175 90726529194877 101493408634270 118012025074246 118012025074261 129897359058507 173856411189069 209422427265858 221506191516432 222769067440712 247835648632795 288661503866515 288661503866530 293294570028156 321207394972082 329162856841611 344205708257225 387060757195302 387060757195317 407815224673094 407815224673109 409611698158745 457644544611742 465912902899333 465912902899348 466580814162987 467968719225017 468720065734516 468720065734531 508539208126029 545634060728750 559755765770740 560067426511758 595668015596644 595668015596659 595713224665651 606386562205529 608595211507567 611216924169000 630453859570293 646368103850752 684439512836680 701865353869684 704177836849649 723218851338186 731903408492665 736609376940697 777299798500621 778417488521139 778417488521154
int_arith 30 5
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
6
4508187 4508202 479280036806 479280036821 512770490748 541476594099 574967048026 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 77259208916942 80256832701160 80256832701175 90726529194877 101493408634270 102576248055611 116173599726930 118012025074246 118012025074261 129897359058507 158687536581162 221506191516432 222769067440712 288661503866515 288661503866530 293294570028156 321207394972082 329162856841611 344205708257210 344205708257225 387060757195302 387060757195317 407815224673094 407815224673109 409611698158745 427824680610019 445540388757621 457644544611742 465912902899333 465912902899348 466580814162987 467968719225017 468720065734516 468720065734531 508539208126029 545634060728750 559755765770740 560067426511758 595668015596644 595668015596659 595713224665651 606386562205529 611216924169000 630453859570278 630453859570293 684439512836680 701865353869684 704177836849649 723218851338186 731903408492665 736609376940697 777299798500621 778417488521139 778417488521154
int_arith 30 6
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 314 17*)r = x % d" ]
7
4508187 4508202 479280036806 479280036821 512770490748 541476594099 574967048026 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 80256832701160 80256832701175 90726529194877 101493408634270 102576248055611 116173599726930 118012025074246 118012025074261 129897359058507 221506191516432 222769067440712 288661503866515 288661503866530 293294570028156 321207394972082 344205708257210 344205708257225 387060757195302 387060757195317 407815224673094 407815224673109 445540388757621 457644544611742 465912902899333 465912902899348 466580814162987 467968719225017 468720065734516 468720065734531 508539208126029 559755765770740 560067426511758 595668015596644 595668015596659 595713224665651 606386562205529 611216924169000 630453859570278 630453859570293 684439512836680 701865353869684 704177836849649 723218851338186 731903408492665 736609376940697 777299798500621 778417488521139 778417488521154
int_arith 30 7
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
8
4508187 4508202 479280036806 479280036821 512770490748 541476594099 546260944660 574967048026 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 129897359058507 158687536581162 164669448144402 221506191516432 222769067440712 243839881693652 259796713260176 288661503866515 288661503866530 293294570028156 321207394972082 344205708257210 344205708257225 387060757195302 387060757195317 407815224673094 407815224673109 445540388757621 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 508539208126029 559755765770740 560067426511758 595668015596644 595668015596659 595713224665651 606386562205529 611216924169000 630453859570278 630453859570293 641589442362898 680814630366175 684439512836680 701865353869684 704177836849649 723218851338186 731903408492665 777299798500621 778417488521139 778417488521154
int_arith 30 8
boolLib.FIRST_X_ASSUM boolLib.SUBST_ALL_TAC
9
4508187 4508202 479280036806 479280036821 512770490748 541476594099 546260944660 574967048026 574967048041 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 129897359058507 164669448144402 221506191516432 222769067440712 243839881693652 259796713260176 288661503866515 288661503866530 293294570028156 344205708257210 344205708257225 387060757195302 387060757195317 407815224673094 407815224673109 445540388757621 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 508539208126029 559755765770740 560067426511758 595668015596644 595668015596659 595713224665651 606386562205529 630453859570278 630453859570293 684439512836680 701865353869684 704177836849649 723218851338186 731903408492665 777299798500621 778417488521139 778417488521154
int_arith 30 9
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ integerTheory.INT_LE_LT ]

4508187 4508202 479280036806 479280036821 512770490748 541476594114 546260944660 546260944675 19521708359784 19715171511164 19715171511179 22680176015719 30530093675625 31843273619564 31843273619579 62873157368343 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 222769067440727 243839881693652 250398087565929 259796713260191 288661503866515 288661503866530 293294570028156 344205708257225 387060757195302 387060757195317 407815224673109 445540388757636 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 498310087323376 508539208126029 554624933181396 560067426511758 595668015596644 595668015596659 606386562205529 630453859570293 684439512836680 701865353869684 704177836849649 723218851338186 753477515588893 777299798500621 778417488521139 778417488521154
int_arith 30 10
BasicProvers.SRW_TAC [ ] [ integerTheory.INT_LT_SUB_LADD , integerTheory.INT_LE_SUB_RADD , integerTheory.INT_SUB_RDISTRIB , integerTheory.INT_LT_SUB_RADD ]

4508187 4508202 479280036806 479280036821 541476594114 546260944660 19521708359784 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 129916455720081 131557559129790 155412585748122 243839881693652 264214093175962 288661503866515 288661503866530 300380737576243 305908909504091 344205708257225 365156189385139 387060757195302 387060757195317 407815224673109 415098329689538 447843605657371 466580814162987 468720065734516 468720065734531 474709775802895 508539208126029 560067426511758 595668015596644 595668015596659 606386562205529 630453859570293 672462142824294 684439512836680 698318005828118 701865353869684 701865353869699 704177836849649 723218851338186 726856034894308 731903408492665 745656550374050 761713571760240 766049486791800 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 30 11
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
12
4508187 4508202 479280036806 479280036821 541476594114 546260944660 546260944675 19521708359784 19715171511164 19715171511179 22680176015719 30530093675625 31843273619564 31843273619579 44688553644426 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 200977986414731 222769067440727 243839881693652 250398087565929 259796713260191 288661503866515 288661503866530 341371500702627 344205708257225 387060757195302 387060757195317 407815224673109 415098329689538 445540388757636 466580814162987 468720065734516 468720065734531 498310087323376 508539208126029 560067426511758 595668015596644 595668015596659 606386562205529 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 735176877959170 777299798500621 778417488521139 778417488521154
int_arith 30 12
BasicProvers.PROVE_TAC [ integerTheory.INT_ADD_COMM , integerTheory.INT_LT_LADD ]

4508187 4508202 479280036806 479280036821 541476594114 546260944660 546260944675 19521708359784 19715171511164 30530093675625 31843273619564 31843273619579 80256832701160 118012025074246 179857892939409 222769067440727 243839881693652 259796713260191 288661503866515 344205708257225 377050265634883 387060757195302 387060757195317 407815224673109 415098329689538 445540388757636 466580814162987 468720065734516 470419313149363 498876466428488 508539208126029 556832478590828 560067426511758 595668015596644 595668015596659 606386562205529 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723218851338186 778417488521139
int_arith 31 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 479280036821 512770490748 574967048041 19715171511179 30530093675625 31843273619579 80256832701175 101493408634270 118012025074261 222769067440727 273520116177413 288661503866530 293294570028156 330012922480994 344205708257225 377050265634883 387060757195317 407815224673109 457644544611742 465912902899348 468720065734531 470419313149363 491132347463379 508539208126044 595668015596659 600310805967246 630453859570293 684439512836680 732710745620184 778417488521154
int_arith 31 1
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 328 18*)x" ] , [ HolKernel.QUOTE " (*#loc 328 23*)d" ] ] boolLib.MP_TAC ( DB.fetch "int_arith" "subtract_to_small" )
2
4508187 4508202 479280036806 479280036821 512770490748 574967048041 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 222769067440727 273520116177413 288661503866515 288661503866530 293294570028156 344205708257225 377050265634883 387060757195302 387060757195317 407815224673109 457644544611742 465912902899348 468720065734516 468720065734531 470419313149363 508539208126029 595668015596644 595668015596659 600310805967246 630453859570293 684439512836680 732710745620184 778417488521139 778417488521154
int_arith 31 2
boolLib.ASM_REWRITE_TAC [ ]
3
4508187 4508202 479280036806 479280036821 512770490748 574967048041 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 129897359058507 221506191516432 222769067440727 273520116177413 288661503866515 288661503866530 293294570028156 330012922480994 344205708257225 377050265634883 387060757195302 387060757195317 407815224673109 457644544611742 465912902899348 468720065734516 468720065734531 470419313149363 508539208126029 508539208126044 559755765770740 595668015596644 595668015596659 595713224665651 600310805967246 630453859570293 684439512836680 731903408492665 732710745620184 777299798500621 778417488521139 778417488521154
int_arith 31 3
boolLib.STRIP_TAC
4
4508187 4508202 479280036806 479280036821 512770490748 574967048041 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 129897359058507 221506191516432 222769067440727 273520116177413 288661503866515 288661503866530 293294570028156 330012922480994 344205708257225 377050265634883 387060757195302 387060757195317 407815224673109 457644544611742 465912902899348 468720065734516 468720065734531 470419313149363 508539208126029 559755765770740 595668015596644 595668015596659 595713224665651 600310805967246 630453859570293 684439512836680 731903408492665 732710745620184 777299798500621 778417488521139 778417488521154
int_arith 31 4
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 330 17*)~k" ]
5
4508187 4508202 479280036806 479280036821 512770490733 512770490748 574967048026 574967048041 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 129897359058492 221506191516417 222769067440727 273520116177413 288661503866515 288661503866530 293294570028156 344205708257210 344205708257225 377050265634883 387060757195302 387060757195317 407815224673094 407815224673109 457644544611742 465912902899333 465912902899348 468720065734516 468720065734531 470419313149363 508539208126029 559755765770725 595668015596644 595668015596659 595713224665636 600310805967246 630453859570278 630453859570293 684439512836680 731903408492650 732710745620184 777299798500606 778417488521139 778417488521154
int_arith 31 5
boolLib.ASM_REWRITE_TAC [ boolLib.GSYM integerTheory.INT_NEG_LMUL , boolLib.GSYM integerTheory.int_sub ]

4508187 4508202 479280036806 479280036821 512770490733 512770490748 574967048026 574967048041 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 66552646277222 80256832701160 80256832701175 101493408634270 118012025074246 118012025074261 129897359058492 157954743244040 182786161572575 221506191516417 222769067440727 288661503866515 288661503866530 332565818133775 344205708257210 377050265634883 387060757195302 387060757195317 391604316311322 407815224673094 407815224673109 465912902899333 465912902899348 468720065734516 468720065734531 508539208126029 559755765770725 593777573691117 595668015596644 595668015596659 595713224665636 624287298179518 630453859570278 680487203289072 684439512836680 731903408492650 758702156437644 777299798500606 778417488521139 778417488521154
int_arith 32 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 574967048041 579751398602 19521708359799 19715171511179 30530093675625 31843273619579 40466003106587 52731568314572 81206129674400 101493408634270 118012025074261 151796447914440 182786161572575 222769067440727 264214093175962 288661503866530 293294570028156 319158091902197 325193791087935 341581585560813 348442929936807 355047137093184 377050265634883 387060757195317 466580814163002 471942352642310 479292573158485 491132347463379 533678979769442 560067426511773 591784695147137 595668015596659 624287298179518 628950268277338 636505242744285 649659534204037 672462142824294 684439512836680 772093664419589 778523560533365
int_arith 33 0
boolLib.EQ_TAC
1 2
4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 118012025074261 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 463529346193305 465912902899348 468720065734531 471942352642310 491132347463379 637387629151176 665066148210443 684439512836680 701865353869699 778417488521154
int_arith 33 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 118012025074261 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 463529346193305 465912902899348 468720065734531 471942352642310 491132347463379 637387629151176 665066148210443 684439512836680 778417488521154
int_arith 33 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 118012025074261 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 463529346193305 465912902899348 468720065734531 471942352642310 491132347463379 637387629151176 665066148210443 684439512836680 778417488521154
int_arith 34 0
boolLib.EQ_TAC
1 2
4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 288661503866530 293294570028156 387060757195317 427272307580403 444755252580558 457644544611742 463529346193305 465912902899348 468720065734531 471942352642310 637387629151176 665066148210443 684439512836680 701865353869699 778417488521154
int_arith 34 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 457644544611742 463529346193305 465912902899348 468720065734531 471942352642310 637387629151176 665066148210443 684439512836680 778417488521154
int_arith 34 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 457644544611742 463529346193305 465912902899348 468720065734531 471942352642310 637387629151176 665066148210443 684439512836680 778417488521154
int_arith 35 0
boolLib.EQ_TAC
1 2
4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 211808413066721 288661503866530 293294570028156 387060757195317 427272307580403 444755252580558 463529346193305 463551573253828 465912902899348 468720065734531 471942352642310 506725874962618 553142907255691 580848066289506 637387629151176 665066148210443 666488226855895 684439512836680 701865353869699 722276831364820 778417488521154
int_arith 35 1
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.EXISTS_UNIQUE_THM ]
3
4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 211808413066721 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 463529346193305 463551573253828 465912902899348 468720065734531 471942352642310 506725874962618 553142907255691 580848066289506 637387629151176 665066148210443 666488226855895 684439512836680 722276831364820 778417488521154
int_arith 35 2
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.EXISTS_UNIQUE_THM ]
4
4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 211808413066721 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 463529346193305 463551573253828 465912902899348 468720065734531 471942352642310 506725874962618 553142907255691 580848066289506 637387629151176 665066148210443 666488226855895 684439512836680 722276831364820 778417488521154
int_arith 35 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 138598696382330 151181538357760 179857892939409 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 457644544611742 463529346193305 465912902899348 468720065734531 471942352642310 491132347463379 531497668235009 637387629151176 665066148210443 684439512836680 701865353869699 704177836849664 778417488521154
int_arith 35 4
boolLib.REPEAT boolLib.STRIP_TAC

4508202 383593025601 527123542431 574967048041 19715171511179 31843273619579 62873157368358 101493408634270 118012025074261 138598696382330 151181538357760 179857892939409 288661503866530 293294570028156 330012922480994 387060757195317 427272307580403 444755252580558 457644544611742 463529346193305 465912902899348 468720065734531 471942352642310 491132347463379 531497668235009 637387629151176 665066148210443 684439512836680 701865353869699 704177836849664 778417488521154
int_arith 36 0
simpLib.SIMP_TAC ( BasicProvers.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close boolSimps.COND_elim_ss ) [ integerTheory.INT_LT , integerTheory.INT_INJ ]
1
4508202 522339191870 527123542431 19715171511179 30530093675625 31843273619579 37105860223829 82165078414841 82897199447339 104823382077912 118012025074261 137140290251988 188530370859522 271701083476882 279735433538093 288661503866530 337052649861063 427272307580403 465262686426910 468720065734531 471942352642310 491132347463379 523630609264377 528048827191458 595668015596659 674255265005599 698339900079275 699765573259792 701865353869699 726081603397572 777299798500621 778417488521154
int_arith 36 1
boolLib.REPEAT boolLib.GEN_TAC
2
4508202 522339191870 527123542431 19521708359799 19715171511179 25826894953263 30530093675625 31843273619579 82165078414841 82884109607180 82897199447339 101493408634270 104823382077912 118012025074261 137140290251988 217096164890918 227833690205380 288661503866530 415098329689538 427272307580403 466580814163002 471942352642310 491132347463379 521746175187020 523630609264377 531497668235009 674255265005599 684439512836680 698339900079275 699765573259792 701865353869699 734077381109563 777299798500621 778417488521154
int_arith 36 2
Q.ASM_CASES_TAC [ HolKernel.QUOTE " (*#loc 376 40*)n < m" ]
3 4
4508202 522339191870 527123542431 19521708359799 19715171511179 25826894953263 30530093675625 31843273619579 82165078414841 82884109607180 82897199447339 101493408634270 104823382077912 118012025074261 137140290251988 217096164890918 227833690205380 288661503866530 415098329689538 427272307580403 466580814163002 521746175187020 523630609264377 531497668235009 674255265005599 684439512836680 698339900079275 699765573259792 701865353869699 734077381109563 777299798500621 778417488521154
int_arith 36 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
5
4508187 4508202 522339191855 522339191870 527123542416 527123542431 19521708359784 19521708359799 19715171511179 25826894953263 30530093675625 31843273619579 82165078414841 82884109607180 82897199447339 101493408634270 104823382077912 118012025074261 137140290251988 217096164890903 217096164890918 227833690205380 288661503866515 288661503866530 415098329689538 427272307580403 466580814162987 466580814163002 521746175187005 521746175187020 523630609264377 531497668234994 531497668235009 674255265005599 684439512836680 698339900079275 699765573259792 701865353869699 734077381109548 734077381109563 777299798500621 778417488521154
int_arith 36 4
bossLib.ASM_SIMP_TAC ( boolSimps.bool_ss sml_infixl0_open bossLib.++ sml_infixl0_close numSimps.old_ARITH_ss sml_infixl0_open bossLib.++ sml_infixl0_close pairSimps.PAIR_ss ) tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 527123542416 527123542431 19521708359799 19715171511179 25826894953263 30530093675625 31843273619579 82165078414841 82884109607180 82897199447339 101493408634270 104823382077912 118012025074261 137140290251988 217096164890903 217096164890918 227833690205380 288661503866515 288661503866530 415098329689538 427272307580403 466580814163002 521746175187005 521746175187020 523630609264377 531497668234994 531497668235009 674255265005599 684439512836680 698339900079275 699765573259792 701865353869699 734077381109548 734077381109563 777299798500621 778417488521154
int_arith 36 5
bossLib.ASM_SIMP_TAC ( boolSimps.bool_ss sml_infixl0_open bossLib.++ sml_infixl0_close numSimps.old_ARITH_ss sml_infixl0_open bossLib.++ sml_infixl0_close pairSimps.PAIR_ss ) tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 527123542416 527123542431 19521708359784 19715171511179 30530093675625 31843273619579 82165078414841 82897199447339 104823382077912 118012025074261 137140290251988 217096164890903 227833690205380 288661503866515 288661503866530 427272307580403 466580814162987 521746175187005 523630609264377 531497668234994 674255265005599 698339900079275 699765573259792 701865353869699 734077381109548 777299798500621
int_arith 37 0
BasicProvers.SRW_TAC [ ] [ ]
1
4508202 469711335699 522339191870 527123542431 19715171511179 31843273619579 36326814178867 118012025074261 140009066244790 160372154796834 208688131165109 261424332111852 271701083476882 288661503866530 427272307580403 471942352642310 476886048730367 491132347463379 574414148060236 674923913801170 701865353869699 726076794110235 726081603397572 752664974536422 762932849184762
int_arith 37 1
BasicProvers.PROVE_TAC [ ]

4508202 469711335699 522339191870 527123542431 19521708359799 19715171511179 31843273619579 101493408634270 118012025074261 208688131165109 246584856830223 288661503866530 415098329689538 427272307580403 466580814163002 471942352642310 491132347463379 674923913801170 684439512836680 701865353869699 762353872876477
int_arith 38 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ arithmeticTheory.ODD_EVEN , arithmeticTheory.EVEN_EXISTS , integerTheory.INT_DIVIDES , boolLib.GSYM integerTheory.INT_INJ , boolLib.GSYM integerTheory.INT_MUL ]
1
4508202 527123542431 18181026903106 19521708359799 19715171511179 29721652182184 31843273619579 43901500311472 52213207481656 82788020813651 118012025074261 151796447914440 196673099348041 264214093175962 288661503866530 425584040140092 427272307580403 437528632089820 466580814163002 471942352642310 474709775802895 491132347463379 672462142824294 684439512836680 701865353869699 744888934970186
int_arith 38 1
boolLib.REPEAT boolLib.GEN_TAC
2
4508202 522339191870 527123542431 19521708359799 19715171511179 30530093675625 31843273619579 48868439062505 52213207481656 82788020813651 118012025074261 151796447914440 152450028446891 196673099348041 206309536240329 264214093175962 288661503866530 293294570028156 387060757195317 392269672319433 407815224673109 427272307580403 466580814163002 471942352642310 474709775802895 491132347463379 619779653505741 630453859570293 672462142824294 684439512836680 701865353869699 762353872876477 770318637718311
int_arith 38 2
boolLib.EQ_TAC
3 4
4508202 522339191870 527123542431 19521708359799 19715171511179 30530093675625 31843273619579 48868439062505 52213207481656 82788020813651 118012025074261 151796447914440 152450028446891 196673099348041 206309536240329 264214093175962 288661503866530 293294570028156 387060757195317 392269672319433 407815224673109 427272307580403 466580814163002 471942352642310 474709775802895 491132347463379 619779653505741 630453859570293 672462142824294 684439512836680 701865353869699 762353872876477 770318637718311
int_arith 38 3
boolLib.REPEAT boolLib.STRIP_TAC

4508202 522339191870 527123542431 19521708359799 19715171511179 30530093675625 31843273619579 48868439062505 52213207481656 82788020813651 118012025074261 151796447914440 152450028446891 196673099348041 206309536240329 264214093175962 288661503866530 293294570028156 330012922480994 387060757195317 392269672319433 407815224673109 427272307580403 466580814163002 471942352642310 474709775802895 491132347463379 619779653505741 630453859570293 672462142824294 684439512836680 701865353869699 762353872876477 770318637718311
int_arith 38 4
boolLib.REPEAT boolLib.STRIP_TAC

4508202 522339191870 527123542431 19521708359799 19715171511179 30530093675625 31843273619579 48868439062505 52213207481656 82788020813651 118012025074261 151796447914440 152450028446891 196673099348041 206309536240329 264214093175962 288661503866530 293294570028156 330012922480994 387060757195317 392269672319433 407815224673109 427272307580403 466580814163002 471942352642310 474709775802895 491132347463379 619779653505741 630453859570293 672462142824294 684439512836680 701865353869699 762353872876477 770318637718311
int_arith 39 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ arithmeticTheory.EVEN_ODD , ( DB.fetch "int_arith" "INT_NUM_ODD" ) ]

4508202 527123542431 10452650814477 18181026903106 19715171511179 29721652182184 31843273619579 52213207481656 82788020813651 118012025074261 151796447914440 196673099348041 264214093175962 288661503866530 425584040140092 427272307580403 437528632089820 471942352642310 474709775802895 491132347463379 672462142824294 684439512836680 701865353869699 747377394580961
int_arith 40 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 383593025601 464926985138 469711335699 13004041313795 19715171511179 30530093675625 31843273619579 82897199447339 101493408634270 113199626900006 118012025074261 137140290251988 182786161572575 222769067440727 288661503866530 395481571729083 415098329689538 427272307580403 465262686426910 465912902899348 468720065734531 471942352642310 491132347463379 519705421318807 523630609264377 528048827191458 591131912096594 595668015596659 597488617336221 624287298179518 665066148210443 674255265005599 684439512836680 698339900079275 701865353869699 713822410656132 757981341983449 778417488521154 788138977882451
int_arith 40 1
boolLib.EQ_TAC
2 3
4508202 383593025601 464926985138 469711335699 13004041313795 19715171511179 30530093675625 31843273619579 82897199447339 101493408634270 113199626900006 118012025074261 137140290251988 182786161572575 222769067440727 288661503866530 395481571729083 415098329689538 427272307580403 465262686426910 465912902899348 468720065734531 519705421318807 523630609264377 528048827191458 591131912096594 595668015596659 624287298179518 665066148210443 674255265005599 684439512836680 698339900079275 701865353869699 713822410656132 757981341983449 778417488521154 788138977882451
int_arith 40 2
boolLib.STRIP_TAC
4 5
4508202 383593025601 464926985138 469711335699 13004041313795 19715171511179 30530093675625 31843273619579 82897199447339 101493408634270 113199626900006 118012025074261 137140290251988 182786161572575 222769067440727 288661503866530 330012922480994 395481571729083 415098329689538 427272307580403 465262686426910 465912902899348 468720065734531 519705421318807 523630609264377 528048827191458 591131912096594 595668015596659 624287298179518 665066148210443 674255265005599 684439512836680 698339900079275 713822410656132 757981341983449 778417488521154 788138977882451
int_arith 40 3
boolLib.STRIP_TAC
6
4508202 383593025601 464926985138 469711335699 13004041313795 19715171511179 30530093675625 31843273619579 82897199447339 101493408634270 113199626900006 118012025074261 137140290251988 182786161572575 222769067440727 288661503866530 330012922480994 395481571729083 415098329689538 427272307580403 465262686426910 465912902899348 468720065734531 519705421318807 523630609264377 528048827191458 591131912096594 595668015596659 624287298179518 665066148210443 674255265005599 684439512836680 698339900079275 713822410656132 757981341983449 778417488521154 788138977882451
int_arith 40 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 383593025586 383593025601 464926985123 464926985138 469711335684 469711335699 19715171511164 19715171511179 31843273619564 82897199447339 118012025074246 118012025074261 137140290251988 288661503866515 288661503866530 427272307580388 465262686426895 468720065734516 523630609264377 528048827191443 595668015596644 665066148210428 665066148210443 674255265005599 698339900079275 713822410656132 778417488521139 788138977882436
int_arith 40 5
simpLib.FULL_SIMP_TAC ( BasicProvers.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close boolSimps.COND_elim_ss ) [ ( DB.fetch "int_arith" "INT_NUM_SUB" ) , boolLib.LEFT_AND_OVER_OR , boolLib.RIGHT_AND_OVER_OR , integerTheory.INT_NOT_LT , integerTheory.int_sub ]

4508187 4508202 383593025586 383593025601 464926985123 464926985138 469711335684 469711335699 13004041313780 19715171511164 19715171511179 30530093675610 31843273619564 82897199447339 113199626899991 118012025074246 118012025074261 137140290251988 182786161572560 222769067440712 288661503866515 288661503866530 395481571729068 427272307580388 465912902899333 519705421318792 523630609264377 591131912096579 624287298179503 665066148210428 665066148210443 674255265005599 698339900079275 713822410656132 757981341983434
int_arith 40 6
simpLib.FULL_SIMP_TAC ( BasicProvers.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close boolSimps.COND_elim_ss ) [ ( DB.fetch "int_arith" "INT_NUM_SUB" ) , boolLib.LEFT_AND_OVER_OR , boolLib.RIGHT_AND_OVER_OR , integerTheory.INT_NOT_LT , integerTheory.int_sub ]
7 8
4508187 4508202 383593025586 383593025601 464926985123 464926985138 469711335684 469711335699 13004041313795 19715171511164 19715171511179 30530093675625 31843273619579 82897199447324 101493408634270 113199626900006 118012025074246 118012025074261 137140290251973 182786161572575 222769067440727 288661503866515 288661503866530 395481571729083 415098329689538 427272307580403 465262686426910 465912902899348 468720065734531 519705421318807 523630609264362 528048827191458 591131912096594 595668015596659 624287298179518 665066148210428 665066148210443 674255265005584 684439512836680 698339900079260 713822410656117 757981341983449 778417488521154 788138977882451
int_arith 40 7
bossLib.simp tactictoe_thmlarg

4508187 4508202 383593025586 464926985123 464926985138 469711335684 469711335699 13004041313795 19715171511164 19715171511179 30530093675610 31843273619579 113199626899991 118012025074246 118012025074261 182786161572560 222769067440712 288661503866515 288661503866530 395481571729083 415098329689538 427272307580388 427272307580403 465262686426910 465912902899348 468720065734516 519705421318792 528048827191458 591131912096579 595668015596659 624287298179503 665066148210428 684439512836680 757981341983434 778417488521139 788138977882436
int_arith 40 8
BasicProvers.PROVE_TAC [ integerTheory.INT_LE_LT , integerTheory.INT_LT_TOTAL , integerTheory.INT_LET_TRANS , integerTheory.INT_LT_REFL ]

4508187 4508202 383593025601 464926985123 464926985138 469711335684 469711335699 13004041313780 19715171511164 19715171511179 30530093675625 31843273619564 113199626900006 118012025074246 118012025074261 182786161572575 222769067440727 288661503866515 288661503866530 395481571729068 415098329689538 427272307580388 427272307580403 465262686426895 465912902899333 468720065734531 519705421318807 528048827191443 591131912096594 595668015596644 624287298179518 665066148210443 684439512836680 757981341983449 778417488521154 788138977882451
int_arith 41 0
mesonLib.ASM_MESON_TAC [ ]
1
4508202 5822413 383593025601 484064387382 565398346919 101493408634270 179857892939409 286024140781060 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 701865353869699 704177836849664 766438618715716
int_arith 41 1
mesonLib.ASM_MESON_TAC [ ]
2 3
4508202 5822413 383593025601 484064387382 565398346919 101493408634270 179857892939409 286024140781060 432251150433549 637387629151176 684439512836680 701865353869699 704177836849664
int_arith 41 2
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 383593025601 484064387382 565398346919 101493408634270 179857892939409 286024140781060 330012922480994 432251150433549 637387629151176 684439512836680 701865353869699 704177836849664
int_arith 41 3
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 383593025601 484064387382 565398346919 101493408634270 179857892939409 286024140781060 330012922480994 432251150433549 637387629151176 684439512836680 701865353869699 704177836849664
int_arith 42 0
boolLib.REWRITE_TAC [ integerTheory.int_le , ( DB.fetch "int_arith" "not_less" ) , boolLib.GSYM integerTheory.INT_ADD_ASSOC , integerTheory.INT_ADD_LINV , integerTheory.INT_ADD_RID ]

4508202 574967048041 19715171511179 24856945732414 30530093675625 31843273619579 61021606882202 118012025074261 129916455720081 155412585748122 182786161572575 222769067440727 264214093175962 268943790176359 288661503866530 293294570028156 360722194211813 377050265634883 387060757195317 474709775802895 491132347463379 549892056777501 624287298179518 672462142824294 694924646246219 701865353869699 745864984969534 772093664419589
int_arith 43 0
boolLib.REWRITE_TAC [ integerTheory.int_sub , boolLib.GSYM integerTheory.INT_ADD_ASSOC , integerTheory.INT_ADD_RINV , integerTheory.INT_ADD_RID ]

4508202 574967048041 19715171511179 24856945732414 30530093675625 31843273619579 118012025074261 129916455720081 155412585748122 222769067440727 264214093175962 288661503866530 293294570028156 377050265634883 387060757195317 474709775802895 491132347463379 537914164550190 618680397336123 672462142824294 678542291378263 690010272695946 701865353869699 760805176461114 772093664419589 777299798500621
int_arith 44 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIVIDES , dividesTheory.divides_def , boolLib.EQ_IMP_THM , boolLib.FORALL_AND_THM , boolLib.GSYM boolLib.LEFT_FORALL_IMP_THM ]
1
4508202 522339191870 527123542431 19715171511179 29721652182184 31843273619579 100216399006298 118012025074261 288661503866530 295270894858366 427272307580403 471942352642310 491132347463379 531497668235009 599080746508924 676070635505438 684439512836680 701865353869699 784129662653558
int_arith 44 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 522339191870 527123542431 541476594114 19715171511179 30530093675625 31843273619579 101493408634270 110892878564977 112658451894048 118012025074261 137340412184787 288661503866530 293294570028156 315287158685632 330012922480994 387060757195317 407815224673109 412818828973481 425460028315971 427272307580403 457644544611742 471942352642310 491132347463379 498850496341265 531497668235009 568681084200210 630453859570293 684439512836680 698339900079275 701865353869699 704177836849664 761814528079002 785396645434576
int_arith 45 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 522339191870 527123542431 536692243553 541476594114 19715171511179 30530093675625 31843273619579 90170348252012 94767327314460 112658451894048 118012025074261 176889841827654 199290127809845 222769067440727 288661503866530 291246991667309 293294570028156 319997407189545 387060757195317 407815224673109 427272307580403 448890095370570 457644544611742 471942352642310 491132347463379 630453859570293 698339900079275 701865353869699 773514133731192
int_arith 45 1
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 465 13*)n = 0" ]
2
4508202 522339191870 527123542431 536692243553 541476594114 19715171511179 30530093675625 31843273619579 90170348252012 94767327314460 112658451894048 118012025074261 176889841827654 199290127809845 222769067440727 288661503866530 291246991667309 293294570028156 319997407189545 387060757195317 407815224673109 427272307580403 448890095370570 457644544611742 630453859570293 698339900079275 701865353869699 773514133731192
int_arith 45 2
BasicProvers.Cases_on [ HolKernel.QUOTE " (*#loc 256 35*)m=0" ]

4508187 4508202 522339191870 527123542416 527123542431 536692243553 541476594114 19521708359784 19715171511179 30530093675625 31843273619579 90170348252012 94767327314460 112658451894048 118012025074261 176889841827654 199290127809845 222769067440727 288661503866515 288661503866530 291246991667309 293294570028156 319997407189545 375497871509280 387060757195317 407815224673109 427272307580403 448890095370570 457644544611742 466580814162987 531497668234994 630453859570293 698339900079275 701865353869684 701865353869699 704177836849649 773514133731192 778417488521139
int_arith 45 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789626 507986140187 522339191855 522339191870 527123542416 527123542431 1046782030151 19521708359784 90170348252012 199290127809845 288661503866515 288661503866530 291246991667309 315287158685632 375497871509280 412818828973481 457644544611742 466580814162987 471942352642310 476356992059887 531497668234994 531497668235009 556222059894251 568681084200210 585128167865309 623098135386392 698339900079275 701865353869684 701865353869699 704177836849649 778417488521139
int_arith 45 4
boolLib.MAP_EVERY Q.EXISTS_TAC [ [ HolKernel.QUOTE " (*#loc 477 28*)&i" ] , [ HolKernel.QUOTE " (*#loc 477 34*)~&j" ] ]
5
4508187 4508202 503201789611 507986140172 522339191855 522339191870 527123542416 527123542431 536692243553 541476594114 1046782030136 19521708359784 19715171511179 30530093675625 31843273619579 90170348251997 90170348252012 94767327314460 112658451894048 118012025074261 176889841827654 199290127809830 199290127809845 222769067440727 288661503866515 288661503866530 291246991667294 291246991667309 293294570028156 315287158685617 319997407189545 375497871509280 387060757195317 407815224673109 412818828973466 427272307580403 448890095370570 457644544611742 466580814162987 476356992059872 531497668234994 556222059894236 568681084200195 585128167865294 623098135386377 630453859570293 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 773514133731192 778417488521139
int_arith 45 5
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_MUL_CALCULATE , boolLib.GSYM ( DB.fetch "int_arith" "eq_move_left_left" ) , gcdTheory.GCD_SYM , integerTheory.INT_ADD ]

4508187 4508202 503201789611 503201789626 507986140172 507986140187 522339191855 522339191870 527123542416 527123542431 1046782030136 19521708359784 19715171511179 30530093675625 31843273619579 90170348251997 90170348252012 94767327314460 118012025074261 139983273754638 157001677405720 182786161572575 199290127809830 199290127809845 222769067440727 288661503866515 288661503866530 291246991667294 291246991667309 315287158685617 375497871509280 401198999579255 407815224673109 412818828973466 427272307580403 441267486859209 466580814162987 476356992059872 531497668234994 535884395126097 549217178663851 549516900729040 556222059894236 568681084200195 585128167865294 623098135386377 624287298179518 686227671124555 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 757981341983449 778417488521139
int_arith 46 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 536692243553 541476594114 546260944675 19521708359799 19715171511179 29721652182184 30530093675625 31843273619579 118012025074261 288661503866530 292238720747572 293294570028156 330012922480994 344205708257225 346683488063368 387060757195317 407815224673109 466580814163002 468720065734531 491132347463379 623035649626183 630453859570293 684439512836680 701865353869699 704177836849664 719383933942191 723218851338201 778417488521154
int_arith 46 1
bossLib.SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg
2
4508202 536692243553 541476594114 546260944675 19521708359799 19715171511179 29721652182184 30530093675625 31843273619579 118012025074261 288661503866530 292238720747572 330012922480994 344205708257225 346683488063368 387060757195317 407815224673109 466580814163002 468720065734531 623035649626183 630453859570293 684439512836680 701865353869699 704177836849664 719383933942191 723218851338201 778417488521154
int_arith 46 2
boolLib.REPEAT boolLib.STRIP_TAC
3
4508202 522339191870 536692243553 541476594114 546260944675 19521708359799 19715171511179 30530093675625 31843273619579 60952161269709 83162926950299 118012025074261 288661503866530 293294570028156 330012922480994 344205708257225 387060757195317 394072408637914 407815224673109 457644544611742 466580814163002 468720065734531 627585841622400 630453859570293 684439512836680 701865353869699 704177836849664 723218851338201 778417488521154 788225676007201
int_arith 46 3
boolLib.EQ_TAC
4 5
4508187 4508202 522339191870 536692243553 541476594099 541476594114 546260944675 19521708359784 19715171511164 30530093675625 31843273619564 31843273619579 60952161269709 83162926950299 118012025074246 288661503866515 293294570028156 344205708257225 387060757195302 387060757195317 394072408637914 407815224673109 457644544611742 466580814162987 468720065734516 627585841622400 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 788225676007201
int_arith 46 4
boolLib.STRIP_TAC

4508187 4508202 522339191870 536692243553 541476594099 541476594114 546260944675 19521708359784 19715171511164 30530093675625 31843273619564 31843273619579 60952161269709 83162926950299 118012025074246 288661503866515 293294570028156 330012922480994 344205708257225 387060757195302 387060757195317 394072408637914 407815224673109 457644544611742 466580814162987 468720065734516 627585841622400 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 788225676007201
int_arith 46 5
boolLib.STRIP_TAC

4508187 4508202 522339191870 536692243553 541476594099 541476594114 546260944675 19521708359784 19715171511164 30530093675625 31843273619564 31843273619579 60952161269709 83162926950299 118012025074246 288661503866515 293294570028156 330012922480994 344205708257225 387060757195302 387060757195317 394072408637914 407815224673109 457644544611742 466580814162987 468720065734516 627585841622400 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 788225676007201
int_arith 47 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 536692243553 541476594114 546260944675 19715171511179 29721652182184 30530093675625 31843273619579 90170348252012 100216399006298 118012025074261 129916455720081 141613073129054 155412585748122 199290127809845 222163409605960 264214093175962 288661503866530 291246991667309 293294570028156 297565393931982 330012922480994 387060757195317 407815224673109 427272307580403 471942352642310 474709775802895 491132347463379 518678583725755 531497668235009 535884395126097 672462142824294 684439512836680 698339900079275 701865353869699 762327849495875 772093664419589
int_arith 47 1
boolLib.EQ_TAC
2 3
4508187 4508202 536692243538 536692243553 541476594099 541476594114 546260944675 19715171511179 29721652182184 30530093675625 31843273619579 90170348251997 100216399006298 118012025074261 129916455720066 141613073129054 155412585748107 199290127809830 222163409605960 264214093175947 288661503866515 288661503866530 291246991667294 297565393931967 387060757195317 407815224673109 427272307580403 474709775802880 518678583725740 531497668234994 535884395126097 672462142824279 684439512836680 698339900079260 701865353869684 701865353869699 762327849495875 772093664419574
int_arith 47 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 536692243538 536692243553 541476594099 541476594114 546260944675 19715171511179 29721652182184 30530093675625 31843273619579 90170348251997 100216399006298 118012025074261 129916455720066 141613073129054 155412585748107 199290127809830 222163409605960 264214093175947 288661503866515 288661503866530 291246991667294 297565393931967 330012922480994 387060757195317 407815224673109 427272307580403 474709775802880 518678583725740 531497668234994 535884395126097 672462142824279 684439512836680 698339900079260 701865353869684 762327849495875 772093664419574
int_arith 47 3
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 536692243538 536692243553 541476594099 541476594114 546260944675 19715171511179 29721652182184 30530093675625 31843273619579 90170348251997 100216399006298 118012025074261 129916455720066 141613073129054 155412585748107 199290127809830 222163409605960 264214093175947 288661503866515 288661503866530 291246991667294 297565393931967 330012922480994 387060757195317 407815224673109 427272307580403 474709775802880 518678583725740 531497668234994 535884395126097 672462142824279 684439512836680 698339900079260 701865353869684 762327849495875 772093664419574
int_arith 48 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 512770490748 536692243553 541476594114 13604763395549 19521708359799 19715171511179 29721652182184 30530093675625 31843273619579 79621597299128 101493408634270 118012025074261 242844262838853 265089897055475 288661503866530 293294570028156 329162856841626 330012922480994 344205708257225 346683488063368 387060757195317 407815224673109 409611698158760 466580814163002 468720065734531 491132347463379 545634060728765 630453859570293 636980932967951 684439512836680 701865353869699 704177836849664 719383933942191 723218851338201 778417488521154
int_arith 48 1
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIVIDES_MOD0 ]
2 3
4508187 4508202 512770490748 536692243538 536692243553 541476594099 541476594114 13604763395549 19521708359784 19715171511164 29721652182169 30530093675625 31843273619564 31843273619579 79621597299128 118012025074246 242844262838853 265089897055475 288661503866515 329162856841626 344205708257225 346683488063353 387060757195302 387060757195317 407815224673109 409611698158760 466580814162987 468720065734516 545634060728765 630453859570293 636980932967951 701865353869684 701865353869699 704177836849649 719383933942176 723218851338186 778417488521139
int_arith 48 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 512770490748 536692243538 541476594099 19521708359784 19715171511164 19715171511179 25020959109393 30530093675625 31843273619564 31843273619579 118012025074246 118012025074261 215887975438940 268626822238740 288661503866515 288661503866530 346741518587080 387060757195302 387060757195317 407815224673109 409611698158760 423400987844787 466580814162987 468720065734516 468720065734531 571122658585480 630453859570293 701865353869684 701865353869699 704177836849649 722037404649471 723218851338186 729677211125014 778417488521139 778417488521154
int_arith 48 3
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ ]
4
4508187 4508202 512770490748 536692243538 536692243553 541476594099 541476594114 4497433691158 13604763395549 19521708359784 19715171511164 30530093675610 30530093675625 31843273619564 31843273619579 79621597299128 118012025074246 242844262838853 265089897055475 288661503866515 321207394972082 329162856841626 344205708257225 387060757195302 387060757195317 407815224673109 409611698158760 466580814162987 468720065734516 535525071136488 545634060728765 606504883328488 611216924169000 630453859570293 636980932967951 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139
int_arith 48 4
BasicProvers.PROVE_TAC [ integerTheory.INT_MUL_DIV ]

4508187 4508202 512770490748 536692243538 536692243553 541476594099 541476594114 4497433691158 13604763395549 19521708359784 19715171511164 30530093675610 30530093675625 31843273619564 31843273619579 79621597299128 118012025074246 196421115996488 208688131165094 242844262838853 265089897055475 288661503866515 321207394972082 329162856841626 344205708257225 387060757195302 387060757195317 407815224673109 409611698158760 466580814162987 468720065734516 535525071136488 545634060728765 606504883328488 611216924169000 630453859570293 636980932967951 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139
int_arith 49 0
boolLib.REPEAT boolLib.STRIP_TAC

4508202 536692243553 541476594114 546260944675 19521708359799 19715171511179 29721652182184 30530093675625 31843273619579 84354955938015 101493408634270 118012025074261 222769067440727 288661503866530 293294570028156 316557877175197 329162856841626 330012922480994 346683488063368 377050265634883 387060757195317 409611698158760 466580814163002 468720065734531 476837313064448 491132347463379 545634060728765 551301455833873 621331998332576 684439512836680 701865353869699 704177836849664 719383933942191 723218851338201 770622512087955 770673840248521 778417488521154
int_arith 49 1
BasicProvers.PROVE_TAC [ integerTheory.INT_DIVIDES ]

4508187 4508202 503201789626 536692243538 536692243553 541476594099 546260944660 546260944675 19521708359784 19715171511164 29721652182169 30530093675625 31843273619564 31843273619579 118012025074246 206241720499396 288661503866515 293294570028156 344205708257225 346683488063353 387060757195302 387060757195317 407815224673109 457644544611742 466580814162987 468720065734516 630453859570293 701865353869684 701865353869699 704177836849649 704177836849664 719383933942176 723218851338186 778417488521139
int_arith 49 2
boolLib.POP_ASSUM boolLib.SUBST1_TAC

4508187 4508202 503201789611 536692243538 536692243553 541476594099 541476594114 546260944660 546260944675 19521708359784 19715171511164 29721652182169 30530093675610 30530093675625 31843273619564 31843273619579 84354955938015 118012025074246 206241720499381 222769067440727 288661503866515 316557877175197 329162856841626 344205708257210 346683488063353 377050265634883 387060757195302 387060757195317 407815224673094 409611698158760 466580814162987 468720065734516 476837313064448 545634060728765 551301455833873 621331998332576 630453859570278 701865353869684 701865353869699 704177836849649 719383933942176 723218851338186 770622512087955 770673840248521 778417488521139
int_arith 49 3
BasicProvers.PROVE_TAC [ integerTheory.INT_DIVIDES ]

4508187 4508202 507986140187 536692243538 541476594099 541476594114 546260944660 546260944675 19521708359784 19715171511164 29721652182169 30530093675625 31843273619564 31843273619579 118012025074246 206241720499396 288661503866515 293294570028156 344205708257225 346683488063353 387060757195302 387060757195317 407815224673109 457644544611742 466580814162987 468720065734516 630453859570293 701865353869684 701865353869699 704177836849649 704177836849664 719383933942176 723218851338186 778417488521139
int_arith 49 4
boolLib.POP_ASSUM boolLib.SUBST1_TAC

4508187 4508202 503201789626 507986140172 536692243538 541476594099 541476594114 546260944660 546260944675 13604763395549 19521708359784 19715171511164 29721652182169 30530093675610 30530093675625 31843273619564 31843273619579 71612544464864 118012025074246 206241720499381 222769067440727 259796713260191 288661503866515 329162856841626 344205708257210 344205708257225 346683488063353 358285652274117 385502440899104 387060757195302 387060757195317 395700282290198 407815224673094 407815224673109 409611698158760 445540388757636 466580814162987 468720065734516 545634060728765 568132988815733 630453859570278 630453859570293 636980932967951 681962212718494 701865353869684 701865353869699 704177836849649 719383933942176 723218851338186 778417488521139
int_arith 49 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789626 507986140187 536692243538 541476594099 546260944660 546260944675 19521708359784 19715171511164 29721652182169 30530093675625 31843273619564 31843273619579 118012025074246 222769067440727 288661503866515 344205708257225 346683488063353 377050265634883 387060757195302 387060757195317 407815224673109 423430387115783 434207245257128 436085398066391 445540388757636 466580814162987 468720065734516 470165937863485 621331998332576 630453859570293 701865353869684 701865353869699 701988916385450 704177836849649 719383933942176 723218851338186 778417488521139
int_arith 49 6
boolLib.POP_ASSUM boolLib.SUBST1_TAC
7
4508187 4508202 503201789611 503201789626 507986140172 507986140187 536692243538 541476594099 546260944660 546260944675 13604763395549 19521708359784 19715171511164 20263374719155 29721652182169 30530093675610 30530093675625 31843273619564 31843273619579 50711776477925 71612544464864 118012025074246 222769067440712 222769067440727 288661503866515 344205708257210 344205708257225 346683488063353 377050265634868 387060757195302 387060757195317 407815224673094 407815224673109 409611698158760 423430387115768 434207245257113 434207245257128 436085398066376 445540388757621 445540388757636 466580814162987 468720065734516 470165937863470 475427239553653 621331998332561 622231743020359 630453859570278 630453859570293 636980932967951 682247401965272 701865353869684 701865353869699 701988916385435 704177836849649 719383933942176 723218851338186 778417488521139
int_arith 49 7
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_MUL_DIV , integerTheory.INT_MOD_ID , integerTheory.INT_DIV_ID , integerTheory.INT_MUL_RID ]

4508187 4508202 503201789626 507986140187 536692243538 541476594099 546260944660 546260944675 13604763395549 19521708359784 19715171511164 20263374719155 29721652182169 30530093675625 31843273619564 31843273619579 71612544464864 118012025074246 136245603463151 222769067440727 288661503866515 344205708257225 346683488063353 377050265634883 387060757195302 387060757195317 407815224673109 409611698158760 423430387115783 466580814162987 468720065734516 473360884098210 621331998332576 622231743020359 630453859570293 630602514874136 636980932967951 701865353869684 701865353869699 701988916385450 704177836849649 719383933942176 723218851338186 778417488521139
int_arith 51 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 522339191870 527123542431 536692243553 541476594114 19715171511179 24856945732414 30530093675625 31843273619579 90170348252012 112658451894048 118012025074261 129916455720081 155412585748122 176889841827654 199290127809845 222769067440727 264214093175962 288661503866530 291246991667309 293294570028156 297565393931982 319997407189545 330012922480994 387060757195317 407815224673109 427272307580403 471942352642310 474709775802895 491132347463379 518678583725755 531497668235009 630453859570293 672462142824294 684439512836680 698339900079275 701865353869699 737418952438804 772093664419589 773514133731192
int_arith 51 1
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 659 19*)&(gcd m n) int_divides (p * &m + q * &n)" ] boolLib.ASSUME_TAC

4508187 4508202 522339191855 522339191870 527123542416 527123542431 536692243538 541476594099 19715171511164 24856945732399 30530093675610 31843273619564 90170348252012 112658451894033 118012025074246 129916455720066 129916455720081 155412585748107 155412585748122 176889841827639 199290127809845 222769067440712 264214093175947 264214093175962 288661503866515 288661503866530 291246991667309 297565393931982 319997407189530 387060757195302 407815224673094 427272307580388 474709775802880 474709775802895 518678583725755 531497668235009 630453859570278 672462142824279 672462142824294 698339900079275 701865353869684 701865353869699 737418952438789 772093664419574 772093664419589 773514133731177
int_arith 52 0
boolLib.REPEAT boolLib.STRIP_TAC

4508202 464926985138 469711335699 522339191870 536692243553 541476594114 555829645797 574967048041 19521708359799 19715171511179 24856945732414 29721652182184 30530093675625 31843273619579 100216399006298 101493408634270 112658451894048 118012025074261 129916455720081 131938707213103 155412585748122 176889841827654 182786161572575 218581155595116 222769067440727 264214093175962 288661503866530 293294570028156 319997407189545 330012922480994 375497871509295 387060757195317 391604316311322 407815224673109 411773116960860 427272307580403 457644544611742 466580814163002 471942352642310 474709775802895 491132347463379 531497668235009 535884395126097 565053680930073 593777573691117 624287298179518 630453859570293 672462142824294 684439512836680 701865353869699 704177836849664 737418952438804 758702156437644 762327849495875 767936391985795 772093664419589 772639566119991 773514133731192 778417488521154
int_arith 52 1
BasicProvers.PROVE_TAC [ ( DB.fetch "int_arith" "gcd1thm" ) ]

4508187 4508202 464926985123 464926985138 522339191855 522339191870 536692243538 541476594099 19521708359784 19715171511164 24856945732399 30530093675610 31843273619564 90170348252012 112658451894033 118012025074246 129916455720066 129916455720081 155412585748107 155412585748122 176889841827639 199290127809845 222769067440712 264214093175947 264214093175962 288661503866515 288661503866530 291246991667309 319997407189530 375497871509280 387060757195302 407815224673094 427272307580388 446777716720804 466580814162987 474709775802880 474709775802895 511110568817745 531497668234994 531497668235009 630453859570278 672462142824279 672462142824294 698339900079275 701865353869684 701865353869699 704177836849649 737418952438789 772093664419574 772093664419589 773514133731177 778417488521139
int_arith 52 2
bossLib.ASM_SIMP_TAC ( boolSimps.bool_ss sml_infixl0_open bossLib.++ sml_infixl0_close numSimps.old_ARITH_ss sml_infixl0_open bossLib.++ sml_infixl0_close pairSimps.PAIR_ss ) [ ( DB.fetch "integer" "int_rem" ) , ( DB.fetch "integer" "INT_EQ_SUB_RADD" ) ]

4508187 464926985123 522339191855 536692243538 541476594099 19521708359784 19521708359799 19715171511164 24856945732399 30530093675610 31843273619564 90170348251997 112658451894033 118012025074246 129916455720066 129916455720081 148992494553443 155412585748107 155412585748122 176889841827639 199290127809830 222769067440712 264214093175947 264214093175962 288661503866515 288661503866530 291246991667294 319997407189530 375497871509280 387060757195302 407815224673094 427272307580388 446777716720789 446777716720804 466580814162987 466580814163002 474709775802880 474709775802895 511110568817730 531497668234994 531497668235009 630453859570278 672462142824279 672462142824294 698339900079260 701865353869684 701865353869699 704177836849649 737418952438789 772093664419574 772093664419589 773514133731177 778417488521139 778417488521154
int_arith 52 3
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 692 18*)_ = 1i" ] ( boolLib.ASSUME_TAC o HolKernel.SYM )
4
4508187 4508202 464926985123 464926985138 469711335699 522339191855 522339191870 536692243538 536692243553 541476594099 555829645797 574967048041 19521708359784 19715171511164 19715171511179 24856945732399 29721652182184 30530093675610 30530093675625 31843273619564 31843273619579 90170348251997 100216399006298 112658451894033 112658451894048 118012025074246 118012025074261 129916455720066 131938707213103 148992494553428 155412585748107 176889841827639 182786161572575 199290127809830 218581155595116 222769067440712 222769067440727 264214093175947 288661503866515 288661503866530 291246991667294 293294570028156 319997407189530 375497871509280 387060757195302 387060757195317 391604316311322 407815224673094 407815224673109 411773116960860 427272307580388 427272307580403 446777716720789 457644544611742 466580814162987 474709775802880 511110568817730 531497668234994 535884395126097 565053680930073 593777573691117 624287298179518 630453859570278 630453859570293 672462142824279 684439512836680 698339900079260 701865353869684 701865353869699 704177836849649 704177836849664 737418952438789 758702156437644 762327849495875 767936391985795 772093664419574 772639566119991 773514133731177 778417488521139
int_arith 52 4
Q.SPECL_THEN [ [ HolKernel.QUOTE " (*#loc 693 18*)m" ] , [ HolKernel.QUOTE " (*#loc 693 23*)a" ] , [ HolKernel.QUOTE " (*#loc 693 28*)x" ] , [ HolKernel.QUOTE " (*#loc 693 33*)b" ] , [ HolKernel.QUOTE " (*#loc 693 38*)1" ] , [ HolKernel.QUOTE " (*#loc 693 43*)p" ] , [ HolKernel.QUOTE " (*#loc 693 48*)q" ] ] boolLib.MP_TAC ( DB.fetch "int_arith" "gcdthm2" )
5
4508187 4508202 464926985123 464926985138 469711335699 522339191855 522339191870 536692243538 536692243553 541476594099 555829645797 574967048041 19521708359784 19715171511164 19715171511179 24856945732399 29721652182184 30530093675610 30530093675625 31843273619564 31843273619579 90170348251997 100216399006298 112658451894033 112658451894048 118012025074246 118012025074261 129916455720066 131938707213103 148992494553428 155412585748107 176889841827639 182786161572575 199290127809830 218581155595116 222769067440712 222769067440727 264214093175947 288661503866515 288661503866530 291246991667294 293294570028156 319997407189530 339650339988362 375497871509280 387060757195302 387060757195317 391604316311322 407815224673094 407815224673109 411773116960860 426192111480965 427272307580388 427272307580403 446777716720789 457644544611742 466580814162987 474709775802880 511110568817730 531497668234994 535884395126097 565053680930073 593777573691117 624287298179518 630453859570278 630453859570293 672462142824279 684439512836680 698339900079260 701865353869684 701865353869699 704177836849649 704177836849664 758702156437644 762327849495875 767936391985795 772093664419574 772639566119991 778417488521139
int_arith 52 5
boolLib.REPEAT ( boolLib.FIRST_X_ASSUM ( boolLib.MP_TAC o HolKernel.SYM ) )
6
4508187 4508202 464926985123 464926985138 469711335699 522339191855 522339191870 536692243538 536692243553 541476594099 541476594114 555829645797 574967048041 19521708359784 19521708359799 19715171511164 19715171511179 24856945732399 24856945732414 29721652182184 30530093675610 30530093675625 31843273619564 31843273619579 90170348251997 90170348252012 100216399006298 101493408634270 112658451894033 112658451894048 118012025074246 118012025074261 129916455720066 129916455720081 131938707213103 148992494553428 148992494553443 155412585748107 155412585748122 176889841827639 176889841827654 182786161572575 199290127809830 199290127809845 206270865295624 218581155595116 222769067440712 222769067440727 228746619252374 264214093175947 264214093175962 288661503866515 288661503866530 291246991667294 291246991667309 293294570028156 319997407189530 319997407189545 329162856841626 330012922480994 339650339988362 339650339988377 360919952648116 375497871509280 375497871509295 387060757195302 387060757195317 391604316311322 401979571220972 407815224673094 407815224673109 409611698158760 411013746222616 411773116960860 426192111480965 426192111480980 427272307580388 427272307580403 428110981676544 428453888807608 446777716720789 446777716720804 457644544611742 466580814162987 466580814163002 474709775802880 474709775802895 511110568817730 511110568817745 531497668234994 531497668235009 535884395126097 565053680930073 593777573691117 624287298179518 630453859570278 630453859570293 672462142824279 672462142824294 684439512836680 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 711574207354054 758702156437644 762327849495875 767936391985795 769740427702838 772093664419574 772093664419589 772639566119991 778417488521139 778417488521154 791269023719276
int_arith 52 6
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIV_1 , integerTheory.INT_DIVIDES_1 ]

4508187 4508202 464926985123 464926985138 469711335699 522339191855 522339191870 536692243553 541476594114 555829645797 574967048041 19521708359784 19521708359799 19715171511179 24856945732414 29721652182184 30530093675625 31843273619579 90170348252012 100216399006298 101493408634270 112658451894048 118012025074261 129916455720066 129916455720081 131938707213103 148992494553428 148992494553443 155412585748107 155412585748122 176889841827654 182786161572575 199290127809845 206270865295624 218581155595116 222769067440727 228746619252374 264214093175947 264214093175962 288661503866515 288661503866530 291246991667309 293294570028156 297565393931982 319997407189545 329162856841626 330012922480994 339650339988377 360919952648116 375497871509280 375497871509295 387060757195317 391604316311322 401979571220972 407815224673109 409611698158760 411013746222616 411773116960860 426192111480980 427272307580403 428110981676544 428453888807608 446777716720789 446777716720804 457644544611742 466580814162987 466580814163002 474709775802880 474709775802895 511110568817745 518678583725755 531497668234994 531497668235009 535884395126097 565053680930073 593777573691117 624287298179518 630453859570293 672462142824279 672462142824294 684439512836680 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 711574207354054 737418952438804 758702156437644 762327849495875 767936391985795 769740427702838 772093664419574 772093664419589 772639566119991 773514133731192 778417488521139 778417488521154 791269023719276
int_arith 53 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 522339191870 527123542431 574967048041 19521708359799 19715171511179 30530093675625 31843273619579 118012025074261 200011122549574 228746619252374 288661503866530 293294570028156 330012922480994 375497871509295 387060757195317 407815224673109 409611698158760 427272307580403 466580814163002 471942352642310 491132347463379 520840654222621 528048827191458 531497668235009 535884395126097 595668015596659 684439512836680 701865353869699 704177836849664 727238134840358 728168108228898 762327849495875 778417488521154
int_arith 53 1
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 527123542431 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 118012025074261 200011122549574 228746619252374 288661503866515 288661503866530 375497871509280 387060757195317 407815224673109 409611698158760 427272307580403 466580814162987 520840654222621 528048827191458 531497668234994 535884395126097 595668015596659 684439512836680 701865353869684 701865353869699 704177836849649 727238134840358 728168108228898 762327849495875 778417488521139
int_arith 53 2
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "arithmetic" "NOT_ZERO_LT_ZERO" ) ]

4508187 4508202 522339191855 522339191870 19521708359784 288661503866515 288661503866530 375497871509280 466580814162987 531497668234994 531497668235009 538989140445465 701865353869684 702299432457039 704177836849649 734077381109563 778417488521139 778417488521154
int_arith 53 3
boolLib.POP_ASSUM ( boolLib.STRIP_ASSUME_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 704 41*)n" ] o boolLib.MATCH_MP arithmeticTheory.DIVISION )
4
4508187 4508202 522339191855 522339191870 527123542431 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 118012025074261 198086363753899 230184383806230 244719021865201 288661503866515 288661503866530 375497871509280 387060757195317 388838776310393 407815224673109 427272307580403 466580814162987 518626499560520 528048827191458 531497668234994 535884395126097 538989140445450 595668015596659 684439512836680 698339900079275 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 728168108228898 734077381109548 762327849495875 778417488521139
int_arith 53 4
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 705 17*)r = n MOD m" ]
5
4508187 4508202 522339191855 522339191870 527123542416 527123542431 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 88918838094727 118012025074261 130658286661353 198086363753899 230184383806215 230184383806230 244719021865201 288661503866515 288661503866530 375497871509280 387060757195317 388838776310393 407815224673109 412818828973466 415067907596982 427272307580403 463022512672729 463693407382315 466580814162987 518626499560505 518626499560520 528048827191458 531497668234994 535884395126097 585128167865294 595668015596659 607645833421599 667095047136112 684439512836680 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 728168108228898 730122340407411 734077381109548 762327849495875 767055970251758 778417488521139
int_arith 53 5
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 706 17*)i = n DIV m" ]
6
4508187 4508202 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 118012025074261 158687536581162 198086363753899 217096164890903 230184383806215 230184383806230 244719021865201 282882856416606 288661503866515 288661503866530 346686258735410 375497871509280 387060757195317 388838776310393 399415909013691 407815224673109 412818828973466 427272307580403 463022512672729 463693407382315 466580814162987 518626499560505 518626499560520 521746175187005 528048827191458 531497668234994 535884395126097 585128167865294 595668015596659 667095047136112 684439512836680 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 728168108228898 730122340407411 734077381109548 756351281245136 762327849495875 767055970251758 778417488521139
int_arith 53 6
boolLib.EQ_TAC
7 8
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 118012025074261 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 346686258735410 375497871509280 387060757195317 399415909013691 407815224673109 412818828973466 427272307580403 442919748696917 463693407382315 466580814162987 518626499560505 521746175187005 528048827191458 531497668234994 535884395126097 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 701865353869699 704177836849649 728168108228898 734077381109548 745914892101562 762327849495875 767055970251758 778417488521139
int_arith 53 7
boolLib.STRIP_TAC

4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 118012025074261 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 330012922480994 346686258735410 375497871509280 387060757195317 399415909013691 407815224673109 412818828973466 427272307580403 442919748696917 463693407382315 466580814162987 518626499560505 521746175187005 528048827191458 531497668234994 535884395126097 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 728168108228898 734077381109548 745914892101562 762327849495875 767055970251758 778417488521139
int_arith 53 8
boolLib.STRIP_TAC

4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 118012025074261 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 330012922480994 346686258735410 375497871509280 387060757195317 399415909013691 407815224673109 412818828973466 427272307580403 442919748696917 463693407382315 466580814162987 518626499560505 521746175187005 528048827191458 531497668234994 535884395126097 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 728168108228898 734077381109548 745914892101562 762327849495875 767055970251758 778417488521139
int_arith 54 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 522339191870 527123542431 574967048041 19521708359799 19715171511179 24856945732414 29721652182184 30530093675625 31843273619579 51663433030144 70429690467109 100216399006298 112860475485610 118012025074261 118768187655223 129916455720081 155412585748122 222769067440727 228746619252374 264214093175962 271701083476882 288661503866530 293294570028156 330012922480994 375497871509295 387060757195317 407815224673109 409611698158760 427272307580403 466580814163002 471942352642310 474709775802895 476974253661674 491132347463379 509142477056771 515900619627033 520840654222621 531497668235009 535884395126097 560067426511773 576154813497551 595668015596659 672462142824294 676070635505438 684439512836680 701865353869699 704177836849664 726081603397572 762327849495875 772093664419589 778417488521154
int_arith 54 1
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIV , integerTheory.INT_DIVIDES_MOD0 , integerTheory.INT_INJ , integerTheory.INT_MOD ]

4508187 4508202 522339191855 522339191870 527123542431 574967048041 19521708359784 19715171511179 24856945732414 29721652182184 30530093675625 31843273619579 51663433030144 70429690467109 100216399006298 112860475485610 118012025074261 118768187655223 129916455720081 155412585748122 222769067440727 228746619252374 264214093175962 271701083476882 288661503866515 288661503866530 375497871509280 387060757195317 407815224673109 409611698158760 427272307580403 466580814162987 474709775802895 476974253661674 509142477056771 515900619627033 520840654222621 531497668234994 535884395126097 560067426511773 576154813497551 595668015596659 672462142824294 676070635505438 684439512836680 701865353869684 701865353869699 704177836849649 726081603397572 762327849495875 772093664419589 778417488521139
int_arith 54 2
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "arithmetic" "NOT_ZERO_LT_ZERO" ) ]

4508187 4508202 522339191855 522339191870 19521708359784 288661503866515 288661503866530 375497871509280 466580814162987 531497668234994 531497668235009 538989140445465 701865353869684 702299432457039 704177836849649 734077381109563 778417488521139 778417488521154
int_arith 54 3
boolLib.POP_ASSUM ( boolLib.STRIP_ASSUME_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 704 41*)n" ] o boolLib.MATCH_MP arithmeticTheory.DIVISION )
4
4508187 4508202 522339191855 522339191870 527123542431 574967048041 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 37217900622577 51663433030144 118012025074261 129916455720081 131916338533185 155412585748122 222769067440727 230184383806230 264214093175962 271701083476882 288661503866515 288661503866530 375497871509280 387060757195317 388838776310393 402292786828287 407815224673109 427272307580403 463693407382330 466580814162987 474709775802895 486207718842767 508657780892776 509142477056771 518626499560520 531497668234994 531497668235009 535884395126097 538989140445450 560067426511773 595668015596659 613305965420973 669380215358230 672462142824294 684439512836680 698125516052754 698339900079275 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 726081603397572 734077381109548 741239279773356 762327849495875 767055970251773 772093664419589 778417488521139 778417488521154
int_arith 54 4
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 705 17*)r = n MOD m" ]
5
4508187 4508202 522339191855 522339191870 527123542416 527123542431 574967048041 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 37217900622577 51663433030144 88918838094727 118012025074261 129916455720081 130658286661353 131916338533185 155412585748122 222769067440727 230184383806215 230184383806230 264214093175962 271701083476882 288661503866515 288661503866530 375497871509280 387060757195317 388838776310393 402292786828287 407815224673109 412818828973466 415067907596982 427272307580403 463022512672729 463693407382315 463693407382330 466580814162987 474709775802895 486207718842767 508657780892776 509142477056771 518626499560505 518626499560520 531497668234994 531497668235009 535884395126097 560067426511773 585128167865294 595668015596659 607645833421599 613305965420973 667095047136112 669380215358230 672462142824294 684439512836680 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 726081603397572 730122340407411 734077381109548 741239279773356 762327849495875 767055970251758 767055970251773 772093664419589 778417488521139 778417488521154
int_arith 54 5
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 706 17*)i = n DIV m" ]

4508187 4508202 522339191855 522339191870 527123542416 527123542431 546260944660 546260944675 574967048041 3706716125400 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 51663433030144 118012025074261 129916455720081 155412585748122 158687536581162 217096164890903 222769067440727 230184383806215 230184383806230 238707412987891 264214093175962 271701083476882 282882856416606 288661503866515 288661503866530 346686258735410 375497871509280 375497871509295 387060757195317 388838776310393 393285776202498 399415909013691 407815224673109 412818828973466 427272307580403 463022512672729 463693407382315 466580814162987 474709775802895 509142477056771 518626499560505 518626499560520 521746175187005 531497668234994 531497668235009 535884395126097 560067426511773 585128167865294 595668015596659 667095047136112 669380215358230 672462142824294 684439512836680 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 704177836849664 726081603397572 730122340407411 734077381109548 741239279773356 756351281245136 762327849495875 767055970251758 772093664419589 776659521206077 778417488521139 778417488521154
int_arith 54 6
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 546260944660 1046782030151 19521708359784 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 315287158685632 315945296489073 346686258735410 375497871509280 399415909013691 412818828973466 412818828973481 442919748696917 463693407382315 466580814162987 518626499560505 521746175187005 531497668234994 531497668235009 568681084200195 568681084200210 579901154732075 585128167865294 623098135386377 698125516052739 698339900079260 698339900079275 701473106811508 701865353869684 701865353869699 704177836849649 734077381109548 767055970251758 778417488521139
int_arith 54 7
boolLib.POP_ASSUM boolLib.SUBST_ALL_TAC
8
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 546260944675 574967048041 1046782030136 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 51663433030144 118012025074261 129916455720081 130501405701558 155412585748122 158687536581162 217096164890903 222769067440727 226327531538383 230184383806215 238707412987891 257912558851782 264214093175962 271701083476882 288661503866515 288661503866530 315287158685617 315945296489058 323304531704909 346686258735410 375497871509280 375497871509295 387060757195317 399415909013691 407815224673109 412818828973466 413806427500023 427272307580403 442919748696917 463693407382315 466580814162987 474709775802895 509142477056771 518626499560505 519705421318807 521746175187005 531497668234994 531497668235009 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 631410893354411 672462142824294 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 701865353869699 704177836849649 704177836849664 726081603397572 734077381109548 762327849495875 767055970251758 772093664419589 778417488521139 778417488521154
int_arith 54 8
boolLib.EQ_TAC
9 10
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 546260944675 574967048041 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 51663433030144 118012025074261 129916455720081 130501405701558 155412585748122 158687536581162 217096164890903 222769067440727 226327531538383 230184383806215 238707412987891 257912558851782 264214093175962 271701083476882 288661503866515 288661503866530 315287158685617 323304531704909 346686258735410 375497871509280 375497871509295 387060757195317 399415909013691 407815224673109 412818828973466 413806427500023 427272307580403 442919748696917 463693407382315 466580814162987 474709775802895 509142477056771 518626499560505 519705421318807 521746175187005 531497668234994 531497668235009 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 631410893354411 672462142824294 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 701865353869699 704177836849649 704177836849664 726081603397572 734077381109548 762327849495875 767055970251758 772093664419589 778417488521139 778417488521154
int_arith 54 9
boolLib.COND_CASES_TAC
11 12
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 546260944675 574967048041 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 51663433030144 118012025074261 129916455720081 130501405701558 155412585748122 158687536581162 217096164890903 222769067440727 226327531538383 230184383806215 238707412987891 257912558851782 264214093175962 271701083476882 288661503866515 288661503866530 315287158685617 323304531704909 330012922480994 346686258735410 375497871509280 375497871509295 387060757195317 399415909013691 407815224673109 412818828973466 413806427500023 427272307580403 442919748696917 463693407382315 466580814162987 474709775802895 509142477056771 518626499560505 519705421318807 521746175187005 531497668234994 531497668235009 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 631410893354411 672462142824294 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 701865353869699 704177836849649 704177836849664 726081603397572 734077381109548 762327849495875 767055970251758 772093664419589 778417488521139 778417488521154
int_arith 54 10
boolLib.COND_CASES_TAC
13 14
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 546260944675 574967048041 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 51663433030144 118012025074261 129916455720081 130501405701558 155412585748122 158687536581162 217096164890903 222769067440727 226327531538383 230184383806215 238707412987891 257912558851782 264214093175962 271701083476882 288661503866515 288661503866530 315287158685617 323304531704909 330012922480994 346686258735410 375497871509280 375497871509295 387060757195317 399415909013691 407815224673109 412818828973466 413806427500023 427272307580403 442919748696917 463693407382315 466580814162987 474709775802895 509142477056771 518626499560505 519705421318807 521746175187005 531497668234994 531497668235009 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 631410893354411 672462142824294 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 701865353869699 704177836849649 704177836849664 726081603397572 734077381109548 762327849495875 767055970251758 772093664419589 778417488521139 778417488521154
int_arith 54 11
boolLib.STRIP_TAC
15
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 51663433030144 118012025074261 129916455720081 155412585748122 158687536581162 217096164890903 222769067440727 226327531538383 230184383806215 257912558851782 264214093175962 268892742580168 288661503866515 288661503866530 315287158685617 330012922480994 346686258735410 375497871509280 387060757195317 399415909013691 407815224673109 412818828973466 413806427500023 427272307580403 442919748696917 463693407382315 466580814162987 474709775802895 509142477056771 518626499560505 519705421318807 521746175187005 531497668234994 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 672462142824294 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495875 767055970251758 772093664419589 778417488521139
int_arith 54 12
boolLib.STRIP_TAC
16
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 51663433030144 96245494499735 118012025074261 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 330012922480994 346686258735410 375497871509280 387060757195317 399415909013691 407815224673109 412818828973466 427272307580403 442919748696917 463693407382315 466580814162987 509142477056771 518626499560505 521746175187005 531497668234994 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495875 767055970251758 778417488521139
int_arith 54 13
boolLib.STRIP_TAC
17
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 24856945732414 30530093675625 31843273619579 51663433030144 118012025074261 129916455720081 155412585748122 158687536581162 217096164890903 222769067440727 226327531538383 230184383806215 257912558851782 264214093175962 268892742580168 288661503866515 288661503866530 315287158685617 330012922480994 346686258735410 375497871509280 387060757195317 399415909013691 407815224673109 412818828973466 413806427500023 427272307580403 442919748696917 463693407382315 466580814162987 474709775802895 509142477056771 518626499560505 519705421318807 521746175187005 531497668234994 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 672462142824294 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495875 767055970251758 772093664419589 778417488521139
int_arith 54 14
boolLib.STRIP_TAC
18
4508187 4508202 503201789611 503201789626 522339191855 522339191870 527123542416 527123542431 546260944660 574967048041 19521708359784 19715171511179 30530093675625 31843273619579 51663433030144 96245494499735 118012025074261 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 330012922480994 346686258735410 375497871509280 387060757195317 399415909013691 407815224673109 412818828973466 427272307580403 442919748696917 463693407382315 466580814162987 509142477056771 518626499560505 521746175187005 531497668234994 535884395126097 560067426511773 568681084200195 579901154732075 585128167865294 595668015596659 623098135386377 684439512836680 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495875 767055970251758 778417488521139
int_arith 54 15
boolLib.REPEAT ( boolLib.FIRST_X_ASSUM boolLib.SUBST_ALL_TAC )

4508187 4508202 503201789611 522339191855 522339191870 527123542416 527123542431 546260944660 574967048026 574967048041 19521708359784 19715171511164 19715171511179 24856945732399 30530093675610 30530093675625 31843273619564 31843273619579 51663433030144 118012025074246 118012025074261 129916455720066 155412585748107 158687536581162 217096164890903 222769067440712 226327531538383 230184383806215 257912558851782 264214093175947 268892742580153 288661503866515 288661503866530 315287158685617 346686258735410 375497871509280 387060757195302 387060757195317 399415909013691 407815224673109 412818828973466 413806427500008 427272307580388 427272307580403 442919748696917 463693407382315 466580814162987 474709775802880 509142477056771 518626499560505 519705421318792 521746175187005 531497668234994 535884395126097 560067426511758 568681084200195 579901154732075 585128167865294 595668015596644 595668015596659 623098135386377 672462142824279 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495875 767055970251758 772093664419574 778417488521139
int_arith 54 16
boolLib.REPEAT ( boolLib.FIRST_X_ASSUM boolLib.SUBST_ALL_TAC )

4508187 4508202 503201789611 522339191855 522339191870 527123542416 527123542431 546260944660 574967048026 574967048041 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 51663433030144 96245494499720 118012025074246 118012025074261 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 346686258735410 375497871509280 387060757195302 387060757195317 399415909013691 407815224673109 412818828973466 427272307580388 427272307580403 442919748696917 463693407382315 466580814162987 509142477056771 518626499560505 521746175187005 531497668234994 535884395126097 560067426511758 568681084200195 579901154732075 585128167865294 595668015596644 595668015596659 623098135386377 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495875 767055970251758 778417488521139
int_arith 54 17
boolLib.REPEAT ( boolLib.FIRST_X_ASSUM boolLib.SUBST_ALL_TAC )

4508187 4508202 503201789611 503201789626 522339191855 527123542416 546260944660 574967048026 574967048041 19521708359784 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 51663433030129 118012025074246 118012025074261 129916455720081 155412585748122 158687536581162 217096164890903 222769067440727 226327531538383 230184383806215 257912558851782 264214093175962 268892742580168 288661503866515 288661503866530 315287158685617 346686258735410 375497871509280 387060757195302 387060757195317 399415909013691 407815224673094 412818828973466 413806427500023 427272307580388 427272307580403 442919748696917 463693407382315 466580814162987 474709775802895 509142477056756 518626499560505 519705421318807 521746175187005 531497668234994 535884395126082 560067426511773 568681084200195 579901154732075 585128167865294 595668015596644 595668015596659 623098135386377 672462142824294 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495860 767055970251758 772093664419589 778417488521139
int_arith 54 18
boolLib.REPEAT ( boolLib.FIRST_X_ASSUM boolLib.SUBST_ALL_TAC )

4508187 4508202 503201789611 503201789626 522339191855 527123542416 546260944660 574967048026 574967048041 19521708359784 19715171511164 19715171511179 30530093675610 31843273619564 31843273619579 51663433030129 96245494499735 118012025074246 118012025074261 158687536581162 217096164890903 226327531538383 230184383806215 257912558851782 288661503866515 288661503866530 315287158685617 346686258735410 375497871509280 387060757195302 387060757195317 399415909013691 407815224673094 412818828973466 427272307580388 427272307580403 442919748696917 463693407382315 466580814162987 509142477056756 518626499560505 521746175187005 531497668234994 535884395126082 560067426511773 568681084200195 579901154732075 585128167865294 595668015596644 595668015596659 623098135386377 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 762327849495860 767055970251758 778417488521139
int_arith 55 0
boolLib.REPEAT boolLib.STRIP_TAC

4508202 522339191870 527123542431 574967048041 19715171511179 30530093675625 31843273619579 62873157368358 80256832701175 118012025074261 222769067440727 259796713260191 288661503866530 293294570028156 329162856841626 330012922480994 341436801566924 344205708257225 377050265634883 387060757195317 407815224673109 409611698158760 445540388757636 465912902899348 468720065734531 478859906599317 491132347463379 508539208126044 545634060728765 549826135551717 595668015596659 630453859570293 684439512836680 701865353869699 778417488521154
int_arith 55 1
BasicProvers.PROVE_TAC [ integerTheory.INT_LT_TRANS , integerTheory.INT_LT_REFL ]

4508187 4508202 522339191855 522339191870 19521708359799 19715171511164 19715171511179 31843273619564 31843273619579 80256832701160 101493408634270 118012025074246 118012025074261 288661503866515 288661503866530 387060757195302 387060757195317 466580814163002 468720065734516 468720065734531 508539208126029 560067426511773 595668015596644 595668015596659 606386562205544 684439512836680 701865353869699 704177836849664 723218851338201 778417488521139 778417488521154
int_arith 55 2
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 777 16*)m" ] boolLib.MP_TAC integerTheory.INT_DIVISION
3
4508187 4508202 522339191855 522339191870 527123542431 574967048041 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368358 80256832701160 118012025074246 118012025074261 222769067440727 259796713260191 288661503866515 288661503866530 329162856841626 341436801566924 344205708257225 377050265634883 387060757195302 387060757195317 407815224673109 409611698158760 445540388757636 465912902899348 466580814162987 468720065734516 468720065734531 478859906599317 508539208126029 545634060728765 549826135551717 560067426511758 595668015596644 606386562205529 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 55 3
simpLib.ASM_SIMP_TAC ( BasicProvers.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.old_ARITH_ss ) [ ]
4
4508187 4508202 522339191855 522339191870 527123542431 536692243553 574967048041 4497433691173 19521708359784 19521708359799 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 38190567172540 62873157368358 68119748034720 80256832701160 90726529194892 101493408634270 118012025074246 118012025074261 173856411189084 209422427265873 215769686930442 222769067440727 247835648632810 259796713260191 271701083476882 288661503866515 288661503866530 293294570028156 321207394972097 329162856841626 330012922480994 341436801566924 344205708257225 377050265634883 387060757195302 387060757195317 399730284335026 407815224673109 409611698158760 445540388757636 465912902899348 466580814162987 466580814163002 467968719225032 468720065734516 468720065734531 478859906599317 491132347463379 499988899498562 508539208126029 515070300785274 519608153553791 545634060728765 549826135551717 560067426511758 560067426511773 595668015596644 595668015596659 606386562205529 606386562205544 608595211507582 611216924169015 614417357244307 630453859570293 646368103850767 651062415365428 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723218851338186 723218851338201 736609376940712 745719789140230 746109627803075 778417488521139 778417488521154
int_arith 55 4
boolLib.DISCH_THEN ( Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 779 28*)n" ] boolLib.STRIP_ASSUME_TAC )
5
4508187 4508202 522339191855 522339191870 527123542431 536692243553 574967048041 4497433691173 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368358 80256832701160 90726529194892 101493408634270 118012025074246 118012025074261 173856411189084 209422427265873 222769067440727 247835648632810 259796713260191 288661503866515 288661503866530 293294570028156 321207394972097 329162856841626 330012922480994 341436801566924 344205708257225 377050265634883 387060757195302 387060757195317 407815224673109 409611698158760 445540388757636 465912902899348 466580814162987 467968719225032 468720065734516 468720065734531 478859906599317 491132347463379 508539208126029 545634060728765 549826135551717 560067426511758 595668015596644 595668015596659 606386562205529 608595211507582 611216924169015 630453859570293 646368103850767 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 723218851338186 736609376940712 778417488521139 778417488521154
int_arith 55 5
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 780 17*)q = n / m" ]
6
4508187 4508202 522339191855 522339191870 527123542416 527123542431 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 90726529194877 118012025074246 118012025074261 173856411189069 209422427265858 222769067440712 222769067440727 247835648632795 259796713260191 288661503866515 288661503866530 321207394972082 329162856841611 329162856841626 341436801566924 344205708257225 377050265634883 387060757195302 387060757195317 407815224673094 407815224673109 409611698158745 409611698158760 445540388757636 465912902899333 465912902899348 466580814162987 467968719225017 468720065734516 468720065734531 478859906599317 508539208126029 545634060728750 545634060728765 549826135551717 560067426511758 595668015596644 606386562205529 608595211507567 611216924169000 630453859570293 646368103850752 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 736609376940697 778417488521139 778417488521154
int_arith 55 6
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
7
4508187 4508202 522339191855 522339191870 527123542416 527123542431 541476594099 541476594114 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 77259208916942 80256832701160 90726529194877 102576248055611 116173599726930 118012025074246 118012025074261 158687536581162 222769067440712 222769067440727 259796713260191 288661503866515 288661503866530 321207394972082 329162856841611 344205708257210 344205708257225 373171368020504 377050265634883 387060757195302 387060757195317 407815224673094 407815224673109 409611698158745 427824680610019 445540388757621 445540388757636 465912902899333 465912902899348 466580814162987 467968719225017 468720065734516 468720065734531 478859906599317 508539208126029 545634060728750 560067426511758 595668015596644 606386562205529 611216924169000 621331998332576 630453859570278 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 736609376940697 778417488521139 778417488521154
int_arith 55 7
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 781 17*)r = n % m" ]
8
4508187 4508202 522339191855 522339191870 527123542416 527123542431 541476594099 541476594114 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 90726529194877 102576248055611 116173599726930 118012025074246 118012025074261 222769067440712 222769067440727 259796713260191 288661503866515 288661503866530 321207394972082 344205708257210 344205708257225 373171368020504 377050265634883 387060757195302 387060757195317 407815224673094 407815224673109 445540388757621 445540388757636 465912902899333 465912902899348 466580814162987 467968719225017 468720065734516 468720065734531 478859906599317 508539208126029 560067426511758 595668015596644 606386562205529 611216924169000 621331998332576 630453859570278 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 736609376940697 778417488521139 778417488521154
int_arith 55 8
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
9
4508187 4508202 522339191855 522339191870 527123542416 527123542431 541476594099 541476594114 546260944660 574967048041 4497433691158 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 118012025074246 118012025074261 158687536581162 164669448144402 222769067440712 222769067440727 243839881693652 259796713260176 259796713260191 288661503866515 288661503866530 321207394972082 344205708257210 344205708257225 373171368020504 377050265634883 387060757195302 387060757195317 407815224673094 407815224673109 445540388757621 445540388757636 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 478859906599317 508539208126029 560067426511758 595668015596644 606386562205529 611216924169000 621331998332576 630453859570278 630453859570293 641589442362898 680814630366175 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 55 9
boolLib.FIRST_X_ASSUM boolLib.SUBST_ALL_TAC
10
4508187 4508202 522339191855 522339191870 527123542416 527123542431 541476594099 541476594114 546260944660 574967048041 19521708359784 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 118012025074246 118012025074261 164669448144402 222769067440712 222769067440727 243839881693652 259796713260176 259796713260191 288661503866515 288661503866530 344205708257210 344205708257225 373171368020504 377050265634883 387060757195302 387060757195317 407815224673094 407815224673109 445540388757621 445540388757636 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 478859906599317 508539208126029 560067426511758 595668015596644 606386562205529 621331998332576 630453859570278 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 55 10
simpLib.SIMP_TAC ( BasicProvers.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.old_ARITH_ss ) [ integerTheory.INT_ADD_ASSOC , integerTheory.INT_MUL_COMM , boolLib.GSYM integerTheory.INT_LDISTRIB ]
11
4508187 4508202 522339191855 522339191870 541476594114 546260944660 546260944675 574967048041 3513799000019 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 118012025074246 118012025074261 219821881188455 222769067440727 243839881693652 259796713260191 288661503866515 288661503866530 344205708257225 373171368020504 377050265634883 387060757195302 387060757195317 407815224673109 445540388757636 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 508539208126029 560067426511758 595668015596644 606386562205529 621331998332576 630453859570293 684439512836680 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 55 11
boolLib.EQ_TAC
12 13
4508187 4508202 522339191855 522339191870 541476594114 546260944660 546260944675 574967048041 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 118012025074246 118012025074261 222769067440727 243839881693652 288661503866515 288661503866530 358483601933343 373171368020504 377050265634883 387060757195302 387060757195317 407815224673109 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 508539208126029 539224134281821 560067426511758 595668015596644 606386562205529 621331998332576 630453859570293 643199420624913 684439512836680 700668042739333 701865353869684 701865353869699 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 55 12
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 522339191855 522339191870 541476594114 546260944660 546260944675 574967048041 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 118012025074246 118012025074261 222769067440727 243839881693652 288661503866515 288661503866530 330012922480994 358483601933343 373171368020504 377050265634883 387060757195302 387060757195317 407815224673109 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 508539208126029 539224134281821 560067426511758 595668015596644 606386562205529 621331998332576 630453859570293 643199420624913 684439512836680 700668042739333 701865353869684 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 55 13
boolLib.STRIP_TAC

4508187 4508202 522339191855 522339191870 541476594114 546260944660 546260944675 574967048041 19521708359784 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 118012025074246 118012025074261 222769067440727 243839881693652 288661503866515 288661503866530 330012922480994 358483601933343 373171368020504 377050265634883 387060757195302 387060757195317 407815224673109 463529346193290 465912902899333 465912902899348 466580814162987 468720065734516 468720065734531 508539208126029 539224134281821 560067426511758 595668015596644 606386562205529 621331998332576 630453859570293 643199420624913 684439512836680 700668042739333 701865353869684 704177836849649 723218851338186 778417488521139 778417488521154
int_arith 56 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 522339191870 574967048041 579751398602 19521708359799 19715171511179 29721652182184 30530093675625 31843273619579 52649061461003 100216399006298 101493408634270 118012025074261 141613073129054 288661503866530 293294570028156 329162856841626 330012922480994 375497871509295 387060757195317 407815224673109 409611698158760 427272307580403 466580814163002 471942352642310 491132347463379 509179325967140 531497668235009 535884395126097 563535037495423 677913616920142 684439512836680 701865353869699 704177836849664 762327849495875 778417488521154
int_arith 56 1
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIVIDES ]
2
4508187 4508202 522339191855 522339191870 574967048041 579751398602 19521708359784 19715171511179 29721652182184 30530093675625 31843273619579 52649061461003 100216399006298 101493408634270 118012025074261 141613073129054 288661503866515 288661503866530 329162856841626 375497871509280 387060757195317 407815224673109 409611698158760 427272307580403 466580814162987 509179325967140 531497668234994 535884395126097 563535037495423 677913616920142 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 762327849495875 778417488521139
int_arith 56 2
boolLib.EQ_TAC
3 4
4508187 4508202 522339191855 522339191870 574967048041 579751398602 19521708359784 19715171511179 30530093675625 31843273619579 52649061461003 101493408634270 110892878564977 112658451894048 118012025074261 131683838480678 137340412184787 288661503866515 288661503866530 293294570028156 329162856841626 375497871509280 387060757195317 407815224673109 409611698158760 427272307580403 457644544611742 466580814162987 509179325967140 531497668234994 535884395126097 563535037495423 630453859570293 677913616920142 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 762327849495875 778417488521139
int_arith 56 3
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 522339191855 522339191870 574967048041 579751398602 19521708359784 19715171511179 30530093675625 31843273619579 52649061461003 101493408634270 110892878564977 112658451894048 118012025074261 131683838480678 137340412184787 288661503866515 288661503866530 293294570028156 329162856841626 330012922480994 375497871509280 387060757195317 407815224673109 409611698158760 427272307580403 457644544611742 466580814162987 509179325967140 531497668234994 535884395126097 563535037495423 630453859570293 677913616920142 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 762327849495875 778417488521139
int_arith 56 4
boolLib.STRIP_TAC

4508187 4508202 522339191855 522339191870 574967048041 579751398602 19521708359784 19715171511179 30530093675625 31843273619579 52649061461003 101493408634270 110892878564977 112658451894048 118012025074261 131683838480678 137340412184787 288661503866515 288661503866530 293294570028156 329162856841626 330012922480994 375497871509280 387060757195317 407815224673109 409611698158760 427272307580403 457644544611742 466580814162987 509179325967140 531497668234994 535884395126097 563535037495423 630453859570293 677913616920142 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 762327849495875 778417488521139
int_arith 57 0
simpLib.SIMP_TAC ( BasicProvers.bool_ss sml_infixl0_open simpLib.++ sml_infixl0_close ( simpLib.SSFRAG { name = SOME "int_acnorm" , ac = [ ( boolLib.SPEC_ALL integerTheory.INT_ADD_ASSOC , boolLib.SPEC_ALL integerTheory.INT_ADD_COMM ) , ( boolLib.SPEC_ALL integerTheory.INT_MUL_ASSOC , boolLib.SPEC_ALL integerTheory.INT_MUL_COMM ) ] , convs = [ ] , congs = [ ] , dprocs = [ ] , filter = NONE , rewrs = [ ] } ) ) tactictoe_thmlarg

4508202 464926985138 469711335699 474495686260 30530093675625 31555399604332 31843273619579 156930575317537 181809499709264 222769067440727 293294570028156 377050265634883 387060757195317 491132347463379 533083311900716 614342514995962 701865353869699 713510172656800 731903408492665 777299798500621
int_arith 58 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 474495686260 30530093675625 31843273619579 78999991837755 156930575317537 181809499709264 222769067440727 293294570028156 377050265634883 387060757195317 491132347463379 614342514995962 695527150764353 701865353869699 713510172656800 731903408492665 777299798500621
int_arith 59 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 464926985138 469711335699 479280036821 522339191870 527123542431 536692243553 541476594114 560613996358 565398346919 574967048041 6099711501036 19521708359799 19715171511179 29721652182184 30530093675625 31843273619579 44000611600532 79222478239320 100216399006298 101493408634270 112658451894048 118012025074261 134016403556913 222769067440727 257835787174787 288661503866530 291246991667309 293294570028156 315287158685632 330012922480994 375497871509295 387060757195317 407815224673109 411773116960860 412818828973481 427272307580403 433205993069623 441267486859209 466580814163002 471942352642310 491132347463379 501770836498803 509198910570313 531497668235009 535884395126097 557014161007576 565053680930073 568681084200210 578771637756482 581514733381530 606395990697468 630453859570293 651878127294255 684439512836680 698339900079275 701865353869699 704177836849664 718347882529738 719638833060430 733308993078620 762327849495875 762353872876477 770724097523152 772639566119991 777299798500621 778417488521154
int_arith 59 1
boolLib.EQ_TAC
2 3
4508187 4508202 464926985123 464926985138 469711335699 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 536692243553 541476594099 541476594114 560613996343 560613996358 565398346919 574967048041 6099711501021 19521708359784 19715171511164 19715171511179 29721652182184 30530093675610 30530093675625 31843273619564 31843273619579 44000611600517 79222478239305 100216399006298 101493408634270 112658451894033 112658451894048 118012025074246 118012025074261 134016403556913 222769067440712 222769067440727 257835787174787 288661503866515 288661503866530 291246991667294 315287158685617 375497871509280 387060757195302 387060757195317 407815224673094 407815224673109 411773116960860 412818828973466 427272307580388 427272307580403 433205993069608 433205993069623 441267486859209 466580814162987 501770836498788 509198910570313 531497668234994 535884395126097 557014161007576 565053680930073 568681084200195 578771637756482 581514733381515 606395990697468 630453859570278 630453859570293 651878127294255 684439512836680 698339900079260 701865353869684 701865353869699 704177836849649 718347882529738 719638833060415 733308993078605 762327849495875 762353872876462 770724097523152 772639566119991 777299798500621 778417488521139
int_arith 59 2
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 464926985123 464926985138 469711335699 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 536692243553 541476594099 541476594114 560613996343 560613996358 565398346919 574967048041 6099711501021 19521708359784 19715171511164 19715171511179 29721652182184 30530093675610 30530093675625 31843273619564 31843273619579 44000611600517 79222478239305 100216399006298 101493408634270 112658451894033 112658451894048 118012025074246 118012025074261 134016403556913 222769067440712 222769067440727 257835787174787 288661503866515 288661503866530 291246991667294 315287158685617 330012922480994 375497871509280 387060757195302 387060757195317 407815224673094 407815224673109 411773116960860 412818828973466 427272307580388 427272307580403 433205993069608 433205993069623 441267486859209 466580814162987 501770836498788 509198910570313 531497668234994 535884395126097 557014161007576 565053680930073 568681084200195 578771637756482 581514733381515 606395990697468 630453859570278 630453859570293 651878127294255 684439512836680 698339900079260 701865353869684 704177836849649 718347882529738 719638833060415 733308993078605 762327849495875 762353872876462 770724097523152 772639566119991 777299798500621 778417488521139
int_arith 59 3
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 464926985123 464926985138 469711335699 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 536692243553 541476594099 541476594114 560613996343 560613996358 565398346919 574967048041 6099711501021 19521708359784 19715171511164 19715171511179 29721652182184 30530093675610 30530093675625 31843273619564 31843273619579 44000611600517 79222478239305 100216399006298 101493408634270 112658451894033 112658451894048 118012025074246 118012025074261 134016403556913 222769067440712 222769067440727 257835787174787 288661503866515 288661503866530 291246991667294 315287158685617 330012922480994 375497871509280 387060757195302 387060757195317 407815224673094 407815224673109 411773116960860 412818828973466 427272307580388 427272307580403 433205993069608 433205993069623 441267486859209 466580814162987 501770836498788 509198910570313 531497668234994 535884395126097 557014161007576 565053680930073 568681084200195 578771637756482 581514733381515 606395990697468 630453859570278 630453859570293 651878127294255 684439512836680 698339900079260 701865353869684 704177836849649 718347882529738 719638833060415 733308993078605 762327849495875 762353872876462 770724097523152 772639566119991 777299798500621 778417488521139
int_arith 60 0
boolLib.REWRITE_TAC [ ( DB.fetch "int_arith" "bmarker_def" ) ]
1
4508202 536692243553 541476594114 546260944675 19521708359799 101493408634270 208688131165109 217705817566933 477478470073853 491132347463379 674923913801170 684439512836680 701865353869699
int_arith 60 1
tautLib.TAUT_TAC

4508202 536692243553 541476594114 546260944675 101493408634270 208688131165109 491132347463379 674923913801170 684439512836680 701865353869699
int_arith 61 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 536692243553 541476594114 546260944675 19715171511179 30530093675625 31843273619579 57868624725557 62873157368358 80256832701175 101493408634270 105336868516634 118012025074261 222769067440727 243839881693667 259796713260191 288661503866530 293294570028156 321207394972097 330012922480994 344205708257225 387060757195317 398232814426725 407815224673109 445540388757636 463529346193305 465912902899348 468720065734531 491132347463379 508539208126044 560067426511773 595668015596659 614886107387086 630453859570293 684439512836680 701865353869699 778417488521154
int_arith 61 1
boolLib.MATCH_MP_TAC ( DB.fetch "integer" "INT_MOD_UNIQUE" )
2
4508187 4508202 536692243553 541476594099 541476594114 546260944660 546260944675 19715171511164 30530093675625 31843273619564 31843273619579 57868624725557 62873157368343 80256832701160 105336868516634 118012025074246 222769067440727 243839881693652 259796713260191 288661503866515 321207394972097 344205708257225 387060757195302 387060757195317 398232814426725 407815224673109 445540388757636 463529346193290 465912902899333 468720065734516 508539208126029 560067426511758 595668015596644 614886107387086 630453859570293 701865353869699 778417488521139
int_arith 61 2
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_LT_GT ]
3
4508187 4508202 536692243553 541476594099 541476594114 546260944660 546260944675 19715171511164 19715171511179 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 80256832701160 101493408634270 118012025074246 118012025074261 142373548974959 222769067440727 243839881693652 243839881693667 259796713260191 271701083476882 288661503866515 288661503866530 293294570028156 329183909512104 344205708257225 353247009325284 363902130274578 387060757195302 387060757195317 398470410975100 407815224673109 435950035473115 445540388757636 457644544611742 463529346193290 463529346193305 465912902899333 465912902899348 468720065734516 468720065734531 505654303043184 508539208126029 519608153553791 543588514580960 560067426511758 560067426511773 561376700272805 595668015596644 595668015596659 606386562205544 614417357244307 630453859570293 684439512836680 701865353869699 722276831364820 732900067760079 778417488521139 778417488521154
int_arith 61 3
BasicProvers.PROVE_TAC [ ]

4508187 4508202 536692243553 541476594099 541476594114 546260944660 546260944675 19715171511164 30530093675625 31843273619564 31843273619579 62873157368343 80256832701160 118012025074246 142373548974959 222769067440727 243839881693652 259796713260191 288661503866515 293294570028156 329183909512104 344205708257225 387060757195302 387060757195317 407815224673109 435950035473115 445540388757636 457644544611742 463529346193290 465912902899333 468720065734516 508539208126029 560067426511758 595668015596644 630453859570293 701865353869699 778417488521139
int_arith 62 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 474495686260 479280036821 503201789626 18585852473299 19521708359799 19715171511179 24856945732414 29721652182184 30530093675625 31843273619579 82627963976014 101493408634270 118012025074261 129916455720081 139726369603724 155412585748122 222769067440727 264214093175962 273081178619618 288661503866530 293294570028156 296110285357198 330012922480994 346683488063368 353247009325284 377050265634883 387060757195317 387447829236682 457644544611742 465912902899348 466580814163002 468720065734531 474709775802895 491132347463379 621331998332576 624287298179518 632047398387081 672462142824294 684439512836680 701865353869699 704177836849664 719383933942191 723218851338201 772093664419589 777299798500621 778417488521154 791394107587914
int_arith 62 1
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 1056 16*)c" ] boolLib.STRIP_ASSUME_TAC integerTheory.INT_NUM_CASES
2 3 4
4508202 474495686260 479280036821 503201789626 18585852473299 19521708359799 19715171511179 24856945732414 29721652182184 30530093675625 31843273619579 82627963976014 101493408634270 118012025074261 129916455720081 139726369603724 155412585748122 222769067440727 264214093175962 273081178619618 288661503866530 293294570028156 296110285357198 330012922480994 346683488063368 353247009325284 377050265634883 387060757195317 387447829236682 457644544611742 465912902899348 466580814163002 468720065734531 474709775802895 621331998332576 624287298179518 632047398387081 672462142824294 684439512836680 701865353869699 704177836849664 719383933942191 723218851338201 772093664419589 777299798500621 778417488521154 791394107587914
int_arith 62 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 474495686245 474495686260 479280036821 503201789626 18585852473299 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82627963976014 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440727 264214093175962 273081178619618 288661503866515 288661503866530 293294570028156 296110285357198 330012922480994 346683488063368 353247009325284 377050265634883 387060757195302 387060757195317 387447829236682 457644544611742 465912902899348 466580814163002 468720065734516 468720065734531 474709775802895 621331998332576 624287298179518 632047398387081 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 719383933942191 723218851338186 723218851338201 772093664419589 777299798500621 778417488521139 778417488521154 791394107587914
int_arith 62 3
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIVIDES_NEG , integerTheory.INT_ABS_NUM , integerTheory.INT_ABS_NEG , integerTheory.INT_NEG_EQ0 ]
5
4508187 4508202 474495686245 474495686260 479280036821 503201789626 527123542416 18585852473299 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82627963976014 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440727 264214093175962 273081178619618 288661503866515 288661503866530 293294570028156 296110285357198 330012922480994 346683488063368 353247009325284 375497871509280 377050265634883 387060757195302 387060757195317 387447829236682 427272307580388 457644544611742 465912902899348 466580814162987 466580814163002 468720065734531 474709775802895 531497668234994 621331998332576 624287298179503 624287298179518 632047398387081 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 719383933942191 723218851338201 757981341983434 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067 791394107587914
int_arith 62 4
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIVIDES_NEG , integerTheory.INT_ABS_NUM , integerTheory.INT_ABS_NEG , integerTheory.INT_NEG_EQ0 ]
6
4508187 4508202 474495686245 474495686260 479280036821 503201789626 527123542416 18585852473299 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82627963976014 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440727 264214093175962 273081178619618 288661503866515 288661503866530 293294570028156 296110285357198 330012922480994 331945325870614 346683488063368 353247009325284 375497871509280 377050265634883 387060757195302 387060757195317 387447829236682 427272307580388 457644544611742 465912902899348 466580814162987 466580814163002 468720065734531 474709775802895 531497668234994 621331998332576 624287298179518 632047398387081 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 704177836849664 719383933942191 723218851338201 772093664419589 777299798500621 778417488521139 778417488521154 791394107587914
int_arith 62 5
boolLib.REPEAT boolLib.STRIP_TAC
7
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 12510104001969 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82165078414841 82627963976014 100216399006298 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 141613073129054 155412585748122 182786161572560 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 318462032494214 330012922480994 353247009325284 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 422194100758365 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734531 474709775802895 531497668234994 621331998332576 624287298179503 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 757981341983434 762353872876477 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 6
boolLib.REPEAT boolLib.STRIP_TAC
8
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 12510104001969 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82165078414841 82627963976014 100216399006298 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 141613073129054 155412585748122 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 318462032494214 330012922480994 331945325870614 353247009325284 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 422194100758365 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734531 474709775802895 531497668234994 621331998332576 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 762353872876477 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 7
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIVIDES_MOD0 ]
9
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82165078414841 82627963976014 100216399006298 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 141613073129054 155412585748122 182786161572560 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 318462032494214 353247009325284 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 422194100758365 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 474709775802895 531497668234994 621331998332576 624287298179503 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 788584913704067
int_arith 62 8
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ integerTheory.INT_DIVIDES_MOD0 ]
10
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82165078414841 82627963976014 100216399006298 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 141613073129054 155412585748122 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 318462032494214 331945325870614 353247009325284 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 422194100758365 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 474709775802895 531497668234994 621331998332576 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 762353872876462 772093664419589 777299798500621 778417488521139
int_arith 62 9
boolLib.FIRST_ASSUM ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 1061 33*)d" ] o boolLib.MATCH_MP integerTheory.INT_DIVISION )
11
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 46089425411677 79122272836618 82165078414841 82627963976014 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 321207394972097 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 608612926330076 621331998332576 624287298179503 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270496 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 10
boolLib.FIRST_ASSUM ( boolLib.MP_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 1061 33*)d" ] o boolLib.MATCH_MP integerTheory.INT_DIVISION )
12
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 46089425411677 79122272836618 82165078414841 82627963976014 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 321207394972097 331945325870614 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 608612926330076 621331998332576 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270496 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 11
bossLib.simp [ ( DB.fetch "integer" "INT_LE" ) , ( DB.fetch "integer" "INT_LT" ) , ( DB.fetch "integer" "INT_NEG_GE0" ) ]
13
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 26968846937057 30530093675625 31843273619564 31843273619579 46089425411677 62873157368358 79122272836618 82165078414841 82627963976014 94130561891855 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 187847560358309 210722496145152 222769067440727 264214093175962 271701083476882 288661503866515 288661503866530 293294570028156 321207394972097 326824376343375 329162856841626 330012922480994 341961893423921 353247009325284 354551189041281 368144544292769 369726052608945 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 402186486093927 407815224673109 409611698158760 422194100758365 426812270098208 427221822921202 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967140 510364404127497 512934677404726 528048827191458 531497668234994 538677600940984 566053838837906 582433649525837 595668015596659 608612926330076 614417357244307 621331998332576 624287298179503 631416431812826 672462142824294 675168828296113 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 719017552001877 751319236270496 755981463415029 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 12
simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) sml_infixl0_open simpLib.++ sml_infixl0_close numSimps.ARITH_ss ) [ integerTheory.INT_LT ]
14
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 26968846937057 30530093675625 31843273619564 31843273619579 46089425411677 62873157368358 79122272836618 82165078414841 82627963976014 94130561891855 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 187847560358309 210722496145152 222769067440727 264214093175962 271701083476882 288661503866515 288661503866530 293294570028156 321207394972097 326824376343375 329162856841626 330012922480994 331945325870614 341961893423921 353247009325284 354551189041281 368144544292769 369726052608945 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 402186486093927 407815224673109 409611698158760 422194100758365 426812270098208 427221822921202 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967140 510364404127497 512934677404726 528048827191458 531497668234994 538677600940984 566053838837906 582433649525837 595668015596659 608612926330076 614417357244307 621331998332576 631416431812826 672462142824294 675168828296113 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 719017552001877 751319236270496 755981463415029 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 13
boolLib.REPEAT boolLib.STRIP_TAC
15
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 46089425411677 62873157368358 79122272836618 82165078414841 82627963976014 94130561891855 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 321207394972097 326824376343375 329162856841626 330012922480994 353247009325284 354551189041281 368144544292769 369726052608945 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 402186486093927 407815224673109 409611698158760 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967140 510364404127497 531497668234994 566053838837906 595668015596659 608612926330076 621331998332576 624287298179503 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 751319236270496 755981463415029 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 14
boolLib.REPEAT boolLib.STRIP_TAC
16
4508187 4508202 474495686245 479280036821 503201789626 527123542416 527123542431 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675625 31843273619564 31843273619579 46089425411677 62873157368358 79122272836618 82165078414841 82627963976014 94130561891855 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 321207394972097 326824376343375 329162856841626 330012922480994 331945325870614 353247009325284 354551189041281 368144544292769 369726052608945 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 402186486093927 407815224673109 409611698158760 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967140 510364404127497 531497668234994 566053838837906 595668015596659 608612926330076 621331998332576 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 751319236270496 755981463415029 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 15
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 1063 17*)q = d / &n" ]
17
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 4497433691158 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 46089425411677 62873157368343 79122272836618 82165078414841 82627963976014 94130561891840 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 321207394972082 321207394972097 326824376343360 329162856841611 353247009325284 354551189041266 368144544292769 369726052608930 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 402186486093912 407815224673094 409611698158745 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967125 510364404127482 531497668234994 566053838837891 595668015596644 608612926330076 621331998332576 624287298179503 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270481 751319236270496 755981463415014 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 16
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 1063 17*)q = d / &n" ]
18
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 4497433691158 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 46089425411677 62873157368343 79122272836618 82165078414841 82627963976014 94130561891840 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 321207394972082 321207394972097 326824376343360 329162856841611 331945325870614 353247009325284 354551189041266 368144544292769 369726052608930 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 402186486093912 407815224673094 409611698158745 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967125 510364404127482 531497668234994 566053838837891 595668015596644 608612926330076 621331998332576 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270481 751319236270496 755981463415014 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 17
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
19
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 4497433691158 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 46089425411677 62873157368343 79122272836618 82165078414841 82627963976014 101493408634270 112086388674339 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 158687536581162 182786161572560 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972082 321207394972097 326824376343360 329162856841611 331061799121768 353247009325284 354551189041266 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 407815224673094 409611698158745 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967125 510364404127482 531497668234994 542317875673034 595668015596644 608612926330076 621331998332576 624287298179503 630453859570278 672462142824294 677913616920127 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270481 751319236270496 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 18
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
20
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 4497433691158 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 46089425411677 62873157368343 79122272836618 82165078414841 82627963976014 101493408634270 112086388674339 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 158687536581162 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972082 321207394972097 326824376343360 329162856841611 331061799121768 331945325870614 353247009325284 354551189041266 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 407815224673094 409611698158745 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 509179325967125 510364404127482 531497668234994 542317875673034 595668015596644 608612926330076 621331998332576 630453859570278 672462142824294 677913616920127 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270481 751319236270496 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 19
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 1064 17*)r = d % &n" ]
21
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 4497433691158 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 46089425411677 62873157368343 79122272836618 82165078414841 82627963976014 101493408634270 112086388674339 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972082 321207394972097 326824376343360 331061799121768 353247009325284 354551189041266 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 510364404127482 531497668234994 595668015596644 608612926330076 621331998332576 624287298179503 630453859570278 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270481 751319236270496 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 20
Q.ABBREV_TAC [ HolKernel.QUOTE " (*#loc 1064 17*)r = d % &n" ]
22
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 4497433691158 4497433691173 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 46089425411677 62873157368343 79122272836618 82165078414841 82627963976014 101493408634270 112086388674339 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972082 321207394972097 326824376343360 331061799121768 331945325870614 353247009325284 354551189041266 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 510364404127482 531497668234994 595668015596644 608612926330076 621331998332576 630453859570278 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 751319236270481 751319236270496 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 21
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
23
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 4497433691158 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 158687536581162 159579039547618 182786161572560 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972082 321207394972097 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 548651554983211 560067426511758 595668015596644 621331998332576 624287298179503 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 751319236270481 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 22
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
24
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 4497433691158 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 158687536581162 159579039547618 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972082 321207394972097 331945325870614 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 548651554983211 560067426511758 595668015596644 621331998332576 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 751319236270481 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 23
boolLib.EQ_TAC
25 26
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972097 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 560067426511758 595668015596644 621331998332576 624287298179503 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 24
boolLib.EQ_TAC
27 28
4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972097 331945325870614 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 560067426511758 595668015596644 621331998332576 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 25
boolLib.STRIP_TAC

4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972097 330012922480994 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 560067426511758 595668015596644 621331998332576 624287298179503 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 26
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 182786161572560 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972097 330012922480994 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 560067426511758 595668015596644 621331998332576 624287298179503 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 757981341983434 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154 788584913704067
int_arith 62 27
boolLib.STRIP_TAC

4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972097 330012922480994 331945325870614 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 560067426511758 595668015596644 621331998332576 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 62 28
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 474495686245 479280036806 479280036821 503201789626 527123542416 527123542431 541476594099 546260944660 546260944675 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 79122272836618 82165078414841 82627963976014 96245494499720 101493408634270 112658451894033 118012025074246 118012025074261 129916455720081 139726369603724 155412585748122 222769067440712 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 319997407189530 321207394972097 330012922480994 331945325870614 353247009325284 368144544292769 375497871509280 377050265634883 377201426286148 387060757195302 387060757195317 387982875849377 407815224673094 422194100758365 426812270098208 427272307580388 427272307580403 457644544611742 463529346193290 465912902899333 465912902899348 466580814162987 466580814163002 468720065734516 468720065734531 474709775802895 531497668234994 560067426511758 595668015596644 621331998332576 630453859570278 644088457949733 672462142824294 684439512836680 701865353869684 701865353869699 702513804063127 704177836849649 704177836849664 723218851338201 762353872876462 772093664419589 777299798500621 778417488521139 778417488521154
int_arith 63 0
boolLib.REPEAT boolLib.STRIP_TAC

4508202 479280036821 503201789626 527123542431 19521708359799 19715171511179 24856945732414 29721652182184 30530093675625 31843273619579 82165078414841 82627963976014 100216399006298 101493408634270 118012025074261 129916455720081 139726369603724 141613073129054 155412585748122 222769067440727 264214093175962 288661503866530 293294570028156 318462032494214 330012922480994 353247009325284 375497871509295 377050265634883 377201426286148 387060757195317 422194100758365 427272307580403 457644544611742 465912902899348 466580814163002 471942352642310 474709775802895 491132347463379 531497668235009 621331998332576 672462142824294 684439512836680 701865353869699 704177836849664 772093664419589 777299798500621 778417488521154
int_arith 63 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 12510104001969 19521708359784 19521708359799 19715171511179 31843273619579 118012025074261 288661503866515 288661503866530 375497871509280 427272307580403 466580814162987 466580814163002 468720065734531 531497668234994 701865353869684 701865353869699 704177836849649 762353872876477 778417488521139 778417488521154
int_arith 63 2
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "int_arith" "NOT_INT_DIVIDES" ) , integerTheory.INT_ABS_NUM , boolLib.CONJ_ASSOC ]

4508187 4508202 479280036821 503201789626 527123542416 527123542431 12510104001954 19521708359784 19521708359799 19715171511164 19715171511179 24856945732414 29721652182184 30530093675625 31843273619564 31843273619579 82165078414841 82627963976014 100216399006298 101493408634270 118012025074246 118012025074261 129916455720081 139726369603724 141613073129054 155412585748122 222769067440727 264214093175962 288661503866515 288661503866530 293294570028156 318462032494214 353247009325284 375497871509280 377050265634883 377201426286148 387060757195317 422194100758365 427272307580388 427272307580403 457644544611742 465912902899348 466580814162987 466580814163002 468720065734516 474709775802895 531497668234994 621331998332576 672462142824294 684439512836680 701865353869684 701865353869699 704177836849649 762353872876462 772093664419589 777299798500621 778417488521139
int_arith 64 0
BasicProvers.PROVE_TAC [ integerTheory.INT_LE_LADD , integerTheory.INT_ADD_COMM , integerTheory.INT_ADD_ASSOC , integerTheory.INT_LE_ADD2 , integerTheory.INT_ADD_LID ]

4508202 474495686260 574967048041 579751398602 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 196421115996503 208688131165109 222769067440727 288661503866530 330012922480994 353247009325284 373171368020504 377050265634883 387060757195317 465912902899348 468720065734531 613183122488155 621331998332576 684439512836680 701865353869699 778417488521154
int_arith 65 0
boolLib.REWRITE_TAC [ boolLib.GSYM ( DB.fetch "integer" "INT_LNEG_UNIQ" ) ]
1
4508202 474495686260 574967048041 579751398602 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 182786161572575 208688131165109 222769067440727 230306874125921 288661503866530 330012922480994 361278437557450 373171368020504 377050265634883 387060757195317 411841775227580 465912902899348 468720065734531 560067426511773 577598599883827 595668015596659 621331998332576 624287298179518 634772253538988 684439512836680 701865353869699 758702156437644 778417488521154
int_arith 65 1
boolLib.REPEAT boolLib.STRIP_TAC

4508202 474495686260 574967048041 579751398602 19521708359799 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 182786161572575 222769067440727 230306874125921 288661503866530 330012922480994 361278437557450 373171368020504 377050265634883 387060757195317 411841775227580 465912902899348 466580814163002 468720065734531 560067426511773 577598599883827 595668015596659 621331998332576 624287298179518 684439512836680 758702156437644 778417488521154
int_arith 65 2
BasicProvers.PROVE_TAC [ ( DB.fetch "int_arith" "le_move_all_right" ) , integerTheory.INT_ADD_COMM ]

4508187 4508202 474495686245 474495686260 574967048026 579751398587 579751398602 19715171511164 30530093675610 31843273619564 31843273619579 62873157368343 118012025074246 182786161572560 222769067440712 230306874125906 288661503866515 353247009325284 361278437557435 373171368020489 377050265634868 387060757195302 387060757195317 411841775227565 465912902899333 465912902899348 468720065734516 560067426511758 577598599883812 595668015596644 613183122488155 621331998332561 624287298179503 758702156437629 778417488521139
int_arith 65 3
BasicProvers.PROVE_TAC [ integerTheory.INT_NEGNEG , ( DB.fetch "int_arith" "le_move_all_right" ) , integerTheory.INT_ADD_COMM ]

4508187 4508202 474495686245 474495686260 574967048026 574967048041 579751398587 19715171511164 30530093675610 31843273619564 31843273619579 55917342195797 62873157368343 118012025074246 154837526743882 182786161572560 182786161572575 222769067440712 230306874125906 288661503866515 353247009325269 361278437557435 373171368020489 377050265634868 387060757195302 387060757195317 411841775227565 465912902899333 465912902899348 468720065734516 560067426511758 577598599883812 595668015596644 613183122488140 621331998332561 624287298179503 624287298179518 758702156437629 758702156437644 778417488521139
int_arith 65 4
BasicProvers.PROVE_TAC [ integerTheory.INT_LE_TRANS , integerTheory.INT_NOT_LE ]

4508187 474495686245 574967048026 579751398587 19715171511164 30530093675610 31843273619564 55917342195782 62873157368343 118012025074246 154837526743867 182786161572560 208688131165109 222769067440712 230306874125906 288661503866515 353247009325269 361278437557435 373171368020489 377050265634868 387060757195302 411841775227565 465912902899333 468720065734516 560067426511758 577598599883812 595668015596644 613183122488140 621331998332561 624287298179503 634772253538988 758702156437629 778417488521139
int_arith 66 0
boolLib.REWRITE_TAC [ boolLib.GSYM ( DB.fetch "integer" "INT_LNEG_UNIQ" ) ]
1
4508202 474495686260 574967048041 579751398602 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 148879128779490 208688131165109 222769067440727 243839881693667 288661503866530 330012922480994 373171368020504 377050265634883 387060757195317 465912902899348 466723821630746 468720065734531 560067426511773 595668015596659 621331998332576 634772253538988 684439512836680 701865353869699 778417488521154
int_arith 66 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 474495686260 574967048041 579751398602 19521708359799 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 148879128779490 222769067440727 243839881693667 288661503866530 330012922480994 373171368020504 377050265634883 387060757195317 465912902899348 466580814163002 466723821630746 468720065734531 560067426511773 595668015596659 621331998332576 684439512836680 701865353869699 778417488521154
int_arith 66 2
BasicProvers.PROVE_TAC [ integerTheory.INT_LE_LADD , integerTheory.INT_LET_TRANS , integerTheory.INT_LT_REFL ]

4508187 474495686245 574967048026 579751398587 19715171511164 30530093675610 31843273619564 62873157368343 118012025074246 148879128779475 208688131165109 222769067440712 243839881693652 288661503866515 373171368020489 377050265634868 387060757195302 465912902899333 466723821630731 468720065734516 560067426511758 595668015596644 621331998332561 634772253538988 701865353869684 778417488521139
int_arith 67 0
boolLib.REWRITE_TAC [ boolLib.GSYM ( DB.fetch "integer" "INT_LNEG_UNIQ" ) ]
1
4508202 474495686260 574967048041 579751398602 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 182786161572575 208688131165109 222769067440727 230306874125921 288661503866530 330012922480994 361278437557450 373171368020504 377050265634883 387060757195317 465912902899348 466723821630746 468720065734531 560067426511773 577598599883827 595668015596659 621331998332576 624287298179518 634772253538988 684439512836680 701865353869699 721052400360538 758702156437644 778417488521154
int_arith 67 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 474495686260 574967048041 579751398602 19521708359799 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 182786161572575 222769067440727 230306874125921 288661503866530 330012922480994 361278437557450 373171368020504 377050265634883 387060757195317 465912902899348 466580814163002 466723821630746 468720065734531 560067426511773 577598599883827 595668015596659 621331998332576 624287298179518 684439512836680 701865353869699 721052400360538 758702156437644 778417488521154
int_arith 67 2
boolLib.POP_ASSUM ( boolLib.SUBST_ALL_TAC o boolLib.REWRITE_RULE [ integerTheory.INT_NEG_0 , integerTheory.INT_NEG_ADD , integerTheory.INT_NEGNEG ] o HolKernel.AP_TERM ( Parse.Term [ HolKernel.QUOTE " (*#loc 1102 24*)$~ : int -> int" ] ) )
3
4508187 474495686245 574967048026 579751398587 19715171511164 30530093675610 31843273619564 62873157368343 118012025074246 182786161572560 208688131165109 222769067440712 230306874125906 288661503866515 361278437557435 373171368020489 377050265634868 387060757195302 465912902899333 466723821630731 468720065734516 560067426511758 577598599883812 595668015596644 621331998332561 624287298179503 634772253538988 701865353869684 721052400360523 758702156437629 778417488521139
int_arith 67 3
BasicProvers.PROVE_TAC [ integerTheory.INT_LE_LADD , integerTheory.INT_LET_TRANS , integerTheory.INT_LT_REFL ]

4508187 474495686245 574967048026 579751398587 30530093675610 31843273619564 182786161572560 208688131165109 222769067440712 230306874125906 326448405565827 377050265634868 387060757195302 465912902899333 520500691803476 560067426511758 595668015596644 621331998332561 624287298179503 634772253538988 694863452036613 758702156437629
int_arith 68 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 474495686260 574967048041 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 148879128779490 182786161572575 222769067440727 288661503866530 330012922480994 361278437557450 373171368020504 377050265634883 387060757195317 465912902899348 466723821630746 468720065734531 538446396875761 621331998332576 624287298179518 684439512836680 701865353869699 751919016587388 758702156437644 778417488521154
int_arith 68 1
boolLib.EQ_TAC
2 3
4508187 4508202 474495686245 474495686260 574967048026 574967048041 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 118012025074246 118012025074261 148879128779490 182786161572575 222769067440712 222769067440727 288661503866515 288661503866530 361278437557450 373171368020489 377050265634868 377050265634883 387060757195302 387060757195317 465912902899333 465912902899348 466723821630746 468720065734516 468720065734531 538446396875761 621331998332561 621331998332576 624287298179518 684439512836680 701865353869699 751919016587388 758702156437644 778417488521139 778417488521154
int_arith 68 2
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 474495686245 474495686260 574967048026 574967048041 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 118012025074246 118012025074261 148879128779490 182786161572575 222769067440712 222769067440727 288661503866515 288661503866530 330012922480994 361278437557450 373171368020489 377050265634868 377050265634883 387060757195302 387060757195317 465912902899333 465912902899348 466723821630746 468720065734516 468720065734531 538446396875761 621331998332561 621331998332576 624287298179518 684439512836680 701865353869699 751919016587388 758702156437644 778417488521139 778417488521154
int_arith 68 3
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 474495686245 474495686260 574967048026 574967048041 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368343 62873157368358 118012025074246 118012025074261 148879128779490 182786161572575 222769067440712 222769067440727 288661503866515 288661503866530 330012922480994 361278437557450 373171368020489 377050265634868 377050265634883 387060757195302 387060757195317 465912902899333 465912902899348 466723821630746 468720065734516 468720065734531 538446396875761 621331998332561 621331998332576 624287298179518 684439512836680 701865353869699 751919016587388 758702156437644 778417488521139 778417488521154
int_arith 69 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 474495686260 574967048041 579751398602 19715171511179 30530093675625 31843273619579 62873157368358 118012025074261 148879128779490 222769067440727 288661503866530 330012922480994 353247009325284 373171368020504 377050265634883 387060757195317 465912902899348 466723821630746 468720065734531 613183122488155 621331998332576 684439512836680 701865353869699 778417488521154
int_arith 69 1
BasicProvers.PROVE_TAC [ integerTheory.INT_LE_LADD , integerTheory.INT_LET_TRANS , integerTheory.INT_LT_REFL ]

4508187 4508202 474495686245 474495686260 574967048026 574967048041 579751398602 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 62873157368358 118012025074246 118012025074261 148879128779475 222769067440712 222769067440727 288661503866515 288661503866530 353247009325284 373171368020504 377050265634868 377050265634883 387060757195302 387060757195317 465912902899348 466723821630731 468720065734516 468720065734531 613183122488155 621331998332561 621331998332576 684439512836680 701865353869684 701865353869699 778417488521139 778417488521154
int_arith 70 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 474495686260 574967048041 579751398602 19715171511179 30530093675625 31843273619579 55917342195797 62873157368358 118012025074261 148879128779490 154837526743882 182786161572575 222769067440727 288661503866530 330012922480994 361278437557450 377050265634883 387060757195317 411841775227580 465912902899348 466723821630746 468720065734531 577598599883827 621331998332576 624287298179518 684439512836680 701865353869699 758702156437644 778417488521154
int_arith 70 1
boolLib.POP_ASSUM ( boolLib.ASSUME_TAC o boolLib.REWRITE_RULE [ integerTheory.INT_NEG_0 , integerTheory.INT_NEG_ADD ] o HolKernel.AP_TERM ( Parse.Term [ HolKernel.QUOTE " (*#loc 1129 24*)$~ : int -> int" ] ) )
2
4508187 4508202 474495686245 474495686260 574967048026 574967048041 579751398602 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 55917342195797 62873157368358 118012025074246 118012025074261 148879128779475 154837526743882 182786161572575 222769067440712 222769067440727 288661503866515 288661503866530 361278437557450 377050265634868 387060757195302 387060757195317 411841775227580 465912902899348 466723821630731 468720065734516 468720065734531 577598599883827 621331998332561 624287298179518 684439512836680 701865353869684 701865353869699 758702156437644 778417488521139 778417488521154
int_arith 70 2
boolLib.ASM_REWRITE_TAC [ integerTheory.INT_LE_LADD ]

4508187 4508202 474495686245 474495686260 574967048026 574967048041 579751398602 19715171511164 19715171511179 30530093675610 30530093675625 31843273619564 31843273619579 55917342195797 62873157368358 118012025074246 118012025074261 154837526743882 182786161572560 182786161572575 222769067440712 222769067440727 288661503866515 288661503866530 330538707062757 361278437557435 361278437557450 387060757195302 387060757195317 411841775227580 465912902899348 466723821630731 468720065734516 468720065734531 538446396875746 577598599883827 624287298179503 624287298179518 684439512836680 701865353869684 701865353869699 758702156437629 758702156437644 778417488521139 778417488521154
