pair 0 0
boolLib.BETA_TAC
1
4508202 5822413 464926985138 469711335699 536692243553 574967048041 579751398602 21900141470128 30340223204795 101493408634270 101855907723022 160288592847498 179857892939409 184109484890985 271466369244251 286024140781060 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 513548981630175 540272531819575 655184384005046 684439512836680 701865353869699 704177836849664 766438618715716
pair 0 1
Ho_Rewrite.ONCE_REWRITE_TAC [ boolLib.SWAP_EXISTS_THM ]
2
4508202 5822413 464926985138 469711335699 536692243553 574967048041 579751398602 101493408634270 101855907723022 160288592847498 179857892939409 271466369244251 286024140781060 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 684439512836680 701865353869699 704177836849664 766438618715716
pair 0 2
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 33 73*)x" ]
3
4508202 5822413 464926985138 469711335699 536692243553 574967048041 579751398602 101493408634270 101855907723022 160288592847498 179857892939409 271466369244251 286024140781060 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 684439512836680 701865353869699 704177836849664 766438618715716
pair 0 3
Ho_Rewrite.ONCE_REWRITE_TAC [ boolLib.SWAP_EXISTS_THM ]
4
4508202 5822413 464926985138 469711335699 536692243553 574967048041 579751398602 101493408634270 101855907723022 160288592847498 179857892939409 271466369244251 286024140781060 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 684439512836680 701865353869699 704177836849664 766438618715716
pair 0 4
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 34 73*)y" ]
5
4508202 5822413 464926985138 469711335699 536692243553 574967048041 579751398602 101493408634270 101855907723022 160288592847498 179857892939409 271466369244251 286024140781060 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 684439512836680 701865353869699 704177836849664 766438618715716
pair 0 5
boolLib.EXISTS_TAC ( Parse.Term [ HolKernel.QUOTE " (*#loc 28 20*)\\a b. (a=x) /\\ (b=y)" ] )
6
4508202 5822413 464926985138 469711335699 536692243553 574967048041 579751398602 101493408634270 101855907723022 160288592847498 179857892939409 271466369244251 286024140781060 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 684439512836680 701865353869699 704177836849664
pair 0 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 464926985138 469711335699 574967048041 579751398602 101493408634270 101855907723022 179857892939409 286024140781060 376128760029727 425125278026959 500128863430390 507088161973958 654868776053587 684439512836680 687172028482361 701865353869699 704177836849664
pair 1 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 464926985138 469711335699 574967048041 579751398602 83198159311969 86375944474760 101493408634270 101855907723022 179857892939409 226797508786364 258219925022320 286024140781060 354306009030940 376128760029727 425125278026959 491132347463379 500128863430390 507088161973958 528384832515664 561714068207779 624722374061575 684439512836680 701865353869699 704177836849664 766438618715716
pair 1 1
boolLib.REWRITE_TAC [ HolKernel.SYM ( HolKernel.SPEC ( Parse.Term [ HolKernel.QUOTE " (*#loc 28 20*)\\a b. (a=x) /\\ (b=y)" ] ) ( HolKernel.CONJUNCT2 ( DB.fetch "pair" "ABS_REP_prod" ) ) ) ]
2
4508202 5822413 464926985138 469711335699 574967048041 579751398602 83198159311969 86375944474760 101493408634270 101855907723022 179857892939409 226797508786364 258219925022320 286024140781060 354306009030940 376128760029727 425125278026959 500128863430390 507088161973958 528384832515664 561714068207779 624722374061575 684439512836680 701865353869699 704177836849664
pair 1 2
boolLib.BETA_TAC
3
4508202 5822413 464926985138 469711335699 536692243553 574967048041 579751398602 21900141470128 30340223204795 101493408634270 101855907723022 179857892939409 184109484890985 271466369244251 286024140781060 376128760029727 425125278026959 457644544611742 482675402350892 500128863430390 507088161973958 540272531819575 655184384005046 684439512836680 701865353869699 704177836849664 766438618715716
pair 1 3
mesonLib.ASM_MESON_TAC [ ]
4
4508202 5822413 464926985138 469711335699 574967048041 579751398602 101493408634270 101855907723022 151181538357760 152439822555303 179857892939409 286024140781060 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 654868776053587 684439512836680 687172028482361 701865353869699 704177836849664 766438618715716
pair 1 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 464926985138 469711335699 574967048041 579751398602 101493408634270 101855907723022 179857892939409 286024140781060 376128760029727 425125278026959 500128863430390 507088161973958 654868776053587 684439512836680 687172028482361 701865353869699 704177836849664
pair 2 0
boolLib.EQ_TAC

4508202 5822413 464926985138 469711335699 574967048041 579751398602 101493408634270 179857892939409 180187745491911 205401922279240 286024140781060 290844332178529 335344845384093 514761207392538 607834255751095 684439512836680 701865353869699 704177836849664 732894878543505
pair 3 0
boolLib.STRIP_TAC
1
4508202 5822413 541476594114 546260944675 574967048041 269044109457513 290844332178529 335344845384093 406092189530279 457644544611742 491132347463379 514761207392538 607834255751095 698219714736297 701865353869699 704177836849664 732894878543505 766438618715716
pair 3 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508202 5822413 541476594114 546260944675 574967048041 269044109457513 290844332178529 335344845384093 406092189530279 457644544611742 514761207392538 607834255751095 701865353869699 704177836849664 732894878543505 766438618715716
pair 3 2
boolLib.MP_TAC ( Q.SPEC [ HolKernel.QUOTE " (*#loc 113 23*)REP_prod x" ] ( HolKernel.CONJUNCT2 ( DB.fetch "pair" "ABS_REP_prod" ) ) )
3
4508202 5822413 464926985138 469711335699 541476594114 546260944675 574967048041 20677172523172 86375944474760 101493408634270 101855907723022 179857892939409 258219925022320 269044109457513 286024140781060 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 607834255751095 684439512836680 701865353869699 704177836849664 766438618715716
pair 3 3
boolLib.REWRITE_TAC [ HolKernel.CONJUNCT1 ( DB.fetch "pair" "ABS_REP_prod" ) ]
4
4508202 5822413 464926985138 469711335699 536692243553 541476594114 546260944675 574967048041 579751398602 20677172523172 21900141470128 28434713852756 30340223204795 86375944474760 101493408634270 101855907723022 179857892939409 184109484890985 258219925022320 269044109457513 271466369244251 286024140781060 330012922480994 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 528384832515664 540272531819575 580215689456150 607834255751095 624722374061575 636653537779009 655184384005046 684439512836680 701865353869699 704177836849664 717122436788036 738888750842204 745131310943497 766438618715716
pair 3 4
boolLib.BETA_TAC
5
4508202 5822413 464926985138 469711335699 536692243553 541476594114 546260944675 574967048041 579751398602 20677172523172 21900141470128 30340223204795 86375944474760 101493408634270 101855907723022 179857892939409 184109484890985 258219925022320 269044109457513 271466369244251 286024140781060 330012922480994 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 528384832515664 540272531819575 580215689456150 607834255751095 624722374061575 655184384005046 684439512836680 701865353869699 704177836849664 745131310943497 766438618715716
pair 3 5
boolLib.DISCH_THEN ( Q.X_CHOOSE_THEN [ HolKernel.QUOTE " (*#loc 115 36*)a" ] ( Q.X_CHOOSE_THEN [ HolKernel.QUOTE " (*#loc 115 57*)b" ] boolLib.MP_TAC ) )
6
4508202 5822413 464926985138 469711335699 541476594114 546260944675 574967048041 579751398602 20677172523172 86375944474760 101493408634270 101855907723022 126155481064965 151181538357760 179857892939409 258219925022320 269044109457513 286024140781060 330012922480994 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 528384832515664 580215689456150 584240394489750 607834255751095 624722374061575 684439512836680 701865353869699 704177836849664 766438618715716
pair 3 6
boolLib.DISCH_THEN ( boolLib.MP_TAC o Q.AP_TERM [ HolKernel.QUOTE " (*#loc 116 39*)ABS_prod" ] )
7
4508202 5822413 464926985138 469711335699 541476594114 546260944675 574967048041 20677172523172 86375944474760 101493408634270 101855907723022 122241001814271 123499286011814 126155481064965 179857892939409 258219925022320 269044109457513 286024140781060 330012922480994 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 507088161973958 528384832515664 580215689456150 584240394489750 607834255751095 624722374061575 684439512836680 701865353869699 704177836849664 766438618715716
pair 3 7
Ho_Rewrite.ONCE_REWRITE_TAC tactictoe_thmlarg
8
4508202 5822413 464926985138 469711335699 541476594114 546260944675 574967048041 20677172523172 86375944474760 101493408634270 101855907723022 122241001814271 123499286011814 179857892939409 189122207871991 258219925022320 269044109457513 286024140781060 330012922480994 344355343798060 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 528384832515664 580215689456150 607834255751095 624722374061575 636653537779009 684439512836680 701865353869699 704177836849664 766438618715716
pair 3 8
boolLib.DISCH_THEN boolLib.SUBST1_TAC
9
4508202 5822413 464926985138 469711335699 541476594114 546260944675 574967048041 20677172523172 86375944474760 101493408634270 101855907723022 122241001814271 123499286011814 179857892939409 258219925022320 269044109457513 286024140781060 330012922480994 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 607834255751095 684439512836680 701865353869699 704177836849664 766438618715716
pair 3 9
boolLib.MAP_EVERY Q.EXISTS_TAC [ [ HolKernel.QUOTE " (*#loc 119 33*)a" ] , [ HolKernel.QUOTE " (*#loc 119 38*)b" ] ]
10
4508202 5822413 464926985138 469711335699 541476594114 546260944675 86375944474760 101493408634270 101855907723022 122241001814271 123499286011814 179857892939409 258219925022320 286024140781060 296178126282144 339373366307596 354306009030940 376128760029727 425125278026959 457644544611742 500128863430390 607834255751095 684439512836680 701865353869699 704177836849664 766438618715716
pair 3 10
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 464926985138 469711335699 86375944474760 101493408634270 101855907723022 122241001814271 123499286011814 179857892939409 258219925022320 286024140781060 296178126282144 339373366307596 354306009030940 376128760029727 425125278026959 500128863430390 607834255751095 684439512836680 701865353869699 704177836849664
pair 4 0
boolLib.REPEAT boolLib.GEN_TAC
1
4508202 536692243553 541476594114 30093204963816 37326134646205 93316378764946 101493408634270 179857892939409 223006133757796 240049087397123 269044109457513 271941865957237 286024140781060 398611328762851 491132347463379 601755476944709 607834255751095 684439512836680 698219714736297 701865353869699 704177836849664 774923224494794
pair 4 1
boolLib.X_CHOOSE_THEN ( Parse.Term [ HolKernel.QUOTE " (*#loc 151 19*)p1:'a" ] ) ( boolLib.X_CHOOSE_THEN ( Parse.Term [ HolKernel.QUOTE " (*#loc 151 44*)p2:'b" ] ) boolLib.SUBST_ALL_TAC ) ( HolKernel.SPEC ( Parse.Term [ HolKernel.QUOTE " (*#loc 152 25*)p:'a # 'b" ] ) ( DB.fetch "pair" "ABS_PAIR_THM" ) )
2
4508202 536692243553 541476594114 30093204963816 37326134646205 93316378764946 101493408634270 179857892939409 223006133757796 240049087397123 269044109457513 271941865957237 286024140781060 398611328762851 601755476944709 607834255751095 684439512836680 701865353869699 704177836849664 774923224494794
pair 4 2
boolLib.X_CHOOSE_THEN ( Parse.Term [ HolKernel.QUOTE " (*#loc 153 19*)q1:'a" ] ) ( boolLib.X_CHOOSE_THEN ( Parse.Term [ HolKernel.QUOTE " (*#loc 153 44*)q2:'b" ] ) boolLib.SUBST_ALL_TAC ) ( HolKernel.SPEC ( Parse.Term [ HolKernel.QUOTE " (*#loc 154 25*)q:'a # 'b" ] ) ( DB.fetch "pair" "ABS_PAIR_THM" ) )
3
4508202 5822413 541476594114 30093204963816 37326134646205 79446297886495 93316378764946 101493408634270 141163108283026 141167892633587 152081590969741 180187745491911 194434032222785 269044109457513 271941865957237 286024140781060 290844332178529 313909407716300 332883885583112 335344845384093 436634433075444 514761207392538 549205777365248 607834255751095 684439512836680 701865353869699 732894878543505 774923224494794
pair 4 3
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 37326134646205 79446297886495 101493408634270 141163108283026 141167892633587 142421392480569 142426176831130 180187745491911 194434032222785 205401922279240 271941865957237 286024140781060 290844332178529 313909407716300 335344845384093 411993585832998 416523128364316 436634433075444 514761207392538 607834255751095 684439512836680 701865353869699 732894878543505 774923224494794
pair 5 0
boolLib.STRIP_TAC
1
4508202 488848737943 574967048041 30093204963816 32030046154483 37326134646205 45335661902759 93316378764946 269044109457513 271941865957237 297956515231091 311838214517773 317652475474137 325364539524407 388332088559251 436885917107779 468113081539838 491132347463379 576610243026604 701865353869699 770682404435639 774923224494794
pair 5 1
boolLib.CONV_TAC boolLib.FUN_EQ_CONV
2
4508202 488848737943 574967048041 30093204963816 32030046154483 37326134646205 45335661902759 93316378764946 269044109457513 271941865957237 297956515231091 311838214517773 317652475474137 325364539524407 388332088559251 436885917107779 468113081539838 576610243026604 701865353869699 774923224494794
pair 5 2
boolLib.STRIP_TAC
3
4508202 488848737943 536692243553 574967048041 30093204963816 32030046154483 37326134646205 45335661902759 93316378764946 175165014248041 269044109457513 271941865957237 286024140781060 297956515231091 304136374532088 311838214517773 325364539524407 436885917107779 491132347463379 545276741015515 576610243026604 698219714736297 701865353869699 768229491867222 774923224494794
pair 5 3
boolLib.REWRITE_TAC tactictoe_thmlarg
4
4508202 488848737943 536692243553 574967048041 30093204963816 32030046154483 37326134646205 45335661902759 93316378764946 175165014248041 269044109457513 271941865957237 286024140781060 297956515231091 304136374532088 311838214517773 325364539524407 436885917107779 545276741015515 576610243026604 701865353869699 768229491867222 774923224494794
pair 5 4
boolLib.BETA_TAC
5
4508202 488848737943 536692243553 574967048041 30093204963816 37326134646205 45335661902759 93316378764946 235215635710278 269044109457513 271941865957237 286024140781060 325364539524407 329559982050097 436885917107779 576610243026604 701865353869699 768229491867222 774923224494794
pair 5 5
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 536692243553 30093204963816 37326134646205 93316378764946 235215635710278 269044109457513 271941865957237 286024140781060 325364539524407 436885917107779 576610243026604 698116219845035 701865353869699 774923224494794
pair 6 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 579751398602 32030046154483 198568143128801 286024140781060 290844332178529 297956515231091 311838214517773 335344845384093 426871505418771 491132347463379 498906574917787 514761207392538 576610243026604 637387629151176 694750096560987 701865353869699 732894878543505 766438618715716 770682404435639
pair 7 0
boolLib.STRIP_TAC
1
4508202 5822413 488848737943 574967048041 579751398602 37326134646205 128872111691817 286024140781060 290844332178529 334948160268430 335344845384093 351528526700983 457644544611742 491132347463379 514761207392538 576610243026604 599895673264523 637387629151176 647003410409606 694750096560987 701865353869699 732894878543505 766438618715716 770682404435639
pair 7 1
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 272 28*)UNCURRY f" ]
2
4508202 5822413 488848737943 574967048041 579751398602 37326134646205 128872111691817 286024140781060 290844332178529 334948160268430 335344845384093 351528526700983 457644544611742 491132347463379 514761207392538 576610243026604 599895673264523 637387629151176 647003410409606 694750096560987 701865353869699 732894878543505 766438618715716
pair 7 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 574967048041 579751398602 32030046154483 198568143128801 286024140781060 290844332178529 297956515231091 311838214517773 335344845384093 426871505418771 491132347463379 498906574917787 514761207392538 576610243026604 637387629151176 694750096560987 701865353869699 732894878543505 766438618715716
pair 8 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 5822413 369239973918 488848737943 574967048041 579751398602 32030046154483 97075317863411 101493408634270 128532422801986 156599918632021 175165014248041 179857892939409 263142718271389 269044109457513 286024140781060 290844332178529 297956515231091 304136374532088 311838214517773 330012922480994 335344845384093 406092189530279 491132347463379 514761207392538 552964669417961 576610243026604 607834255751095 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 704177836849664 732894878543505 766438618715716 770682404435639
pair 8 1
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 290 16*)M" ] boolLib.FULL_STRUCT_CASES_TAC ( DB.fetch "pair" "ABS_PAIR_THM" )
2
4508187 4508202 5822398 369239973903 369239973918 488848737928 488848737943 574967048026 579751398587 32030046154483 97075317863396 97075317863411 128532422801971 128532422801986 156599918632006 175165014248041 179857892939394 263142718271374 269044109457498 269044109457513 286024140781045 286024140781060 290844332178514 297956515231091 304136374532088 311838214517773 330012922480979 335344845384078 406092189530264 491132347463364 514761207392523 552964669417961 576610243026589 576610243026604 607834255751080 637387629151161 684439512836665 694750096560972 701865353869684 701865353869699 704177836849649 732894878543490 766438618715701
pair 8 2
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 291 16*)M'" ] boolLib.FULL_STRUCT_CASES_TAC ( DB.fetch "pair" "ABS_PAIR_THM" )
3
4508187 4508202 5822398 5822413 488848737928 488848737943 541476594099 541476594114 546260944660 546260944675 574967048026 579751398587 32030046154483 89692522577560 97075317863396 97075317863411 128532422801971 128532422801986 156599918632006 180187745491896 263142718271374 269044109457498 269044109457513 286024140781045 286024140781060 290844332178514 290844332178529 297956515231091 304136374532088 311838214517773 330012922480979 335344845384078 335344845384093 406092189530264 426871505418771 491132347463364 498906574917787 514761207392523 514761207392538 549205777365233 576610243026589 576610243026604 607834255751080 637387629151161 684439512836665 694750096560972 701865353869684 701865353869699 704177836849649 732894878543490 732894878543505 766438618715701
pair 8 3
simpLib.FULL_SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg

4508187 4508202 5822398 5822413 488848737928 488848737943 541476594099 541476594114 546260944660 546260944675 574967048026 579751398587 32030046154483 128532422801971 128532422801986 142373548974944 142373548974959 143631833172487 143631833172502 156599918632006 180187745491896 205401922279225 263142718271374 286024140781045 286024140781060 290844332178514 290844332178529 297956515231091 311838214517773 330012922480979 335344845384078 335344845384093 426871505418771 491132347463364 498906574917787 514761207392523 514761207392538 536160694194560 576610243026589 576610243026604 607834255751080 637387629151161 684439512836665 694750096560972 701865353869684 701865353869699 732894878543490 732894878543505 766438618715701
pair 9 0
boolLib.STRIP_TAC
1
4508202 5822413 383593025601 536692243553 37326134646205 141163108283026 141167892633587 269044109457513 290844332178529 297956515231091 311838214517773 335344845384093 343435183045566 351528526700983 388332088559251 454043407911463 470246239829246 491132347463379 514761207392538 587594871001048 619284206789517 637387629151176 647003410409606 690287683469902 701865353869699 732894878543505
pair 9 1
boolLib.CONV_TAC boolLib.FUN_EQ_CONV
2
4508202 5822413 383593025601 536692243553 37326134646205 141163108283026 141167892633587 269044109457513 290844332178529 297956515231091 311838214517773 335344845384093 343435183045566 388332088559251 454043407911463 470246239829246 514761207392538 587594871001048 619284206789517 637387629151176 647003410409606 690287683469902 701865353869699 732894878543505
pair 9 2
boolLib.STRIP_TAC
3
4508202 5822413 383593025601 536692243553 37326134646205 141163108283026 141167892633587 269044109457513 286024140781060 290844332178529 297956515231091 311838214517773 335344845384093 343435183045566 368082082514418 454043407911463 470246239829246 491132347463379 492500477825954 514761207392538 637387629151176 647003410409606 664151562836434 690287683469902 694455763009040 698219714736297 701865353869699 732894878543505
pair 9 3
simpLib.FULL_SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg
4
4508202 5822413 383593025601 536692243553 37326134646205 141163108283026 141167892633587 269044109457513 286024140781060 290844332178529 297956515231091 311838214517773 335344845384093 343435183045566 368082082514418 454043407911463 470246239829246 492500477825954 514761207392538 637387629151176 647003410409606 664151562836434 690287683469902 694455763009040 701865353869699 732894878543505
pair 9 4
simpLib.FULL_SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg
5
4508202 5822413 383593025601 536692243553 541476594114 546260944675 37326134646205 109354714648904 137158968868146 141163108283026 141167892633587 269044109457513 286024140781060 290844332178529 297956515231091 311838214517773 331744156609642 335344845384093 343435183045566 454043407911463 470246239829246 514761207392538 637387629151176 647003410409606 650473407308553 690287683469902 701865353869699 732894878543505
pair 9 5
boolLib.BETA_TAC
6
4508202 5822413 383593025601 536692243553 541476594114 546260944675 33854451236134 37326134646205 109354714648904 141163108283026 141167892633587 210603465861450 269044109457513 286024140781060 290844332178529 331744156609642 335344845384093 343435183045566 454043407911463 514761207392538 580670749163219 637387629151176 647003410409606 690287683469902 701865353869699 732894878543505
pair 9 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 541476594114 546260944675 37326134646205 286024140781060 289808229702046 290844332178529 334948160268430 335344845384093 514761207392538 647003410409606 701865353869699 732894878543505
pair 10 0
boolLib.EQ_TAC
1 2
4508202 5822413 383593025601 536692243553 269044109457513 290844332178529 335344845384093 457644544611742 514761207392538 522487905131190 637387629151176 647003410409606 684439512836680 698219714736297 701865353869699 723890051490461 723894835841022 732894878543505 766438618715716
pair 10 1
boolLib.STRIP_TAC

4508202 5822413 383593025601 536692243553 269044109457513 290844332178529 330012922480994 335344845384093 457644544611742 514761207392538 522487905131190 637387629151176 647003410409606 684439512836680 698219714736297 723890051490461 723894835841022 732894878543505 766438618715716
pair 10 2
boolLib.STRIP_TAC

4508202 5822413 383593025601 536692243553 269044109457513 290844332178529 330012922480994 335344845384093 457644544611742 514761207392538 522487905131190 637387629151176 647003410409606 684439512836680 698219714736297 723890051490461 723894835841022 732894878543505 766438618715716
pair 10 3
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508187 4508202 5822398 5822413 383593025586 383593025601 290844332178514 290844332178529 335344845384078 335344845384093 514761207392523 514761207392538 522487905131175 522487905131190 647003410409591 647003410409606 723890051490446 723890051490461 723894835841007 723894835841022 732894878543490 732894878543505
pair 10 4
boolLib.ASM_REWRITE_TAC tactictoe_thmlarg

4508187 4508202 383593025586 383593025601 536692243538 536692243553 12060750946441 30093204963816 37326134646205 84686641045304 93316378764946 269044109457498 269044109457513 271941865957237 335344845384093 422625187746770 522487905131175 522487905131190 637387629151161 732894878543505 774923224494794
pair 11 0
boolLib.EQ_TAC

4508202 5822413 383593025601 536692243553 269044109457513 290844332178529 335344845384093 491132347463379 514761207392538 522487905131190 637387629151176 647003410409606 684439512836680 698219714736297 701865353869699 723890051490461 723894835841022 732894878543505 766438618715716
pair 11 1
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 541476594114 546260944675 290844332178514 290844332178529 335344845384078 335344845384093 491132347463364 514761207392523 514761207392538 522487905131175 522487905131190 647003410409591 647003410409606 723890051490446 723894835841007 732894878543490 732894878543505 766438618715701
pair 11 2
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 383593025601 290844332178514 290844332178529 335344845384078 335344845384093 514761207392523 514761207392538 522487905131175 522487905131190 647003410409591 647003410409606 723890051490446 723890051490461 723894835841007 723894835841022 732894878543490 732894878543505
pair 12 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 388377376162 574967048041 579751398602 54336427567560 101493408634270 159798652463805 290844332178529 335344845384093 432251150433549 478346139374838 514761207392538 536827427173395 613025645319468 637387629151176 684439512836680 701865353869699 732894878543505
pair 13 0
simpLib.FULL_SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg
1
4508202 5822413 383593025601 388377376162 536692243553 574967048041 579751398602 100850170456040 101493408634270 102108454653583 159798652463805 223461845269635 269044109457513 330012922480994 432251150433549 478346139374838 491132347463379 536827427173395 613025645319468 637387629151176 684439512836680 766438618715716
pair 13 1
boolLib.REWRITE_TAC tactictoe_thmlarg
2
4508202 5822413 383593025601 388377376162 541476594114 546260944675 574967048041 579751398602 54336427567560 100850170456040 101493408634270 102108454653583 159798652463805 290844332178529 330012922480994 335344845384093 432251150433549 478346139374838 491132347463379 514761207392538 536827427173395 613025645319468 637387629151176 684439512836680 732894878543505 766438618715716
pair 13 2
boolLib.REPEAT boolLib.STRIP_TAC
3 4
4508202 5822413 383593025601 388377376162 541476594114 546260944675 574967048041 579751398602 100850170456040 101493408634270 102108454653583 330012922480994 432251150433549 491132347463379 637387629151176 684439512836680 766438618715716
pair 13 3
boolLib.RES_TAC

4508187 4508202 5822398 5822413 383593025586 388377376147 541476594099 546260944660 546260944675 574967048026 579751398587 100850170456025 102108454653568 102108454653583 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 684439512836665 766438618715701
pair 13 4
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 383593025586 388377376147 541476594099 541476594114 546260944660 574967048026 579751398587 100850170456025 100850170456040 102108454653568 330012922480979 432251150433534 432251150433549 491132347463364 637387629151161 637387629151176 684439512836665 766438618715701
pair 14 0
simpLib.FULL_SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg

4508202 5822413 383593025601 388377376162 536692243553 574967048041 579751398602 100850170456040 101493408634270 102108454653583 141115264777416 159798652463805 179857892939409 223461845269635 269044109457513 290844332178529 330012922480994 335344845384093 406092189530279 432251150433549 478346139374838 491132347463379 514761207392538 536827427173395 607834255751095 613025645319468 637387629151176 655100123088313 684439512836680 698219714736297 701865353869699 704177836849664 732894878543505 766438618715716
pair 15 0
boolLib.EQ_TAC
1 2
4508202 5822413 383593025601 536692243553 30093204963816 37326134646205 93316378764946 141163108283026 141167892633587 269044109457513 271941865957237 286024140781060 325364539524407 436885917107779 457644544611742 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 766438618715716 774923224494794
pair 15 1
boolLib.STRIP_TAC

4508202 5822413 383593025601 536692243553 30093204963816 37326134646205 93316378764946 141163108283026 141167892633587 269044109457513 271941865957237 286024140781060 325364539524407 330012922480994 436885917107779 457644544611742 637387629151176 684439512836680 694750096560987 698219714736297 766438618715716 774923224494794
pair 15 2
boolLib.STRIP_TAC

4508202 5822413 383593025601 536692243553 30093204963816 37326134646205 93316378764946 141163108283026 141167892633587 269044109457513 271941865957237 286024140781060 325364539524407 330012922480994 436885917107779 457644544611742 637387629151176 684439512836680 694750096560987 698219714736297 766438618715716 774923224494794
pair 16 0
boolLib.EQ_TAC
1 2
4508202 5822413 383593025601 536692243553 30093204963816 37326134646205 93316378764946 141163108283026 141167892633587 269044109457513 271941865957237 286024140781060 325364539524407 436885917107779 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 766438618715716 774923224494794
pair 16 1
boolLib.REPEAT boolLib.STRIP_TAC

4508202 5822413 383593025601 536692243553 30093204963816 37326134646205 93316378764946 141163108283026 141167892633587 269044109457513 271941865957237 286024140781060 325364539524407 330012922480994 436885917107779 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 766438618715716 774923224494794
pair 16 2
boolLib.REPEAT boolLib.STRIP_TAC

4508202 5822413 383593025601 536692243553 30093204963816 37326134646205 93316378764946 141163108283026 141167892633587 269044109457513 271941865957237 286024140781060 325364539524407 330012922480994 436885917107779 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 766438618715716 774923224494794
pair 17 0
boolLib.REWRITE_TAC [ ( DB.fetch "pair" "ELIM_UNCURRY" ) ]
1
4508202 5822413 383593025601 574967048041 579751398602 77337918168926 84193232895487 160288592847498 286024140781060 297956515231091 390341381252346 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 716787634467571 766438618715716 768823902777691
pair 17 1
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
2
4508202 5822413 383593025601 574967048041 579751398602 30093204963816 37326134646205 77337918168926 93316378764946 160288592847498 269044109457513 271941865957237 286024140781060 491132347463379 637387629151176 684439512836680 694750096560987 696408107180541 698219714736297 701865353869699 741061847908120 766438618715716 768823902777691 774923224494794
pair 17 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 579751398602 30093204963816 37326134646205 93316378764946 160288592847498 269044109457513 271941865957237 286024140781060 325364539524407 436885917107779 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 766438618715716 774923224494794
pair 18 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 5822413 383593025601 574967048041 579751398602 77337918168926 160288592847498 286024140781060 297956515231091 390341381252346 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 716787634467571 733980640888934 766438618715716 768823902777691
pair 18 1
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
2
4508202 5822413 383593025601 574967048041 579751398602 30093204963816 37326134646205 77337918168926 93316378764946 160288592847498 269044109457513 271941865957237 286024140781060 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 696408107180541 698219714736297 701865353869699 741061847908120 766438618715716 768823902777691 774923224494794
pair 18 2
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 579751398602 30093204963816 37326134646205 93316378764946 160288592847498 269044109457513 271941865957237 286024140781060 325364539524407 436885917107779 457644544611742 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 766438618715716 774923224494794
pair 19 0
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 412 18*)!x. P x = \\y. P x y" ] ( fn th => boolLib.ONCE_REWRITE_TAC [ th ] )
1 2
4508202 5822413 383593025601 574967048041 180634615942679 286024140781060 297956515231091 457644544611742 637387629151176 664607097158571 684439512836680 690287683469902 698219714736297 701865353869699 716787634467571 766438618715716 790530235665996
pair 19 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 579751398602 77337918168926 286024140781060 297956515231091 390341381252346 457644544611742 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 716787634467571 733980640888934 766438618715716 768823902777691
pair 19 2
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]

4508202 5822413 383593025601 574967048041 579751398602 77337918168926 286024140781060 393247374089969 491132347463379 548683481799283 566806076142902 637387629151176 694750096560987 701865353869699 766438618715716
pair 20 0
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 412 18*)!x. P x = \\y. P x y" ] ( fn th => boolLib.ONCE_REWRITE_TAC [ th ] )
1 2
4508202 5822413 383593025601 574967048041 16924181993745 286024140781060 297956515231091 491132347463379 637387629151176 664607097158571 684439512836680 690287683469902 698219714736297 701865353869699 716787634467571 766438618715716 772799820632291
pair 20 1
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 383593025601 574967048041 579751398602 77337918168926 84193232895487 286024140781060 297956515231091 390341381252346 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 716787634467571 766438618715716 768823902777691
pair 20 2
metisLib.METIS_TAC [ ( DB.fetch "relation" "SC_DEF" ) ]

4508202 5822413 383593025601 574967048041 579751398602 77337918168926 286024140781060 393247374089969 491132347463379 548683481799283 566806076142902 637387629151176 694750096560987 701865353869699 766438618715716
pair 21 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 488848737943 493633088504 574967048041 579751398602 4219172237743 39948827158753 114773983204296 165646603753756 196587926220047 290844332178529 335344845384093 371480814411724 491132347463379 514761207392538 607834255751095 637387629151176 661780606879812 684775263036346 685104125756404 701865353869699 723068352328396 732894878543505 760063210603960 766438618715716
pair 22 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 493633088504 536692243553 4219172237743 37326134646205 93316378764946 165646603753756 190408991989902 269044109457513 286024140781060 325364539524407 398680234822842 418630628676003 491132347463379 580461724123306 661780606879812 684775263036346 685104125756404 698219714736297 701865353869699 760063210603960 774923224494794
pair 23 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 493633088504 536692243553 4219172237743 12244673641659 30093204963816 37326134646205 165646603753756 269044109457513 271941865957237 286024140781060 342407493163734 462366989017347 491132347463379 580461724123306 617198160754406 661780606879812 684775263036346 685104125756404 698219714736297 701865353869699 760063210603960
pair 24 0
boolLib.REWRITE_TAC [ boolTheory.LET_DEF ]
1
4508202 5822413 369239973918 374024324479 383593025601 574967048041 579751398602 42778107886324 77337918168926 80971915849742 153183999850802 165646603753756 201803532731457 234986306668193 242920263014399 269044109457513 286024140781060 297956515231091 311838214517773 344313993863142 390341381252346 456764088880340 491132347463379 530442641807302 576610243026604 637387629151176 684537767210398 684775263036346 689798050876892 694750096560987 698219714736297 701787066024465 701865353869699 768823902777691 770682404435639 785832333773455
pair 24 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 5822413 369239973918 374024324479 383593025601 488848737943 574967048041 579751398602 37326134646205 77337918168926 153183999850802 159698036139709 165646603753756 181698323584231 201803532731457 269044109457513 286024140781060 297956515231091 311838214517773 383074818630203 390341381252346 395182952876446 456764088880340 491132347463379 539425994766903 576610243026604 597284941588216 637387629151176 684775263036346 690287683469902 694750096560987 698219714736297 701787066024465 701865353869699 757044521014349 768823902777691 770672345719856 770682404435639
pair 24 2
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
3
4508202 5822413 369239973918 374024324479 383593025601 488848737943 574967048041 579751398602 37326134646205 77337918168926 153183999850802 159698036139709 181698323584231 201803532731457 269044109457513 286024140781060 297956515231091 311838214517773 383074818630203 390341381252346 395182952876446 456764088880340 539425994766903 576610243026604 597284941588216 637387629151176 684775263036346 690287683469902 694750096560987 701787066024465 701865353869699 757044521014349 768823902777691 770672345719856
pair 24 3
simpLib.FULL_SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg
4
4508202 5822413 369239973918 374024324479 383593025601 574967048041 579751398602 77337918168926 153183999850802 160577994814293 201803532731457 269044109457513 286024140781060 297956515231091 311838214517773 390341381252346 433080901548227 456764088880340 576610243026604 633551175612609 637387629151176 684775263036346 694750096560987 701787066024465 701865353869699 740052463923264 768823902777691 771289136055590
pair 24 4
boolLib.REWRITE_TAC tactictoe_thmlarg
5
4508202 5822413 374024324479 383593025601 541476594114 546260944675 574967048041 579751398602 73399595434123 77337918168926 153183999850802 201803532731457 286024140781060 290409379033723 290844332178529 297956515231091 311838214517773 335344845384093 390341381252346 415165539826032 456764088880340 514761207392538 541933501275824 576610243026604 637387629151176 684775263036346 685765151150057 694750096560987 701787066024465 701865353869699 732894878543505 768823902777691
pair 24 5
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
6
4508202 5822413 374024324479 383593025601 541476594114 546260944675 574967048041 579751398602 40020114374902 77337918168926 153183999850802 201803532731457 286024140781060 314705379506368 361471744380415 465190594131176 471643188792278 496932764610165 513631565348030 576610243026604 637387629151176 684775263036346 694750096560987 701787066024465 701865353869699 768823902777691
pair 24 6
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 374024324479 383593025601 541476594114 546260944675 286024140781060 390890285002434 426810042277209 576610243026604 637387629151176 684775263036346 694750096560987 701787066024465 701865353869699
pair 25 0
boolLib.REWRITE_TAC [ boolTheory.LET_DEF ]
1
4508202 5822413 369239973918 374024324479 469711335699 574967048041 579751398602 14964169694221 77337918168926 101316036166516 171652238514660 234986306668193 269044109457513 271258630601920 281676428388041 286024140781060 297956515231091 311838214517773 344313993863142 385747522065387 390341381252346 450728202284159 462117677238298 487805762635239 491132347463379 530442641807302 551985117210992 637387629151176 689798050876892 694750096560987 698219714736297 701865353869699 717392642209346 751662671565238 766438618715716 768823902777691 774571981401980
pair 25 1
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
2
4508202 5822413 369239973918 374024324479 469711335699 488848737943 574967048041 579751398602 14964169694221 37326134646205 77337918168926 171652238514660 196985526376190 269044109457513 281676428388041 286024140781060 297956515231091 311838214517773 345807522772863 385747522065387 390341381252346 487805762635239 491132347463379 505256332558686 551985117210992 562844084972787 597284941588216 610695912054807 637387629151176 690287683469902 694750096560987 698219714736297 701865353869699 710645158546886 717392642209346 757044521014349 766438618715716 768823902777691 770672345719856
pair 25 2
boolLib.REWRITE_TAC tactictoe_thmlarg
3
4508202 5822413 369239973918 374024324479 469711335699 574967048041 579751398602 14964169694221 62159023524374 77337918168926 121484092788517 171652238514660 266555434746112 269044109457513 281676428388041 286024140781060 297956515231091 311838214517773 385747522065387 390341381252346 487805762635239 491132347463379 551985117210992 637387629151176 694750096560987 698219714736297 701865353869699 717392642209346 745108420992260 766438618715716 768823902777691 771289136055590
pair 25 3
boolLib.CONV_TAC ( boolLib.DEPTH_CONV HolKernel.BETA_CONV )
4
4508202 5822413 369239973918 374024324479 469711335699 574967048041 579751398602 5315953821365 14964169694221 30093204963816 37326134646205 77337918168926 93316378764946 252834589135736 269044109457513 271941865957237 281676428388041 286024140781060 375004114511690 385747522065387 426803291694560 487805762635239 491132347463379 551985117210992 637387629151176 694750096560987 696408107180541 698219714736297 701865353869699 712540210918991 741061847908120 766438618715716 768823902777691 774923224494794
pair 25 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 5822413 369239973918 374024324479 469711335699 12690339088436 30093204963816 37326134646205 93316378764946 121986045601963 269044109457513 271941865957237 286024140781060 325364539524407 385747522065387 436885917107779 487805762635239 491132347463379 698219714736297 701865353869699 711237275113816 766438618715716 774923224494794
pair 26 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "pair" "UNCURRY" ) ]

4508202 488848737943 493633088504 32030046154483 48108029324985 87962788446996 100362449690266 297956515231091 311838214517773 358448565675791 388332088559251 397312753970217 405360672216766 482048973068438 492693671527610 576610243026604 684775263036346 696416006764204 701865353869699 706493278263859 777904068019657
pair 27 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "pair" "UNCURRY" ) ]

4508202 5822413 395081851675 488848737943 574967048041 32030046154483 81680840707052 171652238514660 182632665087758 297956515231091 311838214517773 338505731748558 370816163135415 388332088559251 389887978193336 397312753970217 430130811427945 487805762635239 502556684663356 608863599305397 657455849069883 662861085415053 701865353869699 725618595902861 732839698717453 771317913572748
pair 28 0
BasicProvers.SRW_TAC [ ] [ boolLib.FUN_EQ_THM , ( DB.fetch "pair" "UNCURRY" ) , ( DB.fetch "pair" "PAIR" ) ]

4508202 488848737943 493633088504 32030046154483 87962788446996 128830776584399 156319850160760 177201583687946 274637794343831 275049870237574 285167767575308 297956515231091 311838214517773 335344845384093 337838537273459 350700305599818 388332088559251 397312753970217 426694547131465 433572219993914 476842053020224 482048973068438 509806806177126 511518753381527 530208905617566 562180661000433 576610243026604 677242288765116 701865353869699 706798633366872 710645158546886 732894878543505
pair 29 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 488848737943 536692243553 30093204963816 32030046154483 37326134646205 45335661902759 93316378764946 269044109457513 271941865957237 297956515231091 311838214517773 317652475474137 325364539524407 388332088559251 436885917107779 468113081539838 576610243026604 701865353869699 774923224494794
pair 30 1
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 489 19*)!x. f x = \\y. f x y" ] ( fn th => boolLib.ONCE_REWRITE_TAC [ th ] )
2
4508202 5822413 488848737943 536692243553 574967048041 30093204963816 37326134646205 93316378764946 269044109457513 271941865957237 286024140781060 325364539524407 436885917107779 491132347463379 637387629151176 684439512836680 698219714736297 701865353869699 766438618715716 772799820632291 774923224494794
pair 30 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 488848737943 536692243553 574967048041 579751398602 30093204963816 37326134646205 93316378764946 122618464063026 261724810653040 269044109457513 271941865957237 286024140781060 325364539524407 491132347463379 637387629151176 684439512836680 694750096560987 698219714736297 701865353869699 737910708347305 766438618715716 774923224494794
pair 31 0
BasicProvers.RW_TAC BasicProvers.bool_ss [ boolLib.EXISTS_UNIQUE_THM ]
1
4508202 5822413 383593025601 464926985138 488848737943 536692243553 12479398480920 14811115554559 30093204963816 31749961890926 37903926520682 93316378764946 138626173581820 144167427305122 148347849532899 220115391972274 263320730179267 271941865957237 276016329825146 335065076878376 335344845384093 463551573253828 491132347463379 535428036207481 561443310164468 631692444295521 637387629151176 684439512836680 690287683469902 701865353869699 732894878543505 748967193747757 753772036314403 774923224494794
pair 31 1
boolLib.EQ_TAC
2 3
4508202 5822413 383593025601 464926985138 488848737943 536692243553 579751398602 12479398480920 30093204963816 31749961890926 37903926520682 93316378764946 101493408634270 141115264777416 144167427305122 148347849532899 179857892939409 220115391972274 263320730179267 271941865957237 276016329825146 330012922480994 335065076878376 335344845384093 336233715384033 378351861515563 457644544611742 491132347463379 535428036207481 631692444295521 637387629151176 684439512836680 701865353869699 704177836849664 732894878543505 753772036314403 774923224494794
pair 31 2
boolLib.REPEAT boolLib.STRIP_TAC

4508202 5822413 383593025601 464926985138 488848737943 536692243553 579751398602 12479398480920 30093204963816 31749961890926 37903926520682 93316378764946 101493408634270 141115264777416 144167427305122 148347849532899 179857892939409 220115391972274 263320730179267 271941865957237 276016329825146 330012922480994 335065076878376 335344845384093 336233715384033 378351861515563 457644544611742 491132347463379 535428036207481 631692444295521 637387629151176 684439512836680 701865353869699 704177836849664 732894878543505 753772036314403 774923224494794
pair 31 3
boolLib.REPEAT boolLib.STRIP_TAC

4508202 5822413 383593025601 464926985138 488848737943 536692243553 579751398602 12479398480920 30093204963816 31749961890926 37903926520682 93316378764946 101493408634270 141115264777416 144167427305122 148347849532899 179857892939409 220115391972274 263320730179267 271941865957237 276016329825146 330012922480994 335065076878376 335344845384093 336233715384033 378351861515563 457644544611742 491132347463379 535428036207481 631692444295521 637387629151176 684439512836680 701865353869699 704177836849664 732894878543505 753772036314403 774923224494794
pair 32 0
Q.ISPEC_THEN [ HolKernel.QUOTE " (*#loc 554 19*)p" ] boolLib.STRUCT_CASES_TAC ( DB.fetch "pair" "ABS_PAIR_THM" )
1
4508202 5822413 488848737943 536692243553 565398346919 574967048041 579751398602 101493408634270 102616042167395 123274328506518 247033272170549 263142718271389 269044109457513 280364803423774 286024140781060 290844332178529 335344845384093 406092189530279 457644544611742 514761207392538 517749742473638 576610243026604 607834255751095 616666436022056 626224421520137 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 732894878543505 766438618715716
pair 32 1
simpLib.FULL_SIMP_TAC boolSimps.bool_ss tactictoe_thmlarg

4508202 5822413 488848737943 541476594114 546260944675 565398346919 574967048041 579751398602 101493408634270 102616042167395 180187745491911 205401922279240 263142718271389 286024140781060 290844332178529 297876777099533 335344845384093 417647709319512 457644544611742 514761207392538 576610243026604 607834255751095 616666436022056 626224421520137 636453193792483 637387629151176 651951741979136 684439512836680 694750096560987 701865353869699 732894878543505 766438618715716
pair 33 0
boolLib.REWRITE_TAC tactictoe_thmlarg

4508202 97549125304864 335344845384093 408171158343911 432251150433549 644912280032767 657441121948734 659539786854423 732894878543505
pair 34 0
boolLib.REWRITE_TAC [ ( DB.fetch "pair" "LEX_DEF" ) , ( DB.fetch "pair" "UNCURRY_DEF" ) ]
1
4508202 5822413 464926985138 469711335699 474495686260 479280036821 101493408634270 103414582356736 103419366707297 120570321396964 179857892939409 286024140781060 290844332178529 335344845384093 415098329689538 463981553863134 514761207392538 555039923372612 608729627005596 637387629151176 681561993683848 684439512836680 694677651058638 694750096560987 701865353869699 704177836849664 732894878543505
pair 34 1
boolLib.BETA_TAC
2
4508202 5822413 464926985138 469711335699 474495686260 479280036821 551045295236 555829645797 560613996358 565398346919 56580034060767 101493408634270 103414582356736 103419366707297 106872176274673 115243093351678 151624377364061 179857892939409 220494807120289 265639710783351 286024140781060 290844332178529 297956515231091 335344845384093 349187635326774 415098329689538 457959853198581 478312033478198 485182231728487 500128863430390 514761207392538 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 716787634467571 732894878543505 752351935130769
pair 34 2
boolLib.REWRITE_TAC [ ( DB.fetch "pair" "UNCURRY_DEF" ) ]
3
4508202 5822413 464926985138 469711335699 474495686260 479280036821 560613996358 565398346919 101493408634270 103414582356736 103419366707297 106872176274673 115243093351678 179857892939409 220494807120289 265639710783351 286024140781060 290844332178529 297956515231091 335344845384093 349187635326774 415098329689538 477690397713641 500128863430390 514761207392538 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 716787634467571 732894878543505 752351935130769
pair 34 3
mesonLib.ASM_MESON_TAC [ ]
4
4508202 5822413 464926985138 469711335699 474495686260 479280036821 560613996358 565398346919 70771206335373 101493408634270 103414582356736 103419366707297 115243093351678 177491556187259 179857892939409 220494807120289 265639710783351 286024140781060 349187635326774 415098329689538 500128863430390 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 752351935130769
pair 34 4
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 464926985138 469711335699 474495686260 479280036821 101493408634270 103414582356736 103419366707297 179857892939409 286024140781060 415098329689538 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664
pair 35 0
boolLib.STRIP_TAC
1
4508202 5822413 574967048041 579751398602 101493408634270 103414582356736 103419366707297 103424151057858 103428935408419 120570321396964 269044109457513 286024140781060 330012922480994 351385569217324 491132347463379 598482318370504 608729627005596 637387629151176 681561993683848 684439512836680 694677651058638 694750096560987 766438618715716
pair 35 1
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 640 15*)x" ] boolLib.FULL_STRUCT_CASES_TAC ( DB.fetch "pair" "ABS_PAIR_THM" )
2
4508187 4508202 5822398 574967048026 574967048041 579751398587 579751398602 103414582356721 103414582356736 103419366707282 103419366707297 103424151057843 103424151057858 103428935408404 103428935408419 120570321396964 269044109457513 286024140781045 286024140781060 330012922480979 330012922480994 351385569217324 491132347463364 598482318370504 608729627005596 637387629151161 681561993683848 684439512836665 684439512836680 694677651058638 694750096560972 766438618715701
pair 35 2
Q.SPEC_THEN [ HolKernel.QUOTE " (*#loc 641 15*)y" ] boolLib.FULL_STRUCT_CASES_TAC ( DB.fetch "pair" "ABS_PAIR_THM" )
3
4508187 4508202 5822398 5822413 541476594114 546260944675 574967048026 579751398587 579751398602 103414582356721 103414582356736 103419366707282 103419366707297 103424151057843 103424151057858 103428935408404 103428935408419 120570321396964 269044109457513 286024140781045 286024140781060 290844332178529 330012922480979 330012922480994 335344845384093 349456690692932 491132347463364 514761207392538 555039923372612 608729627005596 637387629151161 681561993683848 684439512836665 684439512836680 694677651058638 694750096560972 732894878543505 766438618715701
pair 35 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
4
4508187 4508202 5822398 5822413 541476594114 546260944675 574967048026 579751398587 103414582356721 103414582356736 103419366707282 103419366707297 103424151057843 103424151057858 103428935408404 103428935408419 120570321396964 142373548974959 143631833172502 286024140781045 286024140781060 290844332178529 330012922480979 330012922480994 335344845384093 463981553863134 491132347463364 514761207392538 555039923372612 608729627005596 637387629151161 681561993683848 684439512836665 684439512836680 694677651058638 694750096560972 732894878543505 766438618715701
pair 35 4
mesonLib.ASM_MESON_TAC [ ]

4508187 4508202 5822398 5822413 541476594099 541476594114 546260944675 574967048026 579751398587 101493408634270 103414582356721 103419366707282 103419366707297 103424151057843 103428935408404 103428935408419 142373548974944 142373548974959 143631833172502 179857892939409 286024140781045 286024140781060 330012922480979 415098329689538 491132347463364 637387629151161 637387629151176 684439512836665 684439512836680 694750096560972 694750096560987 701865353869699 704177836849664 766438618715701
pair 36 0
boolLib.REWRITE_TAC tactictoe_thmlarg
1
4508202 388377376162 393161726723 101493408634270 120570321396964 160288592847498 240876489452272 247999492545731 286024140781060 330012922480994 491132347463379 511039151845075 594479367708751 608729627005596 681561993683848 684439512836680 694677651058638 696994323792004
pair 36 1
boolLib.CONV_TAC ( boolLib.DEPTH_CONV boolLib.LEFT_IMP_EXISTS_CONV )
2
4508202 5822413 316612117747 388377376162 393161726723 469711335699 551045295236 555829645797 560613996358 565398346919 570182697480 19521708359799 56580034060767 101493408634270 106872176274673 115243093351678 160288592847498 179857892939409 220494807120289 265639710783351 269044109457513 286024140781060 297956515231091 330012922480994 349187635326774 372813931678671 415098329689538 432251150433549 457644544611742 466580814163002 478312033478198 491132347463379 500128863430390 522487905131190 536585062385662 637387629151176 655100123088313 665959795738803 684439512836680 694750096560987 698219714736297 701865353869699 704177836849664 707034519921732 716787634467571 737334441238642 752351935130769 761659688825650 766438618715716
pair 36 2
boolLib.REPEAT boolLib.STRIP_TAC
3
4508202 5822413 316612117747 388377376162 393161726723 469711335699 551045295236 555829645797 560613996358 565398346919 570182697480 19521708359799 56580034060767 101493408634270 106872176274673 115243093351678 160288592847498 179857892939409 220494807120289 265639710783351 269044109457513 286024140781060 297956515231091 330012922480994 349187635326774 372813931678671 415098329689538 432251150433549 457644544611742 466580814163002 478312033478198 491132347463379 500128863430390 522487905131190 536585062385662 637387629151176 655100123088313 665959795738803 684439512836680 694750096560987 698219714736297 701865353869699 704177836849664 707034519921732 716787634467571 737334441238642 752351935130769 761659688825650 766438618715716
pair 36 3
Q.SUBGOAL_THEN [ HolKernel.QUOTE " (*#loc 651 24*)?w1. (\\v. ?y. B (v,y)) w1" ] boolLib.STRIP_ASSUME_TAC

4508187 4508202 5822398 5822413 316612117732 316612117747 388377376147 388377376162 393161726708 393161726723 469711335684 469711335699 551045295236 555829645797 560613996358 565398346919 570182697465 19521708359784 19521708359799 56580034060767 101493408634255 101493408634270 106872176274673 115243093351678 179857892939409 220494807120289 265639710783351 269044109457498 269044109457513 286024140781045 286024140781060 297956515231091 330012922480979 330012922480994 349187635326774 372813931678671 415098329689538 432251150433534 457644544611727 457644544611742 466580814162987 466580814163002 478312033478198 491132347463364 491132347463379 500128863430390 522487905131175 522487905131190 536585062385647 536585062385662 637387629151161 637387629151176 655100123088298 665959795738803 684439512836665 684439512836680 694750096560972 694750096560987 698219714736297 701865353869699 704177836849664 716787634467571 737334441238642 752351935130769 761659688825650 766438618715701
pair 37 0
boolLib.REPEAT boolLib.STRIP_TAC
1
4508202 388377376162 393161726723 101493408634270 160288592847498 213211753046832 221262273261296 247999492545731 286024140781060 330012922480994 443414554633662 491132347463379 511039151845075 594479367708751 607748214797200 681561993683848 684439512836680 696994323792004
pair 37 1
boolLib.MATCH_MP_TAC relationTheory.WF_SUBSET
2
4508187 4508202 388377376147 388377376162 393161726708 393161726723 213211753046832 221262273261296 247999492545716 286024140781045 286024140781060 443414554633662 511039151845060 511039151845075 594479367708736 607748214797200 681561993683848 696994323792004
pair 37 2
Q.EXISTS_TAC [ HolKernel.QUOTE " (*#loc 691 20*)R LEX Q" ]
3
4508187 4508202 388377376147 388377376162 393161726708 393161726723 574967048041 579751398602 54587862361468 101493408634270 103366738851126 133806209232402 221262273261296 247999492545716 247999492545731 262398308449736 269044109457513 286024140781045 286024140781060 330012922480994 443414554633662 457644544611742 491132347463379 511039151845060 511039151845075 594479367708736 607748214797200 607834255751095 637387629151176 681561993683848 684439512836680 694750096560987 696994323792004 698219714736297
pair 37 3
boolLib.STRIP_TAC

4508187 4508202 388377376147 388377376162 393161726708 393161726723 574967048041 579751398602 101493408634270 120570321396964 133806209232402 221262273261296 240876489452272 247999492545716 262398308449736 269044109457513 286024140781045 286024140781060 330012922480994 351385569217324 443414554633662 491132347463379 511039151845060 511039151845075 594479367708736 598482318370504 607748214797200 608729627005596 681561993683848 684439512836680 694677651058638 696994323792004 698219714736297
pair 38 0
simpLib.ASM_SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ relationTheory.total_def , ( DB.fetch "pair" "FORALL_PROD" ) , ( DB.fetch "pair" "LEX_DEF" ) , ( DB.fetch "pair" "UNCURRY_DEF" ) ]
1
4508202 92837682008245 101493408634270 103414582356736 103419366707297 120570321396964 149809507796936 286024140781060 291172341109760 330012922480994 594479367708751 608729627005596 681561993683848 684439512836680 694677651058638 696994323792004
pair 38 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 579751398602 101493408634270 103414582356736 103419366707297 157475451439740 158733735637283 179857892939409 286024140781060 330012922480994 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 723890051490461 723894835841022 766438618715716
pair 39 0
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ relationTheory.transitive_def , ( DB.fetch "pair" "FORALL_PROD" ) , ( DB.fetch "pair" "LEX_DEF" ) , ( DB.fetch "pair" "UNCURRY_DEF" ) ]
1
4508202 92062213826879 101493408634270 103414582356736 103419366707297 120570321396964 286024140781060 330012922480994 534256931013781 594479367708751 608729627005596 648550396331572 681561993683848 684439512836680 694677651058638 696994323792004
pair 39 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 579751398602 584535749163 101493408634270 103414582356736 103419366707297 157475451439740 158733735637283 179857892939409 200468052731793 286024140781060 330012922480994 415098329689538 491132347463379 531396796685602 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 723890051490461 723894835841022 766438618715716
pair 40 0
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ relationTheory.reflexive_def , ( DB.fetch "pair" "LEX_DEF" ) , ( DB.fetch "pair" "FORALL_PROD" ) , ( DB.fetch "pair" "UNCURRY_DEF" ) ]
1
4508202 103414582356736 103419366707297 120570321396964 173884130807379 286024140781060 415098329689538 533726551669360 594479367708751 608729627005596 616820738748061 681561993683848 684439512836680 694677651058638 696994323792004 701865353869699
pair 40 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 103414582356736 103419366707297 286024140781060 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 723890051490461 723894835841022 766438618715716
pair 41 0
simpLib.SIMP_TAC ( BasicProvers.srw_ss ( ) ) [ relationTheory.symmetric_def , ( DB.fetch "pair" "LEX_DEF" ) , ( DB.fetch "pair" "FORALL_PROD" ) , ( DB.fetch "pair" "UNCURRY_DEF" ) ]
1
4508202 101493408634270 103414582356736 103419366707297 114152307056184 120570321396964 286024140781060 330012922480994 554207956559931 594479367708751 608729627005596 681561993683848 684439512836680 694677651058638 696994323792004 723347763788512
pair 41 1
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 574967048041 579751398602 101493408634270 103414582356736 103419366707297 157475451439740 158733735637283 179857892939409 286024140781060 330012922480994 415098329689538 491132347463379 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 723890051490461 723894835841022 766438618715716
pair 42 0
Ho_Rewrite.REWRITE_TAC [ ( DB.fetch "pair" "LEX_DEF" ) , ( DB.fetch "pair" "FORALL_PROD" ) , ( DB.fetch "pair" "PAIR_EQ" ) ]
1
4508202 5822413 464926985138 469711335699 474495686260 479280036821 101493408634270 103414582356736 103419366707297 120570321396964 148712813468284 148717597818845 160288592847498 179857892939409 249377481047327 250635765244870 269044109457513 273713932429796 274972216627339 286024140781060 290844332178529 330012922480994 335344845384093 351385569217324 406092189530279 491132347463379 514761207392538 598482318370504 607834255751095 608729627005596 637387629151176 681561993683848 684439512836680 694677651058638 694750096560987 698219714736297 701865353869699 704177836849664 732894878543505 766438618715716
pair 42 1
boolLib.NTAC 2 ( boolLib.REWRITE_TAC [ ( DB.fetch "pair" "UNCURRY" ) , ( DB.fetch "pair" "FST" ) , ( DB.fetch "pair" "SND" ) ] sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.BETA_TAC )
2
4508202 5822413 464926985138 469711335699 474495686260 479280036821 551045295236 555829645797 560613996358 565398346919 56580034060767 101493408634270 103414582356736 103419366707297 106872176274673 115243093351678 157475451439740 158733735637283 160288592847498 179857892939409 200468052731793 220494807120289 249377481047327 250635765244870 258568983168351 265639710783351 286024140781060 290844332178529 297956515231091 330012922480994 335344845384093 349187635326774 411030416984054 415098329689538 478312033478198 491132347463379 500128863430390 514761207392538 531396796685602 567648190882129 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 716787634467571 723890051490461 723894835841022 732894878543505 737334441238642 752351935130769 757441525609777 761659688825650 766438618715716
pair 42 2
mesonLib.ASM_MESON_TAC [ ]

4508202 5822413 464926985138 469711335699 474495686260 479280036821 101493408634270 103414582356736 103419366707297 157475451439740 158733735637283 160288592847498 179857892939409 200468052731793 249377481047327 250635765244870 258568983168351 286024140781060 330012922480994 411030416984054 415098329689538 491132347463379 531396796685602 637387629151176 684439512836680 694750096560987 701865353869699 704177836849664 723890051490461 723894835841022 766438618715716
pair 43 0
Q.ISPEC_THEN [ HolKernel.QUOTE " (*#loc 554 19*)p" ] boolLib.STRUCT_CASES_TAC ( DB.fetch "pair" "ABS_PAIR_THM" )
1
4508202 5822413 536692243553 574967048041 579751398602 37326134646205 93316378764946 223006133757796 269044109457513 286024140781060 290844332178529 302171221436949 335344845384093 406092189530279 457644544611742 514761207392538 607834255751095 684439512836680 701865353869699 704177836849664 732894878543505 766438618715716 774923224494794
pair 43 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 541476594114 546260944675 574967048041 579751398602 37326134646205 79446297886495 180187745491911 205401922279240 286024140781060 290844332178529 313909407716300 335344845384093 457644544611742 514761207392538 607834255751095 634313067815425 684439512836680 701865353869699 732894878543505 766438618715716 774923224494794
pair 44 0
Q.ISPEC_THEN [ HolKernel.QUOTE " (*#loc 554 19*)p" ] boolLib.STRUCT_CASES_TAC ( DB.fetch "pair" "ABS_PAIR_THM" )
1
4508202 5822413 536692243553 574967048041 579751398602 30093204963816 37326134646205 240049087397123 269044109457513 271941865957237 286024140781060 290844332178529 309815414149798 335344845384093 406092189530279 457644544611742 514761207392538 607834255751095 684439512836680 701865353869699 704177836849664 732894878543505 766438618715716
pair 44 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 5822413 541476594114 546260944675 574967048041 579751398602 37326134646205 180187745491911 194434032222785 205401922279240 271941865957237 286024140781060 290844332178529 335344845384093 436634433075444 447629151183215 457644544611742 514761207392538 607834255751095 684439512836680 701865353869699 732894878543505 766438618715716
