Step | Hyp | Ref
| Expression |
1 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ = 0 โ (2 ยท ๐) = (2 ยท
0)) |
2 | 1 | eqeq1d 2734 |
. . . . . . . . 9
โข (๐ = 0 โ ((2 ยท ๐) = (โฏโ๐ฅ) โ (2 ยท 0) =
(โฏโ๐ฅ))) |
3 | 2 | imbi1d 341 |
. . . . . . . 8
โข (๐ = 0 โ (((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท 0) =
(โฏโ๐ฅ) โ
๐))) |
4 | 3 | ralbidv 3177 |
. . . . . . 7
โข (๐ = 0 โ (โ๐ฅ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ โ๐ฅ โ Word ๐ต((2 ยท 0) = (โฏโ๐ฅ) โ ๐))) |
5 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ = ๐ โ (2 ยท ๐) = (2 ยท ๐)) |
6 | 5 | eqeq1d 2734 |
. . . . . . . . 9
โข (๐ = ๐ โ ((2 ยท ๐) = (โฏโ๐ฅ) โ (2 ยท ๐) = (โฏโ๐ฅ))) |
7 | 6 | imbi1d 341 |
. . . . . . . 8
โข (๐ = ๐ โ (((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท ๐) = (โฏโ๐ฅ) โ ๐))) |
8 | 7 | ralbidv 3177 |
. . . . . . 7
โข (๐ = ๐ โ (โ๐ฅ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ โ๐ฅ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐))) |
9 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ = (๐ + 1) โ (2 ยท ๐) = (2 ยท (๐ + 1))) |
10 | 9 | eqeq1d 2734 |
. . . . . . . . 9
โข (๐ = (๐ + 1) โ ((2 ยท ๐) = (โฏโ๐ฅ) โ (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) |
11 | 10 | imbi1d 341 |
. . . . . . . 8
โข (๐ = (๐ + 1) โ (((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท (๐ + 1)) = (โฏโ๐ฅ) โ ๐))) |
12 | 11 | ralbidv 3177 |
. . . . . . 7
โข (๐ = (๐ + 1) โ (โ๐ฅ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ โ๐ฅ โ Word ๐ต((2 ยท (๐ + 1)) = (โฏโ๐ฅ) โ ๐))) |
13 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ = ๐ โ (2 ยท ๐) = (2 ยท ๐)) |
14 | 13 | eqeq1d 2734 |
. . . . . . . . 9
โข (๐ = ๐ โ ((2 ยท ๐) = (โฏโ๐ฅ) โ (2 ยท ๐) = (โฏโ๐ฅ))) |
15 | 14 | imbi1d 341 |
. . . . . . . 8
โข (๐ = ๐ โ (((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท ๐) = (โฏโ๐ฅ) โ ๐))) |
16 | 15 | ralbidv 3177 |
. . . . . . 7
โข (๐ = ๐ โ (โ๐ฅ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ โ๐ฅ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐))) |
17 | | 2t0e0 12377 |
. . . . . . . . . . . 12
โข (2
ยท 0) = 0 |
18 | 17 | eqeq1i 2737 |
. . . . . . . . . . 11
โข ((2
ยท 0) = (โฏโ๐ฅ) โ 0 = (โฏโ๐ฅ)) |
19 | | eqcom 2739 |
. . . . . . . . . . 11
โข (0 =
(โฏโ๐ฅ) โ
(โฏโ๐ฅ) =
0) |
20 | 18, 19 | bitri 274 |
. . . . . . . . . 10
โข ((2
ยท 0) = (โฏโ๐ฅ) โ (โฏโ๐ฅ) = 0) |
21 | | hasheq0 14319 |
. . . . . . . . . 10
โข (๐ฅ โ Word ๐ต โ ((โฏโ๐ฅ) = 0 โ ๐ฅ = โ
)) |
22 | 20, 21 | bitrid 282 |
. . . . . . . . 9
โข (๐ฅ โ Word ๐ต โ ((2 ยท 0) =
(โฏโ๐ฅ) โ
๐ฅ =
โ
)) |
23 | | wrdt2ind.5 |
. . . . . . . . . 10
โข ๐ |
24 | | wrdt2ind.1 |
. . . . . . . . . 10
โข (๐ฅ = โ
โ (๐ โ ๐)) |
25 | 23, 24 | mpbiri 257 |
. . . . . . . . 9
โข (๐ฅ = โ
โ ๐) |
26 | 22, 25 | syl6bi 252 |
. . . . . . . 8
โข (๐ฅ โ Word ๐ต โ ((2 ยท 0) =
(โฏโ๐ฅ) โ
๐)) |
27 | 26 | rgen 3063 |
. . . . . . 7
โข
โ๐ฅ โ
Word ๐ต((2 ยท 0) =
(โฏโ๐ฅ) โ
๐) |
28 | | fveq2 6888 |
. . . . . . . . . . 11
โข (๐ฅ = ๐ฆ โ (โฏโ๐ฅ) = (โฏโ๐ฆ)) |
29 | 28 | eqeq2d 2743 |
. . . . . . . . . 10
โข (๐ฅ = ๐ฆ โ ((2 ยท ๐) = (โฏโ๐ฅ) โ (2 ยท ๐) = (โฏโ๐ฆ))) |
30 | | wrdt2ind.2 |
. . . . . . . . . 10
โข (๐ฅ = ๐ฆ โ (๐ โ ๐)) |
31 | 29, 30 | imbi12d 344 |
. . . . . . . . 9
โข (๐ฅ = ๐ฆ โ (((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท ๐) = (โฏโ๐ฆ) โ ๐))) |
32 | 31 | cbvralvw 3234 |
. . . . . . . 8
โข
(โ๐ฅ โ
Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ โ๐ฆ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) |
33 | | simprl 769 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐ฅ โ Word ๐ต) |
34 | | 0zd 12566 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 0 โ
โค) |
35 | | lencl 14479 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ฅ โ Word ๐ต โ (โฏโ๐ฅ) โ
โ0) |
36 | 33, 35 | syl 17 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (โฏโ๐ฅ) โ
โ0) |
37 | 36 | nn0zd 12580 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (โฏโ๐ฅ) โ
โค) |
38 | | 2z 12590 |
. . . . . . . . . . . . . . . . . . . 20
โข 2 โ
โค |
39 | 38 | a1i 11 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โ
โค) |
40 | 37, 39 | zsubcld 12667 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) โ
โค) |
41 | | 2re 12282 |
. . . . . . . . . . . . . . . . . . . . . 22
โข 2 โ
โ |
42 | 41 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ โ โ0
โ 2 โ โ) |
43 | | nn0re 12477 |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ โ โ0
โ ๐ โ
โ) |
44 | | 0le2 12310 |
. . . . . . . . . . . . . . . . . . . . . 22
โข 0 โค
2 |
45 | 44 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ โ โ0
โ 0 โค 2) |
46 | | nn0ge0 12493 |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ โ โ0
โ 0 โค ๐) |
47 | 42, 43, 45, 46 | mulge0d 11787 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ0
โ 0 โค (2 ยท ๐)) |
48 | 47 | adantr 481 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 0 โค (2 ยท
๐)) |
49 | | 2cnd 12286 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โ
โ) |
50 | | simpl 483 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐ โ โ0) |
51 | 50 | nn0cnd 12530 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐ โ โ) |
52 | | 1cnd 11205 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 1 โ
โ) |
53 | 49, 51, 52 | adddid 11234 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท (๐ + 1)) = ((2 ยท ๐) + (2 ยท
1))) |
54 | | simprr 771 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท (๐ + 1)) = (โฏโ๐ฅ)) |
55 | | 2t1e2 12371 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข (2
ยท 1) = 2 |
56 | 55 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท 1) =
2) |
57 | 56 | oveq2d 7421 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((2 ยท ๐) + (2 ยท 1)) = ((2
ยท ๐) +
2)) |
58 | 53, 54, 57 | 3eqtr3d 2780 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (โฏโ๐ฅ) = ((2 ยท ๐) + 2)) |
59 | 58 | oveq1d 7420 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) = (((2 ยท
๐) + 2) โ
2)) |
60 | 49, 51 | mulcld 11230 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท ๐) โ
โ) |
61 | 60, 49 | pncand 11568 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (((2 ยท ๐) + 2) โ 2) = (2 ยท
๐)) |
62 | 59, 61 | eqtrd 2772 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) = (2 ยท ๐)) |
63 | 48, 62 | breqtrrd 5175 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 0 โค
((โฏโ๐ฅ) โ
2)) |
64 | 40 | zred 12662 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) โ
โ) |
65 | 36 | nn0red 12529 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (โฏโ๐ฅ) โ
โ) |
66 | | 2pos 12311 |
. . . . . . . . . . . . . . . . . . . 20
โข 0 <
2 |
67 | 41 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โ
โ) |
68 | 67, 65 | ltsubposd 11796 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (0 < 2 โ
((โฏโ๐ฅ) โ
2) < (โฏโ๐ฅ))) |
69 | 66, 68 | mpbii 232 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) <
(โฏโ๐ฅ)) |
70 | 64, 65, 69 | ltled 11358 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) โค
(โฏโ๐ฅ)) |
71 | 34, 37, 40, 63, 70 | elfzd 13488 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) โ
(0...(โฏโ๐ฅ))) |
72 | | pfxlen 14629 |
. . . . . . . . . . . . . . . . 17
โข ((๐ฅ โ Word ๐ต โง ((โฏโ๐ฅ) โ 2) โ (0...(โฏโ๐ฅ))) โ (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ 2))) =
((โฏโ๐ฅ) โ
2)) |
73 | 33, 71, 72 | syl2anc 584 |
. . . . . . . . . . . . . . . 16
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ 2))) =
((โฏโ๐ฅ) โ
2)) |
74 | 73, 62 | eqtr2d 2773 |
. . . . . . . . . . . . . . 15
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท ๐) = (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ 2)))) |
75 | 74 | adantlr 713 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท ๐) = (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ 2)))) |
76 | | fveq2 6888 |
. . . . . . . . . . . . . . . . 17
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ (โฏโ๐ฆ) = (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ 2)))) |
77 | 76 | eqeq2d 2743 |
. . . . . . . . . . . . . . . 16
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ ((2 ยท ๐) = (โฏโ๐ฆ) โ (2 ยท ๐) = (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ
2))))) |
78 | | vex 3478 |
. . . . . . . . . . . . . . . . . 18
โข ๐ฆ โ V |
79 | 78, 30 | sbcie 3819 |
. . . . . . . . . . . . . . . . 17
โข
([๐ฆ / ๐ฅ]๐ โ ๐) |
80 | | dfsbcq 3778 |
. . . . . . . . . . . . . . . . 17
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ ([๐ฆ / ๐ฅ]๐ โ [(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐)) |
81 | 79, 80 | bitr3id 284 |
. . . . . . . . . . . . . . . 16
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ (๐ โ [(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐)) |
82 | 77, 81 | imbi12d 344 |
. . . . . . . . . . . . . . 15
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ (((2 ยท ๐) = (โฏโ๐ฆ) โ ๐) โ ((2 ยท ๐) = (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ 2))) โ [(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐))) |
83 | | simplr 767 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ โ๐ฆ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) |
84 | | pfxcl 14623 |
. . . . . . . . . . . . . . . 16
โข (๐ฅ โ Word ๐ต โ (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ Word ๐ต) |
85 | 84 | ad2antrl 726 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ Word ๐ต) |
86 | 82, 83, 85 | rspcdva 3613 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((2 ยท ๐) = (โฏโ(๐ฅ prefix ((โฏโ๐ฅ) โ 2))) โ [(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐)) |
87 | 75, 86 | mpd 15 |
. . . . . . . . . . . . 13
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ [(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐) |
88 | | 2nn0 12485 |
. . . . . . . . . . . . . . . . . . 19
โข 2 โ
โ0 |
89 | 88 | a1i 11 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โ
โ0) |
90 | 49 | addlidd 11411 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (0 + 2) =
2) |
91 | | 0red 11213 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 0 โ
โ) |
92 | 62, 64 | eqeltrrd 2834 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท ๐) โ
โ) |
93 | 91, 92, 67, 48 | leadd1dd 11824 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (0 + 2) โค ((2
ยท ๐) +
2)) |
94 | 90, 93 | eqbrtrrd 5171 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โค ((2 ยท
๐) + 2)) |
95 | 94, 58 | breqtrrd 5175 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โค
(โฏโ๐ฅ)) |
96 | | nn0sub 12518 |
. . . . . . . . . . . . . . . . . . 19
โข ((2
โ โ0 โง (โฏโ๐ฅ) โ โ0) โ (2 โค
(โฏโ๐ฅ) โ
((โฏโ๐ฅ) โ
2) โ โ0)) |
97 | 96 | biimpa 477 |
. . . . . . . . . . . . . . . . . 18
โข (((2
โ โ0 โง (โฏโ๐ฅ) โ โ0) โง 2 โค
(โฏโ๐ฅ)) โ
((โฏโ๐ฅ) โ
2) โ โ0) |
98 | 89, 36, 95, 97 | syl21anc 836 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) โ
โ0) |
99 | 65 | recnd 11238 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (โฏโ๐ฅ) โ
โ) |
100 | 99, 49, 52 | subsubd 11595 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ (2 โ 1)) =
(((โฏโ๐ฅ) โ
2) + 1)) |
101 | | 2m1e1 12334 |
. . . . . . . . . . . . . . . . . . . . 21
โข (2
โ 1) = 1 |
102 | 101 | a1i 11 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 โ 1) =
1) |
103 | 102 | oveq2d 7421 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ (2 โ 1)) =
((โฏโ๐ฅ) โ
1)) |
104 | 100, 103 | eqtr3d 2774 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ
(((โฏโ๐ฅ) โ
2) + 1) = ((โฏโ๐ฅ) โ 1)) |
105 | 65 | lem1d 12143 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 1) โค
(โฏโ๐ฅ)) |
106 | 104, 105 | eqbrtrd 5169 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ
(((โฏโ๐ฅ) โ
2) + 1) โค (โฏโ๐ฅ)) |
107 | | nn0p1elfzo 13671 |
. . . . . . . . . . . . . . . . 17
โข
((((โฏโ๐ฅ)
โ 2) โ โ0 โง (โฏโ๐ฅ) โ โ0 โง
(((โฏโ๐ฅ) โ
2) + 1) โค (โฏโ๐ฅ)) โ ((โฏโ๐ฅ) โ 2) โ (0..^(โฏโ๐ฅ))) |
108 | 98, 36, 106, 107 | syl3anc 1371 |
. . . . . . . . . . . . . . . 16
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 2) โ
(0..^(โฏโ๐ฅ))) |
109 | | wrdsymbcl 14473 |
. . . . . . . . . . . . . . . 16
โข ((๐ฅ โ Word ๐ต โง ((โฏโ๐ฅ) โ 2) โ (0..^(โฏโ๐ฅ))) โ (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ๐ต) |
110 | 33, 108, 109 | syl2anc 584 |
. . . . . . . . . . . . . . 15
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ๐ต) |
111 | 110 | adantlr 713 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ๐ต) |
112 | | nn0ge2m1nn0 12538 |
. . . . . . . . . . . . . . . . . 18
โข
(((โฏโ๐ฅ)
โ โ0 โง 2 โค (โฏโ๐ฅ)) โ ((โฏโ๐ฅ) โ 1) โ
โ0) |
113 | 36, 95, 112 | syl2anc 584 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 1) โ
โ0) |
114 | 99, 52 | npcand 11571 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ
(((โฏโ๐ฅ) โ
1) + 1) = (โฏโ๐ฅ)) |
115 | 65 | leidd 11776 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (โฏโ๐ฅ) โค (โฏโ๐ฅ)) |
116 | 114, 115 | eqbrtrd 5169 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ
(((โฏโ๐ฅ) โ
1) + 1) โค (โฏโ๐ฅ)) |
117 | | nn0p1elfzo 13671 |
. . . . . . . . . . . . . . . . 17
โข
((((โฏโ๐ฅ)
โ 1) โ โ0 โง (โฏโ๐ฅ) โ โ0 โง
(((โฏโ๐ฅ) โ
1) + 1) โค (โฏโ๐ฅ)) โ ((โฏโ๐ฅ) โ 1) โ (0..^(โฏโ๐ฅ))) |
118 | 113, 36, 116, 117 | syl3anc 1371 |
. . . . . . . . . . . . . . . 16
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ((โฏโ๐ฅ) โ 1) โ
(0..^(โฏโ๐ฅ))) |
119 | | wrdsymbcl 14473 |
. . . . . . . . . . . . . . . 16
โข ((๐ฅ โ Word ๐ต โง ((โฏโ๐ฅ) โ 1) โ (0..^(โฏโ๐ฅ))) โ (๐ฅโ((โฏโ๐ฅ) โ 1)) โ ๐ต) |
120 | 33, 118, 119 | syl2anc 584 |
. . . . . . . . . . . . . . 15
โข ((๐ โ โ0
โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (๐ฅโ((โฏโ๐ฅ) โ 1)) โ ๐ต) |
121 | 120 | adantlr 713 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (๐ฅโ((โฏโ๐ฅ) โ 1)) โ ๐ต) |
122 | | oveq1 7412 |
. . . . . . . . . . . . . . . . 17
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ (๐ฆ ++ โจโ๐๐โโฉ) = ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ๐๐โโฉ)) |
123 | 122 | sbceq1d 3781 |
. . . . . . . . . . . . . . . 16
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ ([(๐ฆ ++ โจโ๐๐โโฉ) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ๐๐โโฉ) / ๐ฅ]๐)) |
124 | 80, 123 | imbi12d 344 |
. . . . . . . . . . . . . . 15
โข (๐ฆ = (๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ (([๐ฆ / ๐ฅ]๐ โ [(๐ฆ ++ โจโ๐๐โโฉ) / ๐ฅ]๐) โ ([(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ๐๐โโฉ) / ๐ฅ]๐))) |
125 | | id 22 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ๐ = (๐ฅโ((โฏโ๐ฅ) โ 2))) |
126 | | eqidd 2733 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ๐ = ๐) |
127 | 125, 126 | s2eqd 14810 |
. . . . . . . . . . . . . . . . . 18
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 2)) โ โจโ๐๐โโฉ = โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ) |
128 | 127 | oveq2d 7421 |
. . . . . . . . . . . . . . . . 17
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ๐๐โโฉ) = ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ)) |
129 | 128 | sbceq1d 3781 |
. . . . . . . . . . . . . . . 16
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ([((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++
โจโ๐๐โโฉ) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ) / ๐ฅ]๐)) |
130 | 129 | imbi2d 340 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 2)) โ (([(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ๐๐โโฉ) / ๐ฅ]๐) โ ([(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ) / ๐ฅ]๐))) |
131 | | eqidd 2733 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 1)) โ (๐ฅโ((โฏโ๐ฅ) โ 2)) = (๐ฅโ((โฏโ๐ฅ) โ 2))) |
132 | | id 22 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 1)) โ ๐ = (๐ฅโ((โฏโ๐ฅ) โ 1))) |
133 | 131, 132 | s2eqd 14810 |
. . . . . . . . . . . . . . . . . 18
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 1)) โ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ = โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) |
134 | 133 | oveq2d 7421 |
. . . . . . . . . . . . . . . . 17
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 1)) โ ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ) = ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ)) |
135 | 134 | sbceq1d 3781 |
. . . . . . . . . . . . . . . 16
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 1)) โ ([((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++
โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) / ๐ฅ]๐)) |
136 | 135 | imbi2d 340 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐ฅโ((โฏโ๐ฅ) โ 1)) โ (([(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))๐โโฉ) / ๐ฅ]๐) โ ([(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) / ๐ฅ]๐))) |
137 | | wrdt2ind.6 |
. . . . . . . . . . . . . . . 16
โข ((๐ฆ โ Word ๐ต โง ๐ โ ๐ต โง ๐ โ ๐ต) โ (๐ โ ๐)) |
138 | | ovex 7438 |
. . . . . . . . . . . . . . . . 17
โข (๐ฆ ++ โจโ๐๐โโฉ) โ V |
139 | | wrdt2ind.3 |
. . . . . . . . . . . . . . . . 17
โข (๐ฅ = (๐ฆ ++ โจโ๐๐โโฉ) โ (๐ โ ๐)) |
140 | 138, 139 | sbcie 3819 |
. . . . . . . . . . . . . . . 16
โข
([(๐ฆ ++
โจโ๐๐โโฉ) / ๐ฅ]๐ โ ๐) |
141 | 137, 79, 140 | 3imtr4g 295 |
. . . . . . . . . . . . . . 15
โข ((๐ฆ โ Word ๐ต โง ๐ โ ๐ต โง ๐ โ ๐ต) โ ([๐ฆ / ๐ฅ]๐ โ [(๐ฆ ++ โจโ๐๐โโฉ) / ๐ฅ]๐)) |
142 | 124, 130,
136, 141 | vtocl3ga 3569 |
. . . . . . . . . . . . . 14
โข (((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) โ Word ๐ต โง (๐ฅโ((โฏโ๐ฅ) โ 2)) โ ๐ต โง (๐ฅโ((โฏโ๐ฅ) โ 1)) โ ๐ต) โ ([(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) / ๐ฅ]๐)) |
143 | 85, 111, 121, 142 | syl3anc 1371 |
. . . . . . . . . . . . 13
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ([(๐ฅ prefix ((โฏโ๐ฅ) โ 2)) / ๐ฅ]๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) / ๐ฅ]๐)) |
144 | 87, 143 | mpd 15 |
. . . . . . . . . . . 12
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) / ๐ฅ]๐) |
145 | | simprl 769 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐ฅ โ Word ๐ต) |
146 | | 1red 11211 |
. . . . . . . . . . . . . . . . 17
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 1 โ โ) |
147 | | simpll 765 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐ โ โ0) |
148 | 147 | nn0red 12529 |
. . . . . . . . . . . . . . . . . 18
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐ โ โ) |
149 | 148, 146 | readdcld 11239 |
. . . . . . . . . . . . . . . . 17
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (๐ + 1) โ โ) |
150 | 41 | a1i 11 |
. . . . . . . . . . . . . . . . 17
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โ โ) |
151 | 44 | a1i 11 |
. . . . . . . . . . . . . . . . 17
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 0 โค 2) |
152 | | 0p1e1 12330 |
. . . . . . . . . . . . . . . . . 18
โข (0 + 1) =
1 |
153 | | 0red 11213 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 0 โ โ) |
154 | 147 | nn0ge0d 12531 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 0 โค ๐) |
155 | 146 | leidd 11776 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 1 โค 1) |
156 | 153, 146,
148, 146, 154, 155 | le2addd 11829 |
. . . . . . . . . . . . . . . . . 18
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (0 + 1) โค (๐ + 1)) |
157 | 152, 156 | eqbrtrrid 5183 |
. . . . . . . . . . . . . . . . 17
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 1 โค (๐ + 1)) |
158 | 146, 149,
150, 151, 157 | lemul2ad 12150 |
. . . . . . . . . . . . . . . 16
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท 1) โค (2 ยท
(๐ + 1))) |
159 | 55, 158 | eqbrtrrid 5183 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โค (2 ยท (๐ + 1))) |
160 | | simprr 771 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (2 ยท (๐ + 1)) = (โฏโ๐ฅ)) |
161 | 159, 160 | breqtrd 5173 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ 2 โค (โฏโ๐ฅ)) |
162 | | eqid 2732 |
. . . . . . . . . . . . . . . . 17
โข
(โฏโ๐ฅ) =
(โฏโ๐ฅ) |
163 | 162 | pfxlsw2ccat 32103 |
. . . . . . . . . . . . . . . 16
โข ((๐ฅ โ Word ๐ต โง 2 โค (โฏโ๐ฅ)) โ ๐ฅ = ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ)) |
164 | 163 | eqcomd 2738 |
. . . . . . . . . . . . . . 15
โข ((๐ฅ โ Word ๐ต โง 2 โค (โฏโ๐ฅ)) โ ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) = ๐ฅ) |
165 | 164 | eqcomd 2738 |
. . . . . . . . . . . . . 14
โข ((๐ฅ โ Word ๐ต โง 2 โค (โฏโ๐ฅ)) โ ๐ฅ = ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ)) |
166 | 145, 161,
165 | syl2anc 584 |
. . . . . . . . . . . . 13
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐ฅ = ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ)) |
167 | | sbceq1a 3787 |
. . . . . . . . . . . . 13
โข (๐ฅ = ((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) โ (๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++
โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) / ๐ฅ]๐)) |
168 | 166, 167 | syl 17 |
. . . . . . . . . . . 12
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ (๐ โ [((๐ฅ prefix ((โฏโ๐ฅ) โ 2)) ++ โจโ(๐ฅโ((โฏโ๐ฅ) โ 2))(๐ฅโ((โฏโ๐ฅ) โ 1))โโฉ) / ๐ฅ]๐)) |
169 | 144, 168 | mpbird 256 |
. . . . . . . . . . 11
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง (๐ฅ โ Word ๐ต โง (2 ยท (๐ + 1)) = (โฏโ๐ฅ))) โ ๐) |
170 | 169 | expr 457 |
. . . . . . . . . 10
โข (((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โง ๐ฅ โ Word ๐ต) โ ((2 ยท (๐ + 1)) = (โฏโ๐ฅ) โ ๐)) |
171 | 170 | ralrimiva 3146 |
. . . . . . . . 9
โข ((๐ โ โ0
โง โ๐ฆ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐)) โ โ๐ฅ โ Word ๐ต((2 ยท (๐ + 1)) = (โฏโ๐ฅ) โ ๐)) |
172 | 171 | ex 413 |
. . . . . . . 8
โข (๐ โ โ0
โ (โ๐ฆ โ
Word ๐ต((2 ยท ๐) = (โฏโ๐ฆ) โ ๐) โ โ๐ฅ โ Word ๐ต((2 ยท (๐ + 1)) = (โฏโ๐ฅ) โ ๐))) |
173 | 32, 172 | biimtrid 241 |
. . . . . . 7
โข (๐ โ โ0
โ (โ๐ฅ โ
Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ โ๐ฅ โ Word ๐ต((2 ยท (๐ + 1)) = (โฏโ๐ฅ) โ ๐))) |
174 | 4, 8, 12, 16, 27, 173 | nn0ind 12653 |
. . . . . 6
โข (๐ โ โ0
โ โ๐ฅ โ
Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐)) |
175 | 174 | adantl 482 |
. . . . 5
โข ((๐ด โ Word ๐ต โง ๐ โ โ0) โ
โ๐ฅ โ Word ๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐)) |
176 | | simpl 483 |
. . . . . 6
โข ((๐ด โ Word ๐ต โง ๐ โ โ0) โ ๐ด โ Word ๐ต) |
177 | | fveq2 6888 |
. . . . . . . . 9
โข (๐ฅ = ๐ด โ (โฏโ๐ฅ) = (โฏโ๐ด)) |
178 | 177 | eqeq2d 2743 |
. . . . . . . 8
โข (๐ฅ = ๐ด โ ((2 ยท ๐) = (โฏโ๐ฅ) โ (2 ยท ๐) = (โฏโ๐ด))) |
179 | | wrdt2ind.4 |
. . . . . . . 8
โข (๐ฅ = ๐ด โ (๐ โ ๐)) |
180 | 178, 179 | imbi12d 344 |
. . . . . . 7
โข (๐ฅ = ๐ด โ (((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท ๐) = (โฏโ๐ด) โ ๐))) |
181 | 180 | adantl 482 |
. . . . . 6
โข (((๐ด โ Word ๐ต โง ๐ โ โ0) โง ๐ฅ = ๐ด) โ (((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท ๐) = (โฏโ๐ด) โ ๐))) |
182 | 176, 181 | rspcdv 3604 |
. . . . 5
โข ((๐ด โ Word ๐ต โง ๐ โ โ0) โ
(โ๐ฅ โ Word
๐ต((2 ยท ๐) = (โฏโ๐ฅ) โ ๐) โ ((2 ยท ๐) = (โฏโ๐ด) โ ๐))) |
183 | 175, 182 | mpd 15 |
. . . 4
โข ((๐ด โ Word ๐ต โง ๐ โ โ0) โ ((2
ยท ๐) =
(โฏโ๐ด) โ
๐)) |
184 | 183 | imp 407 |
. . 3
โข (((๐ด โ Word ๐ต โง ๐ โ โ0) โง (2
ยท ๐) =
(โฏโ๐ด)) โ
๐) |
185 | 184 | adantllr 717 |
. 2
โข ((((๐ด โ Word ๐ต โง 2 โฅ (โฏโ๐ด)) โง ๐ โ โ0) โง (2
ยท ๐) =
(โฏโ๐ด)) โ
๐) |
186 | | lencl 14479 |
. . 3
โข (๐ด โ Word ๐ต โ (โฏโ๐ด) โ
โ0) |
187 | | evennn02n 16289 |
. . . 4
โข
((โฏโ๐ด)
โ โ0 โ (2 โฅ (โฏโ๐ด) โ โ๐ โ โ0 (2 ยท ๐) = (โฏโ๐ด))) |
188 | 187 | biimpa 477 |
. . 3
โข
(((โฏโ๐ด)
โ โ0 โง 2 โฅ (โฏโ๐ด)) โ โ๐ โ โ0 (2 ยท ๐) = (โฏโ๐ด)) |
189 | 186, 188 | sylan 580 |
. 2
โข ((๐ด โ Word ๐ต โง 2 โฅ (โฏโ๐ด)) โ โ๐ โ โ0 (2
ยท ๐) =
(โฏโ๐ด)) |
190 | 185, 189 | r19.29a 3162 |
1
โข ((๐ด โ Word ๐ต โง 2 โฅ (โฏโ๐ด)) โ ๐) |