relation 0 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 160288592847498 286024140781060 338694364753186 356865923264990 464705417142351 491132347463379 554207956559931 594479367708751 650141217173068
relation 0 1
mesonLib.MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 160288592847498 286024140781060 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 1 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 160288592847498 286024140781060 338694364753186 432863920313721 491132347463379 504593721650134 594479367708751 626533550725254 648550396331572
relation 1 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 1 2
boolLib.RES_TAC
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 574967048026 574967048041 579751398587 584535749148 584535749163 101493408634255 160288592847483 286024140781045 286024140781060 330012922480979 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 766438618715701
relation 1 3
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 574967048026 574967048041 579751398587 584535749148 584535749163 101493408634255 160288592847483 286024140781045 286024140781060 330012922480979 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 766438618715701
relation 2 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 3 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 3 1
boolLib.REPEAT boolLib.STRIP_TAC

4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 4 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 15175208569603 42773547914517 89661966133602 286024140781060 295311712298031 338694364753186
relation 5 0
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) ]

4508202 5822413 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 6 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 7 0
boolLib.GEN_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 684439512836680 766438618715716
relation 7 1
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_STRONG_INDUCT" )
2
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 684439512836680 766438618715716
relation 7 2
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 151181538357760 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 8 0
BasicProvers.PROVE_TAC tactictoe_thmlarg
1
4508202 393161726723 42773547914517 160288592847498 255645827504778 286024140781060 295311712298031 338694364753186 491132347463379 594479367708751 648550396331572
relation 8 1
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 684439512836680 766438618715716
relation 9 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 393161726723 42773547914517 160288592847498 173884130807379 286024140781060 295311712298031 338694364753186 491132347463379 594479367708751 697310165347259
relation 10 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 393161726723 143227765915362 160288592847498 173884130807379 280867926216259 286024140781060 338694364753186 424817112634568 491132347463379 594479367708751
relation 11 0
metisLib.METIS_TAC tactictoe_thmlarg

4508202 5822413 393161726723 488848737943 574967048041 579751398602 229370781440480 280867926216259 286024140781060 289480002779496 330012922480994 338694364753186 424817112634568 448933604617435 487562626248793 491132347463379 571238683741993 637387629151176 684439512836680 684775263036346 688147851420726 694750096560987 766438618715716
relation 12 0
boolLib.STRIP_TAC
1
4508202 5822413 388377376162 393161726723 574967048041 579751398602 229370781440480 280867926216259 286024140781060 330012922480994 338694364753186 424817112634568 491132347463379 571238683741993 637387629151176 684439512836680 694750096560987 766438618715716
relation 12 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 229370781440480 280867926216259 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424817112634568 491132347463364 571238683741993 637387629151161 684439512836665 684439512836680 694750096560972 766438618715701
relation 12 2
boolLib.REPEAT boolLib.STRIP_TAC
3 4
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939409 286024140781045 286024140781060 330012922480979 330012922480994 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
relation 12 3
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 574967048041 579751398587 579751398602 179857892939394 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 12 4
boolLib.RES_TAC
5
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 574967048041 579751398587 579751398602 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
relation 12 5
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 574967048041 579751398587 579751398602 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
relation 13 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "RC_DEF" ) ]

4508202 5822413 383593025601 393161726723 574967048041 579751398602 101493408634270 229370781440480 280867926216259 286024140781060 330012922480994 338694364753186 424817112634568 432251150433549 491132347463379 571238683741993 637387629151176 684439512836680 694750096560987 766438618715716
relation 14 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "RC_DEF" ) ]

4508202 5822413 393161726723 488848737943 574967048041 579751398602 229370781440480 280867926216259 286024140781060 330012922480994 338694364753186 393247374089969 424817112634568 491132347463379 543732674092599 571238683741993 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 15 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]

4508202 5822413 393161726723 488848737943 574967048041 579751398602 28960632846967 101606732011555 286024140781060 330012922480994 338694364753186 356865923264990 448933604617435 453523932307820 464705417142351 487562626248793 491132347463379 583301758395060 637387629151176 684439512836680 684775263036346 694750096560987 766438618715716
relation 16 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]

4508202 5822413 393161726723 488848737943 574967048041 579751398602 101606732011555 286024140781060 330012922480994 338694364753186 356865923264990 393247374089969 453523932307820 464705417142351 491132347463379 543732674092599 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 17 0
boolLib.STRIP_TAC
1
4508202 5822413 388377376162 393161726723 574967048041 579751398602 101606732011555 286024140781060 330012922480994 338694364753186 356865923264990 453523932307820 464705417142351 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 17 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101606732011555 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 356865923264990 453523932307820 464705417142351 491132347463364 637387629151161 684439512836665 684439512836680 694750096560972 766438618715701
relation 17 2
boolLib.REPEAT boolLib.STRIP_TAC
3 4
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 330012922480994 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 17 3
boolLib.RES_TAC
5
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 17 4
boolLib.RES_TAC
6
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 17 5
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 17 6
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 18 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 114152307056184 160288592847498 280867926216259 286024140781060 338694364753186 424817112634568 463402351786840 491132347463379 554207956559931 594479367708751 684439512836680 701865353869699
relation 18 1
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) ]
2 3 4 5 6 7
4508202 5822413 393161726723 574967048041 579751398602 160288592847498 179857892939409 286024140781060 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 18 2
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939409 286024140781045 286024140781060 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849664 766438618715701
relation 18 3
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939394 179857892939409 286024140781045 286024140781060 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 18 4
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939409 286024140781045 286024140781060 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849664 766438618715701
relation 18 5
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939394 179857892939409 286024140781045 286024140781060 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 18 6
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939394 286024140781045 286024140781060 415098329689523 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 701865353869684 704177836849649 766438618715701
relation 18 7
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939394 286024140781045 286024140781060 415098329689523 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 701865353869684 704177836849649 766438618715701
relation 19 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "antisymmetric_def" ) , ( DB.fetch "relation" "RC_DEF" ) ]
1
4508202 393161726723 160288592847498 280867926216259 286024140781060 338694364753186 424817112634568 491132347463379 594479367708751 666206595639056 684439512836680 701865353869699 724837201218009 783328435841898
relation 19 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 101493408634270 179857892939409 286024140781060 330012922480994 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 20 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "RC_DEF" ) ]
1 2 3
4508202 393161726723 160288592847498 253055819952798 280867926216259 286024140781060 330012922480994 338694364753186 424817112634568 491132347463379 534256931013781 594479367708751 648550396331572 684439512836680
relation 20 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 584535749148 584535749163 101493408634255 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
relation 20 2
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
relation 20 3
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 584535749148 584535749163 101493408634255 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
relation 21 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 393161726723 574967048041 579751398602 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 21 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 22 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 23 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 160288592847498 229370781440480 280867926216259 286024140781060 330012922480994 338694364753186 424817112634568 491132347463379 571238683741993 637387629151176 684439512836680 694750096560987 766438618715716
relation 24 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 160288592847498 229370781440480 280867926216259 286024140781060 295311712298031 330012922480994 338694364753186 424817112634568 491132347463379 571238683741993 684439512836680 766438618715716
relation 25 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 464926985138 469711335699 574967048041 579751398602 584535749163 14964169694221 20489380096870 50246678366069 69840854316299 92358856346631 101493408634270 146435462601248 154112556560014 155182626692544 160288592847498 176365377750728 183118499822622 189160857677160 262601225139297 263118367391503 286024140781060 290402631057405 330012922480994 338694364753186 362798278409782 425524704562068 491132347463379 510594074382952 532267403979755 537647789150356 563808981823681 604802207440298 605181111309741 617381192993421 637387629151176 684439512836680 687586290259537 689279156321506 690046258256581 694724584920122 694750096560987 701865353869699 704177836849664 704641311152762 725218486902786 766438618715716
relation 25 1
boolLib.ASM_REWRITE_TAC [ ]
2
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 25 2
boolLib.BETA_TAC
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 20489380096870 50246678366054 50246678366069 69840854316284 69840854316299 92358856346616 92358856346631 101493408634255 101493408634270 146435462601233 154112556559999 154112556560014 155182626692529 155182626692544 160288592847483 160288592847498 176365377750713 176365377750728 182595346969093 183118499822607 183118499822622 189160857677145 189160857677160 262601225139282 262601225139297 263118367391488 263118367391503 286024140781045 286024140781060 290402631057390 290402631057405 298535177283481 301038334999562 330012922480979 330012922480994 338694364753171 362798278409767 362798278409782 425524704562053 491132347463364 491132347463379 510594074382937 510594074382952 532267403979740 532267403979755 537647789150341 537647789150356 563808981823666 563808981823681 604802207440283 604802207440298 605181111309726 605181111309741 617381192993406 617381192993421 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 687586290259537 689279156321491 689279156321506 690046258256566 690046258256581 694724584920107 694724584920122 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 725218486902786 766438618715701 766438618715716
relation 25 3
mesonLib.MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 26 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 464926985138 469711335699 574967048041 579751398602 584535749163 14964169694221 20489380096870 50246678366069 69840854316299 92358856346631 101493408634270 146435462601248 154112556560014 155182626692544 160288592847498 176365377750728 183118499822622 189160857677160 262601225139297 263118367391503 286024140781060 290402631057405 330012922480994 338694364753186 362798278409782 425524704562068 491132347463379 510594074382952 532267403979755 537647789150356 563808981823681 604802207440298 605181111309741 617381192993421 637387629151176 684439512836680 687586290259537 689279156321506 690046258256581 694724584920122 694750096560987 701865353869699 704177836849664 704641311152762 725218486902786 766438618715716
relation 26 1
boolLib.ASM_REWRITE_TAC [ ]
2
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 26 2
boolLib.BETA_TAC
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 20489380096870 50246678366054 50246678366069 69840854316284 69840854316299 92358856346616 92358856346631 101493408634255 101493408634270 146435462601233 154112556559999 154112556560014 155182626692529 155182626692544 160288592847483 160288592847498 176365377750713 176365377750728 182595346969093 183118499822607 183118499822622 189160857677145 189160857677160 262601225139282 262601225139297 263118367391488 263118367391503 286024140781045 286024140781060 290402631057390 290402631057405 298535177283481 301038334999562 330012922480979 330012922480994 338694364753171 362798278409767 362798278409782 425524704562053 491132347463364 491132347463379 510594074382937 510594074382952 532267403979740 532267403979755 537647789150341 537647789150356 563808981823666 563808981823681 604802207440283 604802207440298 605181111309726 605181111309741 617381192993406 617381192993421 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 687586290259537 689279156321491 689279156321506 690046258256566 690046258256581 694724584920107 694724584920122 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 725218486902786 766438618715701 766438618715716
relation 26 3
mesonLib.MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 27 0
boolLib.ASM_REWRITE_TAC [ ]
1
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 27 1
boolLib.BETA_TAC
2
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 20489380096870 50246678366054 50246678366069 69840854316284 69840854316299 92358856346616 92358856346631 101493408634255 101493408634270 146435462601233 154112556559999 154112556560014 155182626692529 155182626692544 160288592847483 160288592847498 176365377750713 176365377750728 182595346969093 183118499822607 183118499822622 189160857677145 189160857677160 262601225139282 262601225139297 263118367391488 263118367391503 286024140781045 286024140781060 290402631057390 290402631057405 298535177283481 301038334999562 330012922480979 330012922480994 338694364753171 362798278409767 362798278409782 425524704562053 491132347463364 491132347463379 510594074382937 510594074382952 532267403979740 532267403979755 537647789150341 537647789150356 563808981823666 563808981823681 604802207440283 604802207440298 605181111309726 605181111309741 617381192993406 617381192993421 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 687586290259537 689279156321491 689279156321506 690046258256566 690046258256581 694724584920107 694724584920122 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 725218486902786 766438618715701 766438618715716
relation 27 2
mesonLib.MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 28 0
boolLib.ASM_REWRITE_TAC [ ]
1
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 28 1
mesonLib.ASM_MESON_TAC [ ]
2
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 20489380096870 50246678366054 50246678366069 69840854316284 69840854316299 92358856346616 92358856346631 101493408634255 101493408634270 146435462601233 154112556559999 154112556560014 155182626692529 155182626692544 160288592847483 160288592847498 176365377750713 176365377750728 182595346969093 183118499822607 183118499822622 189160857677145 189160857677160 262601225139282 262601225139297 263118367391488 263118367391503 286024140781045 286024140781060 290402631057390 290402631057405 298535177283481 301038334999562 330012922480979 330012922480994 338694364753171 362798278409767 362798278409782 425524704562053 491132347463364 491132347463379 510594074382937 510594074382952 532267403979740 532267403979755 537647789150341 537647789150356 563808981823666 563808981823681 604802207440283 604802207440298 605181111309726 605181111309741 617381192993406 617381192993421 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 687586290259537 689279156321491 689279156321506 690046258256566 690046258256581 694724584920107 694724584920122 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 725218486902786 766438618715701 766438618715716
relation 28 2
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 29 0
boolLib.STRIP_TAC
1
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 30 0
boolLib.STRIP_TAC
1
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 425524704562053 491132347463364 491132347463379 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 31 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 31 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 32 0
boolLib.STRIP_TAC
1
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 338694364753171 338694364753186 362798278409767 424581335678094 425524704562053 432863920313721 491132347463364 491132347463379 504593721650134 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 32 1
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.FORALL_AND_THM , boolLib.EQ_IMP_THM ]
2
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 338694364753171 338694364753186 362798278409767 424581335678094 425524704562053 432863920313721 491132347463364 491132347463379 504593721650134 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 32 2
boolLib.STRIP_TAC

4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 424581335678094 425524704562053 432863920313721 491132347463364 491132347463379 504593721650134 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 33 0
boolLib.STRIP_TAC
1
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 160288592847498 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 338694364753171 338694364753186 362798278409767 424581335678094 425524704562053 432863920313721 491132347463364 491132347463379 504593721650134 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 33 1
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.FORALL_AND_THM , boolLib.EQ_IMP_THM ]
2
4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 338694364753171 338694364753186 362798278409767 424581335678094 425524704562053 432863920313721 491132347463364 491132347463379 504593721650134 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 33 2
boolLib.STRIP_TAC

4508187 4508202 5822398 5822413 383593025586 393161726708 393161726723 464926985123 469711335684 574967048026 574967048041 579751398587 579751398602 584535749148 14964169694221 20489380096855 50246678366054 69840854316284 92358856346616 101493408634255 101493408634270 146435462601233 146435462601248 154112556559999 155182626692529 160288592847483 176365377750713 183118499822607 189160857677145 262601225139282 263118367391488 286024140781045 286024140781060 290402631057390 330012922480979 330012922480994 338694364753171 338694364753186 362798278409767 424581335678094 425524704562053 432863920313721 491132347463364 491132347463379 504593721650134 510594074382937 532267403979740 537647789150341 563808981823666 604802207440283 605181111309726 617381192993406 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 687586290259522 689279156321491 690046258256566 694724584920107 694750096560972 694750096560987 701865353869684 704177836849649 704641311152747 725218486902771 766438618715701 766438618715716
relation 34 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 34 1
boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 34 2
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 560613996358 565398346919 574967048026 579751398587 584535749148 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 424581335678079 424581335678094 432863920313706 432863920313721 491132347463364 491132347463379 504593721650119 504593721650134 637387629151161 637387629151176 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 34 3
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 424581335678079 424581335678094 432863920313706 432863920313721 491132347463364 491132347463379 504593721650119 504593721650134 637387629151161 637387629151176 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 35 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 36 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 36 1
boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 36 2
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "TC_INDUCT_LEFT1" )
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 560613996358 565398346919 574967048026 579751398587 584535749148 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 424581335678079 424581335678094 432863920313706 432863920313721 491132347463364 491132347463379 504593721650119 504593721650134 637387629151161 637387629151176 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 36 3
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 560613996358 565398346919 574967048026 579751398587 584535749148 101493408634255 101493408634270 147406685765131 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 424581335678079 424581335678094 432863920313706 432863920313721 491132347463364 491132347463379 504593721650119 504593721650134 637387629151161 637387629151176 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 37 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 37 1
boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 37 2
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "TC_INDUCT_RIGHT1" )
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 560613996358 565398346919 574967048026 579751398587 584535749148 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 424581335678079 424581335678094 432863920313706 432863920313721 491132347463364 491132347463379 504593721650119 504593721650134 637387629151161 637387629151176 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 37 3
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 560613996358 565398346919 574967048026 579751398587 584535749148 101493408634255 101493408634270 148664969962674 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 424581335678079 424581335678094 432863920313706 432863920313721 491132347463364 491132347463379 504593721650119 504593721650134 637387629151161 637387629151176 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 38 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 39 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 560613996358 565398346919 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 40 0
let fun tc_ind_alt_tacs tc_ind_thm tq = boolLib.REPEAT boolLib.STRIP_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.POP_ASSUM ( boolLib.ASSUME_TAC o Ho_Rewrite.REWRITE_RULE [ boolLib.BETA_THM ] o Q.SPEC tq o boolLib.GEN_ALL o boolLib.MATCH_MP ( boolLib.REORDER_ANTS rev tc_ind_thm ) ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.VALIDATE ( boolLib.POP_ASSUM ( boolLib.ACCEPT_TAC o boolLib.UNDISCH ) ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.REPEAT boolLib.STRIP_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.TRY boolLib.COND_CASES_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ ( ( DB.fetch "relation" "TC_SUBSET" ) ) ] sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.RES_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.IMP_RES_TAC ( ( DB.fetch "relation" "TC_RULES" ) ) in tc_ind_alt_tacs end ( DB.fetch "relation" "TC_INDUCT_LEFT1" ) [ HolKernel.QUOTE " (*#loc 432 36*)\\x y. if y = b then Q x else TC R x y" ]

4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432251150433549 432863920313721 491132347463379 504593721650134 637387629151176 655100123088313 677677083175160 684439512836680 694750096560987 766438618715716
relation 41 0
let fun tc_ind_alt_tacs tc_ind_thm tq = boolLib.REPEAT boolLib.STRIP_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.POP_ASSUM ( boolLib.ASSUME_TAC o Ho_Rewrite.REWRITE_RULE [ boolLib.BETA_THM ] o Q.SPEC tq o boolLib.GEN_ALL o boolLib.MATCH_MP ( boolLib.REORDER_ANTS rev tc_ind_thm ) ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.VALIDATE ( boolLib.POP_ASSUM ( boolLib.ACCEPT_TAC o boolLib.UNDISCH ) ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.REPEAT boolLib.STRIP_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.TRY boolLib.COND_CASES_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ ( ( DB.fetch "relation" "TC_SUBSET" ) ) ] sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.RES_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.IMP_RES_TAC ( ( DB.fetch "relation" "TC_RULES" ) ) in tc_ind_alt_tacs end ( DB.fetch "relation" "TC_INDUCT_RIGHT1" ) [ HolKernel.QUOTE " (*#loc 437 37*)\\x y. if x = a then Q y else TC R x y" ]

4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432251150433549 432863920313721 491132347463379 504593721650134 637387629151176 655100123088313 677677083175160 684439512836680 694750096560987 766438618715716
relation 42 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 488848737943 574967048041 579751398602 84516958613647 162379969670185 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 448933604617435 487562626248793 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 684775263036346 694750096560987 766438618715716
relation 42 1
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
2
4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 84516958613647 162379969670185 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 448933604617420 487562626248778 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 766438618715701 766438618715716
relation 42 2
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 84516958613647 101493408634270 151181538357760 162379969670185 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 432863920313721 448933604617420 487562626248778 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 766438618715701 766438618715716
relation 43 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432251150433549 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 43 1
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 450 19*)!x y. TC R x y ==> P x ==> P y" ]
2 3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432251150433534 432251150433549 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 43 2
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432251150433534 432251150433549 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 43 3
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
4
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432251150433534 432251150433549 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 43 4
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634255 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 44 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 488848737943 574967048041 579751398602 286024140781060 330012922480994 338694364753186 393247374089969 424581335678094 432863920313721 491132347463379 504593721650134 543732674092599 637387629151176 677677083175160 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 44 1
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
2
4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 393247374089954 393247374089969 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 543732674092584 543732674092599 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 701865353869684 701865353869699 766438618715701 766438618715716
relation 44 2
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 393247374089954 393247374089969 491132347463364 491132347463379 543732674092584 543732674092599 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701 766438618715716
relation 45 0
boolLib.STRIP_TAC
1
4508202 5822413 388377376162 393161726723 488848737943 574967048041 579751398602 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 448933604617435 487562626248793 491132347463379 504593721650134 534256931013781 594479367708751 637387629151176 648550396331572 677677083175160 684439512836680 684775263036346 694750096560987 766438618715716
relation 45 1
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
2
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 448933604617420 448933604617435 487562626248778 487562626248793 491132347463364 491132347463379 504593721650134 534256931013766 594479367708736 637387629151161 637387629151176 648550396331557 677677083175160 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 766438618715701 766438618715716
relation 45 2
metisLib.METIS_TAC [ ( DB.fetch "relation" "transitive_def" ) ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 448933604617420 448933604617435 487562626248778 487562626248793 491132347463364 491132347463379 534256931013766 594479367708736 637387629151161 637387629151176 648550396331557 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 766438618715701 766438618715716
relation 46 0
boolLib.REWRITE_TAC [ boolLib.GSYM boolLib.AND_IMP_INTRO ]
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 19521708359799 101493408634270 179857892939409 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 466580814163002 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 46 1
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
2
4508202 5822413 393161726723 574967048041 579751398602 584535749163 19521708359799 101493408634270 179857892939409 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 466580814163002 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 46 2
mesonLib.ASM_MESON_TAC [ ]
3
4508202 5822413 393161726723 574967048041 579751398602 584535749163 19521708359799 101493408634270 151181538357760 179857892939409 286024140781060 330012922480994 457644544611742 466580814163002 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 46 3
BasicProvers.PROVE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 584535749148 584535749163 19521708359784 19521708359799 101493408634255 101493408634270 151181538357745 179857892939394 179857892939409 286024140781045 286024140781060 330012922480979 457644544611727 457644544611742 466580814162987 466580814163002 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701 766438618715716
relation 47 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 677677083175160 684439512836680 766438618715716
relation 47 1
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
2
4508202 5822413 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 677677083175160 684439512836680 766438618715716
relation 47 2
mesonLib.MESON_TAC [ ( DB.fetch "relation" "RTC_rules" ) , ( DB.fetch "relation" "RTC_RTC" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 49 0
boolLib.REPEAT boolLib.STRIP_TAC
1 2
4508202 393161726723 42773547914517 101493408634270 160288592847498 165542953590590 274366206244928 280867926216259 286024140781060 295311712298031 300721767329773 304859502585898 338694364753186 391538956385620 424817112634568 432863920313721 491132347463379 504593721650134 507088161973958 684439512836680 695383113460801 701865353869699
relation 49 1
boolLib.CONV_TAC ( Q.X_FUN_EQ_CONV [ HolKernel.QUOTE " (*#loc 492 30*)u" ] )
3
4508202 393161726723 42773547914517 165542953590590 280867926216259 286024140781060 295311712298031 304859502585898 338694364753186 424817112634568 432863920313721 507088161973958 695383113460801 701865353869699
relation 49 2
boolLib.CONV_TAC ( Q.X_FUN_EQ_CONV [ HolKernel.QUOTE " (*#loc 492 30*)u" ] )
4
4508202 393161726723 42773547914517 274366206244928 280867926216259 286024140781060 295311712298031 300721767329773 338694364753186 391538956385620 432863920313721 504593721650134 507088161973958 701865353869699
relation 49 3
boolLib.STRIP_TAC
5
4508202 5822413 393161726723 560613996358 15175208569603 42773547914517 135420318378268 165542953590590 280867926216259 286024140781060 295311712298031 338694364753186 413434575844142 424817112634568 432863920313721 491132347463379 566806076142902 679144204228600 701865353869699 766438618715716
relation 49 4
boolLib.STRIP_TAC
6
4508202 5822413 393161726723 560613996358 15175208569603 42773547914517 149852434103113 274366206244928 280867926216259 286024140781060 295311712298031 338694364753186 432863920313721 491132347463379 504593721650134 566806076142902 662195277360570 668589426081132 701865353869699 766438618715716
relation 49 5
boolLib.CONV_TAC ( Q.X_FUN_EQ_CONV [ HolKernel.QUOTE " (*#loc 493 30*)v" ] )
7
4508202 5822413 393161726723 560613996358 15175208569603 42773547914517 135420318378268 165542953590590 280867926216259 286024140781060 295311712298031 338694364753186 413434575844142 424817112634568 432863920313721 566806076142902 679144204228600 701865353869699
relation 49 6
boolLib.CONV_TAC ( Q.X_FUN_EQ_CONV [ HolKernel.QUOTE " (*#loc 493 30*)v" ] )
8
4508202 5822413 393161726723 560613996358 15175208569603 42773547914517 149852434103113 274366206244928 280867926216259 286024140781060 295311712298031 338694364753186 432863920313721 504593721650134 566806076142902 662195277360570 668589426081132 701865353869699
relation 49 7
boolLib.STRIP_TAC
9
4508202 5822413 393161726723 560613996358 565398346919 15175208569603 42773547914517 89661966133602 165542953590590 280867926216259 286024140781060 295311712298031 338694364753186 354704560413830 413434575844142 424817112634568 432863920313721 491132347463379 684439512836680 701865353869699 766438618715716
relation 49 8
boolLib.STRIP_TAC
10
4508202 5822413 393161726723 560613996358 565398346919 15175208569603 42773547914517 89661966133602 274366206244928 280867926216259 286024140781060 295311712298031 338694364753186 432863920313721 491132347463379 504593721650134 668589426081132 684439512836680 701865353869699 728490808228178 766438618715716
relation 49 9
boolLib.EQ_TAC

4508202 5822413 393161726723 560613996358 565398346919 15175208569603 42773547914517 89661966133602 165542953590590 280867926216259 286024140781060 295311712298031 338694364753186 354704560413830 413434575844142 424817112634568 432863920313721 684439512836680 701865353869699
relation 49 10
boolLib.EQ_TAC

4508202 5822413 393161726723 560613996358 565398346919 15175208569603 42773547914517 89661966133602 274366206244928 280867926216259 286024140781060 295311712298031 338694364753186 432863920313721 504593721650134 668589426081132 684439512836680 701865353869699 728490808228178
relation 50 0
boolLib.REWRITE_TAC [ boolLib.EQ_IMP_THM ]
1
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 701865353869699 766438618715716
relation 50 1
boolLib.CONV_TAC ( boolLib.REDEPTH_CONV boolLib.FORALL_AND_CONV )
2
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 50 2
boolLib.STRIP_TAC
3 6
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 50 3
boolLib.STRIP_TAC
4
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 50 4
BasicProvers.Induct_on [ HolKernel.QUOTE " (*#loc 512 43*)RTC" ]
5
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 50 5
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) ]

4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 122241001814271 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 50 6
boolLib.REPEAT boolLib.GEN_TAC
7
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 50 7
boolLib.DISCH_THEN ( Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 514 28*)\\z. RTC R z b" ] ( boolLib.MATCH_MP_TAC o boolLib.BETA_RULE ) )
8
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 50 8
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 51 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 388377376162 393161726723 469711335699 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 51 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 388377376162 393161726723 469711335699 574967048041 579751398602 101493408634270 160288592847498 286024140781060 330012922480994 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 51 2
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 469711335684 574967048026 574967048041 579751398587 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 655100123088298 684439512836665 694750096560972 766438618715701
relation 52 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 388377376162 393161726723 464926985138 469711335699 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 701865353869699 766438618715716
relation 52 1
boolLib.REPEAT ( boolLib.STRIP_TAC sml_infixl0_open boolLib.ORELSE sml_infixl0_close boolLib.EQ_TAC )
2 3
4508202 5822413 388377376162 393161726723 464926985138 469711335699 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 701865353869699 766438618715716
relation 52 2
boolLib.FIRST_X_ASSUM ( boolLib.ASSUME_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 525 39*)$~ o Q" ] )
4
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 464926985123 464926985138 469711335684 574967048026 579751398587 584535749148 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 655100123088298 684439512836665 694750096560972 766438618715701
relation 52 3
boolLib.FIRST_X_ASSUM ( boolLib.ASSUME_TAC o Q.SPEC [ HolKernel.QUOTE " (*#loc 525 39*)$~ o Q" ] )
5
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 464926985123 469711335684 469711335699 574967048026 579751398587 584535749148 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 655100123088298 684439512836665 694750096560972 766438618715701
relation 52 4
simpLib.REV_FULL_SIMP_TAC BasicProvers.bool_ss [ combinTheory.o_THM ]
6
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 464926985123 464926985138 469711335684 574967048026 579751398587 584535749148 19521708359784 101493408634255 286024140781045 330012922480979 397312753970202 432251150433534 432251150433549 466580814162987 491132347463364 530295263892576 609447994186135 637387629151161 637387629151176 684439512836665 694750096560972 749680305297488 766438618715701 766836149798644
relation 52 5
simpLib.REV_FULL_SIMP_TAC BasicProvers.bool_ss [ combinTheory.o_THM ]
7
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 464926985123 469711335684 469711335699 574967048026 579751398587 584535749148 19521708359784 101493408634255 286024140781045 330012922480979 397312753970202 432251150433534 432251150433549 466580814162987 491132347463364 530295263892576 609447994186135 637387629151161 637387629151176 684439512836665 694750096560972 749680305297488 766438618715701 766836149798644
relation 52 6
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 464926985138 469711335684 574967048026 579751398587 584535749148 19521708359784 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 466580814162987 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 766438618715701
relation 52 7
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 464926985123 469711335699 574967048026 579751398587 584535749148 19521708359784 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 466580814162987 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 766438618715701
relation 53 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 388377376162 393161726723 464926985138 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 53 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 388377376162 393161726723 464926985138 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 53 2
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 464926985123 579751398587 584535749148 584535749163 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 655100123088298 684439512836665 694750096560972 766438618715701
relation 54 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 54 1
boolLib.FIRST_X_ASSUM ( boolLib.irule o boolLib.MATCH_MP ( boolLib.REORDER_ANTS rev ( DB.fetch "relation" "RTC_ALT_RIGHT_INDUCT" ) ) )
2
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 574967048026 574967048041 579751398587 579751398602 584535749148 15175208569588 42773547914502 89661966133587 101493408634255 286024140781045 286024140781060 295311712298016 330012922480979 338694364753171 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 766438618715701
relation 54 2
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 55 0
mesonLib.MESON_TAC [ ( DB.fetch "relation" "RTC_rules" ) , ( DB.fetch "relation" "RTC_RTC" ) ]
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 55 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 388377376162 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 55 2
mesonLib.ASM_MESON_TAC [ ]
3
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 579751398587 584535749148 584535749163 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 655100123088298 684439512836665 694750096560972 766438618715701
relation 55 3
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 574967048026 579751398587 584535749148 584535749163 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 655100123088298 684439512836665 694750096560972 766438618715701
relation 56 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 56 1
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 553 19*)P x y /\\ RTC R x y" ]
2 3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 574967048026 574967048041 579751398587 579751398602 584535749148 15175208569588 42773547914502 89661966133587 101493408634255 286024140781045 286024140781060 295311712298016 330012922480979 338694364753171 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 766438618715701
relation 56 2
boolLib.REPEAT boolLib.STRIP_TAC

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 56 3
Q.UNDISCH_THEN [ HolKernel.QUOTE " (*#loc 554 19*)RTC R x y" ] boolLib.MP_TAC
4
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 338694364753171 338694364753186 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 56 4
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 555 29*)y" ] , [ HolKernel.QUOTE " (*#loc 555 34*)x" ] ]
5
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 56 5
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_INDUCT_RIGHT1" )
6
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 56 6
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "RTC_RULES_RIGHT1" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 152439822555303 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 57 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 57 1
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 564 19*)!y z. RTC R y z ==> !x. R x y ==> TC R x z" ]
2 3
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 57 2
mesonLib.MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 57 3
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_ind" )
4
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 57 4
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 152439822555303 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 58 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 58 1
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 574 19*)!x z. TC R x z ==> ?y. R x y /\\ RTC R y z" ]
2 3
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 58 2
mesonLib.MESON_TAC [ ( DB.fetch "relation" "EXTEND_RTC_TC" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 58 3
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
4
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 58 4
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) , ( DB.fetch "relation" "RTC_TRANSITIVE" ) , ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "RTC_RULES_RIGHT1" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 151181538357760 286024140781060 295311712298031 330012922480994 338694364753186 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 59 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 59 1
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 584 19*)!x y. RTC R x y ==> !z. R y z ==> TC R x z" ]
2 3
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 59 2
mesonLib.MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 59 3
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_INDUCT_RIGHT1" )
4
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 59 4
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 152439822555303 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 60 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 60 1
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 594 19*)!x z. TC R x z ==> ?y. RTC R x y /\\ R y z" ]
2 3
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 60 2
mesonLib.MESON_TAC [ ( DB.fetch "relation" "EXTEND_RTC_TC_RIGHT1" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 60 3
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "TC_INDUCT_RIGHT1" )
4
4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 60 4
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) , ( DB.fetch "relation" "RTC_TRANSITIVE" ) , ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "RTC_RULES_RIGHT1" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 153698106752846 286024140781060 295311712298031 330012922480994 338694364753186 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 61 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "RC_DEF" ) , boolLib.FUN_EQ_THM ]
1
4508202 393161726723 160288592847498 173884130807379 280867926216259 283068819585249 286024140781060 330012922480994 330336777479763 338694364753186 424817112634568 491132347463379 507088161973958 594479367708751 616820738748061 684439512836680 701865353869699
relation 61 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 151181538357760 160288592847498 179857892939409 286024140781060 330012922480994 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 62 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "symmetric_def" ) , ( DB.fetch "relation" "SC_DEF" ) , boolLib.FUN_EQ_THM ]

4508202 393161726723 114152307056184 160288592847498 286024140781060 330012922480994 338694364753186 356865923264990 464705417142351 491132347463379 507088161973958 517075642865991 554207956559931 582462398319371 594479367708751 684439512836680 701865353869699
relation 63 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "transitive_def" ) , boolLib.FUN_EQ_THM , boolLib.EQ_IMP_THM , boolLib.FORALL_AND_THM , ( DB.fetch "relation" "TC_RULES" ) ]
1
4508202 393161726723 89249421656516 160288592847498 286024140781060 330012922480994 338694364753186 432863920313721 491132347463379 504593721650134 507088161973958 534256931013781 594479367708751 648550396331572 684439512836680 701865353869699 703814508252219
relation 63 1
boolLib.STRIP_TAC
2
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 151181538357760 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 63 2
boolLib.STRIP_TAC
3
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 151181538357760 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 63 3
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
4
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 584535749148 101493408634255 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 63 4
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 64 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 393161726723 160208748837538 160288592847498 280867926216259 286024140781060 338694364753186 424817112634568 450108632454840 491132347463379 507088161973958 693495030869449 701865353869699
relation 65 0
metisLib.METIS_TAC tactictoe_thmlarg

4508202 393161726723 145372495924527 160288592847498 219954579917759 286024140781060 338694364753186 348199229485759 356865923264990 464705417142351 491132347463379 507088161973958 701865353869699
relation 66 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "TC_TRANSITIVE" ) , ( DB.fetch "relation" "transitive_TC_identity" ) ]

4508202 393161726723 130536243011516 160288592847498 246289826516678 286024140781060 338694364753186 432863920313721 491132347463379 504593721650134 507088161973958 539020684363046 701865353869699
relation 67 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 33215714531531 87627340858700 101493408634270 160208748837538 160288592847498 165542953590590 274366206244928 280867926216259 286024140781060 304859502585898 338694364753186 340273399284762 356865923264990 373684368046948 377484067520369 424817112634568 432863920313721 450108632454840 464705417142351 491132347463379 504593721650134 507088161973958 684439512836680 693495030869449 701865353869699
relation 67 1
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "SC_DEF" ) , ( DB.fetch "relation" "RC_DEF" ) , boolLib.FUN_EQ_THM ]
2
4508202 393161726723 33215714531531 87627340858700 160288592847498 280867926216259 286024140781060 338694364753186 356865923264990 373684368046948 377484067520369 424817112634568 464705417142351 491132347463379 507088161973958 701865353869699
relation 67 2
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 151181538357760 160288592847498 179857892939409 286024140781060 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 68 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 44273527162319 114152307056184 160288592847498 286024140781060 330012922480994 338694364753186 432863920313721 491132347463379 504593721650134 554207956559931 594479367708751 684439512836680
relation 68 1
boolLib.STRIP_TAC
2
4508202 5822413 393161726723 574967048041 579751398602 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 68 2
boolLib.STRIP_TAC
3
4508202 5822413 393161726723 574967048041 579751398602 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 68 3
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.FORALL_AND_THM , boolLib.EQ_IMP_THM ]
4
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 338694364753186 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 677677083175160 684439512836665 684439512836680 694750096560972 701865353869684 701865353869699 766438618715701 766438618715716
relation 68 4
boolLib.STRIP_TAC

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634270 286024140781045 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 677677083175160 684439512836665 684439512836680 694750096560972 701865353869684 766438618715701 766438618715716
relation 68 5
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634270 152439822555303 286024140781045 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 766438618715701 766438618715716
relation 68 6
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634270 151181538357760 286024140781045 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 766438618715701 766438618715716
relation 69 0
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "TC_SUBSET" ) ]

4508202 393161726723 160288592847498 173884130807379 286024140781060 330012922480994 338694364753186 432863920313721 491132347463379 504593721650134 516705496687818 594479367708751 616820738748061 684439512836680
relation 70 0
BasicProvers.PROVE_TAC tactictoe_thmlarg
1
4508202 393161726723 160288592847498 196324272356661 205115981749005 286024140781060 338694364753186 469102966163327 491132347463379 594479367708751 665929605958112
relation 70 1
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 393161726723 22123013407329 83399269101782 101493408634270 160288592847498 280867926216259 286024140781060 338694364753186 352281818976818 356865923264990 432863920313721 437325175976942 464705417142351 491132347463379 554207956559931 594479367708751 648550396331572 684439512836680
relation 71 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "EQC_DEF" ) , ( DB.fetch "relation" "RC_MOVES_OUT" ) , ( DB.fetch "relation" "symmetric_SC_identity" ) , ( DB.fetch "relation" "symmetric_TC" ) , ( DB.fetch "relation" "SC_SYMMETRIC" ) , ( DB.fetch "relation" "TC_IDEM" ) ]

4508202 393161726723 127324687179959 160288592847498 205115981749005 258497924446303 286024140781060 338694364753186 459087370582249 491132347463379 507088161973958 665929605958112 701865353869699
relation 72 0
metisLib.METIS_TAC tactictoe_thmlarg

4508202 393161726723 42773547914517 160288592847498 286024140781060 295311712298031 338694364753186 491132347463379 507088161973958 530084737659853 615815645412458 664035577779729 701865353869699
relation 73 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.EQ_IMP_THM , boolLib.FORALL_AND_THM ]
1
4508202 5822413 393161726723 560613996358 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 179857892939409 286024140781060 295311712298031 338694364753186 415098329689538 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 73 1
boolLib.STRIP_TAC

4508202 5822413 393161726723 560613996358 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 179857892939409 286024140781060 295311712298031 330012922480994 338694364753186 415098329689538 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 74 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "EXTEND_RTC_TC_EQN" ) , ( DB.fetch "relation" "RTC_CASES1" ) ]

4508202 5822413 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 160288592847498 179857892939409 286024140781060 295311712298031 338694364753186 415098329689538 424581335678094 432863920313721 491132347463379 504593721650134 677677083175160 684439512836680 701865353869699 704177836849664 766438618715716
relation 75 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.EQ_IMP_THM , boolLib.FORALL_AND_THM ]
1
4508202 5822413 393161726723 560613996358 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 179857892939409 286024140781060 295311712298031 338694364753186 415098329689538 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 75 1
boolLib.STRIP_TAC

4508202 5822413 393161726723 560613996358 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 179857892939409 286024140781060 295311712298031 330012922480994 338694364753186 415098329689538 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 76 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.EQ_IMP_THM , boolLib.FORALL_AND_THM ]
1
4508202 5822413 393161726723 560613996358 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 338694364753186 457644544611742 491132347463379 684439512836680 701865353869699 766438618715716
relation 76 1
boolLib.STRIP_TAC

4508202 5822413 393161726723 560613996358 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 160288592847498 286024140781060 295311712298031 330012922480994 338694364753186 457644544611742 491132347463379 684439512836680 766438618715716
relation 77 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 77 1
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
2
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 286024140781060 330012922480994 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 77 2
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 152439822555303 286024140781060 330012922480994 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 78 0
mesonLib.MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "TC_CASES1_E" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 286024140781060 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 79 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 79 1
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
2
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 286024140781060 330012922480994 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 79 2
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 152439822555303 286024140781060 330012922480994 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 80 0
mesonLib.MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "TC_CASES2_E" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 286024140781060 338694364753186 415098329689538 424581335678094 432863920313721 457644544611742 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 701865353869699 766438618715716
relation 81 0
boolLib.STRIP_TAC
1
4508202 5822413 388377376162 393161726723 574967048041 579751398602 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 81 1
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 736 64*)y" ] , [ HolKernel.QUOTE " (*#loc 736 69*)x" ] ]
2
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 491132347463364 504593721650134 637387629151161 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701
relation 81 2
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
3
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 81 3
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749163 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 82 0
boolLib.STRIP_TAC
1
4508202 5822413 388377376162 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 82 1
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 736 64*)y" ] , [ HolKernel.QUOTE " (*#loc 736 69*)x" ] ]
2
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 491132347463364 637387629151161 684439512836665 684439512836680 694750096560972 766438618715701
relation 82 2
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_ind" )
3
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 491132347463364 491132347463379 637387629151161 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 82 3
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 151181538357760 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 83 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 637387629151176 665929605958112 684439512836680 694750096560987 766438618715716
relation 83 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 280867926216259 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 432863920313721 437325175976942 464705417142351 491132347463379 500058383659091 563654600884954 637387629151176 684439512836680 694750096560987 766438618715716
relation 83 2
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "RC_DEF" ) ]
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 280867926216244 286024140781045 286024140781060 330012922480979 338694364753171 352281818976803 356865923264975 432863920313706 437325175976927 464705417142336 491132347463364 500058383659076 563654600884939 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 766438618715701
relation 83 3
Q.PAT_X_ASSUM [ HolKernel.QUOTE " (*#loc 754 18*)TC _ x y" ] boolLib.MP_TAC
4
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 286024140781045 286024140781060 330012922480979 338694364753171 352281818976803 356865923264975 432863920313706 464705417142336 488123897237033 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 712828154578249 766438618715701
relation 83 4
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 755 29*)y" ] , [ HolKernel.QUOTE " (*#loc 755 34*)x" ] ]
5
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 352281818976818 356865923264990 432863920313721 464705417142351 488123897237048 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 712828154578264 766438618715701
relation 83 5
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
6
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 352281818976818 356865923264990 432863920313721 464705417142351 488123897237048 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 712828154578264 766438618715701 766438618715716
relation 83 6
boolLib.REWRITE_TAC tactictoe_thmlarg
7
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 101606732011555 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 356865923264990 453523932307820 464705417142351 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 83 7
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 415098329689538 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 84 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 160288592847498 205115981749005 206238564805859 286024140781060 338694364753186 491132347463379 556712998020059 665929605958112 766438618715716
relation 85 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "EQC_DEF" ) , ( DB.fetch "relation" "RC_DEF" ) ]
1
4508202 5822413 393161726723 574967048041 579751398602 160288592847498 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 637387629151176 665929605958112 684439512836680 694750096560987 766438618715716
relation 85 1
boolLib.DISJ2_TAC
2
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939409 286024140781045 286024140781060 338694364753186 352281818976818 356865923264990 415098329689538 432863920313721 464705417142351 488123897237048 637387629151161 684439512836680 694750096560972 701865353869699 704177836849664 712828154578264
relation 85 2
boolLib.MATCH_MP_TAC ( DB.fetch "relation" "TC_SUBSET" )
3
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 286024140781045 286024140781060 338694364753186 352281818976818 356865923264990 432863920313721 464705417142351 488123897237048 637387629151161 694750096560972 712828154578264
relation 85 3
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101606732011555 286024140781045 286024140781060 338694364753186 356865923264990 453523932307820 464705417142351 637387629151161 694750096560972
relation 86 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "EQC_DEF" ) , ( DB.fetch "relation" "RC_DEF" ) ]
1
4508202 5822413 393161726723 574967048041 579751398602 160288592847498 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 665929605958112 684439512836680 766438618715716
relation 86 1
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 776 19*)symmetric (TC (SC R))" ] boolLib.ASSUME_TAC
2 3
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 179857892939409 286024140781045 286024140781060 338694364753171 338694364753186 352281818976803 352281818976818 356865923264975 356865923264990 415098329689538 432863920313706 432863920313721 464705417142336 464705417142351 488123897237033 488123897237048 684439512836680 701865353869699 704177836849664 712828154578249 712828154578264
relation 86 2
simpLib.SIMP_TAC BasicProvers.bool_ss tactictoe_thmlarg

4508187 4508202 5822398 393161726708 393161726723 574967048026 579751398587 83399269101782 286024140781045 286024140781060 338694364753171 338694364753186 352281818976803 352281818976818 356865923264975 356865923264990 432863920313706 432863920313721 464705417142336 464705417142351 488123897237033 554207956559931 594479367708751 712828154578249
relation 86 3
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "symmetric_def" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 83399269101767 179857892939409 286024140781045 286024140781060 338694364753171 338694364753186 352281818976803 352281818976818 356865923264975 356865923264990 415098329689538 432863920313706 432863920313721 464705417142336 464705417142351 488123897237033 488123897237048 554207956559916 594479367708736 684439512836680 701865353869699 704177836849664 712828154578249 712828154578264
relation 87 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 665929605958112 684439512836680 766438618715716
relation 87 1
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 784 19*)transitive (EQC R)" ]
2 3
4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 556712998020059 665929605958112 684439512836680
relation 87 2
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "transitive_def" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 76132125796024 101493408634270 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 556712998020059 594479367708751 648550396331572 665929605958112 684439512836680
relation 87 3
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "EQC_DEF" ) , ( DB.fetch "relation" "transitive_RC" ) , ( DB.fetch "relation" "TC_TRANSITIVE" ) ]

4508202 393161726723 76132125796024 205115981749005 286024140781060 338694364753186 594479367708751 648550396331572 665929605958112
relation 88 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 393161726723 76132125796024 205115981749005 286024140781060 338694364753186 594479367708751 648550396331572 665929605958112
relation 89 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 393161726723 205115981749005 286024140781060 338694364753186 554207956559931 594479367708751 665929605958112 707417675757657
relation 90 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 393161726723 173884130807379 205115981749005 286024140781060 338694364753186 517796463638505 594479367708751 665929605958112
relation 91 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "EQC_DEF" ) , ( DB.fetch "relation" "RC_MOVES_OUT" ) , ( DB.fetch "relation" "SC_IDEM" ) ]
1
4508202 393161726723 41458915713566 94932702797522 101493408634270 102564811555593 148406489881478 160288592847498 205115981749005 280867926216259 286024140781060 289303676941821 338694364753186 356865923264990 424817112634568 432863920313721 438488972768377 464705417142351 467773810802987 476042542328049 491132347463379 497058648837597 504593721650134 507088161973958 665929605958112 684439512836680 701865353869699
relation 91 1
boolLib.AP_TERM_TAC
2
4508202 393161726723 54213452307812 280867926216259 286024140781060 309396507992544 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 437325175976942 464705417142351 504593721650134 507088161973958 514022461338211 701865353869699 735345811515560
relation 91 2
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM ]
3
4508202 393161726723 273527123912796 286024140781060 300295868363013 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 464705417142351 504593721650134 507088161973958 701865353869699 735345811515560
relation 91 3
boolLib.REVERSE boolLib.EQ_TAC
4 5
4508202 5822413 393161726723 574967048041 151181538357760 153432462048858 286024140781060 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 464705417142351 488123897237048 504593721650134 635269812970268 684439512836680 701865353869699 712828154578264 735345811515560
relation 91 4
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 809 29*)x'" ] , [ HolKernel.QUOTE " (*#loc 809 34*)x" ] ]
6
4508202 5822413 393161726723 574967048041 151181538357760 153432462048858 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 464705417142351 488123897237048 504593721650134 635269812970268 684439512836680 712828154578264 735345811515560
relation 91 5
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 809 29*)x'" ] , [ HolKernel.QUOTE " (*#loc 809 34*)x" ] ]
7
4508202 5822413 393161726723 574967048041 151181538357760 153432462048858 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 464705417142351 488123897237048 504593721650134 635269812970268 684439512836680 712828154578264 735345811515560
relation 91 6
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
12
4508202 5822413 393161726723 574967048041 151181538357760 153432462048858 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 464705417142351 488123897237048 491132347463379 504593721650134 635269812970268 684439512836680 712828154578264 735345811515560 766438618715716
relation 91 7
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
8
4508202 5822413 393161726723 574967048041 151181538357760 153432462048858 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 464705417142351 488123897237048 491132347463379 504593721650134 635269812970268 684439512836680 712828154578264 735345811515560 766438618715716
relation 91 8
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "SC_DEF" ) ]
9 10 11
4508202 5822413 393161726723 574967048041 101493408634270 101606732011555 130382022965007 151181538357760 153432462048858 286024140781060 330012922480994 338694364753186 356865923264990 406693445303987 432863920313721 453523932307820 464705417142351 491132347463379 504593721650134 635269812970268 684439512836680 735345811515560 766438618715716
relation 91 9
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 130382022964992 130382022965007 151181538357745 153432462048843 153432462048858 286024140781045 286024140781060 338694364753171 338694364753186 356865923264975 356865923264990 406693445303972 406693445303987 432863920313706 432863920313721 504593721650119 504593721650134 635269812970253 635269812970268 735345811515545 735345811515560
relation 91 10
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 151181538357745 151181538357760 153432462048858 286024140781045 286024140781060 338694364753186 356865923264990 406693445303987 432863920313721 504593721650134 635269812970268 637387629151161 694750096560972 735345811515560
relation 91 11
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 151181538357745 151181538357760 153432462048858 286024140781045 286024140781060 338694364753186 356865923264990 406693445303987 432863920313721 504593721650134 635269812970268 637387629151161 694750096560972 735345811515560
relation 91 12
boolLib.REVERSE ( BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "SC_DEF" ) ] )
13 14 15
4508202 5822413 393161726723 574967048041 47799024299782 101493408634270 130382022965007 151181538357760 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 406693445303987 432863920313721 464705417142351 488123897237048 491132347463379 504593721650134 675017021144222 684439512836680 712828154578264 766438618715716
relation 91 13
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 130382022964992 130382022965007 151181538357745 286024140781045 286024140781060 338694364753171 338694364753186 352281818976803 352281818976818 356865923264975 356865923264990 432863920313706 432863920313721 464705417142336 464705417142351 488123897237033 488123897237048 712828154578249 712828154578264
relation 91 14
Q.MATCH_ASSUM_RENAME_TAC [ HolKernel.QUOTE " (*#loc 814 29*)R^+ a b" ]
16
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 151181538357745 151181538357760 286024140781045 286024140781060 338694364753171 338694364753186 352281818976818 356865923264990 424581335678079 432863920313706 432863920313721 464705417142351 488123897237048 504593721650119 677677083175145 712828154578264
relation 91 15
Q.MATCH_ASSUM_RENAME_TAC [ HolKernel.QUOTE " (*#loc 814 29*)R^+ a b" ]
17
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 151181538357745 151181538357760 286024140781045 286024140781060 338694364753171 338694364753186 352281818976818 356865923264990 424581335678079 432863920313706 432863920313721 464705417142351 488123897237048 504593721650119 677677083175145 712828154578264
relation 91 16
boolLib.POP_ASSUM boolLib.MP_TAC
18
4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 286024140781045 286024140781060 338694364753171 338694364753186 352281818976818 356865923264990 424581335678079 432863920313706 432863920313721 464705417142351 488123897237048 504593721650119 677677083175145 712828154578264
relation 91 17
boolLib.POP_ASSUM boolLib.MP_TAC
19
4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 286024140781045 286024140781060 338694364753171 338694364753186 352281818976818 356865923264990 424581335678079 432863920313706 432863920313721 464705417142351 488123897237048 504593721650119 677677083175145 712828154578264
relation 91 18
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 816 29*)b" ] , [ HolKernel.QUOTE " (*#loc 816 33*)a" ] ]
20
4508202 5822413 393161726723 464926985138 469711335699 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 424581335678094 432863920313721 464705417142351 488123897237048 504593721650134 677677083175160 684439512836680 712828154578264
relation 91 19
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 816 29*)b" ] , [ HolKernel.QUOTE " (*#loc 816 33*)a" ] ]
21
4508202 5822413 393161726723 464926985138 469711335699 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 424581335678094 432863920313721 464705417142351 488123897237048 504593721650134 677677083175160 684439512836680 712828154578264
relation 91 20
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
22
4508202 5822413 393161726723 464926985138 469711335699 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 424581335678094 432863920313721 464705417142351 488123897237048 491132347463379 504593721650134 677677083175160 684439512836680 712828154578264 766438618715716
relation 91 21
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
23
4508202 5822413 393161726723 464926985138 469711335699 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 424581335678094 432863920313721 464705417142351 488123897237048 491132347463379 504593721650134 677677083175160 684439512836680 712828154578264 766438618715716
relation 91 22
boolLib.REPEAT boolLib.STRIP_TAC
24 25
4508202 5822413 393161726723 464926985138 469711335699 101493408634270 122241001814271 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 432863920313721 464705417142351 488123897237048 491132347463379 637387629151176 684439512836680 694750096560987 712828154578264 766438618715716
relation 91 23
boolLib.REPEAT boolLib.STRIP_TAC
26 27
4508202 5822413 393161726723 464926985138 469711335699 101493408634270 122241001814271 286024140781060 330012922480994 338694364753186 352281818976818 356865923264990 432863920313721 464705417142351 488123897237048 491132347463379 637387629151176 684439512836680 694750096560987 712828154578264 766438618715716
relation 91 24
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 122241001814256 286024140781045 286024140781060 338694364753171 338694364753186 352281818976803 352281818976818 356865923264975 356865923264990 432863920313706 432863920313721 464705417142336 464705417142351 488123897237033 488123897237048 712828154578249 712828154578264
relation 91 25
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 286024140781045 286024140781060 338694364753186 352281818976818 356865923264990 432863920313721 464705417142351 488123897237048 637387629151161 694750096560972 712828154578264
relation 91 26
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 122241001814256 286024140781045 286024140781060 338694364753171 338694364753186 352281818976803 352281818976818 356865923264975 356865923264990 432863920313706 432863920313721 464705417142336 464705417142351 488123897237033 488123897237048 712828154578249 712828154578264
relation 91 27
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 286024140781045 286024140781060 338694364753186 352281818976818 356865923264990 432863920313721 464705417142351 488123897237048 637387629151161 694750096560972 712828154578264
relation 92 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 637387629151176 665929605958112 684439512836680 694750096560987 766438618715716
relation 92 1
boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 574967048041 579751398602 584535749163 101493408634270 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 637387629151176 665929605958112 684439512836680 694750096560987 766438618715716
relation 92 2
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 831 19*)!x y. EQC R x y ==> EQC R x y /\\ P x y" ]
3 4
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 205115981748990 205115981749005 206238564805844 206238564805859 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 491132347463379 556712998020044 556712998020059 637387629151161 637387629151176 665929605958097 665929605958112 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 92 3
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 101493408634270 205115981748990 205115981749005 206238564805844 206238564805859 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 491132347463379 556712998020044 556712998020059 637387629151161 637387629151176 665929605958097 665929605958112 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 92 4
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "EQC_INDUCTION" )
5
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 101493408634270 205115981748990 205115981749005 206238564805844 206238564805859 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 491132347463379 556712998020044 556712998020059 637387629151161 637387629151176 665929605958097 665929605958112 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 92 5
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "EQC_R" ) , ( DB.fetch "relation" "EQC_REFL" ) , ( DB.fetch "relation" "EQC_SYM" ) , ( DB.fetch "relation" "EQC_TRANS" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 101493408634270 151181538357760 205115981748990 205115981749005 206238564805844 206238564805859 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 491132347463364 491132347463379 556712998020044 556712998020059 637387629151161 637387629151176 665929605958097 665929605958112 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 93 0
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "equivalence_def" ) , ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "symmetric_def" ) , ( DB.fetch "relation" "transitive_def" ) , boolLib.FUN_EQ_THM , boolLib.EQ_IMP_THM ]
1
4508202 5822413 393161726723 574967048041 579751398602 160288592847498 261549938493831 286024140781060 393247374089969 469102966163327 491132347463379 543732674092599 566806076142902 594479367708751 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 93 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 151181538357760 160288592847498 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 94 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 103366738851126 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 637387629151176 665929605958112 684439512836680 694750096560987 766438618715716
relation 94 1
boolLib.MAP_EVERY Q.ID_SPEC_TAC [ [ HolKernel.QUOTE " (*#loc 847 44*)y" ] , [ HolKernel.QUOTE " (*#loc 847 49*)x" ] ]
2
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 103366738851111 103366738851126 205115981749005 206238564805859 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 491132347463364 556712998020059 637387629151161 665929605958112 684439512836665 684439512836680 694750096560972 766438618715701
relation 94 2
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "STRONG_EQC_INDUCTION" )
3
4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 103366738851111 103366738851126 205115981749005 206238564805859 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 491132347463364 491132347463379 556712998020059 637387629151161 665929605958112 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 94 3
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "EQC_R" ) , ( DB.fetch "relation" "EQC_REFL" ) , ( DB.fetch "relation" "EQC_SYM" ) , ( DB.fetch "relation" "EQC_TRANS" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634270 103366738851111 103366738851126 151181538357760 205115981749005 206238564805859 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 491132347463364 491132347463379 556712998020059 637387629151161 637387629151176 665929605958112 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 95 0
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_ind" )
1
4508202 5822413 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 205115981749005 206238564805859 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 556712998020059 665929605958112 684439512836680 766438618715716
relation 95 1
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "EQC_R" ) , ( DB.fetch "relation" "EQC_REFL" ) , ( DB.fetch "relation" "EQC_SYM" ) , ( DB.fetch "relation" "EQC_TRANS" ) ]

4508202 5822413 393161726723 574967048041 579751398602 101493408634270 151181538357760 205115981749005 206238564805859 286024140781060 330012922480994 338694364753186 491132347463379 556712998020059 637387629151176 665929605958112 684439512836680 694750096560987 766438618715716
relation 96 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 488848737943 574967048041 579751398602 15175208569603 42773547914517 66502407615161 89661966133602 286024140781060 295311712298031 330012922480994 338694364753186 448933604617435 487562626248793 491132347463379 637387629151176 684439512836680 684775263036346 694750096560987 766438618715716 770687984960661
relation 96 1
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_ind" )
2
4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 66502407615161 89661966133602 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 448933604617420 487562626248778 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 766438618715701 766438618715716 770687984960661
relation 96 2
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_rules" ) ]
3
4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 42773547914517 66502407615161 101493408634270 151181538357760 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 448933604617420 487562626248778 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 766438618715701 766438618715716 770687984960661
relation 96 3
metisLib.METIS_TAC [ ( DB.fetch "relation" "RTC_rules" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 42773547914502 42773547914517 66502407615146 66502407615161 151181538357745 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 338694364753171 338694364753186 448933604617420 487562626248778 491132347463364 637387629151161 637387629151176 684439512836665 684775263036331 684775263036346 694750096560972 766438618715701 770687984960646 770687984960661
relation 97 0
boolLib.STRIP_TAC
1
4508202 5822413 388377376162 393161726723 488848737943 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 173884130807379 286024140781060 295311712298031 330012922480994 338694364753186 448933604617435 487562626248793 491132347463379 534256931013781 594479367708751 616820738748061 637387629151176 648550396331572 684439512836680 684775263036346 694750096560987 766438618715716
relation 97 1
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_ind" )
2
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 173884130807364 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 448933604617420 448933604617435 487562626248778 487562626248793 491132347463364 491132347463379 534256931013766 594479367708736 616820738748046 637387629151161 637387629151176 648550396331557 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 766438618715701 766438618715716
relation 97 2
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "transitive_def" ) ]
3
4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 101493408634270 151181538357760 173884130807364 286024140781045 286024140781060 330012922480979 330012922480994 448933604617420 448933604617435 487562626248778 487562626248793 491132347463364 491132347463379 534256931013766 594479367708736 616820738748046 637387629151161 637387629151176 648550396331557 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 766438618715701 766438618715716
relation 97 3
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 388377376147 388377376162 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 448933604617420 448933604617435 487562626248778 487562626248793 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 766438618715701 766438618715716
relation 98 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 488848737943 574967048041 579751398602 15175208569603 42773547914517 89661966133602 286024140781060 295311712298031 330012922480994 338694364753186 393247374089969 491132347463379 543732674092599 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 98 1
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_lifts_reflexive_transitive_relations" )
2
4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 393247374089954 393247374089969 491132347463364 491132347463379 543732674092584 543732674092599 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 701865353869684 701865353869699 766438618715701 766438618715716
relation 98 2
simpLib.ASM_SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "transitive_def" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 579751398602 101493408634270 173884130807379 286024140781045 286024140781060 308039425747276 330012922480979 330012922480994 393247374089954 393247374089969 491132347463364 491132347463379 543732674092584 543732674092599 594479367708751 637387629151161 637387629151176 648550396331572 673612584414953 684439512836665 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701 766438618715716
relation 99 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 15175208569603 42773547914517 89661966133602 101493408634270 286024140781060 295311712298031 330012922480994 338694364753186 432251150433549 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 99 1
boolLib.REWRITE_TAC [ boolLib.Once boolLib.CONJ_COMM ]
2
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 101493408634255 101493408634270 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 432251150433534 432251150433549 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 99 2
boolLib.REWRITE_TAC [ boolLib.GSYM boolLib.AND_IMP_INTRO ]
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 101493408634255 101493408634270 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 432251150433534 432251150433549 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 99 3
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "RTC_ind" )
4
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 15175208569603 42773547914517 89661966133602 101493408634255 286024140781045 286024140781060 295311712298031 330012922480979 330012922480994 338694364753186 432251150433534 432251150433549 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 99 4
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 101493408634255 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 100 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 160288592847498 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 100 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508202 5822413 383593025601 393161726723 574967048041 579751398602 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 100 2
boolLib.DISCH_THEN ( fn th => boolLib.GEN_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close ( boolLib.MP_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 936 58*)\\x:'a. ~P x" ] th ) ) )
3
4508202 5822413 316612117747 383593025601 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 286024140781060 330012922480994 432251150433549 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 100 3
mesonLib.ASM_MESON_TAC [ ]
4
4508202 5822413 383593025601 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 49762274273905 86849634574582 101493408634270 205258174729657 286024140781060 330012922480994 432251150433549 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 684439512836680 694750096560987 766438618715716
relation 100 4
boolLib.ASM_REWRITE_TAC [ ]
5
4508202 5822413 383593025601 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 286024140781060 330012922480994 432251150433549 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 684439512836680 694750096560987 766438618715716
relation 100 5
boolLib.STRIP_TAC
6
4508202 5822413 383593025601 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 286024140781060 330012922480994 432251150433549 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 684439512836680 694750096560987 766438618715716
relation 100 6
mesonLib.ASM_MESON_TAC [ ]
7
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 469711335684 570182697465 574967048041 579751398602 19521708359784 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814162987 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 100 7
mesonLib.ASM_MESON_TAC [ ]
8
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 469711335684 570182697465 574967048041 579751398602 19521708359784 19521708359799 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 100 8
boolLib.STRIP_TAC
9
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 469711335684 570182697465 574967048041 579751398602 19521708359784 19521708359799 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 457644544611742 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 100 9
mesonLib.ASM_MESON_TAC [ ]
10
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 469711335684 570182697465 574967048026 574967048041 579751398602 19521708359784 19521708359799 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 457644544611742 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 100 10
mesonLib.ASM_MESON_TAC [ ]
11
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 469711335684 570182697465 574967048026 574967048041 579751398602 19521708359784 19521708359799 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 457644544611742 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 100 11
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 469711335684 570182697465 574967048026 579751398602 19521708359784 19521708359799 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 536585062385662 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 160288592847498 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 101 1
boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 574967048041 579751398602 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 101 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508187 4508202 5822398 383593025586 393161726708 393161726723 574967048026 579751398587 247999492545731 286024140781045 286024140781060 330012922480979 432251150433534 491132347463364 511039151845075 594479367708751 637387629151161 655100123088298 684439512836665 694750096560972 766438618715701
relation 101 3
boolLib.STRIP_TAC
4
4508187 4508202 5822398 5822413 316612117747 383593025586 393161726708 393161726723 469711335699 570182697480 574967048026 579751398587 19521708359799 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611742 466580814163002 491132347463364 491132347463379 536585062385662 637387629151161 637387629151176 655100123088298 655100123088313 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 4
boolLib.CONV_TAC boolLib.CONTRAPOS_CONV
5
4508187 4508202 5822398 5822413 316612117747 383593025586 393161726708 393161726723 469711335699 570182697480 574967048026 579751398587 19521708359799 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611742 466580814163002 491132347463364 491132347463379 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 5
boolLib.CONV_TAC ( ( boolLib.REDEPTH_CONV ( ( boolLib.NOT_EXISTS_CONV sml_infixl0_open boolLib.ORELSEC sml_infixl0_close boolLib.NOT_FORALL_CONV ) sml_infixl0_open boolLib.ORELSEC sml_infixl0_close boolLib.CHANGED_CONV ( boolLib.REWRITE_CONV [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 908 32*)~(x==>y) = (x /\\ ~y)" ] , tautLib.TAUT [ HolKernel.QUOTE " (*#loc 909 32*)~x \\/ y <=> (x ==> y)" ] , boolLib.DE_MORGAN_THM ] ) ) ) )
6
4508187 4508202 5822398 5822413 316612117747 383593025586 393161726708 393161726723 469711335699 570182697480 574967048026 579751398587 19521708359799 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611742 466580814163002 491132347463364 491132347463379 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 6
boolLib.DISCH_THEN ( fn th => boolLib.POP_ASSUM ( boolLib.MATCH_MP_TAC o boolLib.BETA_RULE o Q.SPEC [ HolKernel.QUOTE " (*#loc 947 68*)\\w. ~B w" ] ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.ASSUME_TAC th )
7
4508187 4508202 5822398 5822413 316612117747 383593025586 393161726708 393161726723 469711335699 570182697480 574967048026 579751398587 19521708359799 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611742 466580814163002 491132347463364 491132347463379 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 7
boolLib.STRIP_TAC
8
4508187 4508202 5822398 5822413 316612117732 316612117747 393161726708 393161726723 469711335684 574967048041 579751398602 19521708359799 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814163002 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 8
mesonLib.ASM_MESON_TAC [ ]
9
4508187 4508202 5822398 5822413 316612117732 316612117747 393161726708 393161726723 469711335684 574967048041 579751398602 19521708359799 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814163002 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 9
mesonLib.ASM_MESON_TAC [ ]
10
4508187 4508202 5822398 5822413 316612117732 316612117747 393161726708 393161726723 469711335684 574967048041 579751398602 19521708359799 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814163002 491132347463364 491132347463379 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 101 10
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 316612117732 316612117747 393161726708 393161726723 469711335684 574967048041 579751398602 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 457644544611742 491132347463364 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 102 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 160288592847498 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 701865353869699 766438618715716
relation 102 1
boolLib.EQ_TAC
2 3
4508202 5822413 383593025601 393161726723 574967048041 579751398602 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 701865353869699 766438618715716
relation 102 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 393161726723 574967048041 579751398602 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 102 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 393161726723 574967048041 579751398602 247999492545731 286024140781060 330012922480994 432251150433549 491132347463379 511039151845075 594479367708751 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 103 0
boolLib.STRIP_TAC
1
4508202 5822413 574967048041 579751398602 101493408634270 179857892939409 286024140781060 457644544611742 491132347463379 684439512836680 701865353869699 704177836849664 766438618715716
relation 103 1
boolLib.STRIP_TAC
2 3
4508202 5822413 574967048041 579751398602 101493408634270 179857892939409 286024140781060 457644544611742 684439512836680 701865353869699 704177836849664 766438618715716
relation 103 2
mesonLib.ASM_MESON_TAC [ ]
4 5
4508202 5822413 574967048041 579751398602 179857892939409 286024140781060 457644544611742 701865353869699 704177836849664 766438618715716
relation 103 3
mesonLib.ASM_MESON_TAC [ ]
4 5
4508202 5822413 574967048041 579751398602 179857892939409 286024140781060 457644544611742 701865353869699 704177836849664 766438618715716
relation 103 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 179857892939409 286024140781060 701865353869699 704177836849664
relation 103 5
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 574967048041 179857892939409 286024140781060 701865353869699 704177836849664
relation 104 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 393161726723 574967048041 579751398602 19521708359799 160288592847498 179857892939409 247999492545731 286024140781060 330012922480994 466580814163002 491132347463379 511039151845075 594479367708751 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 104 1
mesonLib.ASM_MESON_TAC [ ]
2
4508202 5822413 316612117747 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 160288592847498 179857892939409 286024140781060 330012922480994 432251150433549 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 655100123088313 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 104 2
mesonLib.ASM_MESON_TAC [ ]
3
4508202 5822413 316612117747 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 179857892939409 286024140781060 330012922480994 432251150433549 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 655100123088313 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 104 3
mesonLib.ASM_MESON_TAC [ ]
4
4508202 5822413 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 175368989593040 179857892939409 286024140781060 330012922480994 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716 782954383917502
relation 104 4
mesonLib.ASM_MESON_TAC [ ]
5
4508202 5822413 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 179857892939409 286024140781060 330012922480994 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 104 5
boolLib.STRIP_TAC
6
4508202 5822413 393161726723 469711335699 574967048041 579751398602 19521708359799 101493408634270 179857892939409 286024140781060 330012922480994 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 104 6
mesonLib.ASM_MESON_TAC [ ]
7
4508187 4508202 5822398 5822413 393161726708 393161726723 469711335684 574967048041 579751398587 579751398602 19521708359784 19521708359799 179857892939394 179857892939409 286024140781045 286024140781060 330012922480979 330012922480994 466580814162987 466580814163002 491132347463364 536585062385647 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 104 7
boolLib.ASM_REWRITE_TAC [ ]
8
4508187 4508202 5822398 5822413 393161726708 393161726723 469711335684 574967048041 579751398587 579751398602 19521708359784 19521708359799 179857892939394 179857892939409 286024140781045 286024140781060 330012922480979 330012922480994 466580814162987 466580814163002 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 104 8
boolLib.RES_TAC

4508187 4508202 5822398 5822413 393161726708 469711335684 574967048026 574967048041 579751398587 579751398602 19521708359784 19521708359799 179857892939394 179857892939409 286024140781045 286024140781060 330012922480979 466580814162987 466580814163002 491132347463364 637387629151161 684439512836665 694750096560972 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 105 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "WF_NOT_REFL" ) , ( DB.fetch "relation" "irreflexive_def" ) ]

4508202 393161726723 35593671722077 153173369405242 247999492545731 286024140781060 330012922480994 511039151845075 594479367708751 684439512836680
relation 106 0
boolLib.REWRITE_TAC tactictoe_thmlarg

122555862375243 217278484985438 286024140781060 511039151845075 594479367708751
relation 107 0
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "WF_DEF" ) ]
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 101493408634270 160288592847498 247999492545731 286024140781060 330012922480994 491132347463379 511039151845075 594479367708751 637387629151176 684439512836680 694750096560987 766438618715716
relation 107 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 316612117747 383593025601 393161726723 469711335699 570182697480 574967048041 579751398602 19521708359799 101493408634270 160288592847498 286024140781060 330012922480994 432251150433549 457644544611742 466580814163002 491132347463379 536585062385662 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 107 2
mesonLib.ASM_MESON_TAC [ ]
3
4508187 4508202 5822398 5822413 316612117732 316612117747 383593025586 383593025601 393161726708 469711335684 469711335699 570182697465 574967048026 579751398587 19521708359784 19521708359799 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 457644544611742 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 107 3
mesonLib.ASM_MESON_TAC [ ]
4
4508187 4508202 5822398 5822413 316612117732 316612117747 383593025586 383593025601 393161726708 469711335684 469711335699 570182697465 574967048026 579751398587 19521708359784 19521708359799 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 457644544611742 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 107 4
boolLib.ASM_REWRITE_TAC [ ]
5
4508187 4508202 5822398 5822413 316612117732 316612117747 383593025586 383593025601 393161726708 469711335684 469711335699 570182697465 574967048026 579751398587 19521708359784 19521708359799 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 107 5
boolLib.STRIP_TAC
6
4508187 4508202 5822398 5822413 316612117732 316612117747 383593025586 383593025601 393161726708 469711335684 469711335699 570182697465 574967048026 579751398587 19521708359784 19521708359799 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814162987 466580814163002 491132347463364 491132347463379 536585062385647 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 107 6
boolLib.STRIP_TAC
7
4508187 4508202 5822398 5822413 316612117732 316612117747 383593025586 383593025601 393161726708 469711335684 469711335699 570182697465 574967048026 579751398587 19521708359784 19521708359799 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 432251150433534 432251150433549 457644544611727 466580814162987 466580814163002 491132347463364 536585062385647 536585062385662 637387629151161 637387629151176 655100123088298 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701
relation 107 7
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 316612117732 316612117747 383593025586 393161726708 469711335684 469711335699 570182697465 574967048026 579751398587 19521708359784 19521708359799 101493408634255 286024140781045 330012922480979 432251150433534 432251150433549 457644544611727 466580814162987 466580814163002 491132347463364 536585062385647 637387629151161 637387629151176 655100123088298 684439512836665 694750096560972 766438618715701
relation 108 0
boolLib.STRIP_TAC
1
4508202 393161726723 160288592847498 247999492545731 286024140781060 330012922480994 338694364753186 432863920313721 491132347463379 504593721650134 511039151845075 527646850905958 594479367708751 684439512836680
relation 108 1
boolLib.CONV_TAC boolLib.CONTRAPOS_CONV
2
4508202 393161726723 247999492545731 286024140781060 330012922480994 338694364753186 432863920313721 504593721650134 511039151845075 527646850905958 594479367708751 684439512836680
relation 108 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508202 393161726723 19521708359799 247999492545731 286024140781060 330012922480994 338694364753186 432863920313721 466580814163002 504593721650134 511039151845075 527646850905958 594479367708751 684439512836680
relation 108 3
boolLib.CONV_TAC ( ( boolLib.REDEPTH_CONV ( ( boolLib.NOT_EXISTS_CONV sml_infixl0_open boolLib.ORELSEC sml_infixl0_close boolLib.NOT_FORALL_CONV ) sml_infixl0_open boolLib.ORELSEC sml_infixl0_close boolLib.CHANGED_CONV ( boolLib.REWRITE_CONV [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 908 32*)~(x==>y) = (x /\\ ~y)" ] , tautLib.TAUT [ HolKernel.QUOTE " (*#loc 909 32*)~x \\/ y <=> (x ==> y)" ] , boolLib.DE_MORGAN_THM ] ) ) ) )
4
4508202 5822413 316612117747 393161726723 469711335699 570182697480 19521708359799 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432251150433549 432863920313721 457644544611742 466580814163002 491132347463379 504593721650134 536585062385662 637387629151176 655100123088313 677677083175160 684439512836680 694750096560987 766438618715716
relation 108 4
boolLib.DISCH_THEN ( Q.X_CHOOSE_THEN [ HolKernel.QUOTE " (*#loc 1061 49*)B" ] boolLib.MP_TAC )
5
4508202 5822413 316612117747 393161726723 469711335699 570182697480 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432251150433549 432863920313721 457644544611742 491132347463379 504593721650134 536585062385662 637387629151176 655100123088313 677677083175160 684439512836680 694750096560987 766438618715716
relation 108 5
boolLib.DISCH_THEN ( fn th => Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 1063 21*)\\m:'a. ?a z. B a /\\ TC R a m /\\ TC R m z /\\ B z" ] sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.BETA_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.CONJ_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.STRIP_ASSUME_TAC th )

4508202 5822413 316612117747 393161726723 469711335699 570182697480 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432251150433549 432863920313721 457644544611742 491132347463379 504593721650134 536585062385662 637387629151176 655100123088313 677677083175160 684439512836680 694750096560987 766438618715716
relation 109 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "WF_TC" ) , ( DB.fetch "relation" "TC_SUBSET" ) , ( DB.fetch "relation" "WF_SUBSET" ) ]

4508202 393161726723 247999492545731 286024140781060 338694364753186 432863920313721 504593721650134 511039151845075 527646850905958 594479367708751 684439512836680 701865353869699
relation 110 0
metisLib.METIS_TAC [ ( DB.fetch "relation" "WF_NOT_REFL" ) , ( DB.fetch "relation" "WF_TC_EQN" ) ]

4508202 5822413 393161726723 574967048041 579751398602 19521708359799 179857892939409 247999492545731 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 466580814163002 504593721650134 511039151845075 594479367708751 677677083175160 684439512836680 701865353869699 704177836849664
relation 111 0
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "antisymmetric_def" ) ]
1
4508202 393161726723 247999492545731 286024140781060 330012922480994 511039151845075 594479367708751 666206595639056 684439512836680 724837201218009
relation 111 1
boolLib.STRIP_TAC
2
4508202 5822413 393161726723 574967048041 579751398602 101493408634270 179857892939409 247999492545731 286024140781060 330012922480994 491132347463379 511039151845075 594479367708751 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 111 2
boolLib.MAP_EVERY Q.X_GEN_TAC [ [ HolKernel.QUOTE " (*#loc 1094 27*)a" ] , [ HolKernel.QUOTE " (*#loc 1094 32*)b" ] ]
3
4508187 4508202 5822413 393161726708 393161726723 574967048041 579751398602 101493408634270 179857892939409 247999492545716 286024140781045 286024140781060 330012922480994 491132347463379 511039151845060 594479367708736 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 111 3
boolLib.STRIP_TAC
4
4508187 4508202 5822413 393161726708 393161726723 464926985138 469711335699 101493408634270 179857892939409 247999492545716 286024140781045 286024140781060 330012922480994 511039151845060 594479367708736 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664
relation 111 4
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 1095 34*)TC R a a" ]
5 6
4508187 4508202 5822398 5822413 393161726708 464926985123 464926985138 469711335684 469711335699 179857892939409 247999492545716 286024140781045 286024140781060 511039151845060 594479367708736 637387629151161 694750096560972 701865353869699 704177836849664
relation 111 5
metisLib.METIS_TAC [ ( DB.fetch "relation" "WF_noloops" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 469711335699 179857892939409 247999492545716 286024140781045 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 504593721650134 511039151845060 594479367708736 637387629151161 677677083175160 684439512836680 694750096560972 701865353869699 704177836849664
relation 111 6
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 464926985123 464926985138 469711335684 247999492545716 286024140781045 286024140781060 338694364753186 424581335678094 432863920313721 504593721650134 511039151845060 594479367708736 637387629151161 677677083175160 694750096560972
relation 112 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 393161726723 488848737943 98820296529315 143916048626825 160288592847498 165646603753756 193588948687916 247999492545731 286024140781060 330012922480994 331394401517719 491132347463379 511039151845075 594479367708751 641124546413105 684439512836680 684775263036346
relation 112 1
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "inv_image_def" ) , ( DB.fetch "relation" "WF_DEF" ) ]
2
4508202 393161726723 488848737943 98820296529315 143916048626825 193588948687916 247999492545731 286024140781060 330012922480994 331394401517719 511039151845075 594479367708751 641124546413105 684439512836680 684775263036346
relation 112 2
boolLib.BETA_TAC
3
4508202 5822413 316612117747 393161726723 469711335699 488848737943 570182697480 574967048041 579751398602 19521708359799 101493408634270 141111561739336 286024140781060 330012922480994 432251150433549 448933604617435 457644544611742 466580814163002 487562626248793 491132347463379 536585062385662 637387629151176 651734996290779 655100123088313 675249835998644 684439512836680 684775263036346 694750096560987 744886124773979 766438618715716
relation 112 3
boolLib.DISCH_THEN ( fn th => Q.X_GEN_TAC [ HolKernel.QUOTE " (*#loc 1128 41*)Alpha" ] sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.STRIP_TAC sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.MP_TAC th )
4
4508202 5822413 316612117747 393161726723 469711335699 488848737943 570182697480 19521708359799 101493408634270 286024140781060 330012922480994 432251150433549 448933604617435 457644544611742 466580814163002 487562626248793 491132347463379 536585062385662 637387629151176 655100123088313 684439512836680 684775263036346 694750096560987 766438618715716
relation 112 4
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 1129 23*)?w:'b. (\\y. ?x:'a. Alpha x /\\ (f x = y)) w" ] boolLib.MP_TAC

4508187 4508202 5822398 5822413 316612117747 393161726723 469711335699 488848737943 570182697465 570182697480 19521708359799 101493408634270 286024140781060 330012922480994 432251150433534 432251150433549 448933604617435 457644544611742 466580814163002 487562626248793 491132347463379 536585062385662 637387629151161 637387629151176 655100123088313 676490135153445 676490135153460 684439512836680 684775263036346 694750096560987 766438618715716
relation 113 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "total_def" ) , ( DB.fetch "relation" "inv_image_def" ) ]

4508202 393161726723 488848737943 98820296529315 143916048626825 149809507796936 160095398257734 160288592847498 165646603753756 286024140781060 291172341109760 330012922480994 331394401517719 491132347463379 594479367708751 641124546413105 684439512836680 684775263036346
relation 114 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 393161726723 488848737943 98820296529315 143916048626825 160288592847498 165646603753756 173884130807379 286024140781060 330012922480994 331394401517719 491132347463379 550353915834490 594479367708751 616820738748061 641124546413105 684439512836680 684775263036346
relation 115 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "symmetric_def" ) , ( DB.fetch "relation" "inv_image_def" ) ]

4508202 393161726723 488848737943 76962283229851 98820296529315 114152307056184 143916048626825 160288592847498 165646603753756 286024140781060 330012922480994 331394401517719 491132347463379 554207956559931 594479367708751 641124546413105 684439512836680 684775263036346
relation 116 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "RC_DEF" ) ]
1
4508202 393161726723 488848737943 98820296529315 143916048626825 160288592847498 165646603753756 286024140781060 298528371524995 330012922480994 331394401517719 491132347463379 534256931013781 594479367708751 641124546413105 648550396331572 684439512836680 684775263036346
relation 116 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 488848737928 488848737943 574967048026 574967048041 579751398587 584535749148 584535749163 101493408634255 286024140781045 286024140781060 330012922480979 448933604617420 448933604617435 487562626248778 487562626248793 491132347463364 637387629151161 637387629151176 684439512836665 684775263036331 684775263036346 694750096560972 766438618715701
relation 117 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 393161726723 488848737943 579751398602 584535749163 128643132859950 137366513470140 160288592847498 165646603753756 195356234791088 286024140781060 313075963741720 330012922480994 377510462334151 415434753399102 420668545853671 491132347463379 578826481486826 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 117 1
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
2
4508202 5822413 393161726723 488848737943 579751398602 584535749163 93818149077586 160288592847498 165646603753756 271701083476882 286024140781060 310840048655161 330012922480994 338329724412877 360973400094483 440140437194735 442537650796539 491132347463379 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 725310651500563 766438618715716 777683690559364 777819321881270
relation 117 2
boolLib.REPEAT boolLib.GEN_TAC
3
4508202 5822413 393161726723 488848737943 579751398602 584535749163 50323658957396 93818149077586 160288592847498 165646603753756 271701083476882 286024140781060 310840048655161 330012922480994 338329724412877 360973400094483 442537650796539 491132347463379 507058246283940 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 117 3
boolLib.STRIP_TAC
4
4508202 5822413 393161726723 488848737943 579751398602 584535749163 50323658957396 93818149077586 271701083476882 286024140781060 310840048655161 330012922480994 338329724412877 360973400094483 442537650796539 507058246283940 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699
relation 117 4
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 488848737943 579751398587 579751398602 584535749148 584535749163 50323658957396 93818149077586 271701083476882 286024140781045 286024140781060 310840048655161 338329724412877 360973400094483 442537650796539 507058246283940 637387629151161 637387629151176 684775263036346 694750096560972 694750096560987 701865353869699
relation 118 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 393161726723 488848737943 493633088504 574967048041 579751398602 128643132859950 137366513470140 160288592847498 165646603753756 177021732893037 195356234791088 286024140781060 302616413561575 330012922480994 377510462334151 393247374089969 415434753399102 446906318715559 491132347463379 543732674092599 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 118 1
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "RESTRICT_DEF" ) ]
2
4508202 5822413 393161726723 488848737943 493633088504 574967048041 579751398602 128643132859950 137366513470140 177021732893037 195356234791088 286024140781060 302616413561575 330012922480994 377510462334151 393247374089969 415434753399102 446906318715559 491132347463379 543732674092599 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 118 2
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]
3
4508202 5822413 393161726723 488848737943 493633088504 574967048041 579751398602 93818149077586 229636744950647 271701083476882 286024140781060 302616413561575 310840048655161 330012922480994 338329724412877 360973400094483 393247374089969 440140437194735 442537650796539 491132347463379 543732674092599 637387629151176 652857808242835 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 118 3
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
4
4508202 5822413 393161726723 488848737943 493633088504 574967048041 579751398602 71813939389756 93818149077586 151181538357760 271701083476882 286024140781060 310840048655161 330012922480994 338329724412877 360973400094483 393247374089969 440140437194735 442537650796539 491132347463379 543732674092599 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716 777683690559364 777819321881270
relation 118 4
boolLib.EQ_TAC

4508202 5822413 393161726723 488848737943 493633088504 574967048041 579751398602 50323658957396 93818149077586 138470481017552 151181538357760 271701083476882 286024140781060 310840048655161 330012922480994 338329724412877 360973400094483 393247374089969 442537650796539 491132347463379 543732674092599 637387629151176 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 119 1
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]
2
4508202 5822413 369239973918 393161726723 570182697480 574967048041 45130957329578 83543747598525 90546498372451 128643132859950 165697977273350 168758198343641 186316277685170 195356234791088 271701083476882 286024140781060 330012922480994 331560762363167 338329724412877 350578534202255 360973400094483 429680487957070 438488793005118 439620022804641 442537650796539 471138137756073 491132347463379 506668503259159 510094348893409 615935916270761 637387629151176 645930949316416 684439512836680 694750096560987 701865353869699 749962497914392 766438618715716
relation 119 2
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]
3 4
4508202 5822413 369239973918 393161726723 570182697480 574967048041 45130957329578 83543747598525 90546498372451 128643132859950 165697977273350 168758198343641 186316277685170 195356234791088 271701083476882 286024140781060 330012922480994 331560762363167 338329724412877 350578534202255 360973400094483 429680487957070 438488793005118 439620022804641 442537650796539 471138137756073 506668503259159 510094348893409 615935916270761 637387629151176 645930949316416 684439512836680 694750096560987 701865353869699 749962497914392
relation 119 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 570182697465 570182697480 574967048026 574967048041 19521708359784 83543747598525 90546498372451 128643132859950 165697977273350 168758198343641 195356234791088 208688131165109 286024140781045 286024140781060 330012922480994 350578534202255 360973400094483 429680487957070 438488793005118 439620022804641 466580814162987 471138137756073 506668503259159 510094348893409 615935916270761 634772253538988 637387629151161 645930949316416 684439512836680 694750096560972 701865353869699 749962497914392 755563747303146
relation 119 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 570182697465 570182697480 574967048026 574967048041 83543747598525 90546498372451 128643132859950 165697977273350 168758198343641 195356234791088 196421115996503 208688131165109 286024140781045 286024140781060 330012922480994 350578534202255 429680487957070 438488793005118 439620022804641 471138137756073 506668503259159 510094348893409 615935916270761 637387629151161 645930949316416 684439512836680 694750096560972 701865353869699 749962497914392
relation 120 1
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]
2
4508202 5822413 369239973918 393161726723 570182697480 574967048041 19521708359799 45130957329578 83543747598525 90546498372451 128643132859950 165697977273350 168758198343641 186316277685170 195356234791088 271701083476882 286024140781060 330012922480994 331560762363167 338329724412877 350578534202255 360973400094483 429680487957070 438488793005118 439620022804641 442537650796539 466580814163002 491132347463379 506668503259159 510094348893409 615935916270761 637387629151176 645930949316416 684439512836680 694750096560987 701865353869699 749962497914392 755563747303146 766438618715716
relation 120 2
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]
3 4
4508202 5822413 369239973918 393161726723 570182697480 574967048041 19521708359799 45130957329578 83543747598525 90546498372451 128643132859950 165697977273350 168758198343641 186316277685170 195356234791088 271701083476882 286024140781060 330012922480994 331560762363167 338329724412877 350578534202255 360973400094483 429680487957070 438488793005118 439620022804641 442537650796539 466580814163002 506668503259159 510094348893409 615935916270761 637387629151176 645930949316416 684439512836680 694750096560987 701865353869699 749962497914392 755563747303146
relation 120 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 570182697465 570182697480 574967048026 574967048041 19521708359784 19521708359799 90546498372451 165697977273350 208688131165109 286024140781045 286024140781060 330012922480994 350578534202255 360973400094483 438488793005118 466580814162987 466580814163002 506668503259159 510094348893409 615935916270761 634772253538988 637387629151161 684439512836680 694750096560972 701865353869699 749962497914392 755563747303146
relation 120 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 570182697465 570182697480 574967048026 574967048041 19521708359799 83543747598525 90546498372451 128643132859950 165697977273350 168758198343641 195356234791088 196421115996503 208688131165109 286024140781045 286024140781060 330012922480994 350578534202255 360973400094483 429680487957070 438488793005118 439620022804641 466580814163002 471138137756073 506668503259159 510094348893409 615935916270761 637387629151161 645930949316416 684439512836680 694750096560972 701865353869699 749962497914392 755563747303146
relation 121 1
boolLib.REPEAT boolLib.GEN_TAC
2
4508202 5822413 369239973918 393161726723 488848737943 493633088504 560613996358 565398346919 570182697480 574967048041 57785932275473 101493408634270 128643132859950 137366513470140 160288592847498 165646603753756 165697977273350 170190985437435 195356234791088 216609102073024 247999492545731 271701083476882 274111602312144 286024140781060 330012922480994 338329724412877 360973400094483 377510462334151 393247374089969 413158020650414 415434753399102 442537650796539 465237917944301 491132347463379 511039151845075 534256931013781 543732674092599 594479367708751 637387629151176 648550396331572 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 121 2
boolLib.STRIP_TAC
3
4508202 5822413 369239973918 393161726723 488848737943 493633088504 560613996358 565398346919 570182697480 574967048041 57785932275473 101493408634270 128643132859950 137366513470140 165697977273350 170190985437435 195356234791088 216609102073024 247999492545731 271701083476882 274111602312144 286024140781060 330012922480994 338329724412877 360973400094483 377510462334151 393247374089969 413158020650414 415434753399102 442537650796539 491132347463379 511039151845075 534256931013781 543732674092599 594479367708751 637387629151176 648550396331572 684439512836680 684775263036346 694750096560987 701865353869699 766438618715716
relation 121 3
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV ( HolKernel.BETA_CONV o HolKernel.assert ( let fun eqRand t = Term.compare ( let val ( Rator , Rand ) = HolKernel.dest_comb w in Rand end , t ) = EQUAL in eqRand end o boolLib.rator ) ) ) ( boolLib.ISPEC let val ( Rator , Rand ) = HolKernel.dest_comb w in Rand end ( HolKernel.GENL [ let val [ R , P ] = HolKernel.fst ( boolLib.strip_forall ( HolKernel.concl ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.ETA_CONV ) ( boolLib.REWRITE_RULE [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 968 40*)A==>B==>C <=> A/\\B==>C" ] ] ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.RIGHT_IMP_FORALL_CONV ) ( ( DB.fetch "relation" "WF_INDUCTION_THM" ) ) ) ) ) ) ) in P end , let val [ R , P ] = HolKernel.fst ( boolLib.strip_forall ( HolKernel.concl ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.ETA_CONV ) ( boolLib.REWRITE_RULE [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 968 40*)A==>B==>C <=> A/\\B==>C" ] ] ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.RIGHT_IMP_FORALL_CONV ) ( ( DB.fetch "relation" "WF_INDUCTION_THM" ) ) ) ) ) ) ) in R end ] ( boolLib.SPEC_ALL ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.ETA_CONV ) ( boolLib.REWRITE_RULE [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 968 40*)A==>B==>C <=> A/\\B==>C" ] ] ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.RIGHT_IMP_FORALL_CONV ) ( ( DB.fetch "relation" "WF_INDUCTION_THM" ) ) ) ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "" "WF_INDUCT_TAC" "Unanticipated term structure" in tac end
4
4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 560613996358 565398346904 565398346919 570182697465 574967048041 57785932275458 128643132859935 137366513470125 165697977273335 170190985437420 195356234791073 216609102073009 247999492545716 271701083476867 274111602312129 286024140781045 286024140781060 330012922480994 338329724412862 360973400094468 377510462334136 393247374089954 393247374089969 413158020650399 415434753399087 442537650796524 491132347463364 491132347463379 511039151845060 534256931013766 543732674092599 594479367708736 637387629151161 637387629151176 648550396331557 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701 766438618715716
relation 121 4
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 1312 40*)R" ]
5
4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 560613996358 565398346904 565398346919 570182697465 574967048041 579751398602 57785932275458 101493408634270 103366738851126 128643132859935 137366513470125 160288592847498 165697977273335 170190985437420 195356234791073 216609102073009 247999492545716 247999492545731 271701083476867 274111602312129 286024140781045 286024140781060 330012922480994 338329724412862 360973400094468 377510462334136 393247374089954 393247374089969 413158020650399 415434753399087 442537650796524 457644544611742 491132347463364 491132347463379 511039151845060 511039151845075 534256931013766 543732674092599 594479367708736 594479367708751 637387629151161 637387629151176 648550396331557 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701 766438618715716
relation 121 5
boolLib.ASM_REWRITE_TAC [ ]
6
4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 560613996358 565398346904 565398346919 570182697465 574967048041 579751398602 57785932275458 101493408634270 128643132859935 137366513470125 165697977273335 170190985437420 195356234791073 216609102073009 247999492545716 247999492545731 271701083476867 274111602312129 286024140781045 286024140781060 330012922480994 338329724412862 360973400094468 377510462334136 393247374089954 393247374089969 413158020650399 415434753399087 442537650796524 491132347463364 491132347463379 511039151845060 511039151845075 534256931013766 543732674092599 594479367708736 594479367708751 637387629151161 637387629151176 648550396331557 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701 766438618715716
relation 121 6
boolLib.REPEAT boolLib.STRIP_TAC
7
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 560613996358 565398346904 565398346919 570182697465 574967048041 579751398602 57785932275458 57785932275473 128643132859935 128643132859950 137366513470125 137366513470140 165697977273335 165697977273350 170190985437420 170190985437435 195356234791073 195356234791088 216609102073009 216609102073024 247999492545716 271701083476867 271701083476882 274111602312129 274111602312144 286024140781045 286024140781060 287655975674541 330012922480994 338329724412862 338329724412877 360973400094468 360973400094483 377510462334136 377510462334151 393247374089954 397609076200631 413158020650399 415434753399087 415434753399102 442537650796524 442537650796539 491132347463364 491132347463379 511039151845060 534256931013766 594479367708736 637387629151161 637387629151176 648550396331557 684439512836680 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701 766438618715716
relation 121 7
boolLib.REPEAT boolLib.COND_CASES_TAC
8 9 10 11
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 560613996358 565398346904 565398346919 570182697465 574967048026 574967048041 579751398587 57785932275458 57785932275473 128643132859935 128643132859950 137366513470125 137366513470140 165697977273335 165697977273350 170190985437420 170190985437435 195356234791073 195356234791088 216609102073009 216609102073024 247999492545716 271701083476867 271701083476882 274111602312129 274111602312144 286024140781045 286024140781060 287655975674526 287655975674541 330012922480979 338329724412862 338329724412877 360973400094468 360973400094483 377510462334136 377510462334151 393247374089954 397609076200616 397609076200631 413158020650399 415434753399087 415434753399102 442537650796524 442537650796539 491132347463364 511039151845060 534256931013766 594479367708736 637387629151161 637387629151176 648550396331557 684439512836665 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701
relation 121 8
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 5822398 5822413 369239973903 393161726708 488848737928 493633088489 560613996343 565398346904 570182697465 574967048026 579751398587 19521708359784 57785932275458 128643132859935 137366513470125 152896400180902 165697977273335 170190985437420 195356234791073 216609102073009 247999492545716 271701083476867 274111602312129 286024140781045 286024140781060 287655975674526 330012922480979 338329724412862 360973400094468 360973400094483 377510462334136 393247374089954 397609076200616 413158020650399 415434753399087 442537650796524 466580814162987 491132347463364 511039151845060 534256931013766 594479367708736 637387629151161 639006950466154 648550396331557 684439512836665 684775263036331 694750096560972 701865353869684 701865353869699 766438618715701
relation 121 9
boolLib.RES_TAC

4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 488848737928 493633088489 493633088504 560613996343 565398346904 570182697465 574967048026 574967048041 579751398587 19521708359784 57785932275458 128643132859935 128643132859950 137366513470125 137366513470140 165697977273335 165697977273350 170190985437420 170190985437435 195356234791073 195356234791088 216609102073009 216609102073024 247999492545716 271701083476867 274111602312129 286024140781045 286024140781060 287655975674526 330012922480979 338329724412862 360973400094468 360973400094483 377510462334136 377510462334151 393247374089954 397609076200616 413158020650399 415434753399087 415434753399102 427293769132056 442537650796524 466580814162987 491132347463364 511039151845060 534256931013766 594479367708736 637387629151161 639006950466154 648550396331557 684439512836665 684775263036331 684775263036346 694750096560972 701865353869684 701865353869699 766438618715701
relation 121 10
boolLib.RES_TAC

4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 488848737928 488848737943 493633088489 560613996343 565398346904 570182697465 574967048026 574967048041 579751398587 19521708359784 38826461496646 57785932275458 128643132859935 128643132859950 137366513470125 137366513470140 165697977273335 165697977273350 170190985437420 170190985437435 195356234791073 195356234791088 216609102073009 216609102073024 247999492545716 271701083476867 274111602312129 286024140781045 286024140781060 287655975674526 330012922480979 338329724412862 360973400094468 360973400094483 377510462334136 377510462334151 393247374089954 397609076200616 413158020650399 415434753399087 415434753399102 442537650796524 444626173066024 466580814162987 491132347463364 511039151845060 534256931013766 594479367708736 637387629151161 648550396331557 684439512836665 684775263036331 684775263036346 694750096560972 701865353869684 701865353869699 766438618715701
relation 121 12
boolLib.ASM_REWRITE_TAC [ ]
13
4508187 4508202 5822398 5822413 369239973903 393161726708 488848737928 488848737943 493633088489 493633088504 560613996343 565398346904 570182697465 574967048026 579751398587 579751398602 57785932275458 128643132859935 137366513470125 165697977273335 170190985437420 195356234791073 216609102073009 247999492545716 271701083476867 274111602312129 286024140781045 286024140781060 287655975674526 330012922480979 338329724412862 360973400094468 377510462334136 393247374089954 393247374089969 397609076200616 413158020650399 415434753399087 442537650796524 491132347463364 511039151845060 534256931013766 543732674092599 594479367708736 637387629151161 637387629151176 648550396331557 684439512836665 684775263036331 684775263036346 694750096560972 701865353869684 701865353869699 766438618715701
relation 121 13
metisLib.METIS_TAC [ ( DB.fetch "relation" "transitive_def" ) ]
14
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 560613996358 565398346904 565398346919 570182697465 574967048026 579751398587 579751398602 57785932275458 57785932275473 128643132859935 128643132859950 137366513470125 137366513470140 165697977273335 165697977273350 170190985437420 170190985437435 195356234791073 195356234791088 216609102073009 216609102073024 247999492545716 271701083476867 271701083476882 274111602312129 274111602312144 286024140781045 286024140781060 287655975674526 287655975674541 330012922480979 338329724412862 338329724412877 360973400094468 360973400094483 377510462334136 377510462334151 393247374089954 397609076200616 397609076200631 413158020650399 415434753399087 415434753399102 442537650796524 442537650796539 491132347463364 511039151845060 534256931013766 594479367708736 637387629151161 637387629151176 648550396331557 684439512836665 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701
relation 121 14
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]
15
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 560613996358 565398346904 565398346919 570182697465 574967048026 579751398587 579751398602 584535749148 57785932275458 57785932275473 101493408634255 128643132859935 128643132859950 137366513470125 137366513470140 165697977273335 165697977273350 170190985437420 170190985437435 195356234791073 195356234791088 216609102073009 216609102073024 247999492545716 271701083476867 271701083476882 274111602312129 274111602312144 286024140781045 286024140781060 287655975674526 287655975674541 330012922480979 338329724412862 338329724412877 360973400094468 360973400094483 377510462334136 377510462334151 393247374089954 397609076200616 397609076200631 413158020650399 415434753399087 415434753399102 442537650796524 442537650796539 491132347463364 511039151845060 594479367708736 637387629151161 637387629151176 684439512836665 684775263036331 684775263036346 694750096560972 694750096560987 701865353869684 701865353869699 766438618715701
relation 121 15
mesonLib.ASM_MESON_TAC [ ]
16
4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 493633088489 560613996343 560613996358 565398346904 565398346919 570182697465 574967048026 574967048041 579751398587 579751398602 584535749148 57785932275458 101493408634255 101493408634270 128643132859935 137366513470125 165697977273335 170190985437420 195356234791073 216609102073009 247999492545716 271701083476867 274111602312129 286024140781045 286024140781060 287655975674526 330012922480979 338329724412862 360973400094468 377510462334136 393247374089954 397609076200616 413158020650399 415434753399087 442537650796524 491132347463364 511039151845060 594479367708736 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 694750096560972 694750096560987 701865353869684 766438618715701
relation 121 16
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 493633088489 560613996343 560613996358 565398346904 565398346919 570182697465 574967048026 574967048041 579751398587 579751398602 584535749148 57785932275458 101493408634255 101493408634270 128643132859935 137366513470125 151181538357745 165697977273335 170190985437420 195356234791073 216609102073009 247999492545716 271701083476867 274111602312129 286024140781045 286024140781060 287655975674526 330012922480979 338329724412862 360973400094468 377510462334136 393247374089954 397609076200616 413158020650399 415434753399087 442537650796524 491132347463364 511039151845060 594479367708736 637387629151161 637387629151176 684439512836665 684439512836680 684775263036331 694750096560972 694750096560987 701865353869684 766438618715701
relation 122 0
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "RESTRICT_DEF" ) , ( DB.fetch "relation" "transitive_def" ) ]
1
4508202 5822413 369239973918 393161726723 488848737943 493633088504 560613996358 565398346919 60304325743415 101493408634270 128643132859950 137366513470140 160288592847498 165646603753756 165697977273350 195356234791088 243004956625036 243289541772988 247999492545731 274199004774570 286024140781060 302616413561575 330012922480994 377510462334151 415434753399102 446906318715559 465237917944301 491132347463379 504347154194674 511039151845075 534256931013781 594479367708751 637387629151176 648550396331572 684439512836680 684775263036346 694750096560987 700327771068457 701865353869699 766438618715716 791698150769167
relation 122 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 369239973918 393161726723 488848737943 493633088504 560613996358 565398346919 574967048041 579751398602 584535749163 60304325743415 93818149077586 101493408634270 160288592847498 165646603753756 165697977273350 243289541772988 247999492545731 271701083476882 274199004774570 286024140781060 302616413561575 310840048655161 330012922480994 338329724412877 360973400094483 371796418783582 440140437194735 442537650796539 465237917944301 491132347463379 504347154194674 511039151845075 594479367708751 637387629151176 652857808242835 684439512836680 684775263036346 694750096560987 700327771068457 701865353869699 766438618715716 791698150769167
relation 122 2
boolLib.CONV_TAC ( Q.X_FUN_EQ_CONV [ HolKernel.QUOTE " (*#loc 1340 34*)w" ] )
3
4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 565398346904 565398346919 574967048026 579751398587 579751398602 584535749148 60304325743400 93818149077586 101493408634255 165697977273335 243289541772973 247999492545716 271701083476882 274199004774555 286024140781045 286024140781060 302616413561575 310840048655161 330012922480979 338329724412877 360973400094483 371796418783582 440140437194735 442537650796539 491132347463364 504347154194659 511039151845060 594479367708736 637387629151161 637387629151176 652857808242835 684439512836665 684775263036331 684775263036346 694750096560972 694750096560987 700327771068442 701865353869699 766438618715701 791698150769152
relation 122 3
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
4
4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 565398346904 565398346919 570182697480 574967048026 579751398587 579751398602 584535749148 60304325743400 93818149077586 101493408634255 165697977273335 243289541772973 247999492545716 271701083476882 274199004774555 286024140781045 286024140781060 310840048655161 330012922480979 338329724412877 360973400094483 440140437194735 442537650796539 491132347463364 491132347463379 504347154194659 511039151845060 594479367708736 637387629151161 637387629151176 684439512836665 684775263036331 684775263036346 694750096560972 694750096560987 700327771068442 701865353869699 725310651500563 766438618715701 766438618715716 777683690559364 777819321881270 791698150769152
relation 122 4
boolLib.STRIP_TAC
5
4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 565398346904 565398346919 570182697480 574967048026 579751398587 584535749148 50323658957396 60304325743400 93818149077586 101493408634255 165697977273335 243289541772973 247999492545716 271701083476882 274199004774555 286024140781045 286024140781060 310840048655161 330012922480979 338329724412877 360973400094483 442537650796539 491132347463364 491132347463379 504347154194659 507058246283940 511039151845060 594479367708736 637387629151161 637387629151176 684439512836665 684775263036331 684775263036346 694750096560972 694750096560987 700327771068442 701865353869699 766438618715701 766438618715716 791698150769152
relation 122 5
boolLib.REPEAT boolLib.COND_CASES_TAC

4508187 4508202 5822398 5822413 369239973903 393161726708 393161726723 488848737928 488848737943 493633088489 493633088504 560613996343 565398346904 565398346919 570182697480 574967048026 579751398587 584535749148 50323658957396 60304325743400 93818149077586 101493408634255 165697977273335 243289541772973 247999492545716 271701083476882 274199004774555 286024140781045 286024140781060 310840048655161 330012922480979 338329724412877 360973400094483 442537650796539 491132347463364 504347154194659 507058246283940 511039151845060 594479367708736 637387629151161 637387629151176 684439512836665 684775263036331 684775263036346 694750096560972 694750096560987 700327771068442 701865353869699 766438618715701 791698150769152
relation 123 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 369239973918 393161726723 488848737943 574967048041 60304325743415 101493408634270 160288592847498 165646603753756 165697977273350 243289541772988 247999492545731 274199004774570 286024140781060 330012922480994 457644544611742 465237917944301 491132347463379 504347154194674 511039151845075 534256931013781 594479367708751 648550396331572 684439512836680 684775263036346 700327771068457 766438618715716 791698150769167
relation 123 1
boolLib.STRIP_TAC
2
4508202 5822413 369239973918 393161726723 488848737943 574967048041 60304325743415 101493408634270 165646603753756 165697977273350 243289541772988 247999492545731 274199004774570 286024140781060 330012922480994 457644544611742 491132347463379 504347154194674 511039151845075 534256931013781 594479367708751 648550396331572 684439512836680 684775263036346 700327771068457 766438618715716 791698150769167
relation 123 2
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV ( HolKernel.BETA_CONV o HolKernel.assert ( let fun eqRand t = Term.compare ( let val ( Rator , Rand ) = HolKernel.dest_comb w in Rand end , t ) = EQUAL in eqRand end o boolLib.rator ) ) ) ( boolLib.ISPEC let val ( Rator , Rand ) = HolKernel.dest_comb w in Rand end ( HolKernel.GENL [ let val [ R , P ] = HolKernel.fst ( boolLib.strip_forall ( HolKernel.concl ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.ETA_CONV ) ( boolLib.REWRITE_RULE [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 968 40*)A==>B==>C <=> A/\\B==>C" ] ] ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.RIGHT_IMP_FORALL_CONV ) ( ( DB.fetch "relation" "WF_INDUCTION_THM" ) ) ) ) ) ) ) in P end , let val [ R , P ] = HolKernel.fst ( boolLib.strip_forall ( HolKernel.concl ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.ETA_CONV ) ( boolLib.REWRITE_RULE [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 968 40*)A==>B==>C <=> A/\\B==>C" ] ] ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.RIGHT_IMP_FORALL_CONV ) ( ( DB.fetch "relation" "WF_INDUCTION_THM" ) ) ) ) ) ) ) in R end ] ( boolLib.SPEC_ALL ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.ETA_CONV ) ( boolLib.REWRITE_RULE [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 968 40*)A==>B==>C <=> A/\\B==>C" ] ] ( boolLib.CONV_RULE ( boolLib.ONCE_DEPTH_CONV boolLib.RIGHT_IMP_FORALL_CONV ) ( ( DB.fetch "relation" "WF_INDUCTION_THM" ) ) ) ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "" "WF_INDUCT_TAC" "Unanticipated term structure" in tac end
3
4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 60304325743415 165646603753756 165697977273350 243289541772988 247999492545716 274199004774570 286024140781045 286024140781060 457644544611742 491132347463379 504347154194674 511039151845060 534256931013766 594479367708736 648550396331557 684775263036346 700327771068457 766438618715716 791698150769167
relation 123 3
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 1312 40*)R" ]
4
4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 579751398602 60304325743415 101493408634270 103366738851126 160288592847498 165646603753756 165697977273350 243289541772988 247999492545716 247999492545731 274199004774570 286024140781045 286024140781060 330012922480994 457644544611742 491132347463379 504347154194674 511039151845060 511039151845075 534256931013766 594479367708736 594479367708751 637387629151176 648550396331557 684439512836680 684775263036346 694750096560987 700327771068457 766438618715716 791698150769167
relation 123 4
boolLib.ASM_REWRITE_TAC [ ]
5
4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 579751398602 60304325743415 101493408634270 165646603753756 165697977273350 243289541772988 247999492545716 247999492545731 274199004774570 286024140781045 286024140781060 330012922480994 457644544611742 491132347463379 504347154194674 511039151845060 511039151845075 534256931013766 594479367708736 594479367708751 637387629151176 648550396331557 684439512836680 684775263036346 694750096560987 700327771068457 766438618715716 791698150769167
relation 123 5
boolLib.GEN_TAC
6
4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 579751398602 60304325743415 165646603753756 165697977273350 243289541772988 247999492545716 274199004774570 286024140781045 286024140781060 330012922480994 457644544611742 491132347463379 504347154194674 511039151845060 534256931013766 594479367708736 637387629151176 648550396331557 684439512836680 684775263036346 694750096560987 700327771068457 766438618715716 791698150769167
relation 123 6
boolLib.DISCH_THEN ( boolLib.ASSUME_TAC o Q.GEN [ HolKernel.QUOTE " (*#loc 1360 28*)y" ] o Q.DISCH [ HolKernel.QUOTE " (*#loc 1360 41*)R (y:'a) (x:'a)" ] o ( fn th => boolLib.REWRITE_RULE [ boolLib.GSYM ( DB.fetch "relation" "the_fun_def" ) ] th ) o boolLib.SELECT_RULE o boolLib.UNDISCH o Q.ID_SPEC )
7
4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 579751398602 60304325743415 165646603753756 165697977273350 243289541772988 247999492545716 274199004774570 286024140781045 286024140781060 330012922480994 457644544611742 491132347463379 504347154194674 511039151845060 534256931013766 594479367708736 637387629151176 648550396331557 684439512836680 684775263036346 694750096560987 700327771068457 766438618715716 791698150769167
relation 123 7
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 1363 19*)\\p. if R p x then M (the_fun R M p) p else ARB" ]
8
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 488848737943 574967048026 574967048041 579751398587 60304325743415 165646603753756 165697977273335 165697977273350 243289541772973 243289541772988 247999492545716 274199004774555 274199004774570 286024140781045 286024140781060 330012922480979 350578534202240 438488793005103 457644544611742 491132347463364 504347154194659 504347154194674 510094348893394 511039151845060 514618389488270 534256931013766 594479367708736 615935916270746 637387629151161 648550396331557 684439512836665 684775263036346 694750096560972 700327771068442 700327771068457 749962497914377 766438618715701 791698150769152 791698150769167
relation 123 9
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
10
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 570182697480 574967048026 574967048041 579751398587 120822936128677 128643132859950 133999265997918 165697977273335 165697977273350 195356234791088 200305806966960 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 375073914982839 403972138669080 438488793005103 438488793005118 442537650796539 448438208785119 449389071676659 491132347463364 491132347463379 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 522903876713937 534256931013766 565777363059509 594479367708736 615935916270746 615935916270761 619226148324366 637387629151161 637387629151176 647016024365912 648550396331557 684439512836665 690730861558719 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 766438618715716 791698150769152
relation 123 10
boolLib.STRIP_TAC
11
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 570182697480 574967048026 574967048041 579751398587 120822936128677 128643132859950 133999265997918 165697977273335 165697977273350 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 375073914982839 403972138669080 438488793005103 438488793005118 442537650796539 448438208785119 449389071676659 491132347463364 491132347463379 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 534256931013766 565777363059509 574062283452220 586763451927770 594479367708736 615935916270746 615935916270761 619226148324366 637387629151161 637387629151176 647016024365912 648550396331557 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 766438618715716 791698150769152
relation 123 11
boolLib.REPEAT boolLib.COND_CASES_TAC
12 13
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 570182697480 574967048026 574967048041 579751398587 120822936128677 128643132859950 133999265997918 165697977273335 165697977273350 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 375073914982839 403972138669080 438488793005103 438488793005118 442537650796539 448438208785119 449389071676659 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 534256931013766 565777363059509 574062283452220 586763451927770 594479367708736 615935916270746 615935916270761 619226148324366 637387629151161 637387629151176 647016024365912 648550396331557 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 12
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 570182697465 570182697480 574967048026 574967048041 579751398587 19521708359784 21868782616191 128643132859950 165697977273335 165697977273350 195356234791088 208688131165109 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 345735264016237 350578534202240 350578534202255 360973400094483 375073914982839 403972138669080 438488793005103 438488793005118 442537650796539 448438208785119 449389071676659 466580814162987 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 534256931013766 543714031223071 565777363059509 594479367708736 615935916270746 615935916270761 619226148324366 623992348914304 634772253538988 637387629151161 637387629151176 639006950466154 647016024365912 648550396331557 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 13
boolLib.ASM_REWRITE_TAC [ ]
14
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 570182697465 570182697480 574967048026 574967048041 579751398587 91395993587832 128643132859950 165697977273335 165697977273350 195356234791088 196421115996503 208688131165109 243289541772973 247999492545716 265593707802414 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 375073914982839 403972138669080 438488793005103 438488793005118 442537650796539 448438208785119 449389071676659 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 515816258909257 534256931013766 565777363059509 594479367708736 615935916270746 615935916270761 619226148324366 637387629151161 637387629151176 647016024365912 648550396331557 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 711309369987143 741682057771401 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 15
boolLib.RES_THEN ( boolLib.SUBST1_TAC o boolLib.REWRITE_RULE [ ( DB.fetch "relation" "approx_def" ) ] )
16
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 570182697465 570182697480 574967048026 574967048041 579751398587 128643132859950 165697977273335 165697977273350 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 289543611558086 302616413561575 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 403972138669080 438488793005103 438488793005118 441964647764897 442537650796539 449389071676659 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 534256931013766 565777363059509 594479367708736 615935916270746 615935916270761 619226148324366 637387629151161 637387629151176 647016024365912 648550396331557 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 17
Q.X_GEN_TAC [ HolKernel.QUOTE " (*#loc 1370 18*)v" ]
18
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 570182697465 570182697480 574967048026 574967048041 579751398587 579751398602 58861293329774 83543747598525 128643132859950 165697977273335 165697977273350 168758198343641 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 325035177731355 328008456080496 330012922480979 330012922480994 338329724412877 350578534202240 350578534202255 351833868317033 360973400094483 429680487957070 438488793005103 438488793005118 439620022804641 442537650796539 491132347463364 491132347463379 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 522903876713937 534256931013766 565777363059509 594479367708736 615935916270746 615935916270761 637387629151161 637387629151176 645930949316416 647016024365912 648550396331557 668733973221347 684439512836665 684439512836680 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 766438618715716 791698150769152
relation 123 18
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
19
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 536692243553 565398346919 570182697465 570182697480 574967048026 574967048041 579751398587 579751398602 58861293329774 83543747598525 128643132859950 165697977273335 165697977273350 168758198343641 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 325035177731355 328008456080496 330012922480979 330012922480994 338329724412877 350578534202240 350578534202255 351833868317033 360973400094483 429680487957070 438488793005103 438488793005118 439620022804641 442537650796539 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 522903876713937 534256931013766 565777363059509 594479367708736 615935916270746 615935916270761 637387629151161 637387629151176 645930949316416 647016024365912 648550396331557 668733973221347 684439512836665 684439512836680 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 19
boolLib.STRIP_TAC
20
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 565398346919 570182697465 570182697480 574967048026 574967048041 579751398587 83543747598525 128643132859950 165697977273335 165697977273350 168758198343641 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 330012922480994 338329724412877 350578534202240 350578534202255 360973400094483 429680487957070 438488793005103 438488793005118 439620022804641 442537650796539 472355672555844 485329213133833 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 534256931013766 594479367708736 615935916270746 615935916270761 637387629151161 637387629151176 645930949316416 647016024365912 648550396331557 684439512836665 684439512836680 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 20
boolLib.RULE_ASSUM_TAC ( boolLib.REWRITE_RULE [ ( DB.fetch "relation" "transitive_def" ) ] )
21
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 565398346904 565398346919 570182697465 570182697480 574967048026 574967048041 579751398587 83543747598525 128643132859950 165697977273335 165697977273350 168758198343641 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 429680487957070 438488793005103 438488793005118 439620022804641 442537650796539 472355672555844 485329213133833 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 534256931013766 594479367708736 615935916270746 615935916270761 637387629151161 637387629151176 645930949316416 647016024365912 648550396331557 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 21
boolLib.RES_TAC
22
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 565398346904 565398346919 570182697465 570182697480 574967048026 574967048041 579751398587 584535749148 83543747598525 101493408634255 128643132859950 165697977273335 165697977273350 168758198343641 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 429680487957070 438488793005103 438488793005118 439620022804641 442537650796539 472355672555844 485329213133833 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 594479367708736 615935916270746 615935916270761 637387629151161 637387629151176 645930949316416 647016024365912 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 22
boolLib.ASM_REWRITE_TAC [ ]
23
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 565398346904 565398346919 570182697465 570182697480 574967048026 574967048041 579751398587 584535749148 83543747598525 101493408634255 128643132859950 165697977273335 165697977273350 168758198343641 195356234791088 243289541772973 247999492545716 271701083476882 274199004774555 280469397140414 286024140781045 286024140781060 328008456080496 330012922480979 338329724412877 350578534202240 350578534202255 360973400094483 429680487957070 438488793005103 438488793005118 439620022804641 442537650796539 472355672555844 485329213133833 491132347463364 504347154194659 510094348893394 510094348893409 511039151845060 514618389488270 594479367708736 615935916270746 615935916270761 637387629151161 637387629151176 645930949316416 647016024365912 684439512836665 694750096560972 694750096560987 700327771068442 701865353869699 749962497914377 749962497914392 763379804016602 766438618715701 791698150769152
relation 123 25
boolLib.MAP_EVERY Q.EXISTS_TAC [ [ HolKernel.QUOTE " (*#loc 1375 30*)M" ] , [ HolKernel.QUOTE " (*#loc 1375 34*)w" ] ]
26
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 560613996358 565398346904 565398346919 570182697465 570182697480 574967048026 579751398587 584535749148 97075317863411 101493408634255 101493408634270 165697977273335 165697977273350 243289541772973 243289541772988 247999492545716 247999492545731 274199004774555 274199004774570 286024140781045 286024140781060 330012922480979 350578534202240 350578534202255 438488793005103 438488793005118 457644544611742 465237917944301 491132347463364 504347154194659 504347154194674 510094348893394 510094348893409 511039151845060 511039151845075 514618389488270 514618389488285 534256931013781 594479367708736 594479367708751 615935916270746 615935916270761 637387629151161 637387629151176 648550396331572 684439512836665 684439512836680 694750096560972 694750096560987 700327771068442 700327771068457 749962497914377 749962497914392 766438618715701 766438618715716 791698150769152 791698150769167
relation 123 26
boolLib.ASM_REWRITE_TAC [ ( DB.fetch "relation" "transitive_def" ) ]
27
4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 565398346904 565398346919 570182697465 570182697480 574967048026 579751398587 584535749148 101493408634255 101493408634270 165697977273335 165697977273350 243289541772973 243289541772988 247999492545716 247999492545731 274199004774555 274199004774570 286024140781045 286024140781060 330012922480979 350578534202240 350578534202255 438488793005103 438488793005118 491132347463364 504347154194659 504347154194674 510094348893394 510094348893409 511039151845060 511039151845075 514618389488270 514618389488285 534256931013781 594479367708736 594479367708751 615935916270746 615935916270761 637387629151161 637387629151176 648550396331572 684439512836665 684439512836680 694750096560972 694750096560987 700327771068442 700327771068457 749962497914377 749962497914392 766438618715701 791698150769152 791698150769167
relation 123 27
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 369239973903 369239973918 393161726708 393161726723 565398346904 565398346919 570182697465 574967048026 579751398587 584535749148 101493408634255 165697977273335 165697977273350 243289541772973 243289541772988 247999492545716 274199004774555 274199004774570 286024140781045 286024140781060 330012922480979 350578534202240 350578534202255 438488793005103 438488793005118 491132347463364 504347154194659 504347154194674 510094348893394 510094348893409 511039151845060 514618389488270 514618389488285 594479367708736 615935916270746 615935916270761 637387629151161 684439512836665 694750096560972 700327771068442 700327771068457 749962497914377 749962497914392 766438618715701 791698150769152 791698150769167
relation 124 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 369239973918 393161726723 570182697480 574967048041 83543747598525 90546498372451 101493408634270 128643132859950 160288592847498 165697977273350 168758198343641 195356234791088 247999492545731 286024140781060 330012922480994 350578534202255 429680487957070 438488793005118 439620022804641 465237917944301 471138137756073 491132347463379 506668503259159 510094348893409 511039151845075 534256931013781 594479367708751 615935916270761 637387629151176 645930949316416 648550396331572 684439512836680 694750096560987 701865353869699 749962497914392 766438618715716
relation 124 1
boolLib.DISCH_TAC
2
4508202 5822413 369239973918 393161726723 570182697480 574967048041 83543747598525 90546498372451 101493408634270 128643132859950 165697977273350 168758198343641 195356234791088 247999492545731 286024140781060 330012922480994 350578534202255 429680487957070 438488793005118 439620022804641 471138137756073 506668503259159 510094348893409 511039151845075 534256931013781 594479367708751 615935916270761 637387629151176 645930949316416 648550396331572 684439512836680 694750096560987 701865353869699 749962497914392
relation 124 2
Q.ID_SPEC_TAC [ HolKernel.QUOTE " (*#loc 1387 22*)w" ]
3
4508187 4508202 5822413 369239973918 393161726708 393161726723 570182697480 574967048041 83543747598525 90546498372451 101493408634255 128643132859950 165697977273350 168758198343641 195356234791088 247999492545716 286024140781045 286024140781060 330012922480994 350578534202255 429680487957070 438488793005118 439620022804641 471138137756073 506668503259159 510094348893409 511039151845060 534256931013766 594479367708736 615935916270761 637387629151176 645930949316416 648550396331557 684439512836665 684439512836680 694750096560987 701865353869699 749962497914392
relation 124 5
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 393161726708 393161726723 101493408634255 101493408634270 247999492545716 247999492545731 286024140781045 286024140781060 511039151845060 511039151845075 534256931013766 534256931013781 594479367708736 594479367708751 648550396331557 648550396331572 684439512836665 684439512836680
relation 125 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 393161726723 488848737943 570182697480 120655635509292 128643132859950 137366513470140 149373690913519 150089920403284 160288592847498 165646603753756 195356234791088 211100421091528 232541049384767 286024140781060 302616413561575 338694364753186 377510462334151 415434753399102 432863920313721 491132347463379 504593721650134 551190410506915 684775263036346 701865353869699 766438618715716 792514815531997
relation 125 1
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "RESTRICT_DEF" ) ]
2
4508202 5822413 393161726723 488848737943 570182697480 120655635509292 128643132859950 137366513470140 149373690913519 150089920403284 195356234791088 211100421091528 232541049384767 286024140781060 302616413561575 338694364753186 377510462334151 415434753399102 432863920313721 504593721650134 551190410506915 684775263036346 701865353869699 792514815531997
relation 125 2
boolLib.CONV_TAC ( Q.X_FUN_EQ_CONV [ HolKernel.QUOTE " (*#loc 1411 34*)p" ] )
3
4508202 5822413 393161726723 488848737943 570182697480 579751398602 80262108104236 93818149077586 101874542641188 271701083476882 286024140781060 302616413561575 310840048655161 338329724412877 338694364753186 359769625898147 360973400094483 424581335678094 432863920313721 440140437194735 442537650796539 453116916284236 455219769274440 474489797332939 490535529680029 504593721650134 510620195538153 637387629151176 677677083175160 684775263036346 688541106495758 694750096560987 701865353869699 735319197330088
relation 125 3
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
4
4508202 5822413 393161726723 488848737943 536692243553 570182697480 579751398602 93818149077586 101874542641188 271701083476882 286024140781060 310840048655161 311470159433465 338329724412877 338694364753186 359769625898147 360973400094483 424581335678094 432863920313721 440140437194735 442537650796539 453116916284236 455219769274440 456160227615577 474489797332939 490535529680029 491132347463379 504593721650134 510620195538153 612121425699380 637387629151176 677677083175160 684775263036346 688541106495758 694750096560987 701865353869699 766438618715716 777819321881270
relation 125 4
boolLib.STRIP_TAC
5
4508202 5822413 393161726723 488848737943 536692243553 570182697480 93818149077586 271701083476882 286024140781060 310840048655161 338329724412877 338694364753186 360973400094483 424581335678094 432863920313721 440024587138345 442537650796539 474489797332939 490535529680029 491132347463379 504593721650134 576138421854547 637387629151176 658684943839436 677677083175160 684775263036346 688541106495758 694750096560987 701865353869699 761927847542881 766438618715716
relation 125 5
boolLib.COND_CASES_TAC
6
4508202 5822413 393161726723 488848737943 536692243553 570182697480 93818149077586 271701083476882 286024140781060 310840048655161 338329724412877 338694364753186 360973400094483 424581335678094 432863920313721 440024587138345 442537650796539 474489797332939 490535529680029 504593721650134 576138421854547 637387629151176 658684943839436 677677083175160 684775263036346 688541106495758 694750096560987 701865353869699 761927847542881
relation 125 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 393161726708 488848737943 536692243538 536692243553 570182697465 19521708359784 208688131165109 271701083476882 286024140781045 286024140781060 310856092099976 360973400094483 442537650796539 466580814162987 511254333000151 623992348914304 634772253538988 637387629151161 637387629151176 639006950466154 684775263036346 694750096560972 701865353869699 739124662068984
relation 125 7
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 488848737943 536692243538 536692243553 570182697465 570182697480 73556709948274 133610682637951 196421115996503 208688131165109 265593707802414 271701083476882 286024140781045 286024140781060 338694364753171 338694364753186 360973400094483 424581335678079 424581335678094 432863920313706 432863920313721 442537650796539 474489797332939 490535529680029 504593721650119 504593721650134 504954369780969 637387629151161 637387629151176 677677083175145 677677083175160 684775263036346 688541106495758 694750096560972 701865353869699 732848122283110
relation 126 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 369239973918 393161726723 574967048041 100890955448046 106884773515662 128643132859950 151052561457376 160288592847498 165697977273350 195356234791088 247999492545731 286024140781060 330012922480994 363810649551709 391486828376615 451298882404782 465237917944301 491132347463379 511039151845075 594479367708751 599197945504993 637735028917252 684439512836680 701865353869699 702634052597545 716528564394783 766438618715716 780488485808886 785319914788972
relation 126 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508187 4508202 5822413 369239973918 393161726708 393161726723 574967048041 100890955448046 106884773515662 128643132859950 151052561457376 165697977273350 195356234791088 247999492545716 286024140781045 286024140781060 363810649551709 391486828376615 451298882404782 511039151845060 594479367708736 599197945504993 637735028917252 701865353869699 702634052597545 716528564394783 780488485808886 785319914788972
relation 126 3
boolLib.BETA_TAC
4
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 841512241413 124396885595242 128643132859950 137366513470140 147514367041162 154696342375692 165697977273350 170190985437435 195356234791088 216609102073024 247999492545716 286024140781045 286024140781060 338694364753186 350578534202255 377510462334151 378399156623147 390734034902196 415434753399102 432863920313721 504593721650134 510094348893409 511039151845060 525408405031982 558240644226807 573319636471098 594479367708736 616170256306428 617734377909225 633728130167309 637387629151161 684775263036346 694750096560972 698354460507705 701865353869699 739086196037152 758645514746846
relation 126 4
boolLib.IMP_RES_TAC ( DB.fetch "relation" "TC_SUBSET" )
5
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 124396885595242 128643132859950 137366513470140 147514367041162 154696342375692 165697977273350 170190985437435 195356234791088 210732683020847 216609102073024 247999492545716 286024140781045 286024140781060 338694364753186 350578534202255 377510462334151 378399156623147 390734034902196 415434753399102 432863920313721 504593721650134 510094348893409 511039151845060 525408405031982 558240644226807 573319636471098 594479367708736 616170256306428 617734377909225 633728130167309 637387629151161 684775263036346 694750096560972 698354460507705 701865353869699
relation 126 8
boolLib.MAP_EVERY Q.EXISTS_TAC [ [ HolKernel.QUOTE " (*#loc 1434 33*)TC R" ] , [ HolKernel.QUOTE " (*#loc 1434 41*)\\f v. M (RESTRICT f R v) v" ] , [ HolKernel.QUOTE " (*#loc 1434 71*)x" ] , [ HolKernel.QUOTE " (*#loc 1434 76*)y" ] ]
9
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 560613996358 565398346919 574967048026 574967048041 579751398587 579751398602 97075317863411 101493408634270 103366738851126 124396885595242 128643132859950 137366513470140 147514367041162 152439822555288 152439822555303 160288592847498 165697977273350 170190985437435 179515187723394 195356234791088 216609102073024 243289541772988 247999492545716 247999492545731 274199004774570 286024140781045 286024140781060 338694364753171 338694364753186 350578534202255 377510462334151 415434753399102 424581335678079 432863920313706 432863920313721 457644544611742 465237917944301 504347154194674 504593721650119 504593721650134 510094348893409 511039151845060 511039151845075 534256931013781 558240644226807 594479367708736 594479367708751 616170256306428 637387629151161 637387629151176 648550396331572 677677083175145 684439512836680 684775263036346 694750096560972 694750096560987 698354460507705 700327771068457 766438618715716 791698150769167
relation 126 9
boolLib.IMP_RES_TAC ( DB.fetch "relation" "WF_TC" )
10
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 101493408634270 124396885595242 128643132859950 137366513470140 147514367041162 152439822555288 152439822555303 165697977273350 170190985437435 195356234791088 216609102073024 237438524396916 247999492545716 261672011025054 274199004774570 286024140781045 286024140781060 338694364753171 338694364753186 350578534202255 377510462334151 391541084666709 415434753399102 424581335678079 424581335678094 432863920313706 432863920313721 504593721650119 504593721650134 510094348893409 511039151845060 511039151845075 527646850905958 558240644226807 594479367708736 594479367708751 616170256306428 626533550725254 637387629151161 648550396331572 677677083175145 677677083175160 684439512836680 684775263036346 694750096560972 698354460507705 721495228463760 791698150769167
relation 126 10
boolLib.ASSUME_TAC ( boolLib.SPEC_ALL ( DB.fetch "relation" "TC_TRANSITIVE" ) )
11
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 101493408634270 124396885595242 128643132859950 137366513470140 147514367041162 152439822555288 152439822555303 165697977273350 170190985437435 195356234791088 216609102073024 237438524396916 247999492545716 261672011025054 274199004774570 286024140781045 286024140781060 338694364753171 338694364753186 350578534202255 377510462334151 391541084666709 415434753399102 424581335678079 424581335678094 432863920313706 432863920313721 504593721650119 504593721650134 510094348893409 511039151845060 511039151845075 527646850905943 527646850905958 558240644226807 594479367708736 594479367708751 616170256306428 626533550725254 637387629151161 648550396331572 677677083175145 677677083175160 684439512836680 684775263036346 694750096560972 698354460507705 721495228463760 791698150769167
relation 126 11
boolLib.IMP_RES_TAC ( DB.fetch "relation" "TC_SUBSET" )
12
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 101493408634270 124396885595242 128643132859950 137366513470140 147514367041162 152439822555288 152439822555303 165697977273350 170190985437435 195356234791088 216609102073024 237438524396916 247999492545716 261672011025054 274199004774570 286024140781045 286024140781060 338694364753171 338694364753186 350578534202255 377510462334151 391541084666709 415434753399102 424581335678079 424581335678094 432863920313706 432863920313721 504593721650119 504593721650134 510094348893409 511039151845060 511039151845075 527646850905943 527646850905958 558240644226807 594479367708736 594479367708751 616170256306428 626533550725239 626533550725254 637387629151161 648550396331557 648550396331572 677677083175145 677677083175160 684439512836680 684775263036346 694750096560972 698354460507705 721495228463760 791698150769167
relation 126 12
boolLib.POP_ASSUM ( HolKernel.K boolLib.ALL_TAC )
13
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 101493408634270 124396885595242 128643132859950 137366513470140 147514367041162 152439822555288 152439822555303 165697977273350 170190985437435 195356234791088 216609102073024 219615177915394 237438524396916 247999492545716 261672011025054 274199004774570 286024140781045 286024140781060 338694364753171 338694364753186 350578534202255 377510462334151 391541084666709 415434753399102 424581335678079 424581335678094 432863920313706 432863920313721 504593721650119 504593721650134 510094348893409 511039151845060 511039151845075 527646850905943 527646850905958 539020684363031 558240644226807 594479367708736 594479367708751 616170256306428 621543234060251 626533550725239 626533550725254 637387629151161 648550396331557 648550396331572 677677083175145 677677083175160 684439512836680 684775263036346 694750096560972 698354460507705 721495228463760 791698150769167
relation 126 13
boolLib.ASM_REWRITE_TAC [ ]
14
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 101493408634270 124396885595242 128643132859950 137366513470140 147514367041162 152439822555288 152439822555303 165697977273350 170190985437435 195356234791088 216609102073024 237438524396916 247999492545716 261672011025054 274199004774570 286024140781045 286024140781060 338694364753171 338694364753186 350578534202255 377510462334151 391541084666709 415434753399102 424581335678079 424581335678094 432863920313706 432863920313721 504593721650119 504593721650134 510094348893409 511039151845060 511039151845075 527646850905943 527646850905958 558240644226807 594479367708736 594479367708751 616170256306428 626533550725239 626533550725254 637387629151161 648550396331557 648550396331572 677677083175145 677677083175160 684439512836680 684775263036346 694750096560972 698354460507705 721495228463760 791698150769167
relation 126 14
boolLib.REPEAT boolLib.STRIP_TAC
15 16
4508187 4508202 5822398 5822413 369239973918 393161726708 393161726723 488848737943 565398346919 574967048026 574967048041 579751398587 579751398602 101493408634270 124396885595242 128643132859950 137366513470140 147514367041162 152439822555288 152439822555303 165697977273350 170190985437435 195356234791088 216609102073024 237438524396916 247999492545716 261672011025054 274199004774570 286024140781045 286024140781060 338694364753171 338694364753186 350578534202255 377510462334151 391541084666709 415434753399102 424581335678079 424581335678094 432863920313706 432863920313721 504593721650119 504593721650134 510094348893409 511039151845060 527646850905943 558240644226807 594479367708736 616170256306428 626533550725239 637387629151161 648550396331557 677677083175145 677677083175160 684439512836680 684775263036346 694750096560972 698354460507705 721495228463760 791698150769167
relation 126 19
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 393161726708 393161726723 574967048026 579751398587 101493408634270 152439822555288 247999492545716 286024140781045 286024140781060 338694364753171 338694364753186 424581335678079 432863920313706 432863920313721 504593721650119 504593721650134 511039151845060 511039151845075 527646850905943 527646850905958 594479367708736 594479367708751 626533550725239 626533550725254 637387629151161 648550396331557 648550396331572 677677083175145 684439512836680 694750096560972
relation 126 20
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 393161726708 393161726723 574967048026 579751398587 101493408634270 152439822555288 247999492545716 286024140781045 286024140781060 338694364753171 338694364753186 424581335678079 432863920313706 432863920313721 504593721650119 504593721650134 511039151845060 511039151845075 527646850905943 527646850905958 594479367708736 594479367708751 626533550725239 626533550725254 637387629151161 648550396331557 648550396331572 677677083175145 684439512836680 694750096560972
relation 127 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 369239973918 393161726723 488848737943 574967048041 128643132859950 137366513470140 157337172196454 160288592847498 165646603753756 165697977273350 170190985437435 195356234791088 201182159673526 216609102073024 247999492545731 286024140781060 302616413561575 330012922480994 377510462334151 393247374089969 415434753399102 451298882404782 465237917944301 491132347463379 511039151845075 594479367708751 637387629151176 637735028917252 684439512836680 684775263036346 701865353869699 704177836849664 716528564394783 766438618715716 780488485808886
relation 127 1
boolLib.STRIP_TAC
2
4508202 5822413 369239973918 393161726723 488848737943 574967048041 128643132859950 137366513470140 157337172196454 165697977273350 170190985437435 195356234791088 201182159673526 216609102073024 247999492545731 286024140781060 302616413561575 330012922480994 377510462334151 393247374089969 415434753399102 451298882404782 491132347463379 511039151845075 594479367708751 637387629151176 637735028917252 684439512836680 684775263036346 701865353869699 704177836849664 716528564394783 766438618715716 780488485808886
relation 127 2
boolLib.ASM_REWRITE_TAC [ ( DB.fetch "relation" "WFREC_THM" ) ]

4508187 4508202 5822413 369239973903 369239973918 393161726708 393161726723 488848737928 488848737943 574967048041 128643132859950 137366513470140 157337172196454 165697977273335 165697977273350 170190985437435 195356234791088 201182159673511 216609102073024 247999492545731 286024140781045 286024140781060 302616413561560 330012922480994 377510462334151 393247374089969 415434753399102 451298882404767 491132347463379 511039151845075 594479367708751 637387629151176 637735028917237 684439512836680 684775263036331 684775263036346 701865353869684 701865353869699 704177836849649 716528564394768 766438618715716 780488485808871
relation 128 0
boolLib.STRIP_TAC
1
4508202 5822413 369239973918 393161726723 488848737943 574967048041 128643132859950 137366513470140 157337172196454 160288592847498 165646603753756 165697977273350 170190985437435 186274911445305 195356234791088 216609102073024 247999492545731 286024140781060 330012922480994 377510462334151 393247374089969 415434753399102 463551573253828 465237917944301 491132347463379 511039151845075 537185162134297 594479367708751 637387629151176 684439512836680 684775263036346 701865353869699 731078027066228 757756767263972 766438618715716
relation 128 1
boolLib.STRIP_TAC
2
4508202 5822413 369239973918 393161726723 488848737943 574967048041 128643132859950 137366513470140 157337172196454 165646603753756 165697977273350 170190985437435 186274911445305 195356234791088 216609102073024 247999492545731 286024140781060 330012922480994 377510462334151 393247374089969 415434753399102 463551573253828 465237917944301 491132347463379 511039151845075 537185162134297 594479367708751 637387629151176 684439512836680 684775263036346 701865353869699 731078027066228 757756767263972 766438618715716
relation 128 2
boolLib.STRIP_TAC
3
4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 128643132859950 137366513470140 157337172196454 165646603753756 165697977273350 170190985437435 186274911445305 195356234791088 216609102073024 247999492545716 286024140781045 286024140781060 377510462334151 393247374089969 415434753399102 463551573253828 465237917944301 491132347463379 511039151845060 537185162134297 594479367708736 637387629151176 684775263036346 701865353869699 731078027066228 757756767263972 766438618715716
relation 128 3
boolLib.CONV_TAC boolLib.EXISTS_UNIQUE_CONV
4
4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 128643132859950 137366513470140 157337172196454 165646603753756 165697977273350 170190985437435 186274911445305 195356234791088 216609102073024 247999492545716 286024140781045 286024140781060 377510462334151 393247374089969 415434753399102 463551573253828 491132347463379 511039151845060 537185162134297 594479367708736 637387629151176 684775263036346 701865353869699 731078027066228 757756767263972 766438618715716
relation 128 4
boolLib.STRIP_TAC

4508187 4508202 5822413 369239973918 393161726708 393161726723 488848737943 574967048041 101493408634270 128532422801986 128643132859950 137366513470140 157337172196454 165646603753756 165697977273350 170190985437435 179857892939409 195356234791088 216609102073024 247999492545716 286024140781045 286024140781060 302616413561575 330012922480994 377510462334151 393247374089969 415434753399102 457644544611742 491132347463379 511039151845060 594479367708736 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716
relation 129 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 393161726723 574967048041 579751398602 47001224135016 160288592847498 286024140781060 330012922480994 371115761838454 491132347463379 500480563606604 636990622942716 637387629151176 684439512836680 694750096560987 766438618715716
relation 129 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 383593025601 393161726723 574967048041 579751398602 160288592847498 286024140781060 330012922480994 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 130 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 47001224135016 160288592847498 286024140781060 330012922480994 371115761838454 432251150433549 491132347463379 500480563606604 636990622942716 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 130 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 383593025601 393161726723 574967048041 579751398602 160288592847498 286024140781060 330012922480994 432251150433549 491132347463379 637387629151176 655100123088313 684439512836680 694750096560987 766438618715716
relation 131 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 579751398602 47001224135016 160288592847498 286024140781060 330012922480994 371115761838454 491132347463379 500480563606604 636990622942716 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 131 1
boolLib.EQ_TAC
2
4508202 5822413 393161726723 574967048041 579751398602 47001224135016 286024140781060 330012922480994 371115761838454 491132347463379 500480563606604 636990622942716 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 131 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 47001224135016 286024140781060 330012922480994 371115761838454 491132347463379 500480563606604 636990622942716 637387629151176 684439512836680 694750096560987 766438618715716
relation 131 3
mesonLib.MESON_TAC [ ( DB.fetch "relation" "WFP_RULES" ) ]

4508202 5822413 393161726723 574967048041 579751398602 47001224135016 151181538357760 286024140781060 330012922480994 371115761838454 491132347463379 500480563606604 636990622942716 637387629151176 684439512836680 694750096560987 766438618715716
relation 132 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 393161726723 574967048041 579751398602 47001224135016 101493408634270 160288592847498 286024140781060 330012922480994 371115761838454 432251150433549 491132347463379 500480563606604 636990622942716 637387629151176 684439512836680 694750096560987 766438618715716
relation 132 1
boolLib.STRIP_TAC
2
4508202 5822413 383593025601 393161726723 574967048041 579751398602 47001224135016 101493408634270 286024140781060 330012922480994 371115761838454 432251150433549 491132347463379 500480563606604 636990622942716 637387629151176 684439512836680 694750096560987 766438618715716
relation 132 2
boolLib.ONCE_REWRITE_TAC [ tautLib.TAUT [ HolKernel.QUOTE " (*#loc 1510 32*)a ==> b <=> a ==> a /\\ b" ] ]
3
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 47001224135001 47001224135016 101493408634255 286024140781045 286024140781060 330012922480979 330012922480994 371115761838439 371115761838454 432251150433534 432251150433549 491132347463364 491132347463379 500480563606589 500480563606604 636990622942701 636990622942716 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 132 3
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "WFP_INDUCT" )
4
4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 47001224135001 47001224135016 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 371115761838439 371115761838454 432251150433534 432251150433549 491132347463364 491132347463379 500480563606589 500480563606604 636990622942701 636990622942716 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 132 4
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "WFP_RULES" ) ]

4508187 4508202 5822398 5822413 383593025586 383593025601 393161726708 393161726723 574967048026 574967048041 579751398587 47001224135001 47001224135016 101493408634255 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 371115761838439 371115761838454 432251150433534 432251150433549 491132347463364 491132347463379 500480563606589 500480563606604 636990622942701 636990622942716 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 133 0
boolLib.STRIP_TAC
1
4508202 5822413 393161726723 574967048041 47001224135016 160288592847498 247999492545731 286024140781060 371115761838454 491132347463379 500480563606604 511039151845075 594479367708751 636990622942716 684439512836680 701865353869699 766438618715716
relation 133 1
boolLib.EQ_TAC

4508202 5822413 393161726723 574967048041 47001224135016 247999492545731 286024140781060 371115761838454 491132347463379 500480563606604 511039151845075 594479367708751 636990622942716 684439512836680 701865353869699 766438618715716
relation 134 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 5822413 369239973918 383593025601 393161726723 574967048041 92577382461508 101493408634270 160288592847498 165697977273350 197639732366576 199667323033780 247999492545731 258921644877068 286024140781060 327576673749509 330012922480994 451298882404782 465237917944301 466686084391124 491132347463379 511039151845075 594479367708751 637387629151176 637735028917252 684439512836680 716528564394783 766438618715716 780488485808886 785319914788972
relation 134 1
boolLib.STRIP_TAC
2
4508202 5822413 369239973918 383593025601 393161726723 574967048041 92577382461508 101493408634270 165697977273350 197639732366576 199667323033780 247999492545731 258921644877068 286024140781060 327576673749509 330012922480994 451298882404782 466686084391124 491132347463379 511039151845075 594479367708751 637387629151176 637735028917252 684439512836680 716528564394783 766438618715716 780488485808886 785319914788972
relation 134 2
boolLib.IMP_RES_THEN boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "WF_INDUCTION_THM" )
3
4508187 4508202 5822413 369239973903 369239973918 383593025586 383593025601 393161726708 393161726723 574967048041 92577382461493 165697977273335 165697977273350 197639732366561 199667323033765 247999492545716 258921644877053 286024140781045 286024140781060 327576673749509 451298882404782 466686084391109 491132347463379 511039151845060 594479367708736 637387629151176 637735028917252 716528564394783 766438618715716 780488485808886 785319914788972
relation 134 3
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "INDUCTIVE_INVARIANT_DEF" ) ]
4
4508187 4508202 5822413 369239973903 369239973918 383593025586 383593025601 393161726708 393161726723 574967048041 92577382461493 151181538357760 165697977273335 165697977273350 197639732366561 199667323033765 247999492545716 258921644877053 286024140781045 286024140781060 327576673749509 330012922480994 451298882404782 466686084391109 491132347463379 511039151845060 594479367708736 637387629151176 637735028917252 684439512836680 694750096560987 716528564394783 766438618715716 780488485808886 785319914788972
relation 134 4
metisLib.METIS_TAC [ ( DB.fetch "relation" "WFREC_THM" ) , ( DB.fetch "relation" "RESTRICT_DEF" ) ]

4508187 4508202 5822398 5822413 369239973903 369239973918 383593025586 383593025601 393161726708 393161726723 488848737928 574967048026 574967048041 579751398587 78356664459307 151181538357760 165646603753741 165697977273335 165697977273350 247999492545716 286024140781045 286024140781060 327576673749509 330012922480979 330012922480994 451298882404782 451510435963030 491132347463364 491132347463379 511039151845060 594479367708736 637387629151161 637387629151176 637735028917252 684439512836665 684439512836680 684775263036331 694750096560972 694750096560987 716528564394783 766438618715701 766438618715716 780488485808886 785319914788972
relation 135 0
simpLib.FULL_SIMP_TAC BasicProvers.bool_ss tactictoe_thmlarg

4508202 5822413 369239973918 383593025601 393161726723 488848737943 574967048041 78356664459322 92577382461508 101493408634270 160288592847498 165646603753756 165697977273350 197639732366576 199667323033780 201182159673526 247999492545731 258921644877068 286024140781060 302616413561575 330012922480994 451298882404782 465237917944301 466686084391124 491132347463379 511039151845075 594479367708751 637387629151176 637735028917252 684439512836680 684775263036346 701865353869699 704177836849664 716528564394783 766438618715716 780488485808886
relation 136 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "INDUCTIVE_INVARIANT_ON_DEF" ) ]
1
4508202 5822413 326180818869 369239973918 383593025601 393161726723 574967048041 101493408634270 150001187148751 160288592847498 165697977273350 191594105635968 247999492545731 286024140781060 327576673749509 330012922480994 379891860530008 399712071964075 432251150433549 451298882404782 465237917944301 491132347463379 511039151845075 519053291302468 594479367708751 637387629151176 637735028917252 655100123088313 684439512836680 716528564394783 752428871912335 766438618715716 780488485808886 785319914788972
relation 137 0
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "INDUCTIVE_INVARIANT_ON_WFREC" ) ]

4508202 5822413 326180818869 369239973918 383593025601 393161726723 488848737943 574967048041 78356664459322 101493408634270 150001187148751 160288592847498 165646603753756 165697977273350 191594105635968 201182159673526 247999492545731 286024140781060 302616413561575 330012922480994 379891860530008 399712071964075 432251150433549 451298882404782 465237917944301 491132347463379 511039151845075 519053291302468 594479367708751 637387629151176 637735028917252 655100123088313 684439512836680 684775263036346 701865353869699 704177836849664 716528564394783 752428871912335 766438618715716 780488485808886
relation 139 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "inv_DEF" ) ]

4508202 393161726723 155785077119871 160288592847498 286024140781060 338694364753186 441995462390824 491132347463379 507088161973958 517029295036910 563671055122289 701865353869699 786419489754136
relation 140 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "RC_DEF" ) , ( DB.fetch "relation" "inv_DEF" ) , boolLib.FUN_EQ_THM ]
1
4508202 393161726723 160288592847498 199021571461759 245711522592364 280867926216259 286024140781060 338694364753186 424817112634568 491132347463379 507088161973958 517029295036910 563671055122289 701865353869699 724378489020659 757105410372693
relation 140 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 151181538357760 160288592847498 179857892939409 286024140781060 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 141 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "inv_DEF" ) , ( DB.fetch "relation" "SC_DEF" ) , boolLib.FUN_EQ_THM ]
1
4508202 393161726723 21825744215049 101493408634270 118510799009910 160288592847498 173086957657893 286024140781060 338694364753186 356865923264990 377036661193997 398424892749039 464705417142351 491132347463379 507088161973958 517029295036910 563671055122289 684439512836680 701865353869699 727820572338083
relation 141 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 151181538357760 160288592847498 286024140781060 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 142 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 393161726723 100462392723422 160288592847498 286024140781060 305249664396138 338694364753186 414714338571602 432863920313721 491132347463379 504593721650134 507088161973958 517029295036910 563671055122289 698535734303473 701865353869699
relation 142 1
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "inv_DEF" ) , boolLib.EQ_IMP_THM , boolLib.FORALL_AND_THM ]
2
4508202 393161726723 100462392723422 286024140781060 305249664396138 338694364753186 414714338571602 432863920313721 504593721650134 507088161973958 517029295036910 563671055122289 698535734303473 701865353869699
relation 142 2
boolLib.STRIP_TAC
3
4508202 5822413 393161726723 574967048041 3382182703844 100462392723422 101493408634270 151181538357760 286024140781060 293736207135147 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 517029295036910 563671055122289 677677083175160 684439512836680 766438618715716
relation 142 3
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
5
4508202 5822413 393161726723 574967048041 3382182703844 100462392723422 151181538357760 286024140781060 293736207135147 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 517029295036910 563671055122289 677677083175160 684439512836680 766438618715716
relation 142 4
let fun tac ( asl , w ) = ( boolLib.MATCH_MP_TAC ( boolLib.BETA_RULE ( boolLib.ISPEC ( boolLib.list_mk_abs ( [ let val ( u , Body ) = boolLib.dest_forall w in u end , let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in v end ] , let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in conseq end ) ) ( boolLib.ISPEC let val ( TC , R , u' , v' ) = case boolLib.strip_comb let val ( ant , conseq ) = boolLib.dest_imp let val ( v , Body ) = boolLib.dest_forall let val ( u , Body ) = boolLib.dest_forall w in Body end in Body end in ant end of ( TC , [ R , u' , v' ] ) => ( TC , R , u' , v' ) | _ => raise Match in R end ( ( ( DB.fetch "relation" "TC_INDUCT" ) ) ) ) ) ) ( asl , w ) ) handle _ => raise HolKernel.mk_HOL_ERR "<top-level>" "TC_INDUCT_TAC" "Unanticipated term structure" in tac end
6
4508202 5822413 393161726723 574967048041 3382182703844 100462392723422 151181538357760 286024140781060 293736207135147 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 517029295036910 563671055122289 677677083175160 684439512836680 766438618715716
relation 142 5
mesonLib.MESON_TAC [ ( DB.fetch "relation" "inv_DEF" ) , ( DB.fetch "relation" "TC_RULES" ) ]

4508202 5822413 393161726723 574967048041 87809997135879 101493408634270 130382022965007 139190926682461 151181538357760 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 491132347463379 504593721650134 517029295036910 563671055122289 677677083175160 684439512836680 766438618715716
relation 142 6
mesonLib.MESON_TAC [ ( DB.fetch "relation" "inv_DEF" ) , ( DB.fetch "relation" "TC_RULES" ) ]

4508202 5822413 393161726723 574967048041 3382182703844 100462392723422 101493408634270 130382022965007 151181538357760 286024140781060 293736207135147 330012922480994 338694364753186 432863920313721 491132347463379 517029295036910 563671055122289 637387629151176 684439512836680 694750096560987 766438618715716
relation 143 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "EQC_DEF" ) , ( DB.fetch "relation" "inv_TC" ) , ( DB.fetch "relation" "inv_SC" ) , ( DB.fetch "relation" "inv_RC" ) ]

4508202 393161726723 101493408634270 136866110753526 160288592847498 181948700855728 205115981749005 265917327166319 286024140781060 338694364753186 387371448715055 491132347463379 507088161973958 517029295036910 558284970163910 563671055122289 665929605958112 684439512836680 687221890172475 701865353869699
relation 144 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.GSYM ( DB.fetch "relation" "TC_RC_EQNS" ) , ( DB.fetch "relation" "EQC_DEF" ) , ( DB.fetch "relation" "inv_TC" ) , ( DB.fetch "relation" "inv_SC" ) , ( DB.fetch "relation" "inv_inv" ) , ( DB.fetch "relation" "inv_RC" ) ]

4508202 393161726723 21825744215049 42773547914517 89049550057962 99528992453474 100462392723422 101493408634270 136866110753526 155785077119871 160288592847498 173086957657893 180965556260855 181948700855728 205115981749005 245711522592364 280867926216259 286024140781060 295311712298031 305249664396138 338694364753186 356865923264990 398424892749039 424817112634568 432863920313721 441995462390824 446275538937951 464705417142351 491132347463379 504593721650134 507088161973958 517029295036910 539145889746744 558284970163910 563671055122289 566885150423809 665929605958112 684439512836680 699133723800471 701865353869699 724378489020659 736729051373601 786419489754136
relation 145 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 393161726723 160288592847498 173884130807379 286024140781060 338694364753186 491132347463379 517029295036910 563671055122289 572420477314274 594479367708751 616820738748061 684439512836680 701865353869699
relation 146 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 393161726723 35593671722077 153173369405242 160288592847498 286024140781060 335509516254338 338694364753186 491132347463379 517029295036910 563671055122289 594479367708751 684439512836680 701865353869699
relation 147 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 114152307056184 160288592847498 286024140781060 338694364753186 491132347463379 517029295036910 554207956559931 563671055122289 594479367708751 684439512836680 701865353869699 762041689433426
relation 147 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 160288592847498 286024140781060 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 148 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 393161726723 93700368437141 160288592847498 286024140781060 338694364753186 491132347463379 517029295036910 563671055122289 594479367708751 666206595639056 684439512836680 701865353869699 724837201218009
relation 148 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 101493408634270 179857892939409 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 149 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "inv_DEF" ) , ( DB.fetch "relation" "transitive_def" ) ]
1
4508202 393161726723 130756139471793 160288592847498 286024140781060 338694364753186 491132347463379 517029295036910 534256931013781 563671055122289 594479367708751 648550396331572 684439512836680 701865353869699
relation 149 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 150 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ ( DB.fetch "relation" "inv_DEF" ) , ( DB.fetch "relation" "symmetric_def" ) , boolLib.FUN_EQ_THM ]

4508202 393161726723 114152307056184 160288592847498 286024140781060 330012922480994 338694364753186 491132347463379 507088161973958 517029295036910 554207956559931 563671055122289 591876724081973 594479367708751 640484084139163 684439512836680 701865353869699
relation 151 0
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 393161726723 160288592847498 261549938493831 286024140781060 330012922480994 338694364753186 469102966163327 491132347463379 507088161973958 517029295036910 563671055122289 591876724081973 594479367708751 640484084139163 684439512836680 701865353869699
relation 152 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "INVOL_DEF" ) ]

4508202 5822413 488848737943 574967048041 165646603753756 286024140781060 417670323096571 448933604617435 491132347463379 531593048302537 607142879669327 610704767871397 637387629151176 684439512836680 684775263036346 701865353869699 766438618715716 780284361244313
relation 153 0
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "INVOL" ) ]

4508202 5822413 464926985138 469711335699 488848737943 165646603753756 179857892939409 286024140781060 330012922480994 393247374089969 417670323096571 491132347463379 531593048302537 543732674092599 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 780284361244313
relation 154 0
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "INVOL" ) ]

4508202 5822413 464926985138 469711335699 488848737943 165646603753756 286024140781060 330012922480994 346155407211747 381133629170628 393247374089969 417670323096571 491132347463379 531593048302537 637387629151176 684439512836680 684775263036346 701865353869699 704177836849664 766438618715716 780284361244313
relation 155 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

19521708359799 65199067786383 417670323096571 466580814163002 674923913801170
relation 156 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "IDEM_DEF" ) , boolLib.FUN_EQ_THM ]

4508202 5822413 488848737943 574967048041 9774071179810 165646603753756 286024140781060 298085266039662 448933604617435 491132347463379 607142879669327 637387629151176 669410065893961 684439512836680 684775263036346 701865353869699 766438618715716 780284361244313
relation 157 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

338694364753186 369368141885220 417670323096571 517029295036910 671184708144944
relation 158 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "O_DEF" ) , ( DB.fetch "relation" "inv_DEF" ) ]
1
4508202 393161726723 65934494116084 78802357508255 103366738851126 160288592847498 172801917983762 239922391136783 286024140781060 330459725172150 338694364753186 491132347463379 506018142759728 507088161973958 517029295036910 563671055122289 583216128333754 592703948758611 635864856128910 701865353869699
relation 158 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 101493408634270 103366738851126 151181538357760 286024140781060 457644544611742 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 159 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 35593671722077 84397349569913 101493408634270 103414582356736 103419366707297 153173369405242 160288592847498 286024140781060 330012922480994 339393240115090 491132347463379 507088161973958 594479367708751 600126490324363 684439512836680
relation 159 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 19521708359784 19521708359799 103414582356721 103414582356736 103419366707282 286024140781045 286024140781060 330012922480979 466580814162987 466580814163002 491132347463364 637387629151161 637387629151176 684439512836665 694750096560972 694750096560987 766438618715701
relation 160 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RUNION" ) , boolLib.FUN_EQ_THM ]
1
4508202 56622769123747 85009916788457 103414582356736 103419366707297 130502733309405 286024140781060 507088161973958 592703948758611 602809824803400 701865353869699 766213106394137
relation 160 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 103414582356736 103419366707297 151181538357760 286024140781060 415098329689538 637387629151176 684439512836680 694750096560987 701865353869699
relation 161 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RUNION" ) , boolLib.FUN_EQ_THM ]
1
4508202 3457331288668 85009916788457 103414582356736 103419366707297 103424151057858 130502733309405 286024140781060 295814552453604 426920190058846 455845074345204 473401186386786 507088161973958 592703948758611 701865353869699 766213106394137
relation 161 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 103414582356736 103419366707297 103424151057858 151181538357760 286024140781060 415098329689538 637387629151176 684439512836680 694750096560987 701865353869699
relation 162 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RINTER" ) , boolLib.FUN_EQ_THM ]
1
4508202 59103120121037 103414582356736 103419366707297 147958549277241 286024140781060 286749653849035 314399399641399 320556009152765 507088161973958 592703948758611 701865353869699
relation 162 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 101493408634270 103414582356736 103419366707297 151181538357760 286024140781060 637387629151176 684439512836680 694750096560987 701865353869699
relation 163 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RINTER" ) , boolLib.FUN_EQ_THM ]
1
4508202 51295015883777 59103120121037 65926153165648 103414582356736 103419366707297 103424151057858 135426881112517 223552951910910 286024140781060 286749653849035 314399399641399 507088161973958 592703948758611 685506943954254 701865353869699
relation 163 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 101493408634270 103414582356736 103419366707297 103424151057858 151181538357760 286024140781060 637387629151176 684439512836680 694750096560987 701865353869699
relation 164 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "antisymmetric_def" ) , ( DB.fetch "relation" "RINTER" ) ]

4508202 59103120121037 101493408634270 103414582356736 103419366707297 246922481262913 286024140781060 286749653849035 314399399641399 330012922480994 592703948758611 594479367708751 666206595639056 684439512836680 724837201218009
relation 165 0
BasicProvers.SRW_TAC [ SatisfySimps.SATISFY_ss ] [ ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "RINTER" ) ]

4508202 59103120121037 101493408634270 102649343082261 103414582356736 103419366707297 286024140781060 286749653849035 314399399641399 330012922480994 534256931013781 592703948758611 594479367708751 648550396331572 684439512836680
relation 166 0
boolLib.ntac 2 boolLib.gen_tac
1
4508202 5822413 574967048041 579751398602 42773547914517 59103120121037 103414582356736 103419366707297 110535739458289 160288592847498 172351674255267 286024140781060 286749653849035 295311712298031 314399399641399 330012922480994 338694364753186 421648706356590 441205646158589 491132347463379 530363078994070 592703948758611 641453642003794 684439512836680 694580884128634 766438618715716
relation 166 1
boolLib.match_mp_tac ( DB.fetch "relation" "RTC_ind" )
2
4508202 5822413 574967048041 579751398602 42773547914517 59103120121037 103414582356736 103419366707297 110535739458289 172351674255267 286024140781060 286749653849035 295311712298031 314399399641399 330012922480994 338694364753186 421648706356590 441205646158589 491132347463379 530363078994070 592703948758611 641453642003794 684439512836680 694580884128634 766438618715716
relation 166 2
simpLib.asm_simp_tac ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "relation" "RINTER" ) ]
3
4508202 5822413 574967048041 579751398602 584535749163 42773547914517 59103120121037 101493408634270 103414582356736 103419366707297 152232092305853 172351674255267 178273316440202 286024140781060 286749653849035 295311712298031 314399399641399 330012922480994 338694364753186 421648706356590 441205646158589 491132347463379 592703948758611 641453642003794 684439512836680 766438618715716
relation 166 3
mesonLib.MESON_TAC [ ( DB.fetch "relation" "RTC_rules" ) , ( DB.fetch "relation" "RTC_RTC" ) ]

4508202 5822413 574967048041 579751398602 584535749163 15175208569603 42773547914517 89661966133602 101493408634270 103414582356736 103419366707297 286024140781060 295311712298031 330012922480994 338694364753186 491132347463379 637387629151176 684439512836680 694750096560987 766438618715716
relation 167 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 393161726723 84397349569913 160288592847498 173884130807379 286024140781060 358362658249203 491132347463379 507088161973958 593418489412251 594479367708751 616820738748061 684439512836680 701865353869699
relation 168 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 393161726723 45803946055503 84397349569913 114152307056184 286024140781060 308686460880943 338694364753186 507088161973958 517029295036910 554207956559931 563671055122289 594479367708751 684439512836680 701865353869699
relation 168 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 286024140781060 330012922480994 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 169 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "O_DEF" ) , ( DB.fetch "relation" "RSUBSET" ) ]
1
4508202 393161726723 78802357508255 84397349569913 93066594639850 172801917983762 286024140781060 507088161973958 531119177833676 534256931013781 583216128333754 592703948758611 594479367708751 648550396331572 684439512836680 701865353869699
relation 169 1
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 101493408634270 152439822555303 286024140781060 330012922480994 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 170 0
BasicProvers.PROVE_TAC tactictoe_thmlarg
1
4508202 393161726723 35593671722077 101493408634270 153173369405242 160288592847498 286024140781060 330012922480994 491132347463379 534256931013781 594479367708751 648550396331572 666206595639056 684439512836680 724837201218009
relation 170 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 574967048026 574967048041 579751398587 579751398602 584535749148 19521708359784 101493408634255 179857892939409 286024140781045 286024140781060 330012922480979 466580814162987 491132347463364 637387629151161 684439512836665 694750096560972 701865353869699 704177836849664 766438618715701
relation 171 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "StrongOrder" ) , ( DB.fetch "relation" "Order" ) , ( DB.fetch "relation" "irrefl_trans_implies_antisym" ) ]

4508202 393161726723 76599829152161 160288592847498 169359755952160 286024140781060 330012922480994 442090310771897 491132347463379 594479367708751 684439512836680 721337623051638
relation 172 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 393161726723 76599829152161 160288592847498 286024140781060 300788944246666 330012922480994 442090310771897 482885107261986 491132347463379 594479367708751 684439512836680
relation 173 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "WeakOrder" ) , ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "antisymmetric_def" ) ]
1
4508202 5822413 393161726723 579751398602 584535749163 101493408634270 160288592847498 179857892939409 286024140781060 300788944246666 330012922480994 482885107261986 491132347463379 594479367708751 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 173 1
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "TC_RULES" ) , ( DB.fetch "relation" "SC_DEF" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 579751398587 579751398602 584535749163 101493408634255 101493408634270 179857892939394 179857892939409 286024140781045 286024140781060 330012922480979 491132347463364 534256931013766 594479367708736 637387629151161 637387629151176 648550396331557 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 174 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RSUBSET" ) , boolLib.FUN_EQ_THM ]
1
4508202 84397349569913 101493408634270 103414582356736 103419366707297 160288592847498 179857892939409 286024140781060 330012922480994 339393240115090 491132347463379 507088161973958 600126490324363 684439512836680 701865353869699 704177836849664
relation 174 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 103414582356721 103414582356736 103419366707282 103419366707297 151181538357760 286024140781045 286024140781060 330012922480979 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 766438618715701
relation 175 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

54295654779552 69158116281596 84397349569913 507088161973958 666206595639056
relation 176 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "WeakOrder" ) , ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "antisymmetric_def" ) , ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "RSUBSET" ) , boolLib.FUN_EQ_THM ]
1
54295654779552 84397349569913 159503877508385 482885107261986 507088161973958
relation 176 1
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 579751398602 130382022965007 151181538357745 151181538357760 152439822555288 286024140781045 286024140781060 330012922480979 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 766438618715701
relation 177 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "RINTER" ) , ( DB.fetch "relation" "RCOMPL" ) , boolLib.FUN_EQ_THM ]

4508202 393161726723 59103120121037 286024140781060 286749653849035 334325195773907 338694364753186 377807885707257 503778872502187 507088161973958 576587578732446 592703948758611 680612433917314 701865353869699 731762480428621 744313771833828
relation 178 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RC_DEF" ) , ( DB.fetch "relation" "RUNION" ) , boolLib.FUN_EQ_THM ]
1
4508202 393161726723 130502733309405 239354285256429 280867926216259 286024140781060 330336777479763 338694364753186 424817112634568 507088161973958 537045979873092 592703948758611 701865353869699 766213106394137
relation 178 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 151181538357760 179857892939409 286024140781060 415098329689538 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664
relation 179 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "Order" ) , ( DB.fetch "relation" "WeakOrder" ) , boolLib.EQ_IMP_THM , ( DB.fetch "relation" "transitive_RC" ) ]
1
4508202 393161726723 48325950079025 76599829152161 280867926216259 286024140781060 338694364753186 424817112634568 442090310771897 482885107261986 594479367708751 684439512836680 701865353869699
relation 179 1
simpLib.FULL_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "RC_DEF" ) , ( DB.fetch "relation" "antisymmetric_def" ) ]
2
4508187 4508202 393161726708 393161726723 253055819952783 280867926216244 286024140781045 286024140781060 338694364753171 424817112634553 534256931013781 594479367708736 594479367708751 648550396331557 648550396331572 666206595639041 724837201217994
relation 179 2
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 179857892939394 286024140781045 286024140781060 330012922480979 330012922480994 415098329689523 491132347463364 491132347463379 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 704177836849649 766438618715701 766438618715716
relation 180 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "Order" ) , ( DB.fetch "relation" "StrongOrder" ) , ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "antisymmetric_def" ) , ( DB.fetch "relation" "transitive_def" ) , ( DB.fetch "relation" "irreflexive_def" ) ]
1
4508202 393161726723 76599829152161 160288592847498 286024140781060 338694364753186 442090310771897 491132347463379 576587578732446 594479367708751 597078342309068 684439512836680 701865353869699 721337623051638 744313771833828
relation 180 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 574967048041 579751398602 584535749163 19521708359799 101493408634270 179857892939409 286024140781060 330012922480994 466580814163002 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 181 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "StrongOrder" ) , ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "RC_DEF" ) , ( DB.fetch "relation" "irreflexive_def" ) , ( DB.fetch "relation" "antisymmetric_def" ) , ( DB.fetch "relation" "transitive_def" ) , boolLib.FUN_EQ_THM ]
1
4508202 393161726723 160288592847498 169359755952160 280867926216259 286024140781060 287570775057264 322716038102388 330012922480994 338694364753186 416364943398234 424817112634568 491132347463379 507088161973958 594479367708751 684439512836680 701865353869699 721337623051638 744313771833828
relation 181 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 584535749148 19521708359784 19521708359799 101493408634255 101493408634270 151181538357760 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 466580814162987 466580814163002 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
relation 182 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "WeakOrder" ) , ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "RC_DEF" ) , ( DB.fetch "relation" "reflexive_def" ) , ( DB.fetch "relation" "antisymmetric_def" ) , ( DB.fetch "relation" "transitive_def" ) , boolLib.FUN_EQ_THM ]
1
4508202 393161726723 120375327500160 160288592847498 280867926216259 286024140781060 300788944246666 330012922480994 338694364753186 423700499633875 457538608887116 482885107261986 491132347463379 507088161973958 576587578732446 594479367708751 684439512836680 701865353869699 744313771833828
relation 182 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 574967048026 574967048041 579751398587 584535749148 19521708359799 101493408634255 101493408634270 151181538357760 179857892939394 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 466580814163002 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869684 701865353869699 704177836849649 704177836849664 766438618715701
relation 183 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "IDEM" ) , boolLib.FUN_EQ_THM ]
1
298085266039662 338694364753186 369368141885220 489034048554043 744313771833828
relation 183 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 19521708359799 101493408634270 130382022965007 151181538357760 179857892939409 286024140781060 466580814163002 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664
relation 184 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "IDEM" ) , boolLib.FUN_EQ_THM ]

280867926216259 289546272329633 298085266039662 338694364753186 369368141885220
relation 185 0
boolLib.REWRITE_TAC tactictoe_thmlarg

298085266039662 338694364753186 356865923264990 369368141885220 461855611221461
relation 186 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "IDEM" ) , boolLib.FUN_EQ_THM ]

298085266039662 338694364753186 369368141885220 432863920313721 634164950113289
relation 187 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "STRORD" ) , ( DB.fetch "relation" "IDEM" ) , boolLib.FUN_EQ_THM ]

277669188556920 295311712298031 298085266039662 338694364753186 369368141885220
relation 188 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 153483204482029 286024140781060 338694364753186 474010194908984 494352598821131 576587578732446 594479367708751 684439512836680 701865353869699 744313771833828
relation 188 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 464926985138 469711335699 19521708359799 101493408634270 179857892939409 286024140781060 415098329689538 466580814163002 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 189 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 153483204482029 280867926216259 286024140781060 338694364753186 349874975603082 424817112634568 474010194908984 594479367708751 684439512836680 701865353869699
relation 189 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 464926985138 469711335699 179857892939409 286024140781060 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 190 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "WeakLinearOrder" ) , ( DB.fetch "relation" "trichotomous" ) ]
1
4508202 5822413 393161726723 464926985138 469711335699 66095831140168 76519922682994 101493408634270 160288592847498 286024140781060 300788944246666 415098329689538 482885107261986 491132347463379 594479367708751 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 190 1
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "WeakOrder_EQ" ) ]

4508202 5822413 393161726723 464926985138 469711335699 101493408634270 179857892939409 286024140781060 300788944246666 415098329689538 482885107261986 491132347463379 594479367708751 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 191 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "O_DEF" ) , ( DB.fetch "relation" "inv_DEF" ) ]
1
4508202 78802357508255 103414582356736 103419366707297 103424151057858 172801917983762 286024140781060 330583938684591 331280147672276 401901025389126 507088161973958 583216128333754 592703948758611 624617214293111 701865353869699 748874708357010
relation 191 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 579751398602 101493408634270 103414582356736 103419366707297 103424151057858 151181538357760 152439822555303 286024140781060 457644544611742 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 192 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "O_DEF" ) , ( DB.fetch "relation" "inv_DEF" ) ]

4508202 393161726723 182016395518359 286024140781060 375426098984146 488421727748385 507088161973958 583216128333754 592703948758611 648231449211832 701865353869699
relation 193 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "O_DEF" ) , ( DB.fetch "relation" "inv_DEF" ) ]

4508202 393161726723 39913157240210 78802357508255 286024140781060 322639106017907 436390225255395 507088161973958 583216128333754 592703948758611 701865353869699
relation 194 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 78802357508255 84397349569913 101493408634270 103414582356736 103419366707297 104672866554279 104677650904840 124983485649012 172801917983762 286024140781060 330012922480994 339393240115090 507088161973958 531119177833676 583216128333754 592703948758611 600126490324363 684439512836680
relation 194 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 574967048026 574967048041 579751398587 579751398602 101493408634270 103414582356721 103419366707282 103419366707297 104672866554264 104677650904825 104677650904840 152439822555288 152439822555303 286024140781045 286024140781060 330012922480979 457644544611742 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 195 0
simpLib.SIMP_TAC BasicProvers.bool_ss [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "inv_DEF" ) , boolLib.EQ_IMP_THM , boolLib.FORALL_AND_THM ]

200331208857082 286024140781060 338694364753186 391967450709619 507088161973958 517029295036910 522336563416329 701865353869699
relation 196 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "relation" "inv_DEF" ) , ( DB.fetch "relation" "diag_def" ) ]
1
4508202 311827767186 338694364753186 416782452910123 432251150433549 501819140724247 507088161973958 511578310708732 517029295036910 588519457936112 682084782036493 701865353869699 791167353035239
relation 196 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 311827767186 574967048041 101493408634270 151181538357760 179857892939409 286024140781060 372591053622473 391947797815905 413309337510992 432251150433549 684439512836680 701865353869699 704177836849664 780083133136933
relation 197 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RDOM_DEF" ) , boolLib.IN_DEF ]

4508202 5822413 393161726723 574967048041 579751398602 12123013263324 47001224135016 286024140781060 391947797815905 413309337510992 457644544611742 522751163995132 637387629151176 684439512836680 694750096560987 701865353869699 721894364040693 766438618715716 780083133136933
relation 198 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 393161726723 574967048041 579751398602 47001224135016 286024140781060 391947797815905 413309337510992 457644544611742 494897805493844 632608756200225 637387629151176 672883367705579 684439512836680 694750096560987 701865353869699 766438618715716 780083133136933
relation 199 0
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ ( DB.fetch "relation" "RDOM_DEF" ) , ( DB.fetch "relation" "RUNION" ) , boolTheory.IN_DEF , boolLib.EXISTS_OR_THM ]

4508202 5822413 574967048041 12123013263324 47001224135016 85009916788457 103414582356736 103419366707297 128701849100029 130502733309405 286024140781060 391947797815905 413309337510992 415098329689538 417514794961518 522751163995132 592703948758611 684439512836680 701865353869699 721894364040693 766213106394137 780083133136933
relation 200 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 393161726723 46803476424965 84397349569913 101493408634270 254978008687589 286024140781060 339393240115090 376336028001822 471092541847639 485800590581496 507088161973958 684439512836680 701865353869699 704177836849664
relation 201 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 393161726723 84286871406439 84397349569913 101493408634270 122555862375243 286024140781060 339393240115090 507088161973958 575381600251947 684439512836680 701865353869699 704177836849664 741764320678617 790717994541788
relation 202 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "RDOM_DEF" ) , boolLib.IN_DEF ]
1
4508202 5822413 393161726723 551045295236 574967048041 12123013263324 47001224135016 84080664094013 101493408634270 108113371751667 121325736021643 263798664130720 286024140781060 298090493337561 372591053622473 391947797815905 397102836333250 413309337510992 432251150433549 522751163995132 684439512836680 701865353869699 721894364040693 780083133136933
relation 202 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 551045295236 574967048041 579751398602 101493408634270 286024140781060 432251150433549 457644544611742 637387629151176 684439512836680 694750096560987 701865353869699 766438618715716
relation 203 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 393161726723 512770490748 574967048041 12123013263324 19521708359799 47001224135016 101493408634270 179857892939409 286024140781060 302799527286793 337118013020689 391947797815905 413309337510992 466580814163002 481606676230276 522751163995132 526532587462376 583780031869786 621108545492445 684439512836680 701865353869699 704177836849664 721894364040693 780083133136933
relation 203 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 393161726723 512770490748 574967048041 579751398602 19521708359799 101493408634270 179857892939409 286024140781060 457644544611742 466580814163002 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 204 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 393161726723 80235156985082 127199635356283 160288592847498 201044360703224 266773998091828 280867926216259 286024140781060 338694364753186 424817112634568 491132347463379 594479367708751 684439512836680 701865353869699
relation 204 1
metisLib.METIS_TAC [ ]

4508202 5822413 393161726723 560613996358 574967048041 579751398602 584535749163 101493408634270 179857892939409 286024140781060 330012922480994 415098329689538 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 766438618715716
relation 205 0
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "diamond_def" ) , ( DB.fetch "relation" "RC_DEF" ) ]
1 2 3 4
4508202 393161726723 80235156985082 152606456393489 160288592847498 266773998091828 280867926216259 286024140781060 330012922480994 338694364753186 424817112634568 491132347463379 594479367708751 684439512836680
relation 205 1
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 457644544611727 457644544611742 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701 766438618715716
relation 205 2
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 579751398602 584535749148 101493408634255 101493408634270 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 457644544611727 457644544611742 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701 766438618715716
relation 205 3
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 584535749148 584535749163 101493408634255 101493408634270 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 457644544611727 457644544611742 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701 766438618715716
relation 205 4
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 584535749148 101493408634255 101493408634270 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 457644544611727 457644544611742 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701 766438618715716
relation 206 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 393161726723 80235156985082 152606456393489 160288592847498 286024140781060 330012922480994 338694364753186 432863920313721 491132347463379 504593721650134 594479367708751 640251728864284 684439512836680
relation 206 1
boolLib.STRIP_TAC
2
4508202 5822413 393161726723 560613996358 574967048041 579751398602 584535749163 101493408634270 160288592847498 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 206 2
boolLib.STRIP_TAC
3
4508202 5822413 393161726723 560613996358 574967048041 579751398602 584535749163 101493408634270 286024140781060 330012922480994 338694364753186 424581335678094 432863920313721 457644544611742 491132347463379 504593721650134 637387629151176 677677083175160 684439512836680 694750096560987 766438618715716
relation 206 3
boolLib.Q_TAC boolLib.SUFF_TAC [ HolKernel.QUOTE " (*#loc 2304 10*)!x y. TC R x y ==> !z. TC R x z ==> ?u. TC R y u /\\ TC R z u" ]
4 5
4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 457644544611727 457644544611742 491132347463364 491132347463379 504593721650134 637387629151161 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 206 4
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 457644544611727 457644544611742 491132347463364 491132347463379 504593721650134 637387629151161 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 206 5
boolLib.HO_MATCH_MP_TAC ( DB.fetch "relation" "TC_INDUCT_LEFT1" )
6
4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 457644544611727 457644544611742 491132347463364 491132347463379 504593721650134 637387629151161 677677083175160 684439512836665 684439512836680 694750096560972 766438618715701 766438618715716
relation 206 6
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 2308 6*)!x y. TC R x y ==> !z. R x z ==> ?u. TC R y u /\\ TC R z u" ] boolLib.ASSUME_TAC
7
4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 338694364753186 424581335678094 432863920313721 457644544611727 457644544611742 491132347463364 491132347463379 504593721650134 637387629151161 637387629151176 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 206 7
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 574967048041 579751398587 579751398602 584535749148 584535749163 101493408634255 101493408634270 151181538357760 286024140781045 286024140781060 330012922480979 330012922480994 338694364753171 338694364753186 424581335678079 424581335678094 432863920313706 432863920313721 457644544611727 457644544611742 491132347463364 491132347463379 504593721650119 504593721650134 637387629151161 637387629151176 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 694750096560987 766438618715701 766438618715716
relation 207 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 393161726723 42773547914517 130407322613083 165542953590590 280867926216259 286024140781060 295311712298031 338694364753186 424817112634568 432863920313721 507088161973958 701865353869699 765373772172148
relation 208 1
BasicProvers.PROVE_TAC tactictoe_thmlarg

4508202 393161726723 80235156985082 101493408634270 127199635356283 152606456393489 160288592847498 165542953590590 201044360703224 280867926216259 286024140781060 330012922480994 338694364753186 424817112634568 432863920313721 491132347463379 508536453260565 594479367708751 684439512836680
relation 209 0
boolLib.REPEAT boolLib.STRIP_TAC

4508202 393161726723 2284095868540 101493408634270 160288592847498 286024140781060 323016498069994 330012922480994 335934841608565 406099486502222 491132347463379 594479367708751 684439512836680 701011769648503 769623838602030
relation 209 1
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "WF_TC" ) , ( DB.fetch "relation" "SN_def" ) ]

4508187 4508202 393161726708 393161726723 2284095868525 100462392723422 278488613665584 286024140781045 286024140781060 335934841608550 338694364753186 406099486502207 432863920313721 511039151845075 517029295036910 563671055122289 594479367708736 594479367708751 701011769648488
relation 209 2
boolLib.REWRITE_TAC [ ( DB.fetch "relation" "CR_def" ) , ( DB.fetch "relation" "diamond_def" ) ]
3
4508187 4508202 393161726708 393161726723 2284095868525 100462392723407 278488613665569 286024140781045 286024140781060 323016498069994 335934841608550 338694364753171 406099486502207 432863920313706 511039151845060 517029295036895 563671055122274 594479367708736 594479367708751 701011769648488 769623838602030
relation 209 3
boolLib.POP_ASSUM ( boolLib.HO_MATCH_MP_TAC o boolLib.MATCH_MP ( DB.fetch "relation" "WF_INDUCTION_THM" ) )
4
4508187 4508202 5822413 393161726708 393161726723 560613996358 574967048041 579751398602 584535749163 2284095868525 15175208569603 42773547914517 89661966133602 100462392723407 101493408634270 278488613665569 286024140781045 286024140781060 295311712298031 330012922480994 335934841608550 338694364753171 338694364753186 406099486502207 432863920313706 457644544611742 491132347463379 511039151845060 517029295036895 563671055122274 594479367708736 684439512836680 701011769648488 766438618715716
relation 209 4
BasicProvers.SRW_TAC [ ] [ ( DB.fetch "relation" "inv_MOVES_OUT" ) , ( DB.fetch "relation" "inv_DEF" ) ]

4508187 4508202 5822413 393161726708 393161726723 560613996358 574967048041 579751398602 584535749163 2284095868525 3382182703844 15175208569603 42773547914517 89661966133602 100462392723422 101493408634270 151181538357760 286024140781045 286024140781060 293736207135147 295311712298031 330012922480994 335934841608550 338694364753186 406099486502207 432863920313721 457644544611742 491132347463379 517029295036910 563671055122289 594479367708736 684439512836680 701011769648488 766438618715716
relation 209 5
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_CASES1" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 574967048026 574967048041 579751398587 579751398602 584535749148 2284095868525 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 151181538357745 152487666060913 179857892939409 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 415098329689538 424581335678079 432863920313706 457644544611727 457644544611742 491132347463364 504593721650119 594479367708736 637387629151176 677677083175145 684439512836665 684439512836680 694750096560987 701011769648488 701865353869699 704177836849664 766438618715701 766438618715716
relation 209 6
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_CASES1" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 574967048026 574967048041 579751398587 584535749148 584535749163 2284095868525 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 151181538357745 152487666060898 153745950258456 179857892939409 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 415098329689538 424581335678079 432863920313706 457644544611727 457644544611742 491132347463364 504593721650119 594479367708736 637387629151161 637387629151176 677677083175145 684439512836665 684439512836680 694750096560972 694750096560987 701011769648488 701865353869699 704177836849664 766438618715701 766438618715716
relation 209 7
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "WCR_def" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 574967048026 579751398587 584535749148 2284095868525 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 151181538357745 151224597512809 152487666060898 152487666060913 153745950258441 153745950258456 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 424581335678079 432863920313706 457644544611727 457644544611742 491132347463364 504593721650119 594479367708736 637387629151161 677677083175145 684439512836665 684439512836680 694750096560972 701011769648488 766438618715701 766438618715716
relation 209 8
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 574967048026 574967048041 579751398587 584535749148 2284095868525 15175208569588 42773547914502 89661966133587 101493408634255 101493408634270 151181538357745 151224597512794 152487666060898 152487666060913 153745950258441 153745950258456 286024140781045 286024140781060 295311712298016 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 424581335678079 424581335678094 432863920313706 432863920313721 457644544611727 491132347463364 504593721650119 504593721650134 594479367708736 637387629151161 677677083175145 677677083175160 684439512836665 684439512836680 694750096560972 701011769648488 766438618715701
relation 209 9
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 574967048026 579751398587 579751398602 584535749148 2284095868525 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 151181538357745 151224597512794 151224597512809 152487666060898 152492450411474 153745950258441 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 424581335678079 432863920313706 457644544611727 457644544611742 491132347463364 504593721650119 594479367708736 637387629151161 677677083175145 684439512836665 684439512836680 694750096560972 701011769648488 766438618715701 766438618715716
relation 209 10
mesonLib.ASM_MESON_TAC [ ( DB.fetch "relation" "TC_RULES" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 574967048026 579751398587 584535749148 584535749163 2284095868525 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 151181538357745 151224597512794 151224597512809 152487666060898 152492450411459 153745950258441 153750734609017 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 424581335678079 432863920313706 457644544611727 457644544611742 491132347463364 504593721650119 594479367708736 637387629151161 677677083175145 684439512836665 684439512836680 694750096560972 701011769648488 766438618715701 766438618715716
relation 209 11
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "EXTEND_RTC_TC" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 574967048026 574967048041 579751398587 584535749148 2284095868525 15175208569588 42773547914502 89661966133587 101493408634255 151181538357745 151224597512794 151224597512809 152487666060898 152492450411459 153745950258441 153750734609002 286024140781045 286024140781060 295311712298016 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 424581335678079 424581335678094 432863920313706 432863920313721 457644544611727 491132347463364 504593721650119 504593721650134 594479367708736 637387629151161 677677083175145 677677083175160 684439512836665 694750096560972 701011769648488 766438618715701
relation 209 12
BasicProvers.PROVE_TAC [ ( DB.fetch "relation" "RTC_RTC" ) ]

4508187 4508202 5822398 5822413 393161726708 393161726723 560613996343 560613996358 574967048026 579751398587 579751398602 584535749148 584535749163 2284095868525 15175208569588 15175208569603 42773547914502 42773547914517 89661966133587 89661966133602 101493408634255 101493408634270 151181538357745 151224597512794 152487666060898 152492450411459 153745950258441 153750734609002 286024140781045 286024140781060 295311712298016 295311712298031 330012922480979 335934841608550 338694364753171 338694364753186 406099486502207 424581335678079 432863920313706 457644544611727 457644544611742 491132347463364 504593721650119 594479367708736 637387629151161 677677083175145 684439512836665 684439512836680 694750096560972 701011769648488 766438618715701 766438618715716
