Step |
Hyp |
Ref |
Expression |
1 |
|
lgsdir2lem2.1 |
โข ( ๐พ โ โค โง 2 โฅ ( ๐พ + 1 ) โง ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐พ ) โ ( ๐ด mod 8 ) โ ๐ ) ) ) |
2 |
|
lgsdir2lem2.2 |
โข ๐ = ( ๐พ + 1 ) |
3 |
|
lgsdir2lem2.3 |
โข ๐ = ( ๐ + 1 ) |
4 |
|
lgsdir2lem2.4 |
โข ๐ โ ๐ |
5 |
1
|
simp1i |
โข ๐พ โ โค |
6 |
|
peano2z |
โข ( ๐พ โ โค โ ( ๐พ + 1 ) โ โค ) |
7 |
5 6
|
ax-mp |
โข ( ๐พ + 1 ) โ โค |
8 |
2 7
|
eqeltri |
โข ๐ โ โค |
9 |
|
peano2z |
โข ( ๐ โ โค โ ( ๐ + 1 ) โ โค ) |
10 |
8 9
|
ax-mp |
โข ( ๐ + 1 ) โ โค |
11 |
3 10
|
eqeltri |
โข ๐ โ โค |
12 |
1
|
simp2i |
โข 2 โฅ ( ๐พ + 1 ) |
13 |
|
2z |
โข 2 โ โค |
14 |
|
dvdsadd |
โข ( ( 2 โ โค โง ( ๐พ + 1 ) โ โค ) โ ( 2 โฅ ( ๐พ + 1 ) โ 2 โฅ ( 2 + ( ๐พ + 1 ) ) ) ) |
15 |
13 7 14
|
mp2an |
โข ( 2 โฅ ( ๐พ + 1 ) โ 2 โฅ ( 2 + ( ๐พ + 1 ) ) ) |
16 |
12 15
|
mpbi |
โข 2 โฅ ( 2 + ( ๐พ + 1 ) ) |
17 |
|
zcn |
โข ( ๐พ โ โค โ ๐พ โ โ ) |
18 |
5 17
|
ax-mp |
โข ๐พ โ โ |
19 |
|
ax-1cn |
โข 1 โ โ |
20 |
18 19
|
addcomi |
โข ( ๐พ + 1 ) = ( 1 + ๐พ ) |
21 |
2 20
|
eqtri |
โข ๐ = ( 1 + ๐พ ) |
22 |
21
|
oveq1i |
โข ( ๐ + 1 ) = ( ( 1 + ๐พ ) + 1 ) |
23 |
3 22
|
eqtri |
โข ๐ = ( ( 1 + ๐พ ) + 1 ) |
24 |
|
df-2 |
โข 2 = ( 1 + 1 ) |
25 |
24
|
oveq1i |
โข ( 2 + ๐พ ) = ( ( 1 + 1 ) + ๐พ ) |
26 |
19 18 19
|
add32i |
โข ( ( 1 + ๐พ ) + 1 ) = ( ( 1 + 1 ) + ๐พ ) |
27 |
25 26
|
eqtr4i |
โข ( 2 + ๐พ ) = ( ( 1 + ๐พ ) + 1 ) |
28 |
23 27
|
eqtr4i |
โข ๐ = ( 2 + ๐พ ) |
29 |
28
|
oveq1i |
โข ( ๐ + 1 ) = ( ( 2 + ๐พ ) + 1 ) |
30 |
|
2cn |
โข 2 โ โ |
31 |
30 18 19
|
addassi |
โข ( ( 2 + ๐พ ) + 1 ) = ( 2 + ( ๐พ + 1 ) ) |
32 |
29 31
|
eqtri |
โข ( ๐ + 1 ) = ( 2 + ( ๐พ + 1 ) ) |
33 |
16 32
|
breqtrri |
โข 2 โฅ ( ๐ + 1 ) |
34 |
|
elfzuz2 |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ๐ โ ( โคโฅ โ 0 ) ) |
35 |
|
fzm1 |
โข ( ๐ โ ( โคโฅ โ 0 ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) ) ) |
36 |
34 35
|
syl |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) ) ) |
37 |
36
|
ibi |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) ) |
38 |
|
elfzuz2 |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ๐ โ ( โคโฅ โ 0 ) ) |
39 |
|
fzm1 |
โข ( ๐ โ ( โคโฅ โ 0 ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) ) ) |
40 |
38 39
|
syl |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) ) ) |
41 |
40
|
ibi |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) ) |
42 |
|
zcn |
โข ( ๐ โ โค โ ๐ โ โ ) |
43 |
8 42
|
ax-mp |
โข ๐ โ โ |
44 |
43 19 3
|
mvrraddi |
โข ( ๐ โ 1 ) = ๐ |
45 |
44
|
oveq2i |
โข ( 0 ... ( ๐ โ 1 ) ) = ( 0 ... ๐ ) |
46 |
41 45
|
eleq2s |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) ) |
47 |
18 19 2
|
mvrraddi |
โข ( ๐ โ 1 ) = ๐พ |
48 |
47
|
oveq2i |
โข ( 0 ... ( ๐ โ 1 ) ) = ( 0 ... ๐พ ) |
49 |
48
|
eleq2i |
โข ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โ ( ๐ด mod 8 ) โ ( 0 ... ๐พ ) ) |
50 |
1
|
simp3i |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐พ ) โ ( ๐ด mod 8 ) โ ๐ ) ) |
51 |
49 50
|
biimtrid |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โ ( ๐ด mod 8 ) โ ๐ ) ) |
52 |
|
2nn |
โข 2 โ โ |
53 |
|
8nn |
โข 8 โ โ |
54 |
|
4z |
โข 4 โ โค |
55 |
|
dvdsmul2 |
โข ( ( 4 โ โค โง 2 โ โค ) โ 2 โฅ ( 4 ยท 2 ) ) |
56 |
54 13 55
|
mp2an |
โข 2 โฅ ( 4 ยท 2 ) |
57 |
|
4t2e8 |
โข ( 4 ยท 2 ) = 8 |
58 |
56 57
|
breqtri |
โข 2 โฅ 8 |
59 |
|
dvdsmod |
โข ( ( ( 2 โ โ โง 8 โ โ โง ๐ด โ โค ) โง 2 โฅ 8 ) โ ( 2 โฅ ( ๐ด mod 8 ) โ 2 โฅ ๐ด ) ) |
60 |
58 59
|
mpan2 |
โข ( ( 2 โ โ โง 8 โ โ โง ๐ด โ โค ) โ ( 2 โฅ ( ๐ด mod 8 ) โ 2 โฅ ๐ด ) ) |
61 |
52 53 60
|
mp3an12 |
โข ( ๐ด โ โค โ ( 2 โฅ ( ๐ด mod 8 ) โ 2 โฅ ๐ด ) ) |
62 |
61
|
notbid |
โข ( ๐ด โ โค โ ( ยฌ 2 โฅ ( ๐ด mod 8 ) โ ยฌ 2 โฅ ๐ด ) ) |
63 |
62
|
biimpar |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ยฌ 2 โฅ ( ๐ด mod 8 ) ) |
64 |
12 2
|
breqtrri |
โข 2 โฅ ๐ |
65 |
|
id |
โข ( ( ๐ด mod 8 ) = ๐ โ ( ๐ด mod 8 ) = ๐ ) |
66 |
64 65
|
breqtrrid |
โข ( ( ๐ด mod 8 ) = ๐ โ 2 โฅ ( ๐ด mod 8 ) ) |
67 |
63 66
|
nsyl |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ยฌ ( ๐ด mod 8 ) = ๐ ) |
68 |
67
|
pm2.21d |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) = ๐ โ ( ๐ด mod 8 ) โ ๐ ) ) |
69 |
51 68
|
jaod |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) โ ( ๐ด mod 8 ) โ ๐ ) ) |
70 |
46 69
|
syl5 |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โ ( ๐ด mod 8 ) โ ๐ ) ) |
71 |
|
eleq1 |
โข ( ( ๐ด mod 8 ) = ๐ โ ( ( ๐ด mod 8 ) โ ๐ โ ๐ โ ๐ ) ) |
72 |
4 71
|
mpbiri |
โข ( ( ๐ด mod 8 ) = ๐ โ ( ๐ด mod 8 ) โ ๐ ) |
73 |
72
|
a1i |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) = ๐ โ ( ๐ด mod 8 ) โ ๐ ) ) |
74 |
70 73
|
jaod |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ( ๐ด mod 8 ) โ ( 0 ... ( ๐ โ 1 ) ) โจ ( ๐ด mod 8 ) = ๐ ) โ ( ๐ด mod 8 ) โ ๐ ) ) |
75 |
37 74
|
syl5 |
โข ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ๐ด mod 8 ) โ ๐ ) ) |
76 |
11 33 75
|
3pm3.2i |
โข ( ๐ โ โค โง 2 โฅ ( ๐ + 1 ) โง ( ( ๐ด โ โค โง ยฌ 2 โฅ ๐ด ) โ ( ( ๐ด mod 8 ) โ ( 0 ... ๐ ) โ ( ๐ด mod 8 ) โ ๐ ) ) ) |