alignment 0 0
bossLib.lrw [ wordsTheory.WORD_SLICE_BITS_THM , wordsTheory.WORD_ALL_BITS , ( DB.fetch "alignment" "align_def" ) ]

4508202 570182697480 72660716144876 94965359467318 288661503866530 288925692218691 367460220090735 384755068030785 410205221915187 491132347463379 573581504197725 654481836109499 701865353869699 717777217761303 778417488521154
alignment 1 0
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss , boolSimps.CONJ_ss ] tactictoe_thmlarg

4508202 536692243553 570182697480 74785690277598 94965359467318 128759985827958 288661503866530 366542661383841 384755068030785 410205221915187 471942352642310 491132347463379 573581504197725 608815378263403 701865353869699 717777217761303 768904953098870
alignment 2 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 536692243553 570182697480 74785690277598 94965359467318 128759985827958 140665899173835 267499759188443 288661503866530 366489566126296 410205221915187 471942352642310 491132347463379 573581504197725 642223192915118 717777217761303
alignment 3 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 536692243553 570182697480 74785690277598 94965359467318 128759985827958 140665899173835 267499759188443 288661503866530 330012922480994 366489566126296 384755068030785 410205221915187 466399150954832 471942352642310 491132347463379 539588359533637 573581504197725 646011007666728 684439512836680 701865353869699 717777217761303
alignment 4 0
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ ( DB.fetch "alignment" "align_def" ) ]
1
4508202 536692243553 570182697480 15734144970531 74785690277598 94965359467318 108360198856267 128759985827958 205484908358673 219977041453063 245447969482653 274432221629664 288661503866530 364686016132823 384755068030785 410205221915187 466399150954832 471942352642310 491132347463379 552910644131437 573581504197725 701865353869699 702953379359809 717777217761303 726938553215370
alignment 4 1
bossLib.decide_tac

4508187 4508202 503201789611 503201789626 536692243553 570182697480 31884166963523 101493408634270 124546192348058 133005422180139 217096164890903 288661503866515 288661503866530 299128706639518 354656544070709 398439345207991 422613358244922 447976737540058 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 630470786000389 684439512836680 701865353869699 704903582865051 734077381109548
alignment 5 0
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ ( DB.fetch "alignment" "align_def" ) ]
1
4508202 536692243553 570182697480 15734144970531 74785690277598 94965359467318 128759985827958 209665437998866 257099821427198 288661503866530 384755068030785 410205221915187 430784945767708 466399150954832 471942352642310 491132347463379 573581504197725 659976765386576 661770462927858 701865353869699 702953379359809 717777217761303 724914669347218
alignment 5 1
metisLib.METIS_TAC [ ( DB.fetch "arithmetic" "SUB_ADD" ) ]
2 3
4508187 4508202 503201789611 503201789626 536692243553 570182697480 31884166963523 82897199447339 101493408634270 124546192348058 133005422180139 137140290251988 217096164890903 288661503866515 288661503866530 294104634417993 299128706639518 354656544070709 384341156228396 398439345207991 422613358244922 447976737540058 447976737540073 506291458848484 506291458848499 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 585128167865309 630470786000389 647878248309504 662001315342527 674255265005599 684439512836680 698339900079275 701865353869699 704903582865051 704903582865066 710188564234770 734077381109548 734077381109563
alignment 5 2
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697480 19521708359784 31884166963523 82897199447339 101493408634270 124546192348043 124546192348058 133005422180139 137140290251988 217096164890903 288661503866515 288661503866530 294104634417993 299128706639518 354656544070694 354656544070709 384341156228396 398439345207976 398439345207991 422613358244922 447976737540058 447976737540073 466580814162987 506291458848484 506291458848499 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 585128167865309 630470786000389 647878248309504 662001315342527 674255265005599 684439512836680 698339900079275 701865353869699 704903582865051 704903582865066 710188564234770 734077381109548 734077381109563
alignment 5 3
bossLib.simp [ ]

4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697480 31884166963523 82897199447339 101493408634270 124546192348043 124546192348058 133005422180139 137140290251988 217096164890903 288661503866515 288661503866530 294104634417993 299128706639518 354656544070694 354656544070709 384341156228396 398439345207976 398439345207991 422613358244922 447976737540058 447976737540073 506291458848484 506291458848499 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 585128167865309 630470786000389 647878248309504 662001315342527 674255265005599 684439512836680 698339900079275 701865353869699 704903582865051 704903582865066 710188564234770 734077381109548 734077381109563
alignment 6 0
boolLib.strip_tac
1
4508202 536692243553 570182697480 3509959868093 52213207481656 74785690277598 81577138722132 82788020813651 94965359467318 128759985827958 151796447914440 230184383806230 230685295159171 264214093175962 288661503866530 380992828777232 384755068030785 410205221915187 412818828973481 434706227332493 466399150954832 471942352642310 474709775802895 491132347463379 503400382949150 525347163412193 573581504197725 587920254619518 641145649424487 661580151762840 672462142824294 672693687615529 690592226277224 698339900079275 700899601844039 701865353869699 717777217761303 723532719663667
alignment 6 1
bossLib.Cases
2
4508202 536692243553 570182697480 3509959868093 52213207481656 74785690277598 81577138722132 82788020813651 94965359467318 128759985827958 151796447914440 230184383806230 230685295159171 264214093175962 288661503866530 380992828777232 384755068030785 410205221915187 412818828973481 434706227332493 466399150954832 474709775802895 491132347463379 503400382949150 525347163412193 573581504197725 587920254619518 641145649424487 661580151762840 672462142824294 672693687615529 690592226277224 698339900079275 700899601844039 701865353869699 717777217761303 723532719663667
alignment 6 2
bossLib.lrw [ ( DB.fetch "alignment" "align_shift" ) , boolLib.GSYM wordsTheory.n2w_DIV , wordsTheory.word_lsl_n2w , wordsTheory.dimword_def ]

4508187 4508202 527123542416 527123542431 536692243553 737778775382 3509959868093 52213207481656 74785690277598 81577138722132 82788020813651 94965359467318 102620575017966 151796447914440 175314747963088 187224451903728 217096164890903 226118431347472 230184383806230 230685295159171 253764370664478 264214093175962 266154436854233 267140954280745 288661503866515 288661503866530 324230197263311 384755068030785 412818828973481 421296156122054 447976737540058 456276106052217 460374166951435 474709775802895 503400382949150 525347163412193 531497668234994 564510570641812 573404176134326 661580151762840 672462142824294 693450454781841 698339900079275 700899601844039 701865353869699 717777217761303 734077381109548
alignment 6 3
let fun DECIDE_TAC ( g as ( asl , _ ) ) = ( boolLib.MAP_EVERY boolLib.UNDISCH_TAC ( HolKernel.filter numSimps.is_arith_asm asl ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.CONV_TAC Arith.ARITH_CONV ) g in DECIDE_TAC end

4508187 4508202 527123542416 536692243538 536692243553 124546192348058 129916455720066 155412585748107 167887189271327 168004291379429 217096164890903 253764370664478 264214093175947 272741517169107 288661503866515 288661503866530 324230197263311 447976737540058 447976737540073 474709775802880 502026024071845 506291458848484 506291458848499 531497668234994 531497668235009 538989140445450 564510570641812 564510570641827 573404176134326 573404176134341 585128167865294 587688456885345 672462142824279 693450454781841 698339900079260 702299432457024 704903582865051 704903582865066 734077381109548 760665600560608 772093664419574 778417488521139
alignment 6 4
boolLib.imp_res_tac arithmeticTheory.LESS_EQUAL_ADD
5
4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868093 52213207481656 82788020813651 102491263597439 124546192348043 129916455720066 151796447914440 155412585748107 162495574434630 167887189271312 168004291379429 217096164890903 230184383806230 230603774720548 230685295159171 253764370664478 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 324230197263311 384248136993713 412818828973481 447976737540058 447976737540073 468010822527454 474709775802880 474709775802895 497970654630970 502026024071845 506291458848484 506291458848499 525347163412193 531497668234994 531497668235009 538989140445450 564510570641812 564510570641827 573404176134326 573404176134341 585128167865294 587688456885345 668748088923555 672462142824279 672462142824294 693450454781841 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 702299432457024 704903582865051 704903582865066 734077381109548 760665600560608 763596706937415 772093664419574 778417488521139 778417488521154
alignment 6 5
bossLib.simp [ arithmeticTheory.EXP_ADD , arithmeticTheory.MOD_EQ_0 ]

4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868093 52213207481656 82788020813651 102491263597439 124546192348043 129916455720066 141115264777401 151796447914440 155412585748107 162495574434630 167887189271312 168004291379429 217096164890903 230184383806230 230603774720548 230685295159171 253764370664478 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 324230197263311 372298367359203 384248136993713 412818828973481 447976737540058 447976737540073 468010822527454 474709775802880 474709775802895 493395226933498 497970654630970 502026024071845 506291458848484 506291458848499 525347163412193 531497668234994 531497668235009 538989140445450 541987621636147 564510570641812 564510570641827 573404176134326 573404176134341 585128167865294 587688456885345 668748088923555 672462142824279 672462142824294 693450454781841 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 704903582865051 704903582865066 734077381109548 760665600560608 763596706937415 772093664419574 778417488521139 778417488521154
alignment 7 0
bossLib.rw_tac bossLib.bool_ss [ ( DB.fetch "alignment" "align_0" ) ]
1
4508202 536692243553 570182697480 31847622125113 74785690277598 82897199447339 94965359467318 121423568950586 128759985827958 129916455720081 137140290251988 155412585748122 182707102941491 184562626047036 238707412987891 240087568976694 245447969482653 258079605923808 264048183312152 264214093175962 271701083476882 288661503866530 375497871509295 384755068030785 410205221915187 456243276230665 466399150954832 471942352642310 474709775802895 491132347463379 528783818427010 530939601438483 531497668235009 573581504197725 672462142824294 696822857394663 698339900079275 701865353869699 704177836849664 717777217761303 739499781343828 757792095136842 772093664419589 778417488521154
alignment 7 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 87 17*)dimindex(:'a) <= p - 1" ]
6
4508187 4508202 536692243538 536692243553 570182697480 19521708359784 31847622125113 74785690277598 82897199447339 94965359467318 121423568950586 128759985827958 129916455720081 137140290251988 155412585748122 240087568976694 245447969482653 258079605923808 264048183312152 264214093175962 288661503866515 288661503866530 375497871509280 384755068030785 456243276230665 466399150954832 466580814162987 474709775802895 531497668234994 573041131169975 573581504197725 672462142824294 696822857394663 698339900079275 701865353869684 701865353869699 704177836849649 717777217761303 739499781343828 757792095136842 772093664419589 778417488521139 778417488521154
alignment 7 2
bossLib.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 536692243538 536692243553 570182697480 19521708359784 82897199447324 82897199447339 121423568950586 124546192348043 129916455720066 129916455720081 137140290251973 137140290251988 151509384886208 155412585748107 155412585748122 182025773869804 193708584752688 198392081938026 204722303253376 258079605923808 264048183312152 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 375497871509280 384755068030785 425706146263804 447976737540058 447976737540073 456243276230650 456243276230665 466580814162987 474709775802880 474709775802895 497789669188876 506291458848484 506291458848499 531497668234994 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 672462142824279 672462142824294 696822857394663 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704903582865051 704903582865066 739499781343828 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 7 3
boolLib.rule_assum_tac ( bossLib.SIMP_RULE ( bossLib.srw_ss ( ) ) ( [ boolLib.GSYM wordsTheory.WORD_w2w_EXTRACT , wordsTheory.w2w_id ] ) )
4
4508187 4508202 536692243538 536692243553 570182697465 570182697480 19521708359784 31847622125113 74785690277598 82897199447324 82897199447339 94965359467318 121423568950571 121423568950586 124546192348043 128759985827958 129916455720066 129916455720081 137140290251973 137140290251988 151509384886193 155412585748107 155412585748122 182025773869789 193708584752673 198392081938011 204722303253361 240087568976694 245447969482653 258079605923793 258079605923808 264048183312137 264048183312152 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 375497871509280 384755068030770 384755068030785 425706146263789 447976737540058 456243276230650 456243276230665 466399150954832 466580814162987 474709775802880 474709775802895 497789669188861 506291458848484 531497668234994 564510570641812 573041131169975 573404176134326 573581504197710 573581504197725 672462142824279 672462142824294 696822857394648 696822857394663 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704903582865051 717777217761303 739499781343813 739499781343828 757792095136842 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 7 4
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] tactictoe_thmlarg
5
4508187 4508202 536692243538 536692243553 570182697465 570182697480 19521708359784 31847622125113 74785690277598 82897199447324 82897199447339 94965359467318 121423568950571 121423568950586 124546192348043 128759985827958 129916455720066 129916455720081 137140290251973 137140290251988 155412585748107 155412585748122 240087568976694 245447969482653 258079605923793 258079605923808 264048183312137 264048183312152 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 375497871509280 384755068030770 384755068030785 447976737540058 456243276230650 456243276230665 466399150954832 466580814162987 474709775802880 474709775802895 497789669188861 506291458848484 531497668234994 564510570641812 566290146335603 573041131169975 573404176134326 573581504197710 573581504197725 672462142824279 672462142824294 696822857394648 696822857394663 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704903582865051 717777217761303 739499781343813 739499781343828 757792095136842 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 7 5
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] tactictoe_thmlarg

4508187 4508202 536692243538 536692243553 570182697465 570182697480 19521708359784 31847622125113 74785690277598 82897199447324 94965359467318 121423568950571 124546192348043 128759985827958 129916455720066 137140290251973 155412585748107 240087568976694 245447969482653 258079605923793 264048183312137 264214093175947 272741517169092 288661503866515 288661503866530 324901617253884 375497871509280 384755068030770 384755068030785 447976737540058 456243276230650 466399150954832 466580814162987 474709775802880 497789669188861 506291458848484 531497668234994 564510570641812 566290146335603 573404176134326 573581504197710 573581504197725 619012452733515 672462142824279 696822857394648 698339900079260 701865353869684 701865353869699 704177836849649 704903582865051 717777217761303 739499781343813 757856436975067 772093664419574 778417488521139
alignment 7 6
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 95 17*)p = dimindex(:'a)" ]
7
4508187 4508202 536692243538 536692243553 570182697480 19521708359784 31847622125113 74785690277598 82897199447324 82897199447339 94965359467318 121423568950586 124546192348043 128759985827958 129916455720066 129916455720081 137140290251973 137140290251988 155412585748107 155412585748122 240087568976694 245447969482653 258079605923808 264048183312152 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 375497871509280 384755068030785 447976737540058 456243276230650 456243276230665 466399150954832 466580814162987 474709775802880 474709775802895 506291458848484 531497668234994 564510570641812 573041131169975 573404176134326 573581504197725 672462142824279 672462142824294 696822857394663 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704903582865051 717777217761303 739499781343828 757792095136842 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 7 7
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] ( ( DB.fetch "alignment" "align_def" ) :: ( [ boolLib.GSYM wordsTheory.WORD_w2w_EXTRACT , wordsTheory.w2w_id ] ) )

4508187 4508202 536692243538 536692243553 570182697480 19521708359784 31847622125113 74785690277598 82897199447324 82897199447339 94965359467318 121423568950586 124546192348043 128759985827958 129916455720066 129916455720081 137140290251973 137140290251988 155412585748107 155412585748122 240087568976694 245447969482653 258079605923808 264048183312152 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 375497871509280 384755068030785 447976737540058 456243276230650 456243276230665 466399150954832 466580814162987 474709775802880 474709775802895 506291458848484 531497668234994 564510570641812 573041131169975 573404176134326 573581504197725 672462142824279 672462142824294 672687830025848 696822857394663 698339900079260 698339900079275 701865353869684 701865353869699 704177836849649 704903582865051 717777217761303 739499781343828 757792095136842 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 7 8
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 536692243538 536692243553 19521708359784 82897199447324 101493408634270 124546192348043 124546192348058 129916455720066 129916455720081 137140290251973 137140290251988 151509384886208 155412585748107 155412585748122 193708584752688 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 354656544070709 375497871509280 447976737540058 447976737540073 456243276230650 466580814162987 474709775802880 474709775802895 506291458848484 506291458848499 523658336480931 531497668234994 531497668235009 538989140445465 564510570641812 564510570641827 573404176134326 573404176134341 672462142824279 672462142824294 672687830025848 684439512836680 698339900079260 698339900079275 701865353869684 702299432457039 704177836849649 704903582865051 704903582865066 734077381109563 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 7 10
boolLib.pop_assum ( bossLib.qspec_then [ HolKernel.QUOTE " (*#loc 99 30*)w" ] ( boolLib.CONV_TAC o Conv.PATH_CONV "rlr" o Lib.K ) )
11
4508187 4508202 536692243538 536692243553 570182697465 570182697480 15734144970516 19521708359784 31847622125113 74785690277598 82897199447324 82897199447339 94965359467318 121423568950571 121423568950586 124546192348043 128759985827958 129916455720066 129916455720081 132930430103469 137140290251973 137140290251988 151509384886193 155412585748107 155412585748122 193708584752673 204722303253361 240087568976694 245447969482638 245447969482653 258079605923793 258079605923808 264048183312137 264048183312152 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 354656544070694 375497871509280 384755068030770 384755068030785 395868650636716 410205221915172 438180361340818 442838382105656 447976737540058 456243276230650 456243276230665 464718545897179 466399150954832 466580814162987 474709775802880 474709775802895 491132347463364 506291458848484 523658336480916 530069245423337 531497668234994 538989140445450 564510570641812 573041131169975 573404176134326 573581504197710 573581504197725 593678493176863 672462142824279 672462142824294 672687830025848 696822857394648 696822857394663 698339900079260 698339900079275 701865353869684 701865353869699 702299432457024 702953379359794 704177836849649 704903582865051 715641879825347 717777217761303 734077381109548 739499781343813 739499781343828 757792095136842 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 7 11
bossLib.srw_tac [ wordsLib.WORD_EXTRACT_ss ] tactictoe_thmlarg

4508187 4508202 536692243538 536692243553 570182697480 15734144970531 19521708359784 31847622125113 74785690277598 82897199447324 82897199447339 94965359467318 121423568950586 124546192348043 128759985827958 129916455720066 129916455720081 132930430103484 137140290251973 137140290251988 151509384886193 151509384886208 155412585748107 155412585748122 193708584752673 193708584752688 204722303253376 217695548550805 245447969482653 258079605923808 264048183312152 264214093175947 264214093175962 272741517169092 288661503866515 288661503866530 313469816337821 354656544070694 375497871509280 384755068030785 395868650636731 442838382105671 447976737540058 447976737540073 456243276230650 456243276230665 464718545897194 466399150954832 466580814162987 474709775802880 474709775802895 499164099637519 506291458848484 506291458848499 523658336480916 530069245423352 531497668234994 538989140445450 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 593678493176878 672462142824279 672462142824294 672687830025848 696822857394663 698339900079260 698339900079275 701865353869684 701865353869699 702299432457024 702953379359809 704177836849649 704903582865051 704903582865066 715641879825362 717777217761303 734077381109548 739499781343828 757856436975067 772093664419574 772093664419589 778417488521139 778417488521154
alignment 8 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
1
4508202 536692243553 570182697480 81577138722132 82897199447339 121423568950586 129916455720081 137140290251988 140665899173835 155412585748122 258079605923808 264048183312152 264214093175962 267499759188443 288661503866530 366489566126296 375497871509295 384755068030785 410205221915187 415098329689538 456243276230665 471942352642310 474709775802895 491132347463379 497789669188876 503400382949150 531497668235009 573581504197725 635304202009951 646011007666728 672462142824294 684439512836680 696822857394663 698339900079275 701865353869699 704177836849664 725362575563629 739499781343828 772093664419589 778417488521154
alignment 8 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
2 3
4508202 536692243553 570182697480 74785690277598 81577138722132 82897199447339 94965359467318 121423568950586 128759985827958 129916455720081 137140290251988 155412585748122 258079605923808 264048183312152 264214093175962 288661503866530 375497871509295 384755068030785 410205221915187 415098329689538 456243276230665 466399150954832 471942352642310 474709775802895 491132347463379 497789669188876 503400382949150 531497668235009 539588359533637 573581504197725 635304202009951 672462142824294 684439512836680 696822857394663 698339900079275 701865353869699 704177836849664 717777217761303 725362575563629 739499781343828 772093664419589 778417488521154
alignment 8 2
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] tactictoe_thmlarg

4508202 570182697480 29151175985511 34694945748229 66812189671343 72660716144876 81577138722132 94965359467318 129916455720081 137140290251988 155412585748122 190667614704012 258079605923808 264214093175962 288661503866530 288925692218691 367460220090735 384755068030785 410205221915187 415098329689538 474709775802895 491132347463379 502099814226725 503400382949150 531497668235009 545756135622620 570906815178209 573581504197725 635304202009951 646180400697167 647219811096182 654481836109499 672462142824294 684439512836680 698339900079275 701865353869699 717777217761303 739499781343828 772093664419589 778417488521154
alignment 8 3
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ ( DB.fetch "alignment" "align_def" ) ]
4
4508202 527123542431 570182697480 18218276385102 81577138722132 94965359467318 98581092097770 129916455720081 130092756586791 132637398910427 137140290251988 146840400302225 155412585748122 159802838968145 258079605923808 264214093175962 269030221677049 288661503866530 309888446016952 384755068030785 410205221915187 415098329689538 474709775802895 491132347463379 503400382949150 511159965730961 531497668235009 563135581185050 573581504197725 574556274009847 581972302722351 597633548613458 635304202009951 672462142824294 684439512836680 698339900079275 701865353869699 717777217761303 739499781343828 744827064208367 771036206035226 772093664419589 778417488521154
alignment 8 4
boolLib.eq_tac
5 6
4508202 503201789626 527123542431 570182697480 19521708359799 31884166963538 43798864978514 98581092097770 101493408634270 124546192348058 133005422180139 217096164890918 288661503866530 299128706639518 309888446016952 330012922480994 354656544070709 398439345207991 415098329689538 422613358244922 447976737540073 466580814163002 471942352642310 491132347463379 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 693255945079834 701865353869699 704903582865066 734077381109563
alignment 8 5
boolLib.REPEAT boolLib.STRIP_TAC
7
4508202 503201789626 527123542431 570182697480 19521708359799 31884166963538 43798864978514 98581092097770 101493408634270 124546192348058 133005422180139 217096164890918 288661503866530 299128706639518 309888446016952 330012922480994 354656544070709 398439345207991 415098329689538 422613358244922 447976737540073 466580814163002 471942352642310 491132347463379 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 693255945079834 701865353869699 704903582865066 734077381109563
alignment 8 6
boolLib.REPEAT boolLib.STRIP_TAC
8
4508202 503201789626 527123542431 570182697480 19521708359799 31884166963538 43798864978514 98581092097770 101493408634270 124546192348058 133005422180139 217096164890918 288661503866530 299128706639518 309888446016952 330012922480994 354656544070709 398439345207991 415098329689538 422613358244922 447976737540073 466580814163002 471942352642310 491132347463379 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 693255945079834 701865353869699 704903582865066 734077381109563
alignment 8 7
boolLib.RES_TAC
9 10
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 8
boolLib.res_tac
11
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 8 9
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
12 13
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 10
bossLib.METIS_TAC tactictoe_thmlarg
14 15
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 11
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 113 17*)i <= n" ]
16 17
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 8 12
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
18 19
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 13
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
20 21
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 14
bossLib.FULL_SIMP_TAC ( ( bossLib.std_ss sml_infixl0_open bossLib.++ sml_infixl0_close fcpLib.FCP_ss ) sml_infixl0_open bossLib.++ sml_infixl0_close bossLib.ARITH_ss ) tactictoe_thmlarg
22 23
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 15
boolLib.RES_TAC
24 25
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 16
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
26 27
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207976 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 8 17
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg
28 29
4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207976 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 8 18
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 19
boolLib.RES_TAC

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 20
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 21
boolLib.RES_TAC

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 22
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 23
bossLib.METIS_TAC tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 24
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 25
boolLib.RES_TAC

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 31884166963523 43798864978514 98581092097770 101493408634270 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016952 330012922480979 354656544070694 398439345207976 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 693255945079834 701865353869699 704903582865051 734077381109548
alignment 8 26
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207976 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 8 27
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207976 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 8 28
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359784 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207976 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 8 29
bossLib.fs [ ]

4508187 4508202 503201789611 503201789626 527123542416 527123542431 570182697465 570182697480 19521708359799 31884166963523 43798864978499 98581092097755 101493408634255 124546192348043 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207976 398439345207991 415098329689538 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 693255945079819 701865353869684 704903582865051 734077381109548
alignment 9 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 536692243553 570182697480 81577138722132 101493408634270 140665899173835 251720885358756 267499759188443 288661503866530 342136713706250 366489566126296 410205221915187 411370700429959 471942352642310 491132347463379 503400382949150 573581504197725 635304202009951 684439512836680 778417488521154
alignment 10 0
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ ( DB.fetch "alignment" "aligned_extract" ) ]

4508202 570182697480 19521708359799 116385042654319 129916455720081 155412585748122 264214093175962 267499759188443 288661503866530 366489566126296 410205221915187 466580814163002 467139313430390 474709775802895 491132347463379 573581504197725 672462142824294 673777812617329 684439512836680 701865353869699 732493392897737 771176763760234 772093664419589
alignment 11 0
bossLib.Cases
1 2
4508202 536692243553 570182697480 81577138722132 124546192348058 140665899173835 167887189271327 267499759188443 272741517169107 288661503866530 330012922480994 366489566126296 384755068030785 410205221915187 447976737540073 471942352642310 472757557126342 491132347463379 503400382949150 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 635304202009951 646011007666728 684439512836680 701865353869699 704177836849664 704903582865066 778417488521154
alignment 11 1
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] tactictoe_thmlarg

4508202 527123542431 570182697480 81577138722132 98581092097770 124546192348058 267499759188443 272741517169107 288661503866530 309888446016952 330012922480994 335483509884278 366489566126296 384755068030785 410205221915187 447976737540073 472757557126342 491132347463379 503400382949150 506291458848499 510583649973899 531497668235009 564510570641827 573404176134341 573581504197725 635304202009951 643775911371275 672462142824294 684439512836680 701865353869699 704177836849664 704903582865066 778417488521154
alignment 11 2
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] tactictoe_thmlarg

4508202 570182697480 81577138722132 124546192348058 177177220035783 251720885358756 267499759188443 272741517169107 288661503866530 330012922480994 342136713706250 366489566126296 384755068030785 410205221915187 447976737540073 472757557126342 491132347463379 503400382949150 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 635304202009951 684439512836680 701865353869699 704177836849664 704903582865066 778417488521154
alignment 12 0
bossLib.simp [ ( DB.fetch "alignment" "aligned_def" ) , ( DB.fetch "alignment" "align_bitwise_and" ) ]
1
4508202 536692243553 570182697480 3509959868093 52213207481656 81577138722132 82788020813651 89575592465692 129916455720081 137140290251988 140665899173835 151796447914440 155412585748122 202136473261154 205484908358673 217645440254900 230685295159171 245447969482653 264214093175962 267499759188443 288661503866530 361923115448645 366489566126296 384755068030785 410205221915187 471942352642310 474709775802895 491132347463379 503400382949150 525347163412193 552910644131437 573581504197725 635304202009951 646011007666728 672462142824294 684439512836680 698339900079275 701865353869699 772093664419589 778417488521154 785026209394799 788101717835536
alignment 12 1
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ wordsTheory.word_index , bitTheory.BIT_EXP_SUB1 ]
2
4508202 536692243553 570182697480 3509959868093 15734144970531 52213207481656 81577138722132 82788020813651 89575592465692 103021615934416 129916455720081 137140290251988 151796447914440 155412585748122 202136473261154 205484908358673 217645440254900 226754098237241 230685295159171 245447969482653 253405956599037 264214093175962 288525727528694 288661503866530 361923115448645 384755068030785 410205221915187 452840999734795 471942352642310 474709775802895 491132347463379 503400382949150 521913426308130 525347163412193 552910644131437 555664911459001 573581504197725 590890281426418 635304202009951 658080284992839 672462142824294 684439512836680 698339900079275 701865353869699 702953379359809 772093664419589 778417488521154 785026209394799 788101717835536
alignment 12 2
boolLib.eq_tac
3 4
4508202 503201789626 536692243553 570182697480 19521708359799 31884166963538 101493408634270 124546192348058 133005422180139 217096164890918 288661503866530 299128706639518 330012922480994 354656544070709 398439345207991 415098329689538 422613358244922 447976737540073 466580814163002 471942352642310 491132347463379 506291458848499 521746175187020 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 684439512836680 701865353869699 704903582865066 734077381109563
alignment 12 3
boolLib.REPEAT boolLib.STRIP_TAC
5
4508202 503201789626 536692243553 570182697480 19521708359799 31884166963538 101493408634270 124546192348058 133005422180139 217096164890918 288661503866530 299128706639518 330012922480994 354656544070709 398439345207991 415098329689538 422613358244922 447976737540073 466580814163002 471942352642310 491132347463379 506291458848499 521746175187020 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 684439512836680 701865353869699 704903582865066 734077381109563
alignment 12 4
boolLib.REPEAT boolLib.STRIP_TAC
6
4508202 503201789626 536692243553 570182697480 19521708359799 31884166963538 101493408634270 124546192348058 133005422180139 217096164890918 288661503866530 299128706639518 330012922480994 354656544070709 398439345207991 415098329689538 422613358244922 447976737540073 466580814163002 471942352642310 491132347463379 506291458848499 521746175187020 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 684439512836680 701865353869699 704903582865066 734077381109563
alignment 12 5
boolLib.RES_TAC
7 8
4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070709 398439345207991 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 6
boolLib.RES_TAC
9
4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 19521708359799 31884166963523 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070694 398439345207976 415098329689538 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 12 7
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg
10 11
4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070709 398439345207991 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
12 13
4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070709 398439345207991 415098329689523 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 9
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 142 17*)i < SUC n" ]
14 15
4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 19521708359799 31884166963523 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070694 398439345207976 415098329689538 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 12 10
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg
16 17
4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 11
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg
18 19
4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 12
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
20 21
4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 13
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
22 23
4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 14
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 143 17*)w ' i" ]
24 25
4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 19521708359799 31884166963523 98581092097755 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 398439345207976 415098329689538 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 12 15
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 143 17*)w ' i" ]
26 27
4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359799 31884166963523 98581092097755 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 398439345207976 415098329689538 420422385835186 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 12 16
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 17
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 18
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 19
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 20
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 21
boolLib.RES_TAC

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 22
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 23
boolLib.RES_TAC

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 31884166963523 98581092097755 101493408634270 124546192348058 133005422180124 133005422180139 217096164890903 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070709 398439345207991 415098329689523 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 471942352642295 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869699 704903582865051 734077381109548
alignment 12 24
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 19521708359799 31884166963523 98581092097755 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 398439345207976 415098329689538 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 12 25
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 19521708359799 31884166963523 98581092097755 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 398439345207976 415098329689538 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 12 26
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359784 19521708359799 31884166963523 98581092097755 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 398439345207976 415098329689538 420422385835186 422613358244907 422613358244922 447976737540058 466580814162987 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 12 27
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 536692243538 536692243553 570182697465 570182697480 19521708359799 31884166963523 98581092097755 101493408634255 124546192348043 133005422180124 133005422180139 217096164890903 217096164890918 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 398439345207976 415098329689538 420422385835186 422613358244907 422613358244922 447976737540058 466580814163002 471942352642295 491132347463364 506291458848484 521746175187020 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 701865353869684 704903582865051 734077381109548 734077381109563
alignment 13 0
bossLib.lrw [ ( DB.fetch "alignment" "aligned_extract" ) , wordsTheory.bit_count_upto_is_zero ]
1
4508202 536692243553 570182697480 3310968638630 61251497766150 140665899173835 207730510053403 228218681548967 267499759188443 284994080616276 287471118927049 288661503866530 294118011598764 366489566126296 410205221915187 447976737540073 471942352642310 487296736050139 491132347463379 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 646011007666728 655206290999881 684439512836680 698339900079275 701865353869699 704903582865066 778417488521154
alignment 13 1
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] ( ( DB.fetch "alignment" "align_def" ) :: ( [ boolLib.GSYM wordsTheory.WORD_w2w_EXTRACT , wordsTheory.w2w_id ] ) )
2
4508202 503201789626 536692243553 570182697480 19521708359799 31884166963538 81577138722132 82897199447339 101493408634270 121423568950586 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 258079605923808 264048183312152 264214093175962 288661503866530 299128706639518 330012922480994 375497871509295 384755068030785 415098329689538 422613358244922 447976737540073 456243276230665 466580814163002 471942352642310 474709775802895 491132347463379 497789669188876 503400382949150 506291458848499 521746175187020 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 635304202009951 672462142824294 684439512836680 696822857394663 698339900079275 701865353869699 704177836849664 704903582865066 725362575563629 734077381109563 739499781343828 772093664419589 778417488521154
alignment 13 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 153 17*)p = 0" ]
3 4
4508202 503201789626 536692243553 570182697480 12153418504519 19521708359799 31884166963538 82897199447339 101493408634270 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 264214093175962 288661503866530 299128706639518 330012922480994 354656544070709 375497871509295 415098329689538 422613358244922 447976737540073 456243276230665 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 521746175187020 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869699 704177836849664 704903582865066 734077381109563 772093664419589 778417488521154
alignment 13 3
bossLib.SRW_TAC [ fcpLib.FCP_ss ] [ ( DB.fetch "words" "DIMINDEX_GT_0" ) , ( bossLib.SIMP_CONV bossLib.std_ss [ bitTheory.BIT0_ODD ] ) ( Parse.Term [ HolKernel.QUOTE " (*#loc 4616 38*)BIT 0 1" ] ) , ( bossLib.SIMP_CONV bossLib.std_ss [ bitTheory.BIT0_ODD ] ) ( Parse.Term [ HolKernel.QUOTE " (*#loc 4616 61*)BIT 0 0" ] ) , ( bossLib.SIMP_RULE bossLib.std_ss [ ] o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 4617 44*)i" ] , [ HolKernel.QUOTE " (*#loc 4617 48*)0" ] ] ) bitTheory.BIT_B_NEQ , bitTheory.BIT_ZERO ]
5
4508187 4508202 503201789626 536692243538 536692243553 570182697480 12153418504519 19521708359784 19521708359799 31884166963538 82897199447339 101493408634270 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 264214093175962 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 375497871509280 375497871509295 415098329689538 422613358244922 447976737540073 456243276230665 466580814162987 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 521746175187020 531497668234994 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 704903582865066 734077381109563 772093664419589 778417488521139 778417488521154
alignment 13 4
bossLib.SRW_TAC [ fcpLib.FCP_ss ] [ ( DB.fetch "words" "DIMINDEX_GT_0" ) , ( bossLib.SIMP_CONV bossLib.std_ss [ bitTheory.BIT0_ODD ] ) ( Parse.Term [ HolKernel.QUOTE " (*#loc 4616 38*)BIT 0 1" ] ) , ( bossLib.SIMP_CONV bossLib.std_ss [ bitTheory.BIT0_ODD ] ) ( Parse.Term [ HolKernel.QUOTE " (*#loc 4616 61*)BIT 0 0" ] ) , ( bossLib.SIMP_RULE bossLib.std_ss [ ] o Q.SPECL [ [ HolKernel.QUOTE " (*#loc 4617 44*)i" ] , [ HolKernel.QUOTE " (*#loc 4617 48*)0" ] ] ) bitTheory.BIT_B_NEQ , bitTheory.BIT_ZERO ]

4508187 4508202 503201789626 536692243538 536692243553 570182697480 12153418504519 19521708359799 31884166963538 82897199447339 101493408634270 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 264214093175962 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 375497871509280 375497871509295 415098329689538 422613358244922 447976737540073 456243276230665 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 521746175187020 531497668234994 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869684 701865353869699 704177836849649 704177836849664 704903582865066 734077381109563 772093664419589 778417488521139 778417488521154
alignment 13 5
boolLib.eq_tac
6 7
4508187 4508202 503201789626 536692243538 536692243553 570182697480 12153418504519 19521708359784 19521708359799 31884166963538 82897199447339 101493408634270 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 264214093175962 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 375497871509280 415098329689538 422613358244922 447976737540073 456243276230665 466580814162987 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 521746175187020 531497668234994 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869684 701865353869699 704177836849649 704903582865066 734077381109563 772093664419589 778417488521139
alignment 13 6
boolLib.REPEAT boolLib.STRIP_TAC
8
4508187 4508202 503201789626 536692243538 536692243553 570182697480 12153418504519 19521708359784 19521708359799 31884166963538 82897199447339 101493408634270 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 264214093175962 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 375497871509280 415098329689538 422613358244922 447976737540073 456243276230665 466580814162987 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 521746175187020 531497668234994 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869684 704177836849649 704903582865066 734077381109563 772093664419589 778417488521139
alignment 13 7
bossLib.lrw [ ]
9
4508187 4508202 503201789626 536692243538 536692243553 570182697480 12153418504519 19521708359784 19521708359799 31884166963538 82897199447339 101493408634270 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 264214093175962 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 375497871509280 415098329689538 422613358244922 447976737540073 456243276230665 466580814162987 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 521746175187020 531497668234994 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869684 704177836849649 704903582865066 734077381109563 772093664419589 778417488521139
alignment 13 8
boolLib.RES_TAC
11
4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 12153418504519 19521708359784 19521708359799 31884166963523 82897199447339 101493408634255 124546192348058 129916455720081 133005422180124 133005422180139 137140290251988 155412585748122 217096164890903 264214093175962 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070709 375497871509280 415098329689538 422613358244907 422613358244922 447976737540058 456243276230665 466580814162987 466580814163002 471942352642295 474709775802895 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 698339900079275 701865353869684 704177836849649 704903582865051 734077381109548 772093664419589 778417488521139
alignment 13 9
boolLib.RES_TAC
10
4508187 4508202 503201789611 503201789626 536692243538 570182697465 570182697480 12153418504504 19521708359784 19521708359799 31884166963523 82897199447324 124546192348043 129916455720066 133005422180124 133005422180139 137140290251973 155412585748107 217096164890903 264214093175947 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070694 375497871509280 415098329689523 422613358244907 422613358244922 447976737540058 456243276230650 466580814162987 466580814163002 471942352642295 474709775802880 491132347463364 506291458848484 521746175187005 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 704903582865051 734077381109548 772093664419574 778417488521139
alignment 13 10
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 536692243538 570182697465 570182697480 12153418504504 19521708359784 19521708359799 31884166963523 82897199447324 124546192348043 129916455720066 133005422180124 133005422180139 137140290251973 155412585748107 217096164890903 264214093175947 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070694 375497871509280 415098329689523 422613358244907 422613358244922 447976737540058 456243276230650 466580814162987 466580814163002 471942352642295 474709775802880 491132347463364 506291458848484 521746175187005 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 684439512836665 698339900079260 701865353869684 704177836849649 704903582865051 734077381109548 772093664419574 778417488521139
alignment 13 11
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 159 17*)i < p" ]
12 13
4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 12153418504519 19521708359784 19521708359799 31884166963523 82897199447339 101493408634255 124546192348058 129916455720081 133005422180124 133005422180139 137140290251988 155412585748122 217096164890903 264214093175962 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070709 375497871509280 415098329689538 422613358244907 422613358244922 447976737540058 456243276230665 466580814162987 466580814163002 471942352642295 474709775802895 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 698339900079275 701865353869684 704177836849649 704903582865051 734077381109548 772093664419589 778417488521139
alignment 13 12
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 12153418504519 19521708359784 19521708359799 31884166963523 82897199447339 101493408634255 124546192348058 129916455720081 133005422180124 133005422180139 137140290251988 155412585748122 217096164890903 264214093175962 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070709 375497871509280 415098329689538 422613358244907 422613358244922 447976737540058 456243276230665 466580814162987 466580814163002 471942352642295 474709775802895 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 698339900079275 701865353869684 704177836849649 704903582865051 734077381109548 772093664419589 778417488521139
alignment 13 13
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 536692243538 536692243553 570182697465 570182697480 12153418504519 19521708359784 19521708359799 31884166963523 82897199447339 101493408634255 124546192348058 129916455720081 133005422180124 133005422180139 137140290251988 155412585748122 217096164890903 264214093175962 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 354656544070709 375497871509280 415098329689538 422613358244907 422613358244922 447976737540058 456243276230665 466580814162987 466580814163002 471942352642295 474709775802895 491132347463364 506291458848484 521746175187005 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 630470786000374 630470786000389 672462142824294 684439512836665 684439512836680 698339900079275 701865353869684 704177836849649 704903582865051 734077381109548 772093664419589 778417488521139
alignment 14 0
boolLib.strip_tac
1
4508202 464926985138 469711335699 536692243553 27602862583158 31847622125113 101493408634270 140665899173835 150461444806889 238111493268340 240087568976694 245447969482653 267499759188443 288661503866530 330012922480994 340298796543288 366489566126296 395868650636731 410205221915187 471942352642310 491132347463379 573581504197725 619012452733515 646011007666728 684439512836680 701865353869699
alignment 14 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 170 17*)dimindex(:'a) <= p" ]
2
4508202 464926985138 469711335699 536692243553 27602862583158 31847622125113 101493408634270 140665899173835 150461444806889 238111493268340 240087568976694 245447969482653 267499759188443 288661503866530 330012922480994 340298796543288 366489566126296 395868650636731 410205221915187 491132347463379 573581504197725 619012452733515 646011007666728 684439512836680 701865353869699
alignment 14 2
bossLib.simp [ ( DB.fetch "alignment" "aligned_def" ) , ( DB.fetch "alignment" "align_bitwise_and" ) ]

4508187 4508202 464926985138 469711335699 536692243538 536692243553 27602862583158 31847622125113 101493408634270 124546192348043 140665899173835 150461444806889 167887189271312 238111493268340 240087568976694 245447969482653 267499759188443 272741517169092 288661503866515 288661503866530 330012922480994 340298796543288 366489566126296 395868650636731 410205221915187 447976737540058 491132347463379 506291458848484 531497668234994 564510570641812 573404176134326 573581504197725 619012452733515 646011007666728 684439512836680 701865353869699 704903582865051
alignment 14 3
bossLib.SRW_TAC [ fcpLib.FCP_ss , bossLib.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 536692243538 536692243553 19521708359784 31884166963538 124546192348043 167887189271312 217096164890918 272741517169092 288661503866515 288661503866530 447976737540058 447976737540073 466580814162987 506291458848484 506291458848499 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 704903582865051 704903582865066 734077381109563
alignment 14 4
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 173 17*)p" ]
5 6
4508187 4508202 464926985138 469711335699 536692243538 536692243553 19521708359784 27602862583158 31847622125113 31884166963523 101493408634270 124546192348043 140665899173835 150461444806889 167887189271312 217096164890903 238111493268340 240087568976694 245447969482653 267499759188443 272741517169092 288661503866515 288661503866530 330012922480994 340298796543288 366489566126296 395868650636731 410205221915187 447976737540058 466580814162987 491132347463379 506291458848484 531497668234994 564510570641812 573404176134326 573581504197725 619012452733515 646011007666728 684439512836680 701865353869699 704903582865051 734077381109548
alignment 14 5
bossLib.simp [ ( DB.fetch "alignment" "aligned_extract" ) ]
7
4508187 4508202 464926985138 469711335699 527123542416 527123542431 19521708359784 27602862583158 31847622125113 53440552769209 98581092097755 98581092097770 101493408634270 124546192348043 238111493268340 240087568976694 245447969482653 255559878970038 267499759188443 272741517169092 288661503866515 288661503866530 309888446016937 309888446016952 330012922480994 335483509884278 366489566126296 395868650636731 410205221915187 447976737540058 466580814162987 491132347463379 506291458848484 510583649973899 531497668234994 564510570641812 573404176134326 573581504197725 603089639226490 619012452733515 643775911371260 656209756429787 672462142824279 672462142824294 684439512836680 701865353869699 704903582865051 734077381109548
alignment 14 6
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 10143626862807 19521708359784 27602862583158 31847622125113 101493408634270 124546192348043 177177220035768 199980978599206 238111493268340 240087568976694 245447969482653 251720885358756 267499759188443 272741517169092 288661503866515 288661503866530 330012922480994 342136713706250 366489566126296 379244970835508 395868650636731 410205221915187 447976737540058 466580814162987 491132347463379 506291458848484 531497668234994 564510570641812 573404176134326 573581504197725 619012452733515 684439512836680 701865353869699 702299432457024 704903582865051 734077381109548 778417488521139 778417488521154
alignment 14 7
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 175 17*)SUC n = dimindex(:'a)" ]
8 9
4508187 4508202 464926985138 469711335699 527123542416 527123542431 19521708359784 27602862583158 54895274660591 81577138722132 98581092097755 101493408634270 108926874587656 124546192348043 129916455720081 155412585748122 168264658969093 177932905636530 185872032100349 204229202343778 238111493268340 245447969482653 253405956599037 255559878970038 258079605923808 264214093175962 272741517169092 288525727528694 288661503866515 288661503866530 309888446016937 330012922480994 381940973183063 384755068030785 395868650636731 406772539483799 410205221915187 447976737540058 452840999734795 466580814162987 474709775802895 476752624994162 491132347463379 503400382949150 506291458848484 521785938222623 531497668234994 555664911459001 564510570641812 573404176134326 573581504197725 584564756063993 592953854005003 594298557987230 603089639226490 635304202009951 643775911371260 672462142824279 672462142824294 684439512836680 701865353869699 704903582865051 729156724514495 734077381109548 739499781343828 756061386566047 772093664419589 778417488521154
alignment 14 8
boolLib.REPEAT boolLib.STRIP_TAC
10 11
4508187 4508202 464926985138 469711335699 527123542416 527123542431 19521708359784 27602862583158 51143460139737 54895274660591 81577138722132 98581092097755 101493408634270 108926874587656 124546192348043 129916455720081 155412585748122 168264658969093 177932905636530 185872032100349 204229202343778 238111493268340 245447969482653 253405956599037 255559878970038 258079605923808 264214093175962 269030221677034 272741517169092 288525727528694 288661503866515 288661503866530 309888446016937 330012922480994 381940973183063 384755068030785 395868650636731 406772539483799 410205221915187 447976737540058 452840999734795 466580814162987 474709775802895 476752624994162 491132347463379 503400382949150 506291458848484 521785938222623 531497668234994 555664911459001 564510570641812 573404176134326 573581504197725 584564756063993 592953854005003 594298557987230 603089639226490 635304202009951 643775911371260 672462142824279 672462142824294 684439512836680 701865353869684 701865353869699 704903582865051 729156724514495 734077381109548 739499781343828 756061386566047 772093664419589 778417488521154
alignment 14 9
boolLib.REPEAT boolLib.STRIP_TAC
12 13
4508187 4508202 464926985138 469711335699 527123542416 527123542431 19521708359784 27602862583158 51143460139737 54895274660591 81577138722132 98581092097755 101493408634270 108926874587656 124546192348043 129916455720081 155412585748122 168264658969093 177932905636530 185872032100349 204229202343778 238111493268340 245447969482653 253405956599037 255559878970038 258079605923808 264214093175962 269030221677034 272741517169092 288525727528694 288661503866515 288661503866530 309888446016937 330012922480994 381940973183063 384755068030785 395868650636731 406772539483799 410205221915187 447976737540058 452840999734795 466580814162987 474709775802895 476752624994162 491132347463379 503400382949150 506291458848484 521785938222623 531497668234994 555664911459001 564510570641812 573404176134326 573581504197725 584564756063993 592953854005003 594298557987230 603089639226490 635304202009951 643775911371260 672462142824279 672462142824294 684439512836680 701865353869684 701865353869699 704903582865051 729156724514495 734077381109548 739499781343828 756061386566047 772093664419589 778417488521154
alignment 14 10
bossLib.simp [ boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_ADD2 ) , boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_MUL2 ) ]
14 15
4508187 4508202 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 51143460139737 54895274660591 81577138722117 81577138722132 98581092097755 108926874587656 124546192348043 129916455720081 155412585748122 168264658969078 168264658969093 177932905636530 204229202343763 204229202343778 238111493268340 245447969482653 253405956599037 255559878970038 258079605923793 258079605923808 264214093175962 269030221677034 272741517169092 288525727528694 288661503866515 288661503866530 309888446016937 384755068030770 384755068030785 395868650636731 406772539483799 447976737540058 452840999734795 466580814162987 474709775802895 476752624994147 476752624994162 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 555664911459001 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 594298557987230 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 672462142824294 684439512836680 701865353869684 701865353869699 704903582865051 729156724514495 734077381109548 739499781343813 739499781343828 756061386566047 772093664419589 778417488521139 778417488521154
alignment 14 11
bossLib.simp [ boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_ADD2 ) , boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_MUL2 ) ]
14 15
4508187 4508202 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 27602862583158 51143460139737 81577138722117 81577138722132 98581092097755 124546192348043 168264658969078 168264658969093 185872032100349 204229202343763 204229202343778 238111493268340 245447969482653 255559878970038 258079605923793 258079605923808 269030221677034 272741517169092 288661503866515 288661503866530 309888446016937 381940973183063 384755068030770 384755068030785 395868650636731 447976737540058 466580814162987 476752624994147 476752624994162 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 592953854005003 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 684439512836680 701865353869684 701865353869699 704903582865051 734077381109548 739499781343813 739499781343828 778417488521139 778417488521154
alignment 14 12
bossLib.simp [ boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_ADD2 ) , boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_MUL2 ) ]
16 17
4508187 4508202 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 51143460139737 54895274660591 81577138722117 81577138722132 98581092097755 108926874587656 124546192348043 129916455720081 155412585748122 168264658969078 168264658969093 177932905636530 204229202343763 204229202343778 238111493268340 245447969482653 253405956599037 255559878970038 258079605923793 258079605923808 264214093175962 269030221677034 272741517169092 288525727528694 288661503866515 288661503866530 309888446016937 384755068030770 384755068030785 395868650636731 406772539483799 447976737540058 452840999734795 466580814162987 474709775802895 476752624994147 476752624994162 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 555664911459001 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 594298557987230 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 672462142824294 684439512836680 701865353869684 701865353869699 704903582865051 729156724514495 734077381109548 739499781343813 739499781343828 756061386566047 772093664419589 778417488521139 778417488521154
alignment 14 13
bossLib.simp [ boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_ADD2 ) , boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_MUL2 ) ]
16 17
4508187 4508202 464926985138 469711335684 469711335699 527123542416 527123542431 19521708359784 27602862583158 51143460139737 81577138722117 81577138722132 98581092097755 124546192348043 168264658969078 168264658969093 185872032100349 204229202343763 204229202343778 238111493268340 245447969482653 255559878970038 258079605923793 258079605923808 269030221677034 272741517169092 288661503866515 288661503866530 309888446016937 381940973183063 384755068030770 384755068030785 395868650636731 447976737540058 466580814162987 476752624994147 476752624994162 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 592953854005003 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 684439512836680 701865353869684 701865353869699 704903582865051 734077381109548 739499781343813 739499781343828 778417488521139 778417488521154
alignment 14 14
bossLib.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985138 469711335684 527123542416 527123542431 19521708359784 51143460139737 81577138722117 81577138722132 98581092097755 116158669161334 124546192348043 168264658969078 168264658969093 204229202343763 204229202343778 255559878970038 258079605923793 258079605923808 269030221677034 272741517169092 288661503866515 288661503866530 309888446016937 384755068030770 384755068030785 447976737540058 466580814162987 476752624994147 476752624994162 484711082953868 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 549639042702852 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 684439512836680 701865353869684 701865353869699 704903582865051 734077381109548 739499781343813 739499781343828 778417488521139 778417488521154
alignment 14 15
bossLib.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985138 469711335684 527123542416 527123542431 19521708359784 51143460139737 81577138722117 81577138722132 98581092097755 116158669161334 124546192348043 168264658969078 168264658969093 204229202343763 204229202343778 255559878970038 258079605923793 258079605923808 269030221677034 272741517169092 288661503866515 288661503866530 309888446016937 384755068030770 384755068030785 447976737540058 466580814162987 476752624994147 476752624994162 484711082953868 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 549639042702852 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 684439512836680 701865353869684 701865353869699 704903582865051 734077381109548 739499781343813 739499781343828 778417488521139 778417488521154
alignment 14 16
bossLib.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985138 469711335684 527123542416 527123542431 19521708359784 51143460139737 81577138722117 81577138722132 98581092097755 116158669161334 124546192348043 168264658969078 168264658969093 204229202343763 204229202343778 255559878970038 258079605923793 258079605923808 269030221677034 272741517169092 288661503866515 288661503866530 309888446016937 384755068030770 384755068030785 447976737540058 466580814162987 476752624994147 476752624994162 484711082953868 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 549639042702852 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 684439512836680 701865353869684 701865353869699 704903582865051 734077381109548 739499781343813 739499781343828 778417488521139 778417488521154
alignment 14 17
bossLib.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985138 469711335684 527123542416 527123542431 19521708359784 51143460139737 81577138722117 81577138722132 98581092097755 116158669161334 124546192348043 168264658969078 168264658969093 204229202343763 204229202343778 255559878970038 258079605923793 258079605923808 269030221677034 272741517169092 288661503866515 288661503866530 309888446016937 384755068030770 384755068030785 447976737540058 466580814162987 476752624994147 476752624994162 484711082953868 503400382949135 503400382949150 506291458848484 521785938222608 521785938222623 531497668234994 549639042702852 564510570641812 573404176134326 573581504197710 573581504197725 584564756063978 584564756063993 603089639226490 635304202009936 635304202009951 643775911371260 672462142824279 684439512836680 701865353869684 701865353869699 704903582865051 734077381109548 739499781343813 739499781343828 778417488521139 778417488521154
alignment 15 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 464926985138 469711335699 536692243553 27602862583158 31847622125113 101493408634270 140665899173835 150461444806889 238111493268340 240087568976694 245447969482653 267499759188443 288661503866530 330012922480994 340298796543288 366489566126296 395868650636731 410205221915187 471942352642310 491132347463379 573581504197725 619012452733515 646011007666728 684439512836680
alignment 16 0
boolLib.strip_tac
1
4508202 536692243553 570182697480 15734144970531 81577138722132 85646946184997 108926874587656 122994185240210 129916455720081 140665899173835 155412585748122 245447969482653 264214093175962 267499759188443 288525727528694 288661503866530 366489566126296 401812785582980 410205221915187 471942352642310 474709775802895 491132347463379 503400382949150 519323724928618 573581504197725 672462142824294 702953379359809 766540133606053 772093664419589
alignment 16 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 170 17*)dimindex(:'a) <= p" ]
2
4508202 536692243553 570182697480 15734144970531 81577138722132 85646946184997 108926874587656 122994185240210 129916455720081 140665899173835 155412585748122 245447969482653 264214093175962 267499759188443 288525727528694 288661503866530 366489566126296 401812785582980 410205221915187 474709775802895 491132347463379 503400382949150 519323724928618 573581504197725 672462142824294 702953379359809 766540133606053 772093664419589
alignment 16 2
bossLib.simp [ ( DB.fetch "alignment" "aligned_def" ) , ( DB.fetch "alignment" "align_bitwise_and" ) ]

4508187 4508202 536692243538 536692243553 570182697480 15734144970531 81577138722132 85646946184997 108926874587656 122994185240210 124546192348043 129916455720081 140665899173835 155412585748122 167887189271312 245447969482653 264214093175962 267499759188443 272741517169092 288525727528694 288661503866515 288661503866530 366489566126296 401812785582980 410205221915187 447976737540058 474709775802895 491132347463379 503400382949150 506291458848484 519323724928618 531497668234994 564510570641812 573404176134326 573581504197725 672462142824294 702953379359809 704903582865051 766540133606053 772093664419589
alignment 16 3
bossLib.SRW_TAC [ fcpLib.FCP_ss , bossLib.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 536692243538 536692243553 19521708359784 31884166963538 124546192348043 167887189271312 217096164890918 272741517169092 288661503866515 288661503866530 447976737540058 447976737540073 466580814162987 506291458848484 506291458848499 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 704903582865051 704903582865066 734077381109563
alignment 16 4
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 173 17*)p" ]
5 6
4508187 4508202 536692243538 536692243553 570182697480 15734144970531 19521708359784 31884166963523 81577138722132 85646946184997 108926874587656 122994185240210 124546192348043 129916455720081 140665899173835 155412585748122 167887189271312 217096164890903 245447969482653 264214093175962 267499759188443 272741517169092 288525727528694 288661503866515 288661503866530 366489566126296 401812785582980 410205221915187 447976737540058 466580814162987 474709775802895 491132347463379 503400382949150 506291458848484 519323724928618 531497668234994 564510570641812 573404176134326 573581504197725 672462142824294 702953379359809 704903582865051 734077381109548 766540133606053 772093664419589
alignment 16 5
bossLib.srw_tac [ bossLib.ARITH_ss ] [ ( DB.fetch "alignment" "aligned_extract" ) , boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_MUL2 ) ]

4508187 4508202 527123542416 527123542431 570182697480 15734144970531 19521708359784 20198662914224 81577138722132 98581092097755 98581092097770 108926874587656 124546192348043 129916455720081 155412585748122 245447969482653 255559878970038 264214093175962 267499759188443 272741517169092 288525727528694 288661503866515 288661503866530 309888446016937 309888446016952 335483509884278 366489566126296 406038276958585 410205221915187 431968242082746 447976737540058 466580814162987 474709775802895 491132347463379 503400382949150 506291458848484 519323724928618 531497668234994 564510570641812 573404176134326 573581504197725 603089639226490 643775911371260 672462142824279 672462142824294 681199543937712 702953379359809 704903582865051 734077381109548 772093664419589
alignment 16 6
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 570182697480 15734144970531 19521708359784 81577138722132 108926874587656 124546192348043 129916455720081 155412585748122 177177220035768 245447969482653 249489465891506 251720885358756 264214093175962 267499759188443 272741517169092 288525727528694 288661503866515 288661503866530 366489566126296 379244970835508 410205221915187 443174997256420 447976737540058 466580814162987 474709775802895 491132347463379 503400382949150 506291458848484 519323724928618 531497668234994 564510570641812 573404176134326 573581504197725 672462142824294 685298065537078 702299432457024 702953379359809 704903582865051 734077381109548 753187224098721 772093664419589 778417488521139 778417488521154
alignment 16 7
bossLib.simp tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 15734144970531 19521708359784 20776682532182 31804432240896 35351367929923 81577138722132 98581092097755 98581092097770 124546192348043 129916455720081 155412585748122 255559878970038 258079605923808 264214093175962 272741517169092 288525727528694 288661503866515 288661503866530 309888446016937 309888446016952 384755068030785 431968242082746 447976737540058 466580814162987 474709775802895 476752624994162 503400382949150 506291458848484 519323724928618 521785938222623 531497668234994 564510570641812 573404176134326 603089639226490 635304202009951 643775911371260 672462142824279 672462142824294 701865353869699 702953379359809 704903582865051 734077381109548 739499781343828 772093664419589 778417488521154
alignment 16 8
bossLib.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 570182697480 15734144970516 15734144970531 19521708359784 20776682532167 31804432240881 31804432240896 35351367929908 66307899622047 81577138722117 81577138722132 98581092097755 98581092097770 108926874587656 124546192348043 129916455720066 129916455720081 155412585748107 155412585748122 168264658969093 241670439249751 245447969482653 255559878970038 258079605923793 258079605923808 264214093175947 264214093175962 272741517169092 288525727528679 288525727528694 288661503866515 288661503866530 309888446016937 309888446016952 315728210885628 384755068030770 384755068030785 431968242082731 431968242082746 447976737540058 466580814162987 474709775802880 474709775802895 476752624994147 476752624994162 503400382949135 503400382949150 506291458848484 519323724928603 519323724928618 521785938222608 521785938222623 531497668234994 564510570641812 573404176134326 573581504197725 603089639226490 611006760079695 627674986731586 635304202009936 635304202009951 643775911371260 672462142824279 672462142824294 701865353869684 701865353869699 702953379359794 702953379359809 704903582865051 734077381109548 739499781343813 739499781343828 772093664419574 772093664419589 778417488521139 778417488521154
alignment 17 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 536692243553 570182697480 574967048041 15734144970531 31847622125113 51307321037085 81577138722132 85646946184997 101493408634270 108926874587656 125116735657540 129916455720081 140665899173835 155412585748122 204059185203426 238111493268340 240087568976694 245447969482653 264214093175962 267499759188443 288525727528694 288661503866530 366489566126296 395868650636731 401812785582980 410205221915187 471942352642310 474709775802895 491132347463379 503400382949150 519323724928618 573581504197725 646011007666728 668529241556373 672462142824294 684439512836680 701865353869699 702953379359809 766540133606053 772093664419589
alignment 18 0
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ ( DB.fetch "alignment" "aligned_extract" ) ]
1 2
4508202 536692243553 541476594114 570182697480 101493408634270 140665899173835 217096164890918 267499759188443 288661503866530 330012922480994 366489566126296 410205221915187 471942352642310 491132347463379 521746175187020 531497668235009 573581504197725 646011007666728 684439512836680 734077381109563
alignment 18 1
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789626 536692243538 536692243553 570182697480 12153418504519 19521708359799 31884166963538 82897199447339 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890903 217096164890918 264214093175962 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 375497871509295 415098329689538 422613358244922 447976737540073 456243276230665 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 531497668234994 531497668235009 545866261401446 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869699 704177836849664 704903582865066 734077381109548 734077381109563 772093664419589 778417488521139 778417488521154
alignment 18 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 219 17*)p" ]
3 4
4508187 4508202 503201789611 503201789626 536692243538 536692243553 541476594099 570182697465 570182697480 12153418504504 12153418504519 19521708359784 19521708359799 31884166963523 31884166963538 82897199447324 82897199447339 124546192348043 124546192348058 129916455720066 129916455720081 133005422180124 133005422180139 137140290251973 137140290251988 155412585748107 155412585748122 217096164890903 217096164890918 264214093175947 264214093175962 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 330012922480994 354656544070694 354656544070709 375497871509295 415098329689523 415098329689538 422613358244907 422613358244922 447976737540058 447976737540073 456243276230650 456243276230665 466580814162987 466580814163002 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 506291458848484 506291458848499 521746175187005 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 701865353869699 704177836849664 704903582865051 704903582865066 734077381109548 734077381109563 772093664419574 772093664419589 778417488521154
alignment 18 3
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ ( DB.fetch "alignment" "align_def" ) ]
5
4508187 4508202 503201789611 503201789626 527123542416 527123542431 541476594099 570182697465 570182697480 12153418504504 19521708359784 19521708359799 31884166963523 31884166963538 68355918940967 82897199447324 98581092097755 98581092097770 124546192348043 124546192348058 129916455720066 129916455720081 130092756586791 132637398910427 133005422180124 133005422180139 137140290251973 137140290251988 152529991164208 155412585748107 155412585748122 159802838968145 217096164890903 217096164890918 264214093175947 264214093175962 269030221677049 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 309888446016952 330012922480979 330012922480994 354656544070694 354656544070709 415098329689523 415098329689538 422613358244907 422613358244922 447976737540058 447976737540073 456243276230650 466580814162987 466580814163002 471942352642295 471942352642310 474709775802880 474709775802895 491132347463364 491132347463379 506291458848484 506291458848499 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 573581504197710 573581504197725 603089639226490 630470786000374 630470786000389 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 701865353869699 704903582865051 704903582865066 734077381109548 734077381109563 772093664419574 772093664419589 778417488521154
alignment 18 4
boolLib.REWRITE_TAC tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 541476594099 570182697465 570182697480 12153418504504 19521708359784 19521708359799 31884166963523 31884166963538 66812189671343 82897199447324 124546192348043 124546192348058 129916455720066 129916455720081 133005422180124 133005422180139 137140290251973 137140290251988 155412585748107 155412585748122 190667614704012 217096164890903 217096164890918 264214093175947 264214093175962 288661503866515 288661503866530 299128706639503 299128706639518 330012922480979 330012922480994 354656544070694 354656544070709 415098329689523 415098329689538 422613358244907 422613358244922 447976737540058 447976737540073 456243276230650 466580814162987 466580814163002 471942352642295 471942352642310 473688528432052 474709775802880 474709775802895 491132347463364 491132347463379 506291458848484 506291458848499 531497668234994 531497668235009 538989140445450 545756135622620 564510570641812 564510570641827 570906815178209 573404176134326 573404176134341 573581504197710 573581504197725 630470786000374 630470786000389 672462142824279 672462142824294 684439512836665 684439512836680 698339900079260 698339900079275 701865353869699 702299432457024 704903582865051 704903582865066 734077381109548 734077381109563 772093664419574 772093664419589 778417488521139 778417488521154
alignment 18 5
boolLib.RES_TAC
6 7
4508187 4508202 503201789611 503201789626 527123542416 527123542431 541476594099 570182697465 570182697480 12153418504504 19521708359784 19521708359799 31884166963523 68355918940967 82897199447324 98581092097755 124546192348043 124546192348058 129916455720066 133005422180124 133005422180139 137140290251973 155412585748107 217096164890903 264214093175947 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207991 415098329689523 415098329689538 422613358244907 422613358244922 447976737540058 456243276230650 466580814162987 466580814163002 471942352642295 474709775802880 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 603089639226490 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 698339900079260 704903582865051 734077381109548 772093664419574
alignment 18 6
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 541476594099 570182697465 570182697480 12153418504504 19521708359784 19521708359799 31884166963523 68355918940967 82897199447324 98581092097755 124546192348043 124546192348058 129916455720066 133005422180124 133005422180139 137140290251973 155412585748107 217096164890903 264214093175947 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207991 415098329689523 415098329689538 422613358244907 422613358244922 447976737540058 456243276230650 466580814162987 466580814163002 471942352642295 474709775802880 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 603089639226490 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 698339900079260 704903582865051 734077381109548 772093664419574
alignment 18 7
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 527123542416 527123542431 541476594099 570182697465 570182697480 12153418504504 19521708359784 19521708359799 31884166963523 68355918940967 82897199447324 98581092097755 124546192348043 124546192348058 129916455720066 133005422180124 133005422180139 137140290251973 155412585748107 217096164890903 264214093175947 288661503866515 288661503866530 299128706639503 299128706639518 309888446016937 330012922480979 354656544070694 354656544070709 398439345207991 415098329689523 415098329689538 422613358244907 422613358244922 447976737540058 456243276230650 466580814162987 466580814163002 471942352642295 474709775802880 491132347463364 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 603089639226490 630470786000374 630470786000389 672462142824279 684439512836665 684439512836680 698339900079260 704903582865051 734077381109548 772093664419574
alignment 19 0
boolLib.strip_tac
1
4508202 464926985138 469711335699 536692243553 3509959868093 11024673126178 27602862583158 52213207481656 74785690277598 82788020813651 94965359467318 101493408634270 140665899173835 151796447914440 230685295159171 238111493268340 245447969482653 264214093175962 266120818347159 267499759188443 288661503866530 315986567003846 330012922480994 366489566126296 384755068030785 395868650636731 410205221915187 471942352642310 474709775802895 491132347463379 525347163412193 531497668235009 573581504197725 641145649424487 646011007666728 661580151762840 670571579697754 672462142824294 684439512836680 698339900079275 700899601844039 701865353869699 717777217761303 728046152429278 734077381109563
alignment 19 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 170 17*)dimindex(:'a) <= p" ]
4
4508202 464926985138 469711335699 536692243553 3509959868093 11024673126178 27602862583158 52213207481656 74785690277598 82788020813651 94965359467318 101493408634270 140665899173835 151796447914440 230685295159171 238111493268340 245447969482653 264214093175962 266120818347159 267499759188443 288661503866530 315986567003846 330012922480994 366489566126296 384755068030785 395868650636731 410205221915187 474709775802895 491132347463379 525347163412193 531497668235009 573581504197725 641145649424487 646011007666728 661580151762840 670571579697754 672462142824294 684439512836680 698339900079275 700899601844039 701865353869699 717777217761303 728046152429278 734077381109563
alignment 19 2
bossLib.metis_tac [ wordsTheory.w2n_lt , wordsTheory.dimword_def , bitTheory.TWOEXP_MONO2 , arithmeticTheory.LESS_LESS_EQ_TRANS ]

4508187 4508202 469711335699 536692243538 536692243553 3509959868093 52213207481656 82788020813651 124546192348043 151796447914440 167887189271312 230685295159171 264214093175962 272741517169092 288661503866515 288661503866530 315986567003846 447976737540058 474709775802895 506291458848484 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 641145649424487 661580151762840 670571579697754 672462142824294 698339900079275 700899601844039 704903582865051 734077381109563
alignment 19 3
bossLib.simp [ ( DB.fetch "alignment" "aligned_def" ) , ( DB.fetch "alignment" "align_bitwise_and" ) ]

4508187 4508202 464926985138 469711335684 469711335699 536692243538 536692243553 3509959868078 3509959868093 11024673126178 27602862583158 52213207481641 52213207481656 74785690277598 82788020813636 82788020813651 94965359467318 101493408634270 124546192348043 140665899173835 151796447914425 151796447914440 167887189271312 230685295159156 230685295159171 238111493268340 245447969482653 264214093175947 264214093175962 266120818347159 267499759188443 272741517169092 288661503866515 288661503866530 315986567003831 315986567003846 330012922480994 366489566126296 384755068030785 395868650636731 410205221915187 447976737540058 474709775802880 474709775802895 491132347463379 506291458848484 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 641145649424472 641145649424487 646011007666728 661580151762825 661580151762840 670571579697739 670571579697754 672462142824279 672462142824294 684439512836680 698339900079260 698339900079275 700899601844024 700899601844039 701865353869699 704903582865051 717777217761303 728046152429278 734077381109548 734077381109563
alignment 19 4
bossLib.fs [ arithmeticTheory.NOT_LESS_EQUAL ]
5
4508187 4508202 464926985138 469711335699 536692243538 536692243553 3509959868093 11024673126178 19521708359784 27602862583158 52213207481656 74785690277598 82788020813651 94965359467318 101493408634270 124546192348043 140665899173835 151796447914440 167887189271312 230685295159171 238111493268340 245447969482653 264214093175962 266120818347159 267499759188443 272741517169092 288661503866515 288661503866530 315986567003846 330012922480994 366489566126296 384755068030785 395868650636731 410205221915187 447976737540058 466580814162987 474709775802895 491132347463379 506291458848484 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 641145649424487 646011007666728 661580151762840 670571579697754 672462142824294 684439512836680 698339900079275 700899601844039 701865353869699 704903582865051 717777217761303 728046152429278 734077381109563
alignment 19 5
bossLib.rw [ ( DB.fetch "alignment" "aligned_extract" ) , ( DB.fetch "alignment" "align_sub" ) , wordsTheory.WORD_EXTRACT_COMP_THM , arithmeticTheory.MIN_DEF , boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_ADD2 ) , wordsTheory.WORD_EXTRACT_ID sml_infixl0_open HolKernel.|> sml_infixl0_close Q.SPECL [ [ HolKernel.QUOTE " (*#loc 239 23*)w" ] , [ HolKernel.QUOTE " (*#loc 239 28*)p - 1" ] ] sml_infixl0_open HolKernel.|> sml_infixl0_close Q.DISCH [ HolKernel.QUOTE " (*#loc 240 22*)p <> 0n" ] sml_infixl0_open HolKernel.|> sml_infixl0_close bossLib.SIMP_RULE bossLib.std_ss [ bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 241 40*)p <> 0n ==> (SUC (p - 1) = p)" ] ) ] ]
6
4508187 4508202 464926985138 469711335699 536692243538 536692243553 3509959868093 11024673126178 27602862583158 31884166963523 52213207481656 74785690277598 82788020813651 94965359467318 101493408634270 140665899173835 151796447914440 217096164890903 230685295159171 238111493268340 245447969482653 264214093175962 266120818347159 267499759188443 288661503866515 288661503866530 315986567003846 330012922480994 366489566126296 384755068030785 395868650636731 410205221915187 447976737540058 474709775802895 491132347463379 506291458848484 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 641145649424487 646011007666728 661580151762840 670571579697754 672462142824294 684439512836680 698339900079275 700899601844039 701865353869699 704903582865051 717777217761303 728046152429278 734077381109548 734077381109563
alignment 19 6
bossLib.fs [ bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 243 19*)(a < 1n) = (a = 0n)" ] ) , wordsTheory.w2n_eq_0 ]

4508187 4508202 469711335684 469711335699 46787388967134 81577138722132 129916455720066 155412585748107 264214093175947 288661503866515 288661503866530 379244970835508 384755068030785 447976737540058 472757557126342 474709775802880 503400382949150 506291458848484 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 635304202009951 641145649424472 661580151762825 670571579697739 672462142824279 700899601844024 701865353869699 702299432457024 704177836849664 704903582865051 734077381109548 772093664419574 778417488521139 778417488521154
alignment 20 0
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 249 12*)a" ]
1
4508202 464926985138 536692243553 3509959868093 52213207481656 74785690277598 81577138722132 82788020813651 94965359467318 128759985827958 151796447914440 230685295159171 264214093175962 288661503866530 315986567003846 330012922480994 384755068030785 420101531419162 466399150954832 474709775802895 503400382949150 525347163412193 531497668235009 573581504197725 635304202009951 641145649424487 661580151762840 670571579697754 672462142824294 684439512836680 698339900079275 700899601844039 701865353869699 717777217761303 734077381109563 778417488521154
alignment 20 1
bossLib.fs [ ]
2
4508187 4508202 527123542416 527123542431 536692243553 737778775382 3509959868093 52213207481656 74785690277598 81577138722132 82788020813651 94965359467318 151796447914440 217096164890903 226118431347472 230685295159171 253764370664478 264214093175962 266154436854233 286443692170003 288661503866515 288661503866530 324230197263311 330012922480994 384755068030785 447976737540058 460374166951435 474709775802895 501691385605322 503400382949150 525347163412193 531497668234994 531497668235009 551514613936676 564510570641812 573404176134326 635304202009951 661580151762840 672462142824294 684439512836680 693450454781841 698339900079275 700899601844039 701865353869699 717777217761303 734077381109548 734077381109563 778417488521154
alignment 20 2
bossLib.rw [ ( DB.fetch "alignment" "aligned_extract" ) , ( DB.fetch "alignment" "align_sub" ) , wordsTheory.WORD_EXTRACT_COMP_THM , arithmeticTheory.MIN_DEF , boolLib.Once ( boolLib.GSYM wordsTheory.WORD_EXTRACT_OVER_ADD2 ) , wordsTheory.WORD_EXTRACT_ID sml_infixl0_open HolKernel.|> sml_infixl0_close Q.SPECL [ [ HolKernel.QUOTE " (*#loc 239 23*)w" ] , [ HolKernel.QUOTE " (*#loc 239 28*)p - 1" ] ] sml_infixl0_open HolKernel.|> sml_infixl0_close Q.DISCH [ HolKernel.QUOTE " (*#loc 240 22*)p <> 0n" ] sml_infixl0_open HolKernel.|> sml_infixl0_close bossLib.SIMP_RULE bossLib.std_ss [ bossLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 241 40*)p <> 0n ==> (SUC (p - 1) = p)" ] ) ] ]
3
4508187 4508202 527123542416 527123542431 536692243553 737778775382 3509959868093 52213207481656 74785690277598 81577138722132 82788020813651 94965359467318 151796447914440 217096164890903 217096164890918 226118431347472 230685295159171 253764370664478 264214093175962 266154436854233 286443692170003 288661503866515 288661503866530 324230197263311 330012922480994 384755068030785 447976737540058 474709775802895 503400382949150 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 584177660676288 635304202009951 672462142824294 684439512836680 693450454781841 698339900079275 701865353869699 717777217761303 734077381109548 734077381109563 778417488521154
alignment 20 3
bossLib.simp tactictoe_thmlarg
4
4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 151796447914425 151796447914440 162495574434630 217096164890903 230184383806230 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 282811147942698 288661503866515 288661503866530 324230197263311 324230197263326 412818828973481 438359652715051 447976737540058 447976737540073 459345195015628 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 584177660676273 668748088923555 672462142824279 672462142824294 693450454781841 693450454781856 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 734077381109548 763596706937415 778417488521154
alignment 20 4
bossLib.fs [ ]

4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 151796447914425 151796447914440 162495574434630 217096164890903 230184383806230 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 282811147942698 288661503866515 288661503866530 324230197263311 324230197263326 375497871509280 412818828973481 438359652715051 447976737540058 447976737540073 459345195015628 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 584177660676273 668748088923555 672462142824279 672462142824294 693450454781841 693450454781856 698125516052754 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 704177836849649 734077381109548 763596706937415 778417488521139 778417488521154
alignment 20 5
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 527123542416 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 128250110624179 129916455720081 151796447914425 151796447914440 155412585748122 217096164890903 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 375497871509280 447976737540058 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 583559289844167 584177660676273 672462142824279 672462142824294 693450454781841 698339900079260 698339900079275 701865353869684 704177836849649 734077381109548 734077381109563 772093664419589 778417488521139
alignment 20 6
simpLib.FULL_SIMP_TAC numLib.arith_ss [ arithmeticTheory.ADD_MODULUS_LEFT , ( DB.fetch "bit" "ZERO_LT_TWOEXP" ) , arithmeticTheory.ADD_DIV_RWT , arithmeticTheory.LESS_DIV_EQ_ZERO , numLib.DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 1054 18*)0 < x ==> (p + x - 1 = p + (x - 1n))" ] ) ]

4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 128250110624164 129916455720066 151796447914425 151796447914440 155412585748107 163119768528457 217096164890903 230184383806230 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 375497871509280 447976737540058 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 583559289844152 584177660676273 654511295590328 668748088923555 672462142824279 672462142824294 693450454781841 698339900079260 698339900079275 701473106811523 701865353869684 701865353869699 704177836849649 734077381109548 772093664419574 778417488521139 778417488521154
alignment 20 7
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 128250110624164 129916455720066 151796447914425 151796447914440 155412585748107 162495574434630 163119768528442 217096164890903 230184383806215 230184383806230 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 282811147942698 288661503866515 288661503866530 324230197263311 324230197263326 375497871509280 412818828973481 438359652715051 447976737540058 447976737540073 459345195015628 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 583559289844152 584177660676273 654511295590313 668748088923540 668748088923555 672462142824279 672462142824294 693450454781841 693450454781856 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 704177836849649 734077381109548 763596706937415 772093664419574 778417488521139 778417488521154
alignment 21 0
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 260 13*)n = 0" ]
1 2
4508202 527123542431 565398346919 570182697480 101493408634270 140665899173835 235601030643586 245447969482653 267499759188443 288661503866530 366489566126296 573581504197725 646011007666728 659174740841643 684439512836680 693533267913359 701865353869699 744044465334364
alignment 21 1
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ ( DB.fetch "alignment" "aligned_extract" ) ]
3
4508187 4508202 527123542416 527123542431 565398346919 570182697480 19521708359784 101493408634270 140665899173835 235601030643586 245447969482653 267499759188443 288661503866515 288661503866530 366489566126296 375497871509280 466580814162987 531497668234994 573581504197725 646011007666728 659174740841643 684439512836680 693533267913359 701865353869684 701865353869699 704177836849649 744044465334364 778417488521139
alignment 21 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 565398346919 570182697480 101493408634270 140665899173835 235601030643586 245447969482653 267499759188443 288661503866515 288661503866530 366489566126296 375497871509280 531497668234994 573581504197725 646011007666728 659174740841643 684439512836680 693533267913359 701865353869684 701865353869699 704177836849649 744044465334364 778417488521139
alignment 21 3
bossLib.metis_tac [ ]

4508187 4508202 503201789626 527123542416 527123542431 565398346919 570182697480 12153418504519 19521708359784 19521708359799 31884166963538 82897199447339 101493408634270 124546192348058 129916455720081 133005422180139 137140290251988 155412585748122 217096164890918 264214093175962 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 375497871509280 415098329689538 422613358244922 447976737540073 456243276230665 466580814162987 466580814163002 471942352642310 474709775802895 491132347463379 506291458848499 531497668234994 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 672462142824294 684439512836680 698339900079275 701865353869684 701865353869699 704177836849649 704903582865066 734077381109563 772093664419589 778417488521139
alignment 22 0
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 268 13*)w" ]
1
4508202 512770490748 570182697480 3509959868093 52213207481656 82788020813651 92743119777326 140665899173835 151796447914440 230685295159171 264214093175962 267499759188443 288661503866530 339104086058033 366489566126296 474709775802895 525347163412193 531497668235009 573581504197725 584864392022172 641145649424487 646011007666728 661580151762840 672462142824294 684439512836680 698125516052754 698339900079275 700899601844039 701865353869699 754528726239855 778417488521154
alignment 22 1
bossLib.fs [ ( DB.fetch "alignment" "aligned_def" ) , ( DB.fetch "alignment" "align_w2n" ) ]

4508187 4508202 512770490748 527123542416 527123542431 3509959868093 52213207481656 81577138722132 82788020813651 140665899173835 151796447914440 196858032468461 217096164890903 226118431347472 230685295159171 253764370664478 264214093175962 267499759188443 288661503866515 288661503866530 313103010632228 324230197263311 366489566126296 410623795152777 447976737540058 460374166951435 474709775802895 496205464124209 503400382949150 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 618428885562445 661580151762840 672462142824294 684439512836680 693450454781841 698125516052754 698339900079275 700899601844039 701865353869699 734077381109548 778417488521154
alignment 22 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 512770490748 527123542416 3509959868093 52213207481656 82788020813651 142440995047179 151796447914440 217096164890903 230685295159171 253764370664478 264214093175962 288661503866515 288661503866530 324230197263311 447976737540058 474709775802895 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 672462142824294 693450454781841 698339900079275 702299432457039 734077381109548 734077381109563 778417488521154
alignment 22 3
boolLib.drule arithmeticTheory.DIVISION
4
4508187 4508202 512770490733 512770490748 527123542416 527123542431 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 88669019256091 142440995047164 151796447914425 151796447914440 162495574434630 190649359349147 217096164890903 230184383806230 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 412818828973481 421340528878595 438359652715051 447976737540058 447976737540073 459345195015628 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 668748088923555 672462142824279 672462142824294 684439512836680 693450454781841 693450454781856 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 702299432457024 734077381109548 758986862229504 763596706937415 767055970251773 778417488521139 778417488521154
alignment 22 4
boolLib.disch_then ( bossLib.qspec_then [ HolKernel.QUOTE " (*#loc 272 30*)n" ] boolLib.assume_tac )

4508187 4508202 512770490733 512770490748 527123542416 527123542431 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 88669019256091 101493408634270 134823843789701 142440995047164 151796447914425 151796447914440 162495574434630 190649359349147 217096164890903 230184383806230 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 330012922480994 355056079306940 412818828973481 421340528878595 438359652715051 445528750730902 447976737540058 447976737540073 459345195015628 471942352642310 474709775802880 474709775802895 485632255856525 491132347463379 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 585128167865309 663532293337983 668748088923555 672462142824279 672462142824294 684439512836680 686664185787524 693450454781841 693450454781856 698125516052754 698339900079260 698339900079275 701473106811523 701865353869699 702299432457024 704177836849664 734077381109548 734077381109563 758986862229504 763596706937415 767055970251773 778417488521139 778417488521154
alignment 22 5
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 512770490733 512770490748 527123542416 527123542431 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 101493408634255 142440995047164 151796447914425 151796447914440 162495574434615 162495574434630 217096164890903 230184383806215 230184383806230 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 337492933659427 349771451585254 355056079306925 412818828973466 412818828973481 421340528878580 445528750730887 447976737540058 447976737540073 474709775802880 474709775802895 485632255856510 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 585128167865294 663532293337968 668748088923540 668748088923555 672462142824279 672462142824294 684439512836665 686664185787509 693450454781841 693450454781856 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 702299432457024 704177836849649 734077381109548 734077381109563 763596706937400 763596706937415 767055970251758 778417488521139
alignment 22 6
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
7
4508187 4508202 512770490733 512770490748 527123542416 527123542431 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 88669019256091 101493408634255 142440995047164 151796447914425 151796447914440 162495574434615 162495574434630 190649359349147 217096164890903 230184383806215 230184383806230 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 337492933659412 349771451585239 355056079306925 412818828973466 412818828973481 421340528878580 421340528878595 438359652715051 445528750730887 447976737540058 447976737540073 459345195015628 474709775802880 474709775802895 485632255856510 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 585128167865294 663532293337968 668748088923540 668748088923555 672462142824279 672462142824294 684439512836665 684439512836680 686664185787509 693450454781841 693450454781856 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 758986862229504 763596706937400 763596706937415 767055970251758 767055970251773 778417488521139 778417488521154
alignment 22 7
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 512770490733 512770490748 527123542416 527123542431 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 88669019256091 101493408634255 142440995047164 151796447914425 151796447914440 162495574434615 162495574434630 217096164890903 230184383806215 230184383806230 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 337492933659412 349771451585239 355056079306925 412818828973466 412818828973481 416435015265904 421340528878580 421340528878595 445528750730887 447976737540058 474709775802880 474709775802895 485632255856510 525347163412178 525347163412193 531497668234994 531497668235009 542212347970816 564510570641812 573404176134326 585128167865294 663532293337968 668748088923540 668748088923555 672462142824279 672462142824294 684439512836665 684439512836680 686664185787509 693450454781841 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 701865353869699 702299432457024 704177836849649 734077381109548 758986862229504 763596706937400 763596706937415 767055970251758 767055970251773 778417488521139 778417488521154
alignment 23 0
bossLib.fs [ ( DB.fetch "alignment" "aligned_bitwise_and" ) ]
1
4508202 527123542431 536692243553 3509959868093 52213207481656 81577138722132 82788020813651 88669019256091 140665899173835 151796447914440 226118431347472 230685295159171 264214093175962 267499759188443 288661503866530 313103010632228 330012922480994 366489566126296 421340528878595 471942352642310 474709775802895 491132347463379 503400382949150 525347163412193 531497668235009 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 758986862229504 767055970251773 778417488521154
alignment 23 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
2
4508202 527123542431 536692243553 3509959868093 52213207481656 81577138722132 82788020813651 88669019256091 129916455720081 137140290251988 151796447914440 155412585748122 226118431347472 230685295159171 245447969482653 264214093175962 288661503866530 327277302700996 330012922480994 361923115448645 384755068030785 421340528878595 449695215164400 471942352642310 474709775802895 491132347463379 503400382949150 525347163412193 531497668235009 552390566418171 552910644131437 635304202009951 636294826060522 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 758986862229504 767055970251773 772093664419589 778417488521154 785026209394799 788101717835536
alignment 23 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 527123542431 536692243553 3509959868093 8262190873921 52213207481656 81577138722132 82788020813651 88669019256091 129916455720081 137140290251988 151796447914440 155412585748122 157388776213147 226118431347472 230685295159171 245447969482653 264214093175962 288661503866530 330012922480994 361923115448645 384755068030785 421340528878595 471942352642310 474709775802895 491132347463379 503400382949150 525347163412193 531497668235009 552910644131437 635304202009951 642537255387752 672462142824294 684439512836680 698125516052754 698339900079275 701865353869699 758986862229504 765712765065557 767055970251773 772093664419589 778417488521154 785026209394799 788101717835536
alignment 24 0
bossLib.fs [ ( DB.fetch "alignment" "aligned_def" ) , ( DB.fetch "alignment" "align_def" ) ]
1
4508202 512770490748 517554841309 570182697480 15734144970531 124546192348058 140665899173835 231945633179919 267499759188443 288661503866530 330012922480994 354656544070709 366489566126296 398439345207991 531497668235009 570697977090932 573581504197725 619888495245103 684439512836680 702953379359809
alignment 24 1
bossLib.fs [ fcpTheory.CART_EQ , wordsTheory.word_lsl_def , wordsTheory.word_slice_def , fcpTheory.FCP_BETA ]
2
4508202 512770490748 517554841309 570182697480 15734144970531 124546192348058 129916455720081 137140290251988 151509384886208 155412585748122 193708584752688 231945633179919 264214093175962 288661503866530 313800907872135 330012922480994 347463414601133 354656544070709 384755068030785 398439345207991 445815374175845 447976737540073 474709775802895 501866236392208 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 619888495245103 631854775291369 665354314385640 672462142824294 684439512836680 698339900079275 701865353869699 702953379359809 704903582865066 739499781343828 772093664419589
alignment 24 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
3
4508202 503201789626 512770490748 517554841309 570182697480 31884166963538 82897199447339 101493408634270 124546192348058 133005422180139 137140290251988 217096164890918 246819981475422 288661503866530 330012922480994 354656544070709 398439345207991 422613358244922 447976737540073 471942352642310 491132347463379 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 674255265005599 684439512836680 698339900079275 701865353869699 704903582865066 734077381109563
alignment 24 3
boolLib.eq_tac
4 5
4508187 4508202 503201789611 503201789626 512770490733 512770490748 517554841294 517554841309 570182697480 31884166963523 82897199447339 101493408634270 124546192348043 124546192348058 133005422180139 137140290251988 217096164890903 246819981475422 288661503866515 288661503866530 354656544070694 354656544070709 398439345207976 398439345207991 422613358244922 447976737540058 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 630470786000389 674255265005599 684439512836680 698339900079275 701865353869699 704903582865051 734077381109548
alignment 24 4
bossLib.fs [ ]

4508187 4508202 503201789611 503201789626 512770490733 512770490748 517554841294 517554841309 570182697480 31884166963523 82897199447339 101493408634270 124546192348043 124546192348058 133005422180139 137140290251988 217096164890903 246819981475422 288661503866515 288661503866530 330012922480994 354656544070694 354656544070709 398439345207976 398439345207991 422613358244922 447976737540058 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 630470786000389 674255265005599 684439512836680 698339900079275 704903582865051 734077381109548
alignment 24 5
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 512770490733 512770490748 517554841294 517554841309 570182697480 31884166963523 82897199447339 101493408634270 124546192348043 124546192348058 133005422180139 137140290251988 217096164890903 246819981475422 288661503866515 288661503866530 330012922480994 354656544070694 354656544070709 398439345207976 398439345207991 422613358244922 447976737540058 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 630470786000389 674255265005599 684439512836680 698339900079275 704903582865051 734077381109548
alignment 25 0
bossLib.FULL_SIMP_TAC bossLib.arith_ss tactictoe_thmlarg
1
4508202 512770490748 570182697480 15734144970531 140665899173835 231945633179919 267499759188443 288661503866530 366489566126296 570697977090932 573581504197725 619888495245103 702953379359809
alignment 25 1
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 512770490748 124546192348058 288661503866530 354656544070709 398439345207991 531497668235009
alignment 26 0
bossLib.fs [ ( DB.fetch "alignment" "align_def" ) , fcpTheory.CART_EQ , wordsTheory.word_slice_def , fcpTheory.FCP_BETA ]
1
4508202 512770490748 517554841309 570182697480 74785690277598 94965359467318 128759985827958 156181678079011 259274197046757 288661503866530 366542661383841 384755068030785 410205221915187 471942352642310 482968399646818 491132347463379 518824268344731 573581504197725 616144590172310 698339900079275 701865353869699 717777217761303 728134943392488 768904953098870
alignment 26 1
boolLib.REPEAT boolLib.STRIP_TAC
2
4508202 503201789626 512770490748 517554841309 570182697480 31884166963538 101493408634270 124546192348058 133005422180139 217096164890918 288661503866530 299128706639518 330012922480994 354656544070709 398439345207991 410205221915187 422613358244922 447976737540073 471942352642310 491132347463379 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 630470786000389 684439512836680 701865353869699 704903582865066 734077381109563
alignment 26 2
boolLib.eq_tac
3 4
4508187 4508202 503201789611 503201789626 512770490748 517554841309 570182697480 31884166963523 101493408634270 124546192348058 133005422180139 217096164890903 288661503866515 288661503866530 299128706639518 354656544070709 398439345207991 422613358244922 447976737540058 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 630470786000389 684439512836680 701865353869699 704903582865051 734077381109548
alignment 26 3
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 512770490748 517554841309 570182697480 31884166963523 101493408634270 124546192348058 133005422180139 217096164890903 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 398439345207991 422613358244922 447976737540058 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 630470786000389 684439512836680 704903582865051 734077381109548
alignment 26 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 503201789611 503201789626 512770490748 517554841309 570182697480 31884166963523 101493408634270 124546192348058 133005422180139 217096164890903 288661503866515 288661503866530 299128706639518 330012922480994 354656544070709 398439345207991 422613358244922 447976737540058 506291458848484 531497668234994 531497668235009 564510570641812 573404176134326 573581504197725 630470786000389 684439512836680 704903582865051 734077381109548
alignment 27 0
bossLib.fs [ wordsTheory.dimword_def ]
1
4508202 512770490748 3509959868093 52213207481656 81577138722132 82788020813651 86976697576088 124546192348058 151796447914440 167887189271327 191560452667710 230685295159171 264214093175962 272741517169107 288661503866530 330012922480994 384755068030785 424623825835852 447976737540073 474709775802895 503400382949150 506291458848499 525347163412193 531497668235009 564510570641827 573404176134341 635304202009951 672462142824294 684439512836680 698339900079275 701865353869699 704903582865066 778417488521154
alignment 27 1
bossLib.fs [ arithmeticTheory.LESS_EQ_EXISTS ]
2
4508202 512770490748 3509959868093 52213207481656 82788020813651 102491263597439 124546192348058 151796447914440 167887189271327 230685295159171 264214093175962 272741517169107 288661503866530 330012922480994 372621556298934 447976737540073 474709775802895 506291458848499 519353321768909 525347163412193 531497668235009 564510570641827 573404176134341 600826143438610 672462142824294 684439512836680 689559661277265 698125516052754 698339900079275 701865353869699 704903582865066 778417488521154
alignment 27 2
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
3
4508202 512770490748 536692243553 3509959868093 52213207481656 82788020813651 102491263597439 151796447914440 230685295159171 264214093175962 288661503866530 330012922480994 372621556298934 447976737540073 457644544611742 470531615726018 471942352642310 474709775802895 502026024071860 506291458848499 519353321768909 525347163412193 531497668235009 564510570641827 573404176134341 585128167865309 600826143438610 672462142824294 684439512836680 689559661277265 698125516052754 698339900079275 700021062963849 701865353869699 704177836849664 704903582865066 778417488521154
alignment 27 3
bossLib.fs [ arithmeticTheory.EXP_ADD , arithmeticTheory.MOD_EQ_0 ]

4508202 536692243553 33054908293662 52213207481656 82788020813651 102491263597439 151796447914440 230685295159171 242357175038414 264214093175962 268206946495638 288661503866530 314087140326667 447976737540073 470531615726018 474709775802895 502026024071860 506291458848499 525347163412193 531497668235009 564510570641827 573404176134341 585128167865309 671928974031952 672462142824294 698125516052754 698339900079275 701865353869699 704903582865066 778417488521154
alignment 28 0
bossLib.simp tactictoe_thmlarg
1
4508202 512770490748 3509959868093 52213207481656 81577138722132 82788020813651 140665899173835 151796447914440 230685295159171 264214093175962 267499759188443 288661503866530 366489566126296 424623825835852 431327341011279 474709775802895 503400382949150 525347163412193 672462142824294 698339900079275
alignment 28 1
bossLib.simp tactictoe_thmlarg

4508187 4508202 512770490733 512770490748 3509959868093 19521708359784 31884166963523 52213207481656 81577138722132 82788020813651 140665899173835 151796447914440 217096164890903 230685295159171 264214093175962 267499759188443 288661503866515 288661503866530 366489566126296 424623825835852 431327341011279 447976737540058 466580814162987 474709775802895 503400382949150 506291458848484 525347163412193 531497668234994 564510570641812 573404176134326 672462142824294 698339900079275 704903582865051 734077381109548
alignment 28 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 512770490733 512770490748 3509959868093 31884166963523 52213207481656 82788020813651 151796447914440 217096164890903 230685295159171 264214093175962 288661503866515 288661503866530 324230197263326 447976737540058 447976737540073 474709775802895 506291458848484 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 612921379435794 672462142824294 693450454781856 698339900079275 704903582865051 734077381109548 734077381109563 761513689836239
alignment 28 3
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 512770490733 512770490748 3509959868078 3509959868093 31884166963523 52213207481641 52213207481656 81577138722132 82788020813636 82788020813651 140665899173835 151796447914425 151796447914440 217096164890903 230685295159156 230685295159171 264214093175947 264214093175962 267499759188443 288661503866515 288661503866530 324230197263311 366489566126296 424623825835852 431327341011279 447976737540058 474709775802880 474709775802895 503400382949150 506291458848484 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 612921379435779 672462142824279 672462142824294 693450454781841 698339900079260 698339900079275 704903582865051 734077381109548 761513689836224
alignment 29 0
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] tactictoe_thmlarg
1
4508202 536692243553 570182697480 31884166963538 74785690277598 94965359467318 128759985827958 217096164890918 288661503866530 330012922480994 344042449290879 447976737540073 506291458848499 531497668235009 564510570641827 573404176134341 573581504197725 582622422664829 639448652322218 684439512836680 701865353869699 704903582865066 717777217761303 734077381109563 771176763760234
alignment 29 1
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ wordsTheory.word_index , bitTheory.BIT_EXP_SUB1 ]
2
4508187 4508202 536692243538 536692243553 570182697480 15734144970531 31884166963523 81577138722132 129916455720081 137140290251988 151509384886208 155412585748122 193708584752688 205484908358673 217096164890903 226754098237241 245447969482653 253405956599037 264214093175962 267499759188443 288525727528694 288661503866515 288661503866530 366246226039300 447976737540058 447976737540073 452840999734795 460051835480860 474709775802895 503400382949150 506291458848484 506291458848499 521913426308130 531497668234994 552910644131437 555664911459001 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 590890281426418 594297277649282 672462142824294 684439512836680 698339900079275 701865353869699 702953379359809 704903582865051 704903582865066 734077381109548 771622251345306 772093664419589
alignment 29 2
bossLib.srw_tac [ wordsLib.WORD_BIT_EQ_ss ] [ wordsTheory.word_index , bitTheory.BIT_EXP_SUB1 ]
3
4508187 4508202 536692243538 536692243553 570182697480 15734144970531 31884166963523 81577138722132 101493408634270 129916455720081 137140290251988 151509384886208 155412585748122 193708584752688 217096164890903 226754098237241 253405956599037 264214093175962 267499759188443 288525727528694 288661503866515 288661503866530 355483773108488 366246226039300 447976737540058 447976737540073 452840999734795 460051835480860 474709775802895 503400382949150 506291458848484 506291458848499 521913426308130 531497668234994 555664911459001 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 594297277649282 672462142824294 684439512836680 698339900079275 701865353869699 702953379359809 704903582865051 704903582865066 734077381109548 772093664419589
alignment 29 3
bossLib.rw [ wordsTheory.word_bit_test , arithmeticTheory.MOD_EQ_0_DIVISOR , wordsTheory.dimword_def ]

4508187 4508202 536692243538 536692243553 570182697480 31697033715066 31884166963523 81577138722132 101493408634270 129916455720081 137140290251988 151509384886208 155412585748122 193708584752688 217096164890903 253405956599037 264214093175962 267499759188443 288525727528694 288661503866515 288661503866530 366246226039300 447976737540058 447976737540073 452840999734795 457334075250933 460051835480860 474709775802895 502026024071860 503400382949150 506291458848484 506291458848499 531497668234994 555664911459001 564510570641812 564510570641827 573404176134326 573404176134341 573581504197725 585128167865309 587688456885360 594297277649282 617440865360406 672462142824294 684439512836680 698339900079275 701865353869699 704903582865051 704903582865066 734077381109548 772093664419589
alignment 30 0
bossLib.simp [ wordsTheory.WORD_LS ]
1
4508202 527123542431 536692243553 27013120161986 62619753483013 74785690277598 94965359467318 128759985827958 288661503866530 384755068030785 395184120533488 573581504197725 717777217761303
alignment 30 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 337 15*)n" ]
2
4508202 527123542431 536692243553 74785690277598 94965359467318 124546192348058 128759985827958 180471632657840 288661503866530 368131682913707 404077705101617 531497668235009 573581504197725 641145649424487 661580151762840 700899601844039 717777217761303
alignment 30 2
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg
3
4508187 4508202 536692243553 74785690277598 81577138722132 94965359467318 124546192348058 138598696382315 138598696382330 167263907622132 217096164890903 226118431347472 253764370664478 266154436854233 288661503866515 288661503866530 324230197263311 447976737540058 460374166951435 467019580343124 467514231589249 503400382949150 531497668234994 531497668235009 564510570641812 573404176134326 661580151762840 693450454781841 700899601844039 717777217761303 734077381109548
alignment 30 3
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
4
4508187 4508202 536692243553 3509959868093 12561364338932 52213207481656 82788020813651 124546192348058 138598696382315 138598696382330 151796447914440 162495574434630 217096164890903 230184383806230 230603774720548 230685295159171 253764370664478 264214093175962 288661503866515 288661503866530 288705070078394 324230197263311 324230197263326 412818828973481 438359652715051 447976737540058 447976737540073 474709775802895 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 668748088923555 672462142824294 693450454781841 693450454781856 698125516052754 698339900079275 701473106811523 734077381109548 763596706937415
alignment 30 4
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
5
4508187 4508202 527123542416 527123542431 536692243553 3509959868093 12561364338932 52213207481656 82788020813651 124546192348058 151796447914440 162495574434630 217096164890903 230184383806230 230603774720548 230685295159171 253764370664478 264214093175962 288661503866515 288661503866530 288705070078394 324230197263311 324230197263326 412818828973481 438359652715051 447976737540058 447976737540073 474709775802895 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 668748088923555 672462142824294 693450454781841 693450454781856 698125516052754 698339900079275 701473106811523 734077381109548 763596706937415
alignment 30 5
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
6 7
4508187 4508202 527123542416 527123542431 536692243553 3509959868093 52213207481656 82788020813651 101493408634270 124546192348058 151796447914440 162495574434630 217096164890903 230184383806230 230685295159171 253764370664478 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 337492933659427 349771451585254 412818828973481 429789265614939 447976737540058 447976737540073 474709775802895 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 668748088923555 672462142824294 684439512836680 693450454781841 693450454781856 698339900079275 701473106811523 710888185345261 734077381109548 734077381109563 763596706937415
alignment 30 6
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 52213207481641 52213207481656 82788020813636 82788020813651 124546192348043 151796447914425 151796447914440 162495574434615 162495574434630 217096164890903 230184383806215 230184383806230 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 337492933659427 349771451585254 412818828973466 412818828973481 429789265614924 447976737540058 447976737540073 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 668748088923540 668748088923555 672462142824279 672462142824294 693450454781841 693450454781856 698339900079260 698339900079275 701473106811508 701473106811523 710888185345246 734077381109548 734077381109563 763596706937400 763596706937415
alignment 30 7
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
8
4508187 4508202 527123542416 527123542431 536692243553 3509959868093 52213207481656 82788020813651 124546192348058 151796447914440 162495574434630 217096164890903 230184383806230 230685295159171 253764370664478 264214093175962 288661503866515 288661503866530 324230197263311 412818828973481 429789265614939 447976737540058 474709775802895 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 668748088923555 672462142824294 693450454781841 698339900079275 701473106811523 710888185345261 734077381109548 763596706937415
alignment 30 8
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 536692243553 3509959868093 52213207481656 82788020813651 101493408634270 124546192348058 142440995047179 151796447914440 179913439584964 217096164890903 230184383806230 230685295159171 253764370664478 264214093175962 288661503866515 288661503866530 324230197263311 447976737540058 474709775802895 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 638825468936560 668748088923555 672462142824294 684439512836680 693450454781841 698339900079275 701473106811523 702299432457039 734077381109548 734077381109563 778417488521154
alignment 31 0
bossLib.simp [ wordsTheory.WORD_LO ]
1
4508202 527123542431 536692243553 19521708359799 41978332619358 74785690277598 94965359467318 128759985827958 140665899173835 267499759188443 288661503866530 330012922480994 355871747735948 358885147404640 366489566126296 384755068030785 466580814163002 573581504197725 646011007666728 684439512836680 717777217761303
alignment 31 1
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 337 15*)n" ]
2
4508202 527123542431 536692243553 19521708359799 74785690277598 94965359467318 128759985827958 140665899173835 267499759188443 288661503866530 330012922480994 366489566126296 404077705101617 466580814163002 502569792016404 531497668235009 573581504197725 641145649424487 646011007666728 654687904263507 661580151762840 684439512836680 700899601844039 717777217761303 734077381109563
alignment 31 2
bossLib.simp tactictoe_thmlarg
3
4508187 4508202 536692243553 19521708359799 74785690277598 81577138722132 94965359467318 138598696382315 138598696382330 140665899173835 217096164890903 226118431347472 253764370664478 266154436854233 267499759188443 288661503866515 288661503866530 313103010632228 324230197263311 330012922480994 366489566126296 391227542570442 447976737540058 460374166951435 466580814163002 467019580343124 503400382949150 531497668234994 531497668235009 564510570641812 573404176134326 661580151762840 684439512836680 685321551252194 693450454781841 700899601844039 717777217761303 734077381109548 734077381109563
alignment 31 3
boolLib.REPEAT boolLib.STRIP_TAC
4
4508187 4508202 536692243553 3509959868093 19521708359799 52213207481656 82788020813651 138598696382315 138598696382330 151796447914440 162495574434630 190649359349147 217096164890903 230184383806230 230603774720548 230685295159171 253764370664478 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 330012922480994 412818828973481 438359652715051 447976737540058 447976737540073 459345195015628 466580814163002 474709775802895 503195576653514 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 668748088923555 672462142824294 684439512836680 693450454781841 693450454781856 698125516052754 698339900079275 701473106811523 701865353869699 734077381109548 734077381109563 763596706937415 777677247682322
alignment 31 4
bossLib.qmatch_goalsub_abbrev_tac [ HolKernel.QUOTE " (*#loc 353 32*)a < b" ]

4508187 4508202 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 138598696382315 138598696382330 151796447914425 151796447914440 162495574434615 162495574434630 190649359349132 217096164890903 230184383806215 230184383806230 230603774720533 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 412818828973466 412818828973481 438359652715036 438359652715051 447976737540058 447976737540073 459345195015613 466580814162987 474709775802880 474709775802895 503195576653514 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 668748088923540 668748088923555 672462142824279 672462142824294 693450454781841 693450454781856 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 734077381109548 734077381109563 763596706937400 763596706937415 777677247682322
alignment 31 5
bossLib.fs [ ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 124546192348058 138598696382315 151796447914425 158687536581162 162495574434615 179857892939394 217096164890903 217096164890918 230184383806215 230603774720533 230685295159156 253764370664478 264214093175947 269476855227156 288661503866515 288661503866530 321201588392263 324230197263311 330012922480994 354656544070709 398439345207991 412818828973466 438359652715036 447976737540058 466580814162987 474709775802880 521746175187020 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 620759103091602 668748088923540 672462142824279 684439512836680 693450454781841 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 734077381109563 763596706937400
alignment 31 6
bossLib.qmatch_asmsub_rename_tac [ HolKernel.QUOTE " (*#loc 355 31*)n < _" ]
7
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 124546192348058 138598696382315 151796447914425 158687536581162 162495574434615 179857892939394 217096164890903 230184383806215 230603774720533 230685295159156 253764370664478 264214093175947 269476855227156 288661503866515 288661503866530 321201588392263 324230197263311 354656544070709 398439345207991 412818828973466 438359652715036 447976737540058 466580814162987 474709775802880 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 620759103091602 668748088923540 672462142824279 693450454781841 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 763596706937400
alignment 31 7
bossLib.simp [ bossLib.Abbr [ HolKernel.QUOTE " (*#loc 356 16*)a" ] ]
8
4508187 4508202 464926985123 464926985138 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 124546192348058 138598696382315 151796447914425 158687536581162 162495574434615 179857892939394 217096164890903 230184383806215 230603774720533 230685295159156 253764370664478 264214093175947 269476855227156 288661503866515 288661503866530 321201588392263 324230197263311 354656544070709 398439345207991 412818828973466 438359652715036 447976737540058 466580814162987 474709775802880 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 620759103091602 668748088923540 672462142824279 693450454781841 698125516052739 698339900079260 701473106811508 701865353869684 704177836849649 734077381109548 763596706937400
alignment 31 8
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
9
4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 12561364338932 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 124546192348058 138598696382315 151796447914425 151796447914440 158687536581162 162495574434615 162495574434630 179857892939394 190649359349132 217096164890903 230184383806215 230184383806230 230603774720533 230603774720548 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 288705070078394 324230197263311 324230197263326 412818828973466 412818828973481 438359652715036 438359652715051 447976737540058 447976737540073 459345195015613 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 620759103091602 668748088923540 668748088923555 672462142824279 672462142824294 693450454781841 693450454781856 698125516052739 698125516052754 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 763596706937400 763596706937415
alignment 31 9
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
10 11
4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 101493408634270 124546192348058 138598696382315 151796447914425 151796447914440 158687536581162 162495574434615 162495574434630 179857892939394 190649359349132 217096164890903 230184383806215 230184383806230 230603774720533 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 337492933659427 349771451585254 412818828973466 412818828973481 429789265614939 438359652715036 447976737540058 447976737540073 459345195015613 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 620759103091602 668748088923540 668748088923555 672462142824279 672462142824294 684439512836680 693450454781841 693450454781856 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 704177836849649 710888185345261 734077381109548 734077381109563 763596706937400 763596706937415
alignment 31 10
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 124546192348043 138598696382315 151796447914425 151796447914440 158687536581162 162495574434615 162495574434630 179857892939394 190649359349132 217096164890903 230184383806215 230184383806230 230603774720533 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 324230197263326 337492933659427 349771451585254 412818828973466 412818828973481 429789265614924 438359652715036 447976737540058 447976737540073 459345195015613 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 564510570641827 573404176134326 573404176134341 620759103091602 668748088923540 668748088923555 672462142824279 672462142824294 693450454781841 693450454781856 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 704177836849649 710888185345246 734077381109548 734077381109563 763596706937400 763596706937415
alignment 31 11
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg
12
4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 124546192348058 138598696382315 151796447914425 151796447914440 158687536581162 162495574434615 162495574434630 179857892939394 190649359349132 217096164890903 230184383806215 230184383806230 230603774720533 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 412818828973466 412818828973481 429789265614939 438359652715036 447976737540058 459345195015613 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 620759103091602 668748088923540 668748088923555 672462142824279 672462142824294 693450454781841 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 704177836849649 710888185345261 734077381109548 763596706937400 763596706937415
alignment 31 12
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 527123542416 527123542431 536692243538 536692243553 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 82788020813636 82788020813651 101493408634270 124546192348058 138598696382315 142440995047179 151796447914425 151796447914440 158687536581162 162495574434615 179857892939394 179913439584964 190649359349132 217096164890903 230184383806215 230184383806230 230603774720533 230685295159156 230685295159171 253764370664478 264214093175947 264214093175962 288661503866515 288661503866530 324230197263311 412818828973466 438359652715036 447976737540058 459345195015613 466580814162987 474709775802880 474709775802895 525347163412178 525347163412193 531497668234994 531497668235009 564510570641812 573404176134326 620759103091602 638825468936560 668748088923540 668748088923555 672462142824279 672462142824294 684439512836680 693450454781841 698125516052739 698339900079260 698339900079275 701473106811508 701473106811523 701865353869684 702299432457039 704177836849649 734077381109548 734077381109563 763596706937400 778417488521154
alignment 32 0
bossLib.rw [ wordsTheory.WORD_LO ]
1
4508202 522339191870 527123542431 536692243553 19521708359799 41978332619358 74785690277598 94965359467318 101493408634270 128759985827958 140665899173835 208032139041790 267499759188443 288661503866530 330012922480994 355871747735948 358885147404640 366489566126296 384755068030785 466580814163002 573581504197725 580999509310289 646011007666728 684439512836680 717777217761303
alignment 32 1
bossLib.fs [ ( DB.fetch "alignment" "align_w2n" ) , ( DB.fetch "alignment" "aligned_def" ) ]
2
4508187 4508202 522339191855 522339191870 527123542416 527123542431 536692243538 19521708359784 74785690277583 94965359467303 128759985827943 140665899173820 267499759188428 273525859879344 288661503866515 366489566126281 404077705101602 466580814162987 502569792016389 531497668234994 531497668235009 573581504197710 573581504197725 641145649424472 641145649424487 646011007666713 654687904263492 661580151762825 661580151762840 670571579697754 700899601844024 700899601844039 717777217761288 734077381109548 734077381109563
alignment 32 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 368 15*)n" ]
3
4508187 4508202 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 65084778459270 81577138722117 82788020813636 151796447914425 230184383806215 230685295159156 264214093175947 273525859879344 288661503866515 324230197263311 384755068030770 412818828973466 434706227332478 447976737540058 466580814162987 474709775802880 482663848952466 503400382949135 511082695155776 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 587920254619503 641145649424472 641145649424487 661580151762825 661580151762840 670571579697754 672462142824279 672693687615514 690592226277209 693450454781841 698125516052739 698339900079260 700899601844024 700899601844039 701865353869684 723532719663652 734077381109548 734077381109563 761634379685832 767119114622024 785249199978037
alignment 32 3
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 368 30*)m" ]
4
4508187 4508202 522339191855 522339191870 536692243538 3509959868078 19521708359784 52213207481641 81577138722117 81577138722132 82788020813636 102620575017951 138598696382315 138598696382330 151796447914425 175314747963073 194441148231042 217096164890903 226118431347457 226118431347472 230184383806215 230685295159156 253764370664478 264214093175947 267140954280730 288661503866515 288661503866530 324230197263311 360956216404506 384755068030770 408244291234326 412818828973466 421296156122039 434706227332478 447976737540058 456276106052202 460374166951420 460374166951435 466580814162987 474709775802880 482663848952466 503400382949135 503400382949150 525347163412178 531497668234994 531497668235009 551514613936676 564510570641812 573404176134326 573581504197710 573581504197725 578205133235987 587920254619503 641145649424472 641145649424487 643303171234636 661580151762825 661580151762840 672462142824279 672693687615514 690592226277209 693450454781841 694320798354084 698125516052739 698339900079260 700899601844024 700899601844039 701865353869684 723532719663652 724853626461960 734077381109548 734077381109563 767119114622024
alignment 32 4
bossLib.fs [ ]
5
4508187 4508202 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 81577138722117 81577138722132 82788020813636 102620575017951 138598696382315 138598696382330 151796447914425 175314747963073 175711810288156 217096164890903 226118431347457 226118431347472 230184383806215 230685295159156 253764370664478 264214093175947 267140954280730 288661503866515 288661503866530 324230197263311 384755068030770 408244291234326 412818828973466 421296156122039 447976737540058 456276106052202 460374166951420 460374166951435 466580814162987 474709775802880 503400382949135 503400382949150 525347163412178 531497668234994 531497668235009 551514613936676 559693543506728 564510570641812 573404176134326 578205133235987 643303171234636 661580151762825 661580151762840 672462142824279 693450454781841 694320798354084 698125516052739 698339900079260 700899601844024 700899601844039 701865353869684 724853626461960 734077381109548 734077381109563
alignment 32 5
boolLib.CCONTR_TAC
6
4508187 4508202 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 138598696382315 138598696382330 151796447914425 162495574434615 190649359349132 217096164890903 217096164890918 230184383806215 230603774720533 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 324230197263311 412818828973466 438359652715036 447976737540058 459345195015613 466580814162987 474709775802880 503195576653499 521746175187020 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 668748088923540 672462142824279 693450454781841 698125516052739 698339900079260 701473106811508 701865353869684 734077381109548 734077381109563 763596706937400 777677247682307
alignment 32 6
bossLib.fs [ arithmeticTheory.NOT_LESS ]
7
4508187 527123542416 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 138598696382315 151796447914425 162495574434615 190649359349132 208688131165109 217096164890903 230184383806215 230603774720533 230685295159156 253764370664478 264214093175947 288661503866515 324230197263311 412818828973466 438359652715036 447976737540058 459345195015613 466580814162987 474709775802880 503195576653499 521746175187005 525347163412178 531497668234994 564510570641812 573404176134326 634772253538988 668748088923540 672462142824279 693450454781841 698125516052739 698339900079260 701473106811508 701865353869684 734077381109548 763596706937400 777677247682307
alignment 32 7
bossLib.qmatch_asmsub_abbrev_tac [ HolKernel.QUOTE " (*#loc 370 31*)n DIV d * d" ]

4508187 527123542416 536692243538 3509959868078 52213207481641 82788020813636 124546192348043 138598696382315 151796447914425 162495574434615 190649359349132 196421115996488 208688131165094 208688131165109 217096164890903 230184383806215 230603774720533 230685295159156 253764370664478 264214093175947 288661503866515 324230197263311 354656544070694 398439345207976 412818828973466 438359652715036 447976737540058 459345195015613 474709775802880 503195576653499 525347163412178 531497668234994 564510570641812 573404176134326 634772253538988 668748088923540 672462142824279 693450454781841 698125516052739 698339900079260 701473106811508 701865353869684 734077381109548 763596706937400 777677247682307
alignment 32 8
dep_rewrite.DEP_REWRITE_TAC [ boolLib.GSYM arithmeticTheory.X_LE_DIV ]
9
4508187 4508202 479280036806 479280036821 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 70020307119048 82788020813636 112819599359710 124546192348043 124546192348058 138598696382315 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 291940660363473 324230197263311 354656544070694 376747872132565 386267562588212 398439345207976 412818828973466 412818828973481 447976737540058 458103590820913 463022512672729 463022512672744 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 535619300617437 564510570641812 573404176134326 667095047136112 667095047136127 672199490922663 672462142824279 693450454781841 698125516052739 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 747677256307008
alignment 32 9
bossLib.fs [ bossLib.Abbr [ HolKernel.QUOTE " (*#loc 372 64*)d" ] ]

4508187 4508202 479280036806 479280036821 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 101493408634270 112819599359710 124546192348043 124546192348058 138598696382315 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 291940660363473 324230197263311 354656544070694 376747872132565 386267562588212 398439345207976 412818828973466 447976737540058 458103590820913 463022512672729 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 538989140445465 564510570641812 573404176134326 593351620445102 667095047136112 672199490922663 672462142824279 684439512836680 686906823214183 693450454781841 698125516052739 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 702299432457039 704177836849649 734077381109548 734077381109563 747677256307008 778417488521154
alignment 32 10
bossLib.fs [ ]
11
4508187 479280036806 527123542416 536692243538 3509959868078 19521708359784 52213207481641 70020307119033 82788020813636 112819599359710 124546192348043 138598696382315 151796447914425 158687536581162 196421115996488 208688131165094 208688131165109 217096164890903 230184383806215 230685295159156 253764370664478 264214093175947 288661503866515 291940660363473 324230197263311 354656544070694 376747872132565 386267562588212 398439345207976 412818828973466 447976737540058 458103590820913 463022512672729 474709775802880 518626499560505 525347163412178 531497668234994 535619300617422 564510570641812 573404176134326 634772253538988 667095047136112 672199490922663 672462142824279 693450454781841 698125516052739 698339900079260 701120709046504 701473106811508 701865353869684 704177836849649 734077381109548 747677256307008
alignment 32 11
bossLib.qmatch_asmsub_rename_tac [ HolKernel.QUOTE " (*#loc 374 31*)(d * (m DIV d)) MOD _" ]

4508187 479280036806 527123542416 536692243538 3509959868078 19521708359784 38369427889578 52213207481641 70568556687260 82788020813636 85097450137828 89775295054332 124546192348043 138598696382315 151796447914425 158687536581162 196421115996488 208688131165094 208688131165109 217096164890903 230184383806215 230685295159156 253764370664478 264214093175947 288661503866515 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 363105595778234 398439345207976 412818828973466 447976737540058 474709775802880 518626499560505 525347163412178 531497668234994 564510570641812 573404176134326 634772253538988 672462142824279 693450454781841 698125516052739 698339900079260 701120709046504 701473106811508 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878
alignment 32 12
dep_rewrite.DEP_REWRITE_TAC [ boolLib.GSYM arithmeticTheory.X_LE_DIV ]
13
4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 536692243538 3509959868078 19521708359784 38369427889578 52213207481641 70020307119048 70568556687260 82788020813636 85097450137828 89775295054332 124546192348043 124546192348058 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 363105595778234 398439345207976 412818828973466 412818828973481 447976737540058 463022512672744 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 535619300617437 564510570641812 573404176134326 667095047136127 672462142824279 693450454781841 698125516052739 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878
alignment 32 13
bossLib.fs [ bossLib.Abbr [ HolKernel.QUOTE " (*#loc 376 64*)d" ] ]

4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 536692243538 3509959868078 19521708359784 38369427889578 52213207481641 70568556687260 82788020813636 85097450137828 89775295054332 101493408634270 124546192348043 124546192348058 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 363105595778234 398439345207976 412818828973466 447976737540058 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 538989140445465 564510570641812 573404176134326 593351620445102 672462142824279 684439512836680 686906823214183 693450454781841 698125516052739 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 702299432457039 704177836849649 734077381109548 734077381109563 735181470344803 747677256307008 778417488521154 788176691045878
alignment 32 14
bossLib.fs [ ]

4508187 479280036806 522339191855 527123542416 536692243538 3509959868078 19521708359784 38369427889578 52213207481641 70020307119033 70568556687260 82788020813636 85097450137828 89775295054332 124546192348043 151796447914425 158687536581162 196421115996488 208688131165094 208688131165109 217096164890903 230184383806215 230685295159156 253764370664478 264214093175947 288661503866515 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 363105595778234 398439345207976 412818828973466 447976737540058 463022512672729 474709775802880 518626499560505 525347163412178 531497668234994 535619300617422 564510570641812 573404176134326 634772253538988 667095047136112 672462142824279 693450454781841 698125516052739 698339900079260 701120709046504 701473106811508 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878
alignment 32 15
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 89775295054332 124546192348043 124546192348058 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 299998922699714 315287158685617 315287158685632 324230197263311 334828846544467 334828846544482 354656544070694 398439345207976 412818828973466 412818828973481 447976737540058 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 580255590100414 672462142824279 693450454781841 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878 788176691045893
alignment 32 16
boolLib.pop_assum boolLib.mp_tac
17
4508187 479280036806 522339191855 527123542416 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 89775295054332 124546192348043 151796447914425 158687536581162 196421115996488 208688131165094 208688131165109 217096164890903 230184383806215 230685295159156 253764370664478 264214093175947 288661503866515 294191713884633 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 398439345207976 412818828973466 447976737540058 474709775802880 518626499560505 525347163412178 531497668234994 564510570641812 573404176134326 580255590100414 634772253538988 672462142824279 693450454781841 698339900079260 701120709046504 701473106811508 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878
alignment 32 17
bossLib.simp_tac bossLib.pure_ss [ boolLib.Once arithmeticTheory.MULT_COMM ]
18
4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 89775295054332 124546192348043 124546192348058 151796447914425 158687536581162 196421115996488 208688131165094 208688131165109 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 299998922699714 315287158685617 315287158685632 324230197263311 330012922480994 334828846544467 334828846544482 354656544070694 398439345207976 412818828973466 412818828973481 447976737540058 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 580255590100414 634772253538988 672462142824279 684439512836680 693450454781841 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878 788176691045893
alignment 32 18
dep_rewrite.DEP_REWRITE_TAC [ boolLib.GSYM arithmeticTheory.X_LE_DIV ]
19
4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 70020307119048 82788020813636 89775295054332 124546192348043 124546192348058 151796447914425 158687536581162 196421115996488 208688131165094 208688131165109 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 315287158685617 324230197263311 330012922480994 334828846544467 354656544070694 398439345207976 412818828973466 412818828973481 447976737540058 463022512672744 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 535619300617437 564510570641812 573404176134326 580255590100414 634772253538988 667095047136127 672462142824279 684439512836680 693450454781841 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878
alignment 32 19
boolLib.conj_tac
20 21
4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 19521708359799 52213207481641 82788020813636 89775295054332 101493408634270 124546192348043 124546192348058 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 398439345207976 412818828973466 447976737540058 466580814163002 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 538989140445465 564510570641812 573404176134326 580255590100414 593351620445102 672462142824279 684439512836680 686906823214183 693450454781841 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 702299432457039 704177836849649 734077381109548 734077381109563 735181470344803 747677256307008 778417488521154 788176691045878
alignment 32 20
bossLib.simp [ bossLib.Abbr [ HolKernel.QUOTE " (*#loc 382 28*)d" ] ]

4508187 4508202 479280036806 479280036821 522339191855 527123542416 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 89775295054332 124546192348043 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 398439345207976 412818828973466 447976737540058 474709775802880 518626499560505 525347163412178 531497668234994 531497668235009 538989140445465 564510570641812 573404176134326 580255590100414 672462142824279 693450454781841 698339900079260 701120709046504 701473106811508 701865353869684 702299432457039 704177836849649 734077381109548 734077381109563 735181470344803 747677256307008 778417488521154 788176691045878
alignment 32 21
bossLib.simp [ arithmeticTheory.NOT_LESS_EQUAL ]

4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 19521708359799 52213207481641 82788020813636 89775295054332 124546192348043 124546192348058 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 315287158685617 324230197263311 334828846544467 354656544070694 398439345207976 412818828973466 447976737540058 466580814163002 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 580255590100414 593351620445102 672462142824279 686906823214183 693450454781841 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 735181470344803 747677256307008 788176691045878
alignment 32 22
bossLib.fs [ ]

4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 89775295054332 124546192348043 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 299998922699714 311143532379752 315287158685617 315287158685632 324230197263311 330012922480994 334828846544467 354656544070694 384335149476768 398439345207976 412818828973466 412818828973481 439923312836679 447976737540058 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 580255590100414 580255590100429 672462142824279 684439512836680 693450454781841 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 734077381109563 735181470344803 747677256307008 788176691045878
alignment 32 23
boolLib.ASM_REWRITE_TAC [ ]

4508187 4508202 479280036806 479280036821 522339191855 522339191870 527123542416 527123542431 536692243538 3509959868078 19521708359784 52213207481641 82788020813636 89775295054332 124546192348043 151796447914425 158687536581162 196421115996488 208688131165094 217096164890903 230184383806215 230184383806230 230685295159156 253764370664478 264214093175947 288661503866515 288661503866530 294191713884633 299998922699699 299998922699714 315287158685617 315287158685632 324230197263311 334828846544467 354656544070694 384335149476768 398439345207976 412818828973466 412818828973481 447976737540058 474709775802880 518626499560505 518626499560520 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 580255590100414 580255590100429 672462142824279 693450454781841 698339900079260 698339900079275 701120709046504 701473106811508 701473106811523 701865353869684 704177836849649 734077381109548 734077381109563 735181470344803 747677256307008 788176691045878
alignment 33 0
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508202 512770490748 570182697480 3509959868093 52213207481656 81577138722132 82788020813651 140665899173835 151796447914440 230685295159171 238111493268340 245447969482653 264214093175962 267499759188443 288661503866530 350016165221193 366489566126296 395868650636731 424623825835852 474709775802895 503400382949150 525347163412193 573581504197725 646011007666728 672462142824294 684439512836680 698339900079275 701865353869699 749501700201833
alignment 35 0
bossLib.completeInduct_on [ HolKernel.QUOTE " (*#loc 407 21*)w2n b" ]
1
4508202 464926985138 469711335699 536692243553 27602862583158 74785690277598 94965359467318 128759985827958 140665899173835 238111493268340 245447969482653 247638961992652 261533438708824 266120818347159 267499759188443 288661503866530 330012922480994 366489566126296 384755068030785 395868650636731 410205221915187 491132347463379 573581504197725 646011007666728 684439512836680 701865353869699 717777217761303 728046152429278
alignment 35 1
bossLib.rw [ ]
2
4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 565398346904 565398346919 22154189973128 22154189973143 27602862583143 27602862583158 74785690277583 74785690277598 94965359467303 94965359467318 128759985827943 128759985827958 140665899173820 140665899173835 217096164890903 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 266120818347144 266120818347159 267499759188428 267499759188443 288661503866515 288661503866530 330012922480979 330012922480994 366489566126281 366489566126296 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 410205221915187 471942352642295 491132347463364 491132347463379 521746175187005 531497668234994 531497668235009 573581504197710 573581504197725 641145649424472 641145649424487 646011007666713 646011007666728 661580151762825 661580151762840 684439512836665 684439512836680 700899601844024 700899601844039 701865353869684 701865353869699 704177836849649 704177836849664 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 2
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 409 15*)w2n b < 2 ** p" ]
3 6
4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 22154189973128 27602862583143 27602862583158 74785690277583 74785690277598 94965359467303 94965359467318 128759985827943 128759985827958 140665899173820 217096164890903 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 471942352642295 491132347463364 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 684439512836665 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 3
bossLib.simp [ ( DB.fetch "alignment" "align_add_aligned" ) ]

4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 74785690277598 82788020813636 94965359467303 94965359467318 128759985827943 128759985827958 140665899173820 151796447914425 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 264214093175947 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 315986567003831 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 670571579697739 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 4
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 22154189973128 27602862583143 52213207481641 74785690277583 74785690277598 81577138722132 82788020813636 94965359467303 94965359467318 128759985827943 128759985827958 140665899173820 151796447914425 217096164890903 230685295159156 238111493268325 245447969482638 247638961992637 261533438708809 264214093175947 266120818347144 267499759188428 288661503866515 288661503866530 315986567003831 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 410205221915172 420101531419162 466399150954832 471942352642295 474709775802880 491132347463364 503400382949150 525347163412178 531497668234994 573581504197710 573581504197725 635304202009951 641145649424472 646011007666713 661580151762825 670571579697739 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 717777217761303 728046152429263 734077381109548 778417488521154
alignment 35 5
bossLib.SRW_TAC [ fcpLib.FCP_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 22154189973128 27602862583143 52213207481641 56961655769820 74785690277583 74785690277598 81577138722117 82788020813636 94965359467303 94965359467318 128759985827943 128759985827958 140665899173820 151796447914425 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 264214093175947 266120818347144 267499759188428 288661503866515 288661503866530 315986567003831 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 420101531419147 466399150954817 471942352642295 474709775802880 491132347463364 503400382949135 525347163412178 531497668234994 573581504197710 573581504197725 635304202009936 641145649424472 646011007666713 661580151762825 670571579697739 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 704177836849664 717777217761288 717777217761303 728046152429263 734077381109548 778417488521139
alignment 35 6
bossLib.fs [ arithmeticTheory.NOT_LESS ]
7
4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 19521708359784 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 74785690277598 82788020813636 94965359467303 94965359467318 128759985827943 128759985827958 140665899173820 151796447914425 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 264214093175947 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 315986567003831 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 466580814162987 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 670571579697739 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 7
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 415 15*)w2n b = 2 ** p" ]
12
4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 74785690277598 82788020813636 94965359467303 94965359467318 124546192348043 128759985827943 128759985827958 140665899173820 151796447914425 200649562745615 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 264214093175947 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 315087132999844 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 8
bossLib.simp [ ( DB.fetch "alignment" "aligned_def" ) , ( DB.fetch "alignment" "align_w2n" ) ]
9
4508187 4508202 464926985123 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 22154189973128 27602862583143 52213207481641 74785690277583 82788020813636 94965359467303 101492973714486 124546192348043 128759985827943 140665899173820 140665899173835 151796447914425 181022034049179 200649562745615 217096164890903 230685295159156 238111493268325 245447969482638 247638961992637 261533438708809 264214093175947 266120818347144 267499759188428 267499759188443 288661503866515 288661503866530 315087132999844 330012922480979 366489566126281 366489566126296 384755068030770 395868650636716 410205221915172 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 646011007666728 661580151762825 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 704177836849649 717777217761288 728046152429263 734077381109548
alignment 35 9
bossLib.metis_tac [ wordsTheory.n2w_w2n ]

4508187 4508202 464926985123 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 3509959868093 22154189973128 27602862583143 52213207481641 52213207481656 74785690277583 81577138722132 82788020813636 82788020813651 94965359467303 101492973714486 124546192348043 128759985827943 140665899173820 151796447914425 151796447914440 181022034049179 191560452667710 200649562745615 217096164890903 230685295159156 230685295159171 238111493268325 245447969482638 247638961992637 261533438708809 264214093175947 264214093175962 266120818347144 267499759188428 288661503866515 288661503866530 315087132999844 330012922480979 352354867393623 366489566126281 384755068030770 384755068030785 395868650636716 410205221915172 424623825835852 471942352642295 474709775802880 474709775802895 491132347463364 503400382949150 525347163412178 525347163412193 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 672462142824279 672462142824294 684439512836665 698339900079260 698339900079275 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 728046152429263 734077381109548
alignment 35 10
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 82788020813636 94965359467303 101492973714486 124546192348043 128759985827943 140665899173820 140665899173835 150461444806889 151796447914425 181022034049179 200649562745615 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 261533438708809 264214093175947 266120818347144 267499759188428 267499759188443 288661503866515 288661503866530 315087132999844 330012922480979 366489566126281 366489566126296 384755068030770 395868650636716 395868650636731 410205221915172 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 704177836849649 717777217761288 728046152429263 734077381109548
alignment 35 11
bossLib.METIS_TAC tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 74785690277598 82788020813636 94965359467303 94965359467318 101492973714486 124546192348043 128759985827943 128759985827958 140665899173820 150461444806874 151796447914425 181022034049179 200649562745615 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 264214093175947 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 315087132999844 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 12
bossLib.fs [ arithmeticTheory.LESS_EQ_EXISTS ]
13
4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 19521708359784 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 74785690277598 82788020813636 94965359467303 94965359467318 101492973714486 124546192348043 128759985827943 128759985827958 140665899173820 151796447914425 181022034049179 200649562745615 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 264214093175947 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 315087132999844 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 466580814162987 471942352642295 474709775802880 491132347463364 525347163412178 531497668234994 573581504197710 573581504197725 641145649424472 646011007666713 661580151762825 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 13
bossLib.qmatch_asmsub_rename_tac [ HolKernel.QUOTE " (*#loc 423 31*)w2n b = z + _" ]
14
4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 3509959868078 19521708359784 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 74785690277598 82788020813636 94965359467303 94965359467318 101492973714486 128759985827943 128759985827958 140665899173820 141115264777401 151796447914425 181022034049179 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 264214093175947 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 422721756170699 466580814162987 471942352642295 474709775802880 491132347463364 502026024071845 525347163412178 531497668234994 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 661580151762825 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 711361459064148 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 14
boolLib.first_x_assum ( bossLib.qspec_then [ HolKernel.QUOTE " (*#loc 424 31*)z" ] boolLib.mp_tac )
15
4508187 4508202 464926985123 464926985138 469711335684 469711335699 522339191855 536692243538 536692243553 584535749148 3509959868078 19521708359784 22154189973128 27602862583143 27602862583158 52213207481641 74785690277583 74785690277598 82788020813636 94965359467303 94965359467318 101492973714486 128759985827943 128759985827958 140665899173820 151796447914425 181022034049179 217096164890903 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 247638961992637 247638961992652 261533438708809 261533438708824 264214093175947 266120818347144 266120818347159 267499759188428 288661503866515 288661503866530 330012922480979 366489566126281 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 422721756170699 466580814162987 471942352642295 474709775802880 491132347463364 502026024071845 525347163412178 531497668234994 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 661580151762825 672462142824279 684439512836665 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 704177836849649 711361459064148 717777217761288 717777217761303 728046152429263 728046152429278 734077381109548
alignment 35 15
boolLib.impl_keep_tac
16
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 584535749163 3509959868078 19521708359784 22154189973143 27602862583158 52213207481641 74785690277598 82788020813636 94965359467318 101492973714486 128759985827958 140665899173820 140665899173835 151796447914425 181022034049179 217096164890918 230685295159156 238111493268340 245447969482653 247638961992652 261533438708824 264214093175947 266120818347159 267499759188428 267499759188443 288661503866515 288661503866530 330012922480994 366489566126281 366489566126296 384755068030785 395868650636731 410205221915187 422721756170699 466580814162987 474709775802880 491132347463379 502026024071845 525347163412178 531497668234994 531497668235009 573581504197710 573581504197725 585128167865294 641145649424472 641145649424487 646011007666713 646011007666728 661580151762825 661580151762840 672462142824279 684439512836680 698339900079260 700421339801735 700899601844024 700899601844039 701865353869684 701865353869699 704177836849664 711361459064148 717777217761303 728046152429278 734077381109563
alignment 35 16
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 469711335684 469711335699 536692243538 584535749148 584535749163 3509959868078 19521708359784 52213207481641 82788020813636 101492973714486 140665899173820 151796447914425 181022034049179 217096164890918 230685295159156 264214093175947 267499759188428 288661503866515 288661503866530 366489566126281 422721756170699 466580814162987 474709775802880 502026024071845 525347163412178 531497668234994 531497668235009 573581504197710 573581504197725 585128167865294 641145649424472 641145649424487 646011007666713 661580151762825 661580151762840 672462142824279 698339900079260 700421339801735 700899601844024 700899601844039 701865353869684 711361459064148 734077381109563
alignment 35 17
bossLib.metis_tac [ wordsTheory.w2n_lt , arithmeticTheory.LESS_TRANS ]

4508187 4508202 464926985123 469711335684 536692243538 584535749148 584535749163 3509959868078 19521708359784 52213207481641 82788020813636 101492973714486 140665899173820 151796447914425 181022034049179 217096164890903 217096164890918 230685295159156 253764370664493 264214093175947 267499759188428 288661503866515 288661503866530 324230197263326 366489566126281 422721756170699 447976737540073 466580814162987 474709775802880 502026024071845 525347163412178 531497668234994 531497668235009 564510570641827 573404176134341 573581504197710 585128167865294 641145649424472 646011007666713 661580151762825 672462142824279 693450454781856 698339900079260 700421339801720 700899601844024 701865353869684 711361459064148 734077381109548 734077381109563
alignment 35 18
boolLib.disch_then ( bossLib.qspec_then [ HolKernel.QUOTE " (*#loc 427 28*)n2w z" ] boolLib.mp_tac )
19
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 584535749163 3509959868078 19521708359784 22154189973143 27602862583158 52213207481641 74785690277598 82788020813636 94965359467318 101492973714486 128759985827958 140665899173820 140665899173835 151796447914425 181022034049179 217096164890903 230685295159156 238111493268340 245447969482653 247638961992652 253764370664478 261533438708824 264214093175947 266120818347159 267499759188428 267499759188443 288661503866515 288661503866530 324230197263311 330012922480994 366489566126281 366489566126296 384755068030785 395868650636731 410205221915187 422721756170699 447976737540058 466580814162987 474709775802880 491132347463379 502026024071845 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 641145649424472 641145649424487 646011007666713 646011007666728 661580151762825 661580151762840 672462142824279 684439512836680 693450454781841 698339900079260 700421339801720 700899601844024 700899601844039 701865353869684 701865353869699 704177836849664 711361459064148 717777217761303 728046152429278 734077381109548
alignment 35 19
bossLib.fs [ ]
20 21
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 584535749163 3509959868078 19521708359784 27602862583158 52213207481641 54193218752988 74785690277598 81577138722132 82788020813636 94965359467318 101492973714486 128759985827958 140665899173820 140665899173835 151796447914425 181022034049179 217096164890903 226118431347472 230685295159156 238111493268340 245447969482653 245969384241211 247638961992652 253764370664478 261533438708824 264214093175947 266120818347159 266154436854233 267499759188428 267499759188443 288661503866515 288661503866530 324230197263311 330012922480994 337792026600237 350212936178656 366489566126281 366489566126296 371682655804040 384755068030785 395868650636731 410205221915187 422721756170699 447976737540058 460374166951435 466580814162987 474709775802880 491132347463379 502026024071845 503400382949150 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 646011007666728 661580151762825 661580151762840 672462142824279 684439512836680 690410505693542 693450454781841 698339900079260 700421339801720 700899601844024 700899601844039 701865353869684 701865353869699 704177836849664 711361459064148 717777217761303 728046152429278 734077381109548
alignment 35 20
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 469711335684 536692243538 584535749148 584535749163 3509959868078 19521708359784 52213207481641 81577138722132 82788020813636 101492973714486 140665899173820 151796447914425 181022034049179 217096164890903 226118431347472 230685295159156 253764370664478 264214093175947 267499759188428 288661503866515 288661503866530 324230197263311 350212936178656 366489566126281 422721756170699 447976737540058 460374166951435 466580814162987 474709775802880 502026024071845 503400382949150 525347163412178 531497668234994 531497668235009 564510570641812 573404176134326 573581504197710 585128167865294 641145649424472 646011007666713 661580151762825 661580151762840 672462142824279 693450454781841 698339900079260 700421339801720 700899601844024 700899601844039 701865353869684 701865353869699 704177836849664 711361459064148 734077381109548
alignment 35 21
boolLib.strip_tac
22
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 584535749163 3509959868078 19521708359784 27602862583158 52213207481641 54193218752988 74785690277598 81577138722132 82788020813636 94965359467318 101492973714486 128759985827958 140665899173820 140665899173835 151796447914425 181022034049179 217096164890903 226118431347472 230685295159156 238111493268340 245447969482653 245969384241211 247638961992652 253764370664478 261533438708824 264214093175947 266120818347159 266154436854233 267499759188428 267499759188443 288661503866515 288661503866530 324230197263311 330012922480994 337792026600237 366489566126281 366489566126296 371682655804040 384755068030785 395868650636731 410205221915187 422721756170699 447976737540058 466580814162987 474709775802880 491132347463379 502026024071845 503400382949150 525347163412178 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 646011007666728 661580151762825 672462142824279 684439512836680 690410505693542 693450454781841 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 711361459064148 717777217761303 728046152429278 734077381109548
alignment 35 22
boolLib.first_assum ( bossLib.qspec_then [ HolKernel.QUOTE " (*#loc 430 29*)a + n2w (2 ** p)" ] boolLib.mp_tac )
23
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 3509959868078 19521708359784 27602862583158 52213207481641 54193218752973 74785690277583 74785690277598 81577138722117 82788020813636 94965359467303 94965359467318 101492973714486 128759985827958 140665899173820 151796447914425 181022034049179 217096164890903 226118431347457 230685295159156 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 247638961992652 253764370664478 261533438708824 264214093175947 266120818347159 266154436854218 267499759188428 288661503866515 288661503866530 324230197263311 330012922480979 337792026600222 366489566126281 371682655804025 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 422721756170699 447976737540058 466580814162987 474709775802880 491132347463364 502026024071845 503400382949135 525347163412178 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 661580151762825 672462142824279 684439512836665 690410505693527 693450454781841 698339900079260 700421339801720 700899601844024 701865353869684 701865353869699 711361459064148 717777217761288 717777217761303 728046152429278 734077381109548
alignment 35 23
boolLib.impl_tac
24 25
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 27602862583158 52213207481641 52213207481656 54193218752973 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 95200942648293 101492973714486 128759985827958 140665899173820 140665899173835 151796447914425 151796447914440 181022034049179 217096164890903 226118431347457 226118431347472 230685295159156 230685295159171 230715827742077 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 247638961992652 253764370664478 261533438708824 264214093175947 264214093175962 266120818347159 266154436854218 266154436854233 267499759188428 267499759188443 288661503866515 288661503866530 296051186006222 324017279785797 324230197263311 330012922480979 330012922480994 337792026600222 350016165221193 366489566126281 366489566126296 371682655804025 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 422721756170699 424623825835852 447976737540058 466580814162987 474709775802880 474709775802895 491132347463364 502026024071845 503400382949135 503400382949150 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 661580151762825 672462142824279 672462142824294 684439512836665 684439512836680 690410505693527 693450454781841 698339900079260 698339900079275 700421339801720 700899601844024 701865353869684 701865353869699 711361459064148 717777217761288 717777217761303 728046152429278 729384793500881 734077381109548 746736185286611 749501700201833
alignment 35 24
BasicProvers.SRW_TAC [ ] tactictoe_thmlarg

4508187 4508202 464926985123 464926985138 469711335684 536692243538 536692243553 584535749148 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 54193218752973 74785690277583 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 101492973714486 140665899173820 140665899173835 151796447914425 151796447914440 181022034049179 217096164890903 226118431347457 230685295159156 230685295159171 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 253764370664478 264214093175947 264214093175962 266154436854218 267499759188428 267499759188443 288661503866515 288661503866530 324230197263311 330012922480979 337792026600222 350016165221193 366489566126281 366489566126296 371682655804025 384755068030770 395868650636716 395868650636731 410205221915172 422721756170699 424623825835852 447976737540058 466580814162987 474709775802880 474709775802895 491132347463364 502026024071845 503400382949135 503400382949150 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 661580151762825 672462142824279 672462142824294 684439512836665 690410505693527 693450454781841 698339900079260 698339900079275 700421339801720 700899601844024 701865353869684 711361459064148 717777217761288 734077381109548 749501700201833
alignment 35 25
boolLib.rewrite_tac [ wordsTheory.word_add_n2w , boolLib.GSYM wordsTheory.WORD_ADD_ASSOC ]
26
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 27602862583158 52213207481641 52213207481656 54193218752973 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 95200942648293 101492973714486 128759985827958 140665899173820 151796447914425 151796447914440 181022034049179 217096164890903 226118431347457 226118431347472 230685295159156 230685295159171 230715827742077 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 247638961992652 253764370664478 261533438708824 264214093175947 264214093175962 266120818347159 266154436854218 266154436854233 267499759188428 288661503866515 288661503866530 296051186006222 324017279785797 324230197263311 330012922480979 330012922480994 337792026600222 350016165221193 366489566126281 371682655804025 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 422721756170699 424623825835852 447976737540058 466580814162987 474709775802880 474709775802895 491132347463364 502026024071845 503400382949135 503400382949150 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 641145649424472 646011007666713 661580151762825 672462142824279 672462142824294 684439512836665 684439512836680 690410505693527 693450454781841 698339900079260 698339900079275 700421339801720 700899601844024 701865353869684 701865353869699 711361459064148 717777217761288 717777217761303 728046152429278 729384793500881 734077381109548 746736185286611
alignment 35 26
bossLib.Cases_on [ HolKernel.QUOTE " (*#loc 433 15*)b" ]
27
4508187 4508202 464926985123 464926985138 469711335684 469711335699 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 27602862583158 52213207481641 52213207481656 54193218752973 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 101492973714486 111358948810348 128759985827958 131152693272177 140665899173820 151796447914425 151796447914440 178928031674669 181022034049179 184980959902121 217096164890903 226118431347457 226118431347472 230685295159156 230685295159171 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 247638961992652 253764370664478 261533438708824 264214093175947 264214093175962 266120818347159 266154436854218 266154436854233 267499759188428 281821173785920 288661503866515 288661503866530 324230197263311 330012922480979 330012922480994 337792026600222 366489566126281 371682655804025 384755068030770 384755068030785 395868650636716 395868650636731 410205221915172 413349225174560 422721756170699 424623825835852 447976737540058 457999312549665 466580814162987 474709775802880 474709775802895 491132347463364 502026024071845 503400382949135 503400382949150 525347163412178 525347163412193 531497668234994 561315451479837 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 585128167865309 614489196964870 641145649424472 646011007666713 661580151762825 672462142824279 672462142824294 684439512836665 684439512836680 690410505693527 693450454781841 698339900079260 698339900079275 700421339801720 700899601844024 701865353869684 701865353869699 711361459064148 717777217761288 717777217761303 728046152429278 734077381109548 745017406309931
alignment 35 27
bossLib.fs [ boolLib.GSYM wordsTheory.word_add_n2w ]
28
4508187 4508202 464926985123 464926985138 527123542416 527123542431 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 54193218752973 54193218752988 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 107850655086918 111358948810348 131152693272177 140665899173820 151796447914425 151796447914440 178928031674669 184980959902121 217096164890903 226118431347457 226118431347472 230685295159156 230685295159171 237840309582441 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 245969384241211 253764370664478 264214093175947 264214093175962 266154436854218 266154436854233 267499759188428 281821173785920 288661503866515 288661503866530 324230197263311 330012922480979 330012922480994 337792026600222 337792026600237 366489566126281 371682655804025 371682655804040 384755068030770 384755068030785 395868650636716 395868650636731 404574525570413 410205221915172 413349225174560 424623825835852 447976737540058 457999312549665 460374166951420 466580814162987 474709775802880 474709775802895 491132347463364 502026024071845 503400382949135 503400382949150 525347163412178 525347163412193 531497668234994 561315451479837 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 585128167865309 614489196964870 629512991776403 646011007666713 661580151762825 672462142824279 672462142824294 684439512836665 684439512836680 690410505693527 690410505693542 693450454781841 698339900079260 698339900079275 700899601844024 701865353869684 701865353869699 711361459064148 717777217761288 717777217761303 734077381109548 745017406309931
alignment 35 28
boolLib.strip_tac
29
4508187 4508202 464926985123 464926985138 527123542416 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 30692676858191 52213207481641 52213207481656 54193218752973 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 102310550206898 140665899173820 151796447914425 151796447914440 188410089585905 217096164890903 217164224108633 226118431347457 226118431347472 230685295159156 230685295159171 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 245969384241211 247299692321830 253764370664478 264214093175947 264214093175962 266154436854218 266154436854233 267499759188428 288661503866515 288661503866530 296051186006222 324017279785797 324230197263311 330012922480979 330012922480994 337792026600222 350016165221193 366489566126281 371682655804025 384755068030770 384755068030785 391472442359213 395868650636716 395868650636731 410205221915172 424623825835852 447976737540058 466580814162987 474709775802880 474709775802895 480925939472960 491132347463364 502026024071845 503400382949135 503400382949150 510616368415869 518681476316915 520431781021939 521746175187005 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 646011007666713 656198894179156 672462142824279 672462142824294 677653106907968 684439512836665 684439512836680 690410505693527 693450454781841 698339900079260 698339900079275 701120709046504 701865353869684 701865353869699 704177836849649 711361459064148 717777217761288 717777217761303 734077381109548
alignment 35 29
boolLib.first_x_assum ( bossLib.qspec_then [ HolKernel.QUOTE " (*#loc 435 31*)n2w (2**p)" ] boolLib.mp_tac )
30
4508187 4508202 464926985123 464926985138 527123542416 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 30692676858191 52213207481641 52213207481656 54193218752973 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 102310550206883 140665899173820 151796447914425 151796447914440 188410089585890 217096164890903 217164224108633 226118431347457 226118431347472 230685295159156 230685295159171 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 247299692321830 253764370664478 264214093175947 264214093175962 266154436854218 266154436854233 267499759188428 288661503866515 288661503866530 296051186006207 296051186006222 324017279785782 324017279785797 324230197263311 330012922480979 337792026600222 350016165221178 350016165221193 366489566126281 371682655804025 384755068030770 384755068030785 391472442359198 395868650636716 395868650636731 410205221915172 424623825835837 424623825835852 447976737540058 466580814162987 474709775802880 474709775802895 480925939472960 491132347463364 502026024071845 503400382949135 503400382949150 510616368415854 518681476316900 520431781021939 521746175187005 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 646011007666713 656198894179156 672462142824279 672462142824294 677653106907968 684439512836665 690410505693527 693450454781841 698339900079260 698339900079275 701120709046504 701865353869684 701865353869699 704177836849649 711361459064148 717777217761288 717777217761303 734077381109548
alignment 35 30
boolLib.impl_tac
31 32
4508187 4508202 464926985123 464926985138 527123542416 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 30692676858191 52213207481641 52213207481656 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 102310550206883 131152693272177 140665899173820 140665899173835 151796447914425 151796447914440 178928031674669 188410089585890 217096164890903 217164224108633 221310445052493 226118431347457 226118431347472 230685295159156 230685295159171 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 247299692321830 253764370664478 264214093175947 264214093175962 266154436854218 266154436854233 267499759188428 267499759188443 288661503866515 288661503866530 296051186006207 296051186006222 324017279785782 324017279785797 324230197263311 330012922480994 341939899358732 350016165221178 350016165221193 366489566126281 366489566126296 384755068030770 384755068030785 391472442359198 395868650636716 395868650636731 424623825835837 424623825835852 431327341011279 447976737540058 466580814162987 474709775802880 474709775802895 480925939472960 502026024071845 503400382949135 503400382949150 504518368482509 510616368415854 517892500108833 518681476316900 520431781021939 521746175187005 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 646011007666713 656198894179156 672462142824279 672462142824294 677653106907968 684439512836680 693450454781841 698339900079260 698339900079275 701120709046504 701865353869684 701865353869699 704177836849649 711361459064148 717777217761288 717777217761303 734077381109548
alignment 35 31
BasicProvers.SRW_TAC [ numSimps.ARITH_ss ] tactictoe_thmlarg

4508187 4508202 464926985123 527123542416 536692243538 536692243553 584535749148 3509959868078 3509959868093 19521708359784 52213207481641 52213207481656 74785690277583 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 102310550206883 140665899173820 140665899173835 151796447914425 151796447914440 188410089585890 217096164890903 226118431347457 230685295159156 230685295159171 238111493268325 245447969482638 245969384241196 247299692321830 253764370664478 264214093175947 264214093175962 266154436854218 267499759188428 267499759188443 288661503866515 288661503866530 296051186006207 324017279785782 324230197263311 350016165221178 366489566126281 366489566126296 384755068030770 391472442359198 395868650636716 424623825835837 424623825835852 431327341011279 447976737540058 466580814162987 474709775802880 474709775802895 502026024071845 503400382949135 503400382949150 510616368415854 518681476316900 521746175187005 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 585128167865294 646011007666713 672462142824279 672462142824294 693450454781841 698339900079260 698339900079275 701120709046504 701865353869684 704177836849649 711361459064148 717777217761288 734077381109548
alignment 35 32
bossLib.simp [ ]

4508187 4508202 464926985123 464926985138 527123542416 536692243538 536692243553 584535749148 584535749163 3509959868078 3509959868093 19521708359784 30692676858191 52213207481641 52213207481656 74785690277583 74785690277598 81577138722117 81577138722132 82788020813636 82788020813651 94965359467303 94965359467318 102310550206883 131152693272177 140665899173820 151796447914425 151796447914440 178928031674669 188410089585890 217096164890903 217164224108633 221310445052493 226118431347457 226118431347472 230685295159156 230685295159171 238111493268325 238111493268340 245447969482638 245447969482653 245969384241196 247299692321830 253764370664478 264214093175947 264214093175962 266154436854218 266154436854233 267499759188428 288661503866515 288661503866530 296051186006207 296051186006222 324017279785782 324017279785797 324230197263311 330012922480994 341939899358732 350016165221178 350016165221193 366489566126281 384755068030770 384755068030785 391472442359198 395868650636716 395868650636731 424623825835837 424623825835852 447976737540058 466580814162987 474709775802880 474709775802895 480925939472960 502026024071845 503400382949135 503400382949150 504518368482509 510616368415854 517892500108833 518681476316900 520431781021939 521746175187005 525347163412178 525347163412193 531497668234994 564510570641812 573404176134326 573581504197710 573581504197725 585128167865294 646011007666713 656198894179156 672462142824279 672462142824294 677653106907968 684439512836680 693450454781841 698339900079260 698339900079275 701120709046504 701865353869684 701865353869699 704177836849649 711361459064148 717777217761288 717777217761303 734077381109548
alignment 36 0
bossLib.EVAL_TAC

4508202 574967048041 23816566074595 179645175583221 186796596260154 240691225187063 384755068030785 452840999734795 457765979778494 573581504197725 612258381968858 684439512836680 701865353869699 771176763760234
alignment 37 0
bossLib.rw [ ( DB.fetch "alignment" "byte_aligned_def" ) ]
1
4508202 574967048041 579751398602 23816566074595 27602862583158 101493408634270 186796596260154 228816688979656 238111493268340 245447969482653 330012922480994 395868650636731 573581504197725 684439512836680 771176763760234
alignment 37 1
bossLib.metis_tac [ ( DB.fetch "alignment" "aligned_add_sub_cor" ) ]

4508187 4508202 574967048026 574967048041 579751398587 579751398602 27602862583158 41573884812095 41573884812110 92479914823305 92479914823320 151796447914425 151796447914440 154616453055404 154616453055419 155412585748107 155412585748122 230184383806215 230184383806230 238111493268340 241924042511282 245447969482653 264214093175947 264214093175962 267499759188428 267499759188443 288661503866515 288661503866530 322617368351369 322617368351384 366489566126281 366489566126296 386192181368684 386192181368699 395868650636731 447976737540058 447976737540073 474709775802880 474709775802895 506291458848484 506291458848499 538513686733934 538513686733949 564510570641812 564510570641827 573404176134326 573404176134341 573581504197710 573581504197725 672462142824279 672462142824294 698339900079260 698339900079275 701222222234020 701222222234035 704903582865051 704903582865066 764597926885500 767410722212999 767410722213014 772093664419574 772093664419589
alignment 38 0
boolLib.REPEAT boolLib.STRIP_TAC
1 2 3 4 5 6 7 8 9 10 11 12 13 14
4508202 574967048041 10411210851856 15420023580878 22275492537028 25188873716046 31269449534254 38959113882890 47405617016178 52213207481656 59544107057230 63884997935812 68893810664834 75801607552048 82788020813651 88179277655303 101493408634270 103542482878900 106364037843603 129916455720081 149103438998092 151796447914440 152550379821092 155412585748122 162662068148344 171883192221012 209153806380093 226487568881209 228028930650247 234564361719196 235562312163421 243698370885245 246503384586824 248331825059815 252219330223871 264214093175962 268653241365547 280192835354200 280737573617253 282765747889925 283752563088630 288038148803152 288661503866530 289812316899465 306854476944058 319158091902197 322617368351384 324506486255419 328860096480587 330049321248983 330527776373049 332006329830593 348442929936807 375195186286170 382703998461415 399845084265874 402936061613022 405718780759099 412818828973481 416434687288885 422300286772184 428602771266570 438782576555389 460810438495524 469908474372841 471942352642310 474709775802895 485735434915112 491132347463379 502026024071860 518965607360187 520646707146395 531497668235009 532172090545745 538513686733949 546828574604906 572189729737206 580371389311486 583873428110515 585128167865309 586575098793576 587688456885360 591784695147137 601702184408172 604667324477082 606248055678180 610460394514465 610598730171016 612668879269938 628253675214709 637347215194471 640587838156225 643883191412863 652721008443688 652755922133910 665096168883867 670908718258291 672462142824294 672694712444706 673168029447473 682005846478298 682370572715507 684439512836680 694061625240181 698339900079275 701865353869699 708969679436653 734800689955240 743136253713772 758197657688475 767410722213014 772093664419589 776803221226637 778523560533365 783452469929694 792342772066472
alignment 38 1
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
15
4508202 574967048041 82788020813651 129916455720081 151796447914440 155412585748122 209153806380093 234564361719196 252219330223871 264214093175962 268653241365547 288661503866530 289812316899465 322617368351384 399845084265874 412818828973481 474709775802895 502026024071860 518965607360187 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 604667324477082 606248055678180 652721008443688 672462142824294 698339900079275 701865353869699 767410722213014 772093664419589 778523560533365
alignment 38 2
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
16
4508202 574967048041 10411210851856 52213207481656 82788020813651 129916455720081 151796447914440 155412585748122 162662068148344 209153806380093 246503384586824 264214093175962 268653241365547 288661503866530 306854476944058 322617368351384 324506486255419 412818828973481 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 591784695147137 672462142824294 682005846478298 698339900079275 701865353869699 767410722213014 772093664419589
alignment 38 3
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
17
4508202 574967048041 129916455720081 151796447914440 152550379821092 155412585748122 209153806380093 228028930650247 264214093175962 268653241365547 280737573617253 288038148803152 288661503866530 322617368351384 402936061613022 412818828973481 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 643883191412863 672462142824294 682370572715507 698339900079275 701865353869699 767410722213014 772093664419589 778523560533365 792342772066472
alignment 38 4
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
18
4508202 574967048041 63884997935812 103542482878900 129916455720081 151796447914440 155412585748122 264214093175962 268653241365547 288661503866530 322617368351384 412818828973481 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 591784695147137 672462142824294 672694712444706 673168029447473 698339900079275 701865353869699 734800689955240 767410722213014 772093664419589
alignment 38 5
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
19
4508202 574967048041 15420023580878 38959113882890 82788020813651 129916455720081 151796447914440 155412585748122 209153806380093 235562312163421 264214093175962 268653241365547 283752563088630 288661503866530 322617368351384 332006329830593 412818828973481 460810438495524 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 610598730171016 652721008443688 672462142824294 698339900079275 701865353869699 767410722213014 772093664419589 778523560533365
alignment 38 6
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
20
4508202 574967048041 25188873716046 59544107057230 129916455720081 151796447914440 155412585748122 209153806380093 264214093175962 268653241365547 288661503866530 322617368351384 412818828973481 474709775802895 502026024071860 531497668235009 532172090545745 538513686733949 546828574604906 583873428110515 585128167865309 587688456885360 591784695147137 672462142824294 682005846478298 698339900079275 701865353869699 767410722213014 772093664419589 783452469929694
alignment 38 7
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
21
4508202 574967048041 31269449534254 68893810664834 129916455720081 151796447914440 155412585748122 209153806380093 226487568881209 264214093175962 268653241365547 288661503866530 322617368351384 412818828973481 438782576555389 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 628253675214709 643883191412863 672462142824294 698339900079275 701865353869699 758197657688475 767410722213014 772093664419589 778523560533365
alignment 38 8
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
22
4508202 574967048041 151796447914440 155412585748122 264214093175962 268653241365547 280192835354200 288661503866530 322617368351384 328860096480587 412818828973481 474709775802895 485735434915112 520646707146395 531497668235009 538513686733949 585128167865309 586575098793576 591784695147137 612668879269938 637347215194471 670908718258291 672462142824294 673168029447473 698339900079275 701865353869699 743136253713772 767410722213014 772093664419589
alignment 38 9
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
23
4508202 574967048041 47405617016178 52213207481656 82788020813651 88179277655303 129916455720081 151796447914440 155412585748122 228028930650247 243698370885245 264214093175962 288661503866530 375195186286170 412818828973481 422300286772184 474709775802895 502026024071860 531497668235009 585128167865309 587688456885360 601702184408172 640587838156225 652721008443688 672462142824294 682370572715507 698339900079275 701865353869699 772093664419589 778523560533365
alignment 38 10
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
24
4508202 574967048041 75801607552048 129916455720081 151796447914440 155412585748122 228028930650247 243698370885245 264214093175962 288661503866530 405718780759099 412818828973481 416434687288885 474709775802895 502026024071860 531497668235009 585128167865309 587688456885360 591784695147137 601702184408172 672462142824294 682005846478298 682370572715507 698339900079275 701865353869699 772093664419589
alignment 38 11
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
25
4508202 574967048041 129916455720081 151796447914440 155412585748122 171883192221012 228028930650247 243698370885245 264214093175962 288661503866530 412818828973481 422300286772184 474709775802895 502026024071860 531497668235009 585128167865309 587688456885360 601702184408172 643883191412863 672462142824294 682370572715507 694061625240181 698339900079275 701865353869699 708969679436653 772093664419589 776803221226637 778523560533365
alignment 38 12
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
26
4508202 574967048041 151796447914440 155412585748122 228028930650247 243698370885245 248331825059815 264214093175962 282765747889925 288661503866530 412818828973481 438782576555389 469908474372841 474709775802895 531497668235009 538513686733949 580371389311486 585128167865309 591784695147137 610460394514465 665096168883867 672462142824294 673168029447473 682370572715507 698339900079275 701865353869699 772093664419589
alignment 38 13
boolLib.CONV_TAC ( Conv.LHS_CONV ( boolLib.REWRITE_CONV [ arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.NUMERAL_DEF ] ) )
27
4508202 574967048041 22275492537028 52213207481656 82788020813651 129916455720081 149103438998092 151796447914440 155412585748122 264214093175962 288661503866530 330049321248983 330527776373049 348442929936807 412818828973481 428602771266570 474709775802895 531497668235009 572189729737206 585128167865309 591784695147137 672462142824294 698339900079275 701865353869699 772093664419589
alignment 38 14
simpLib.SIMP_TAC boolSimps.bool_ss [ arithmeticTheory.NUMERAL_DEF , arithmeticTheory.GREATER_DEF , ( DB.fetch "numeral" "iZ" ) , arithmeticTheory.GREATER_OR_EQ , arithmeticTheory.LESS_OR_EQ , boolLib.EQ_IMP_THM , boolLib.DISJ_IMP_THM , arithmeticTheory.ADD_CLAUSES , arithmeticTheory.ALT_ZERO , arithmeticTheory.MULT_CLAUSES , arithmeticTheory.EXP , prim_recTheory.PRE , prim_recTheory.NOT_LESS_0 , arithmeticTheory.SUB_0 , arithmeticTheory.BIT1 , arithmeticTheory.BIT2 , arithmeticTheory.ODD , arithmeticTheory.EVEN ]
28
4508202 574967048041 52213207481656 82788020813651 106364037843603 129916455720081 151796447914440 155412585748122 264214093175962 288661503866530 319158091902197 330527776373049 382703998461415 412818828973481 474709775802895 502026024071860 531497668235009 585128167865309 587688456885360 652755922133910 672462142824294 698339900079275 701865353869699 772093664419589 778523560533365
alignment 38 15
simpLib.FULL_SIMP_TAC bossLib.arith_ss [ ]

4508202 574967048041 82788020813651 96708066951503 126257673845452 129916455720081 151796447914440 155412585748122 163742880577409 168336259210934 186792947753106 209153806380093 262767033862285 264214093175962 268653241365547 288661503866530 289812316899465 304128032116822 309888446016952 322617368351384 340494480745827 399845084265874 412818828973481 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 552678583612270 585128167865309 587688456885360 604667324477082 672462142824294 698339900079275 699096926024769 701865353869699 727053110504189 740982553314379 767410722213014 772093664419589 778417488521154
alignment 38 16
bossLib.DECIDE_TAC

4508202 574967048041 52213207481656 82788020813651 129916455720081 133128282587495 150078088842866 151796447914440 153318413594920 155412585748122 162662068148344 209153806380093 262767033862285 264214093175962 268653241365547 288661503866530 291557465540281 304128032116822 309888446016952 322617368351384 332007208127790 412818828973481 474709775802895 502026024071860 522478535772517 531497668235009 538513686733949 546828574604906 564088540052916 585128167865309 587688456885360 637552273113664 669090896897646 672462142824294 684856354756457 698339900079275 701865353869699 767410722213014 772093664419589 778417488521154
alignment 38 17
simpLib.FULL_SIMP_TAC bossLib.arith_ss [ ]

4508202 574967048041 47795144780042 85285976357388 96708066951503 129916455720081 151796447914440 155412585748122 207129627991131 209153806380093 228028930650247 262767033862285 264214093175962 268653241365547 280737573617253 288661503866530 304128032116822 309888446016952 322617368351384 340494480745827 382166280770349 412818828973481 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 569416400760825 585128167865309 587688456885360 605916035535113 672462142824294 682370572715507 690121023722639 698339900079275 701865353869699 727053110504189 767410722213014 772093664419589 778417488521154
alignment 38 18
bossLib.DECIDE_TAC

4508202 574967048041 646654298372 129916455720081 151796447914440 155412585748122 256824127419788 262767033862285 263347859874000 264214093175962 268653241365547 288661503866530 291557465540281 304128032116822 309888446016952 322617368351384 332007208127790 398552110041286 399669926406256 412818828973481 474709775802895 502026024071860 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 637552273113664 672462142824294 698339900079275 701865353869699 726674890469766 729341469580814 767410722213014 772093664419589 778417488521154
alignment 38 19
simpLib.FULL_SIMP_TAC bossLib.arith_ss [ ]

4508202 574967048041 82788020813651 96647284267013 96708066951503 128271049061137 129916455720081 151796447914440 155412585748122 168336259210934 209153806380093 235562312163421 262767033862285 264214093175962 268653241365547 288661503866530 304128032116822 309888446016952 322617368351384 340494480745827 412818828973481 460810438495524 474709775802895 501816153472290 502026024071860 531497668235009 538513686733949 546828574604906 552678583612270 585128167865309 587688456885360 610598730171016 672462142824294 698339900079275 699096926024769 701865353869699 727053110504189 764122369126275 767410722213014 772093664419589 778417488521154
alignment 38 20
bossLib.DECIDE_TAC

4508202 574967048041 129916455720081 133128282587495 151796447914440 153318413594920 155412585748122 209153806380093 262767033862285 264214093175962 268653241365547 288661503866530 291557465540281 304128032116822 309888446016952 322617368351384 332007208127790 412818828973481 421361547086257 474709775802895 493727655318981 502026024071860 522478535772517 527073882122641 531497668235009 538513686733949 546828574604906 585128167865309 587688456885360 624414711788057 637552273113664 672462142824294 698339900079275 701865353869699 767410722213014 772093664419589 778417488521154 783452469929694
alignment 38 21
simpLib.FULL_SIMP_TAC bossLib.arith_ss [ ]

4508202 574967048041 45943898917485 47795144780042 96708066951503 129916455720081 133000617943274 151796447914440 155412585748122 209153806380093 226487568881209 262767033862285 264214093175962 268653241365547 288661503866530 293725822446851 304128032116822 309888446016952 322617368351384 340494480745827 412818828973481 438782576555389 474709775802895 502026024071860 531497668235009 532357859949199 538513686733949 546828574604906 585128167865309 587688456885360 605916035535113 672462142824294 690121023722639 698339900079275 701865353869699 727053110504189 767410722213014 772093664419589 778417488521154
alignment 38 22
bossLib.DECIDE_TAC

4508202 574967048041 646654298372 15356053815751 83465346687706 151796447914440 155412585748122 262767033862285 264214093175962 268653241365547 280192835354200 288661503866530 291557465540281 309888446016952 322617368351384 332007208127790 398552110041286 412818828973481 474709775802895 502026024071860 520646707146395 531497668235009 538513686733949 585128167865309 586575098793576 612668879269938 637552273113664 656114108912045 672462142824294 698339900079275 701865353869699 726674890469766 743136253713772 762077256709790 767410722213014 772093664419589 778417488521154
alignment 38 23
let fun DECIDE_TAC ( g as ( asl , _ ) ) = ( boolLib.MAP_EVERY boolLib.UNDISCH_TAC ( HolKernel.filter numSimps.is_arith_asm asl ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.CONV_TAC Arith.ARITH_CONV ) g in DECIDE_TAC end

4508202 574967048041 52213207481656 82788020813651 88179277655303 96708066951503 129916455720081 151796447914440 155412585748122 168336259210934 228028930650247 243698370885245 262767033862285 264214093175962 288661503866530 304128032116822 309888446016952 340494480745827 412818828973481 422300286772184 474709775802895 502026024071860 531497668235009 585128167865309 587688456885360 601702184408172 664045262507440 672462142824294 678987836205229 682370572715507 698339900079275 699096926024769 701865353869699 727053110504189 772093664419589 778417488521154
alignment 38 24
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 574967048041 50568230831632 129916455720081 133128282587495 151796447914440 153318413594920 155412585748122 228028930650247 243698370885245 262767033862285 264214093175962 288661503866530 291557465540281 304128032116822 309888446016952 332007208127790 412818828973481 474709775802895 502026024071860 531497668235009 585128167865309 587688456885360 601702184408172 637552273113664 672462142824294 682370572715507 698339900079275 701865353869699 732956575049189 772093664419589 778417488521154
alignment 38 25
let fun DECIDE_TAC ( g as ( asl , _ ) ) = ( boolLib.MAP_EVERY boolLib.UNDISCH_TAC ( HolKernel.filter numSimps.is_arith_asm asl ) sml_infixl0_open boolLib.THEN sml_infixl0_close boolLib.CONV_TAC Arith.ARITH_CONV ) g in DECIDE_TAC end

4508202 574967048041 96708066951503 129916455720081 151796447914440 155412585748122 228028930650247 243698370885245 262767033862285 264214093175962 288661503866530 304128032116822 309888446016952 340494480745827 412818828973481 422300286772184 474709775802895 502026024071860 531497668235009 560303637586922 585128167865309 587688456885360 601702184408172 605916035535113 672462142824294 682370572715507 690121023722639 698339900079275 701865353869699 708969679436653 727053110504189 737300490690410 772093664419589 778417488521154
alignment 38 26
bossLib.DECIDE_TAC

4508202 574967048041 151796447914440 155412585748122 186977535315685 228028930650247 243698370885245 262767033862285 264214093175962 282765747889925 288661503866530 291557465540281 309888446016952 332007208127790 367326293596897 398552110041286 412818828973481 438782576555389 474709775802895 502026024071860 531497668235009 538513686733949 580371389311486 585128167865309 610460394514465 637552273113664 672462142824294 682370572715507 698339900079275 701865353869699 726674890469766 772093664419589 778417488521154
alignment 38 27
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 574967048041 52213207481656 82788020813651 129916455720081 149103438998092 151796447914440 155412585748122 262767033862285 264214093175962 288661503866530 291557465540281 309888446016952 330049321248983 330527776373049 332007208127790 375346346658877 412818828973481 474709775802895 502026024071860 531497668235009 572189729737206 585128167865309 636875007654765 672462142824294 698339900079275 701865353869699 772093664419589 778417488521154
alignment 38 28
simpLib.FULL_SIMP_TAC numLib.arith_ss [ ]

4508202 574967048041 52213207481656 82788020813651 96708066951503 129916455720081 151796447914440 155412585748122 262767033862285 264214093175962 288661503866530 304128032116822 309888446016952 330527776373049 382703998461415 412818828973481 445735708148440 474709775802895 502026024071860 531497668235009 585128167865309 587688456885360 595213503291932 672462142824294 698339900079275 701865353869699 727053110504189 772093664419589 778417488521154
alignment 39 0
boolLib.REPEAT boolLib.STRIP_TAC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
4508202 5822413 488848737943 574967048041 579751398602 10411210851856 12120107650750 15420023580878 16910183042953 17041273619099 22667138497894 24992614553085 25984926325165 30798213190976 31847622125113 32185164756470 37544272739177 38959113882890 44286873713165 52213207481656 52987410835979 60868720427118 62911255570363 63884997935812 66580133381563 68893810664834 81577138722132 82788020813651 92806049438985 101493408634270 103542482878900 103763928802326 106189600071129 107022848505115 112838672084538 114231142611995 115027417101954 115860665535940 116385042654319 129916455720081 138239878478897 151796447914440 153444038448252 155412585748122 162661718050527 167700246547449 170049242087231 170882490521217 172396932955946 178887059118056 179720307552042 186232100240699 195645216197494 214960175852750 216851966819688 223582571630903 226635874058231 228028930650247 231246151242759 234564361719196 238111493268340 240087568976694 245447969482653 247650479435213 250829786069746 252266127301551 253405956599037 257559490156623 264214093175962 267499759188443 274273544394332 280192835354200 286143499723916 288038148803152 288525727528694 288661503866530 290900891817100 301889420537498 304334282983156 306854476944058 319158091902197 322127056971033 325199156008491 327747331478288 330964874001858 339529659673100 349341336071778 353772816857515 355159768423009 357847082264331 360055210881449 360777350474615 362419607712132 365973712115685 366489566126296 374178548037211 378181263482368 380096504489648 383843324093657 387019080513193 391103163382780 391663636076327 395868650636731 399845084265874 400581577424784 402936061613022 410205221915187 410702101252260 411727182458724 415038352774277 416434687288885 418506175224183 423600965088194 424621731292641 435308757360716 438782576555389 446016685354688 447723514195434 449293738940359 449407932860673 451497980858242 452840999734795 460341881144321 460810438495524 471942352642310 474709775802895 478095518376597 480035893602200 491132347463379 493417882532650 503400382949150 505680187224456 506456352176446 511125537372924 532172090545745 534280895990294 538513686733949 546891669616606 553646036254608 554401131954517 562438001169423 563238948985342 573581504197725 582713075763577 582811501658939 583873428110515 586575098793576 588836918245488 591784695147137 597144664593758 597661378781854 604667324477082 606248055678180 610455338465852 610598730171016 614640414492091 615628337495080 619293155496677 628253675214709 629940892024559 631806827205923 636587367976213 636952016865862 637387629151176 640587838156225 643766069430959 643883191412863 652558727263011 652721008443688 664707833080864 672462142824294 673168029447473 673777812617329 682005846478298 682370572715507 684179833126844 684439512836680 684567732506724 685394211378671 685954684072218 690777247229007 693917850560501 694061625240181 697239856514915 701865353869699 714077767049319 714638239742866 717191991239791 721898079031989 723340862424508 741177004560325 745331787776005 751390483866373 751957775536649 755266733703886 764341476986098 764953961460934 766438618715716 770371353689080 772093664419589 774888281740466 776705130051411 778142409997819 778523560533365 785779873333623
alignment 39 35
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 52213207481656 81577138722132 82788020813651 116385042654319 125472037272608 129916455720081 151796447914440 155412585748122 240087568976694 245447969482653 264214093175962 267499759188443 288661503866530 330527776373049 366489566126296 382703998461415 412818828973481 425221039281517 474709775802895 502026024071860 503400382949150 531812433838706 573581504197725 585128167865309 587688456885360 672462142824294 673777812617329 684439512836680 698339900079275 701865353869699 772093664419589
alignment 39 36
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 52213207481656 81577138722132 82788020813651 116385042654319 125472037272608 129916455720081 151796447914440 155412585748122 238111493268340 245447969482653 264214093175962 267499759188443 288661503866530 330527776373049 366489566126296 382703998461415 395868650636731 412818828973481 474709775802895 502026024071860 503400382949150 573581504197725 585128167865309 587688456885360 594079148222126 672462142824294 673777812617329 684439512836680 698339900079275 701865353869699 723815395550278 772093664419589
alignment 39 37
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 5822413 488848737943 574967048041 579751398602 31847622125113 41317013181170 52213207481656 81577138722132 82788020813651 103763928802326 129916455720081 151796447914440 155412585748122 186232100240699 240087568976694 245447969482653 264214093175962 267499759188443 288525727528694 288661503866530 330527776373049 366489566126296 412818828973481 474709775802895 503400382949150 553921240840692 573123641804454 573581504197725 585128167865309 597144664593758 637387629151176 646150325111666 647591278431752 672462142824294 673777812617329 684439512836680 698339900079275 701865353869699 711231394203348 772093664419589
alignment 39 38
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 5822413 488848737943 574967048041 579751398602 52213207481656 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 234107989648962 238111493268340 245447969482653 264214093175962 267499759188443 288525727528694 288661503866530 330527776373049 366489566126296 395868650636731 412818828973481 418506175224183 474709775802895 503400382949150 573123641804454 573581504197725 585128167865309 597144664593758 637387629151176 646150325111666 647591278431752 672462142824294 673777812617329 684439512836680 698339900079275 701865353869699 711231394203348 739333377232719 772093664419589 776705130051411
alignment 39 39
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 37511888218980 52213207481656 52987410835979 81577138722132 82788020813651 88179277655303 112838672084538 129916455720081 151796447914440 155412585748122 228028930650247 240087568976694 243698370885245 245447969482653 264214093175962 267499759188443 279325225774919 288661503866530 366489566126296 387019080513193 412818828973481 422300286772184 460341881144321 474709775802895 502026024071860 503400382949150 573581504197725 585128167865309 587688456885360 601702184408172 672462142824294 682370572715507 684439512836680 698339900079275 701865353869699 754212918759005 772093664419589
alignment 39 40
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 39395526098668 52213207481656 52987410835979 62911255570363 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 197635864947919 228028930650247 240087568976694 243698370885245 245447969482653 264214093175962 267499759188443 288661503866530 366489566126296 412818828973481 474709775802895 502026024071860 503400382949150 573581504197725 585128167865309 587688456885360 601702184408172 672462142824294 682370572715507 684439512836680 686589944323948 698339900079275 701865353869699 772093664419589
alignment 39 41
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 28437144936768 31847622125113 52213207481656 52987410835979 81577138722132 82788020813651 103763928802326 129916455720081 151796447914440 155412585748122 228028930650247 240087568976694 243698370885245 245447969482653 264214093175962 267499759188443 288525727528694 288661503866530 332799012858875 366489566126296 378181263482368 412818828973481 422300286772184 474709775802895 502026024071860 503400382949150 573581504197725 585128167865309 587688456885360 601702184408172 672462142824294 682370572715507 684439512836680 698339900079275 701865353869699 708969679436653 745375101728180 772093664419589
alignment 39 42
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 5822413 488848737943 574967048041 579751398602 31847622125113 52213207481656 52987410835979 81577138722132 82788020813651 106189600071129 151796447914440 155412585748122 228028930650247 240087568976694 243698370885245 245447969482653 250798478596921 264214093175962 267499759188443 288661503866530 360777350474615 366489566126296 412818828973481 438782576555389 474709775802895 494442613385503 503400382949150 507868713004635 538513686733949 545866802714220 573581504197725 585128167865309 597144664593758 637387629151176 672462142824294 682370572715507 684439512836680 685660506033259 691853191362517 698339900079275 701865353869699 755266733703886 772093664419589
alignment 39 43
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31831339004867 37511888218980 52213207481656 52987410835979 81577138722132 82788020813651 88179277655303 129916455720081 151796447914440 155412585748122 228028930650247 238111493268340 243698370885245 245447969482653 264214093175962 267499759188443 288661503866530 366489566126296 395868650636731 412818828973481 422300286772184 460341881144321 474709775802895 502026024071860 503400382949150 527243391985076 573581504197725 585128167865309 587688456885360 601702184408172 619293155496677 672462142824294 682370572715507 684439512836680 698339900079275 701865353869699 772093664419589 785779873333623
alignment 39 44
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 39395526098668 52213207481656 52987410835979 62911255570363 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 228028930650247 238111493268340 243698370885245 245447969482653 264214093175962 267499759188443 280254259013954 288661503866530 366489566126296 395868650636731 412818828973481 413078208306369 474709775802895 502026024071860 503400382949150 573581504197725 585128167865309 587688456885360 601702184408172 672462142824294 682370572715507 684439512836680 698339900079275 701865353869699 772093664419589
alignment 39 45
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 28437144936768 52213207481656 52987410835979 81577138722132 82788020813651 85305126088823 129916455720081 151796447914440 155412585748122 228028930650247 238111493268340 243698370885245 245447969482653 264214093175962 267499759188443 288525727528694 288661503866530 366489566126296 395868650636731 412818828973481 422300286772184 474709775802895 502026024071860 503400382949150 518405574954251 573581504197725 585128167865309 587688456885360 601702184408172 610455338465852 672462142824294 682370572715507 684439512836680 698339900079275 701865353869699 708969679436653 772093664419589 776705130051411
alignment 39 46
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 5822413 488848737943 574967048041 579751398602 6506203285776 52213207481656 52987410835979 81577138722132 82788020813651 151796447914440 155412585748122 170049242087231 228028930650247 238111493268340 243698370885245 245447969482653 250798478596921 264214093175962 267499759188443 288661503866530 366489566126296 395868650636731 412818828973481 438782576555389 474709775802895 503400382949150 507868713004635 511125537372924 519178379763614 538513686733949 573581504197725 585128167865309 597144664593758 637387629151176 672462142824294 682370572715507 684439512836680 685660506033259 691853191362517 698339900079275 701865353869699 755266733703886 772093664419589
alignment 39 47
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 25984926325165 31847622125113 81577138722132 82788020813651 115860665535940 129916455720081 151796447914440 155412585748122 191760624737801 209153806380093 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 289812316899465 322617368351384 366489566126296 399845084265874 412818828973481 438782576555389 449407932860673 474709775802895 493417882532650 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 604667324477082 672462142824294 680054902946699 684439512836680 698339900079275 701865353869699 767410722213014 772093664419589 790926547194352
alignment 39 48
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 52213207481656 81577138722132 82788020813651 112838672084538 129916455720081 151796447914440 155412585748122 162662068148344 209153806380093 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 330964874001858 339016696284367 366489566126296 412818828973481 438782576555389 449407932860673 460341881144321 467175116052653 474709775802895 480914348122712 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 672462142824294 684439512836680 698339900079275 701865353869699 767410722213014 772093664419589
alignment 39 49
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 16910183042953 31847622125113 51793778881331 81577138722132 107022848505115 129916455720081 151796447914440 155412585748122 209153806380093 228028930650247 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 280737573617253 288661503866530 322617368351384 366489566126296 412818828973481 438782576555389 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 546891669616606 573581504197725 585128167865309 587688456885360 671217085915874 672462142824294 682370572715507 684439512836680 698339900079275 701865353869699 767410722213014 772093664419589 781055186069620
alignment 39 50
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 81577138722132 129916455720081 151796447914440 155412585748122 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 366489566126296 412818828973481 438782576555389 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 615628337495080 653514959431038 672462142824294 682866651818824 684439512836680 698339900079275 701865353869699 705561403999610 767410722213014 772093664419589
alignment 39 51
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 81577138722132 82788020813651 115027417101954 129916455720081 151796447914440 155412585748122 209153806380093 235562312163421 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 274273544394332 288661503866530 322617368351384 366489566126296 412818828973481 417078238339488 438782576555389 449407932860673 460810438495524 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 571782209056034 573581504197725 585128167865309 587688456885360 610598730171016 672462142824294 679221654512713 684439512836680 698339900079275 701865353869699 764341476986098 767410722213014 772093664419589
alignment 39 52
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 81577138722132 103763928802326 129916455720081 151796447914440 155412585748122 209153806380093 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 288525727528694 288661503866530 322127056971033 322617368351384 329941953002155 366489566126296 412818828973481 438782576555389 449407932860673 472076531091887 474709775802895 502026024071860 503400382949150 520648903136609 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 672462142824294 684439512836680 698339900079275 701865353869699 767410722213014 772093664419589 783452469929694
alignment 39 53
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 31847622125113 81577138722132 106189600071129 129916455720081 151796447914440 155412585748122 209153806380093 213766244274330 226487568881209 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 327747331478288 366489566126296 412818828973481 438782576555389 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 625255996139990 670383837481888 672462142824294 684439512836680 698339900079275 701865353869699 755266733703886 767410722213014 772093664419589
alignment 39 54
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 5822413 488848737943 574967048041 579751398602 31847622125113 81577138722132 151796447914440 155412585748122 219065505808064 223972744430922 240087568976694 245447969482653 264214093175962 267499759188443 268653241365547 280192835354200 288661503866530 322617368351384 366489566126296 369417987745806 412818828973481 415038352774277 419398784036700 438782576555389 449407932860673 451497980858242 459411670102158 474709775802895 503400382949150 506456352176446 538513686733949 573581504197725 585128167865309 586575098793576 597144664593758 637387629151176 672462142824294 684439512836680 698339900079275 701865353869699 744466284343186 767410722213014 772093664419589
alignment 39 55
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 25984926325165 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 179720307552042 209153806380093 238111493268340 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 289812316899465 322617368351384 366489566126296 395868650636731 399845084265874 412818828973481 438782576555389 445945295298894 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 574905682867275 585128167865309 587688456885360 604667324477082 643766069430959 672462142824294 680054902946699 684439512836680 698339900079275 701865353869699 767410722213014 772093664419589
alignment 39 56
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 52213207481656 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 162662068148344 209153806380093 238111493268340 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 329884985926627 339016696284367 366489566126296 376780628331148 395868650636731 412818828973481 438782576555389 449407932860673 460341881144321 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 563238948985342 573581504197725 585128167865309 587688456885360 672462142824294 684439512836680 698339900079275 701865353869699 767410722213014 772093664419589 785779873333623
alignment 39 57
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 16910183042953 81577138722132 129916455720081 151796447914440 155412585748122 170882490521217 209153806380093 228028930650247 238111493268340 242633301233736 245447969482653 264214093175962 267499759188443 268653241365547 280737573617253 288661503866530 322617368351384 366489566126296 395868650636731 412818828973481 438782576555389 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 628379469951231 671217085915874 672462142824294 682370572715507 684439512836680 697239856514915 698339900079275 701865353869699 767410722213014 772093664419589
alignment 39 58
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 81577138722132 129916455720081 151796447914440 155412585748122 238111493268340 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 366489566126296 395868650636731 412818828973481 438782576555389 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 579370465465827 585128167865309 587688456885360 615628337495080 672462142824294 682866651818824 684439512836680 698339900079275 701865353869699 754773451719143 767410722213014 772093664419589
alignment 39 59
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 178887059118056 209153806380093 235562312163421 238111493268340 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 355761344728957 366489566126296 395868650636731 412818828973481 424621731292641 438782576555389 449407932860673 460810438495524 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 610598730171016 671262908900581 672462142824294 679221654512713 684439512836680 698339900079275 701865353869699 764341476986098 767410722213014 772093664419589
alignment 39 60
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 81577138722132 129916455720081 151796447914440 155412585748122 209153806380093 238111493268340 245447969482653 264214093175962 267499759188443 268653241365547 288525727528694 288661503866530 321047168895802 322617368351384 329941953002155 366489566126296 395868650636731 412818828973481 430254415415104 438782576555389 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 554401131954517 573581504197725 585128167865309 587688456885360 672462142824294 684439512836680 698339900079275 701865353869699 767410722213014 772093664419589 776705130051411 783452469929694
alignment 39 61
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 579751398602 81577138722132 129916455720081 151796447914440 155412585748122 170049242087231 209153806380093 226487568881209 238111493268340 245447969482653 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 366489566126296 395868650636731 409235131812913 412818828973481 438782576555389 449407932860673 467950914835423 474709775802895 478095518376597 502026024071860 503400382949150 538513686733949 546828574604906 573581504197725 585128167865309 587688456885360 670383837481888 672462142824294 684439512836680 698339900079275 701865353869699 755266733703886 767410722213014 772093664419589
alignment 39 62
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 5822413 488848737943 574967048041 579751398602 81577138722132 151796447914440 155412585748122 214960175852750 223972744430922 238111493268340 245447969482653 264214093175962 267499759188443 268653241365547 280192835354200 288661503866530 322617368351384 366489566126296 395868650636731 412818828973481 419398784036700 438782576555389 447723514195434 449407932860673 459411670102158 474709775802895 503400382949150 506456352176446 538513686733949 573581504197725 585128167865309 586575098793576 597144664593758 599333167888524 637387629151176 672462142824294 684439512836680 698339900079275 701865353869699 705147523294969 744466284343186 767410722213014 772093664419589
alignment 39 63
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 41870190264826 52213207481656 81577138722132 82788020813651 125472037272608 129916455720081 151796447914440 155412585748122 253405956599037 264214093175962 267499759188443 288661503866530 297611213036543 330527776373049 366489566126296 382703998461415 412818828973481 452840999734795 474709775802895 502026024071860 503400382949150 585128167865309 587688456885360 672462142824294 673777812617329 698339900079275 772093664419589
alignment 39 64
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 39395526098668 52213207481656 52987410835979 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 188081079045456 228028930650247 243698370885245 253405956599037 264214093175962 267499759188443 288661503866530 366489566126296 412818828973481 452840999734795 474709775802895 502026024071860 503400382949150 585128167865309 587688456885360 601702184408172 618828957242045 672462142824294 682370572715507 698339900079275 772093664419589
alignment 39 65
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 81577138722132 129916455720081 151796447914440 155412585748122 253405956599037 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 366489566126296 412818828973481 438782576555389 449407932860673 452840999734795 474709775802895 502026024071860 503400382949150 535180828201842 538513686733949 546828574604906 585128167865309 587688456885360 602337481766394 672462142824294 682866651818824 698339900079275 767410722213014 772093664419589
alignment 39 66
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 52213207481656 81577138722132 82788020813651 125472037272608 129916455720081 151796447914440 155412585748122 264214093175962 267499759188443 288661503866530 330527776373049 366489566126296 382703998461415 412818828973481 474709775802895 502026024071860 503400382949150 585128167865309 587688456885360 672462142824294 673777812617329 698339900079275 700900247550106 772093664419589
alignment 39 67
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 39395526098668 52213207481656 52987410835979 81577138722132 82788020813651 129916455720081 151796447914440 155412585748122 228028930650247 243698370885245 264214093175962 267499759188443 288661503866530 302491916313164 366489566126296 412818828973481 474709775802895 502026024071860 503400382949150 585128167865309 587688456885360 601702184408172 672462142824294 682370572715507 698339900079275 772093664419589
alignment 39 68
boolLib.rewrite_tac [ boolLib.GSYM wordsTheory.word_mul_n2w , boolLib.GSYM wordsTheory.word_add_n2w , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 570 33*)a + (b * c + d) : 'a word = (a + d) + b * c" ] ) , wordsLib.WORD_DECIDE ( Parse.Term [ HolKernel.QUOTE " (*#loc 571 33*)a - (b * c + d) : 'a word = (a - d) - b * c" ] ) , wordsTheory.WORD_NEG_LMUL , ( DB.fetch "alignment" "aligned_add_sub_123" ) ]

4508202 574967048041 49662149133703 81577138722132 129916455720081 151796447914440 155412585748122 264214093175962 267499759188443 268653241365547 288661503866530 322617368351384 366489566126296 412818828973481 438782576555389 449407932860673 474709775802895 502026024071860 503400382949150 538513686733949 546828574604906 585128167865309 587688456885360 672462142824294 682866651818824 698339900079275 767410722213014 772093664419589
