Step |
Hyp |
Ref |
Expression |
1 |
|
gausslemma2d.p |
โข ( ๐ โ ๐ โ ( โ โ { 2 } ) ) |
2 |
|
gausslemma2d.h |
โข ๐ป = ( ( ๐ โ 1 ) / 2 ) |
3 |
|
gausslemma2d.r |
โข ๐
= ( ๐ฅ โ ( 1 ... ๐ป ) โฆ if ( ( ๐ฅ ยท 2 ) < ( ๐ / 2 ) , ( ๐ฅ ยท 2 ) , ( ๐ โ ( ๐ฅ ยท 2 ) ) ) ) |
4 |
|
gausslemma2d.m |
โข ๐ = ( โ โ ( ๐ / 4 ) ) |
5 |
|
oveq1 |
โข ( ๐ฅ = ๐ โ ( ๐ฅ ยท 2 ) = ( ๐ ยท 2 ) ) |
6 |
5
|
breq1d |
โข ( ๐ฅ = ๐ โ ( ( ๐ฅ ยท 2 ) < ( ๐ / 2 ) โ ( ๐ ยท 2 ) < ( ๐ / 2 ) ) ) |
7 |
5
|
oveq2d |
โข ( ๐ฅ = ๐ โ ( ๐ โ ( ๐ฅ ยท 2 ) ) = ( ๐ โ ( ๐ ยท 2 ) ) ) |
8 |
6 5 7
|
ifbieq12d |
โข ( ๐ฅ = ๐ โ if ( ( ๐ฅ ยท 2 ) < ( ๐ / 2 ) , ( ๐ฅ ยท 2 ) , ( ๐ โ ( ๐ฅ ยท 2 ) ) ) = if ( ( ๐ ยท 2 ) < ( ๐ / 2 ) , ( ๐ ยท 2 ) , ( ๐ โ ( ๐ ยท 2 ) ) ) ) |
9 |
8
|
adantl |
โข ( ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โง ๐ฅ = ๐ ) โ if ( ( ๐ฅ ยท 2 ) < ( ๐ / 2 ) , ( ๐ฅ ยท 2 ) , ( ๐ โ ( ๐ฅ ยท 2 ) ) ) = if ( ( ๐ ยท 2 ) < ( ๐ / 2 ) , ( ๐ ยท 2 ) , ( ๐ โ ( ๐ ยท 2 ) ) ) ) |
10 |
1
|
gausslemma2dlem0a |
โข ( ๐ โ ๐ โ โ ) |
11 |
|
elfz2 |
โข ( ๐ โ ( ( ๐ + 1 ) ... ๐ป ) โ ( ( ( ๐ + 1 ) โ โค โง ๐ป โ โค โง ๐ โ โค ) โง ( ( ๐ + 1 ) โค ๐ โง ๐ โค ๐ป ) ) ) |
12 |
4
|
oveq1i |
โข ( ๐ + 1 ) = ( ( โ โ ( ๐ / 4 ) ) + 1 ) |
13 |
12
|
breq1i |
โข ( ( ๐ + 1 ) โค ๐ โ ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ ) |
14 |
|
nnre |
โข ( ๐ โ โ โ ๐ โ โ ) |
15 |
|
4re |
โข 4 โ โ |
16 |
15
|
a1i |
โข ( ๐ โ โ โ 4 โ โ ) |
17 |
|
4ne0 |
โข 4 โ 0 |
18 |
17
|
a1i |
โข ( ๐ โ โ โ 4 โ 0 ) |
19 |
14 16 18
|
redivcld |
โข ( ๐ โ โ โ ( ๐ / 4 ) โ โ ) |
20 |
19
|
adantl |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ๐ / 4 ) โ โ ) |
21 |
|
fllelt |
โข ( ( ๐ / 4 ) โ โ โ ( ( โ โ ( ๐ / 4 ) ) โค ( ๐ / 4 ) โง ( ๐ / 4 ) < ( ( โ โ ( ๐ / 4 ) ) + 1 ) ) ) |
22 |
20 21
|
syl |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( โ โ ( ๐ / 4 ) ) โค ( ๐ / 4 ) โง ( ๐ / 4 ) < ( ( โ โ ( ๐ / 4 ) ) + 1 ) ) ) |
23 |
19
|
flcld |
โข ( ๐ โ โ โ ( โ โ ( ๐ / 4 ) ) โ โค ) |
24 |
23
|
zred |
โข ( ๐ โ โ โ ( โ โ ( ๐ / 4 ) ) โ โ ) |
25 |
|
peano2re |
โข ( ( โ โ ( ๐ / 4 ) ) โ โ โ ( ( โ โ ( ๐ / 4 ) ) + 1 ) โ โ ) |
26 |
24 25
|
syl |
โข ( ๐ โ โ โ ( ( โ โ ( ๐ / 4 ) ) + 1 ) โ โ ) |
27 |
26
|
adantl |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( โ โ ( ๐ / 4 ) ) + 1 ) โ โ ) |
28 |
|
zre |
โข ( ๐ โ โค โ ๐ โ โ ) |
29 |
28
|
adantr |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ๐ โ โ ) |
30 |
|
ltleletr |
โข ( ( ( ๐ / 4 ) โ โ โง ( ( โ โ ( ๐ / 4 ) ) + 1 ) โ โ โง ๐ โ โ ) โ ( ( ( ๐ / 4 ) < ( ( โ โ ( ๐ / 4 ) ) + 1 ) โง ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ ) โ ( ๐ / 4 ) โค ๐ ) ) |
31 |
20 27 29 30
|
syl3anc |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( ( ๐ / 4 ) < ( ( โ โ ( ๐ / 4 ) ) + 1 ) โง ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ ) โ ( ๐ / 4 ) โค ๐ ) ) |
32 |
31
|
expd |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( ๐ / 4 ) < ( ( โ โ ( ๐ / 4 ) ) + 1 ) โ ( ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ โ ( ๐ / 4 ) โค ๐ ) ) ) |
33 |
32
|
adantld |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( ( โ โ ( ๐ / 4 ) ) โค ( ๐ / 4 ) โง ( ๐ / 4 ) < ( ( โ โ ( ๐ / 4 ) ) + 1 ) ) โ ( ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ โ ( ๐ / 4 ) โค ๐ ) ) ) |
34 |
22 33
|
mpd |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ โ ( ๐ / 4 ) โค ๐ ) ) |
35 |
34
|
imp |
โข ( ( ( ๐ โ โค โง ๐ โ โ ) โง ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ ) โ ( ๐ / 4 ) โค ๐ ) |
36 |
14
|
rehalfcld |
โข ( ๐ โ โ โ ( ๐ / 2 ) โ โ ) |
37 |
36
|
adantl |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ๐ / 2 ) โ โ ) |
38 |
|
2re |
โข 2 โ โ |
39 |
38
|
a1i |
โข ( ๐ โ โค โ 2 โ โ ) |
40 |
28 39
|
remulcld |
โข ( ๐ โ โค โ ( ๐ ยท 2 ) โ โ ) |
41 |
40
|
adantr |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ๐ ยท 2 ) โ โ ) |
42 |
|
2pos |
โข 0 < 2 |
43 |
38 42
|
pm3.2i |
โข ( 2 โ โ โง 0 < 2 ) |
44 |
43
|
a1i |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( 2 โ โ โง 0 < 2 ) ) |
45 |
|
lediv1 |
โข ( ( ( ๐ / 2 ) โ โ โง ( ๐ ยท 2 ) โ โ โง ( 2 โ โ โง 0 < 2 ) ) โ ( ( ๐ / 2 ) โค ( ๐ ยท 2 ) โ ( ( ๐ / 2 ) / 2 ) โค ( ( ๐ ยท 2 ) / 2 ) ) ) |
46 |
37 41 44 45
|
syl3anc |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( ๐ / 2 ) โค ( ๐ ยท 2 ) โ ( ( ๐ / 2 ) / 2 ) โค ( ( ๐ ยท 2 ) / 2 ) ) ) |
47 |
|
nncn |
โข ( ๐ โ โ โ ๐ โ โ ) |
48 |
|
2cnne0 |
โข ( 2 โ โ โง 2 โ 0 ) |
49 |
48
|
a1i |
โข ( ๐ โ โ โ ( 2 โ โ โง 2 โ 0 ) ) |
50 |
|
divdiv1 |
โข ( ( ๐ โ โ โง ( 2 โ โ โง 2 โ 0 ) โง ( 2 โ โ โง 2 โ 0 ) ) โ ( ( ๐ / 2 ) / 2 ) = ( ๐ / ( 2 ยท 2 ) ) ) |
51 |
47 49 49 50
|
syl3anc |
โข ( ๐ โ โ โ ( ( ๐ / 2 ) / 2 ) = ( ๐ / ( 2 ยท 2 ) ) ) |
52 |
|
2t2e4 |
โข ( 2 ยท 2 ) = 4 |
53 |
52
|
oveq2i |
โข ( ๐ / ( 2 ยท 2 ) ) = ( ๐ / 4 ) |
54 |
51 53
|
eqtrdi |
โข ( ๐ โ โ โ ( ( ๐ / 2 ) / 2 ) = ( ๐ / 4 ) ) |
55 |
|
zcn |
โข ( ๐ โ โค โ ๐ โ โ ) |
56 |
|
2cnd |
โข ( ๐ โ โค โ 2 โ โ ) |
57 |
|
2ne0 |
โข 2 โ 0 |
58 |
57
|
a1i |
โข ( ๐ โ โค โ 2 โ 0 ) |
59 |
55 56 58
|
divcan4d |
โข ( ๐ โ โค โ ( ( ๐ ยท 2 ) / 2 ) = ๐ ) |
60 |
54 59
|
breqan12rd |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( ( ๐ / 2 ) / 2 ) โค ( ( ๐ ยท 2 ) / 2 ) โ ( ๐ / 4 ) โค ๐ ) ) |
61 |
46 60
|
bitrd |
โข ( ( ๐ โ โค โง ๐ โ โ ) โ ( ( ๐ / 2 ) โค ( ๐ ยท 2 ) โ ( ๐ / 4 ) โค ๐ ) ) |
62 |
61
|
adantr |
โข ( ( ( ๐ โ โค โง ๐ โ โ ) โง ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ ) โ ( ( ๐ / 2 ) โค ( ๐ ยท 2 ) โ ( ๐ / 4 ) โค ๐ ) ) |
63 |
35 62
|
mpbird |
โข ( ( ( ๐ โ โค โง ๐ โ โ ) โง ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ ) โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) |
64 |
63
|
exp31 |
โข ( ๐ โ โค โ ( ๐ โ โ โ ( ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) ) |
65 |
64
|
com23 |
โข ( ๐ โ โค โ ( ( ( โ โ ( ๐ / 4 ) ) + 1 ) โค ๐ โ ( ๐ โ โ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) ) |
66 |
13 65
|
biimtrid |
โข ( ๐ โ โค โ ( ( ๐ + 1 ) โค ๐ โ ( ๐ โ โ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) ) |
67 |
66
|
3ad2ant3 |
โข ( ( ( ๐ + 1 ) โ โค โง ๐ป โ โค โง ๐ โ โค ) โ ( ( ๐ + 1 ) โค ๐ โ ( ๐ โ โ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) ) |
68 |
67
|
com12 |
โข ( ( ๐ + 1 ) โค ๐ โ ( ( ( ๐ + 1 ) โ โค โง ๐ป โ โค โง ๐ โ โค ) โ ( ๐ โ โ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) ) |
69 |
68
|
adantr |
โข ( ( ( ๐ + 1 ) โค ๐ โง ๐ โค ๐ป ) โ ( ( ( ๐ + 1 ) โ โค โง ๐ป โ โค โง ๐ โ โค ) โ ( ๐ โ โ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) ) |
70 |
69
|
impcom |
โข ( ( ( ( ๐ + 1 ) โ โค โง ๐ป โ โค โง ๐ โ โค ) โง ( ( ๐ + 1 ) โค ๐ โง ๐ โค ๐ป ) ) โ ( ๐ โ โ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) |
71 |
11 70
|
sylbi |
โข ( ๐ โ ( ( ๐ + 1 ) ... ๐ป ) โ ( ๐ โ โ โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) ) |
72 |
71
|
impcom |
โข ( ( ๐ โ โ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โ ( ๐ / 2 ) โค ( ๐ ยท 2 ) ) |
73 |
|
elfzelz |
โข ( ๐ โ ( ( ๐ + 1 ) ... ๐ป ) โ ๐ โ โค ) |
74 |
73
|
zred |
โข ( ๐ โ ( ( ๐ + 1 ) ... ๐ป ) โ ๐ โ โ ) |
75 |
38
|
a1i |
โข ( ๐ โ ( ( ๐ + 1 ) ... ๐ป ) โ 2 โ โ ) |
76 |
74 75
|
remulcld |
โข ( ๐ โ ( ( ๐ + 1 ) ... ๐ป ) โ ( ๐ ยท 2 ) โ โ ) |
77 |
|
lenlt |
โข ( ( ( ๐ / 2 ) โ โ โง ( ๐ ยท 2 ) โ โ ) โ ( ( ๐ / 2 ) โค ( ๐ ยท 2 ) โ ยฌ ( ๐ ยท 2 ) < ( ๐ / 2 ) ) ) |
78 |
36 76 77
|
syl2an |
โข ( ( ๐ โ โ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โ ( ( ๐ / 2 ) โค ( ๐ ยท 2 ) โ ยฌ ( ๐ ยท 2 ) < ( ๐ / 2 ) ) ) |
79 |
72 78
|
mpbid |
โข ( ( ๐ โ โ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โ ยฌ ( ๐ ยท 2 ) < ( ๐ / 2 ) ) |
80 |
10 79
|
sylan |
โข ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โ ยฌ ( ๐ ยท 2 ) < ( ๐ / 2 ) ) |
81 |
80
|
adantr |
โข ( ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โง ๐ฅ = ๐ ) โ ยฌ ( ๐ ยท 2 ) < ( ๐ / 2 ) ) |
82 |
81
|
iffalsed |
โข ( ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โง ๐ฅ = ๐ ) โ if ( ( ๐ ยท 2 ) < ( ๐ / 2 ) , ( ๐ ยท 2 ) , ( ๐ โ ( ๐ ยท 2 ) ) ) = ( ๐ โ ( ๐ ยท 2 ) ) ) |
83 |
9 82
|
eqtrd |
โข ( ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โง ๐ฅ = ๐ ) โ if ( ( ๐ฅ ยท 2 ) < ( ๐ / 2 ) , ( ๐ฅ ยท 2 ) , ( ๐ โ ( ๐ฅ ยท 2 ) ) ) = ( ๐ โ ( ๐ ยท 2 ) ) ) |
84 |
1 4
|
gausslemma2dlem0d |
โข ( ๐ โ ๐ โ โ0 ) |
85 |
|
nn0p1nn |
โข ( ๐ โ โ0 โ ( ๐ + 1 ) โ โ ) |
86 |
|
nnuz |
โข โ = ( โคโฅ โ 1 ) |
87 |
85 86
|
eleqtrdi |
โข ( ๐ โ โ0 โ ( ๐ + 1 ) โ ( โคโฅ โ 1 ) ) |
88 |
84 87
|
syl |
โข ( ๐ โ ( ๐ + 1 ) โ ( โคโฅ โ 1 ) ) |
89 |
|
fzss1 |
โข ( ( ๐ + 1 ) โ ( โคโฅ โ 1 ) โ ( ( ๐ + 1 ) ... ๐ป ) โ ( 1 ... ๐ป ) ) |
90 |
88 89
|
syl |
โข ( ๐ โ ( ( ๐ + 1 ) ... ๐ป ) โ ( 1 ... ๐ป ) ) |
91 |
90
|
sselda |
โข ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โ ๐ โ ( 1 ... ๐ป ) ) |
92 |
|
ovexd |
โข ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โ ( ๐ โ ( ๐ ยท 2 ) ) โ V ) |
93 |
3 83 91 92
|
fvmptd2 |
โข ( ( ๐ โง ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ) โ ( ๐
โ ๐ ) = ( ๐ โ ( ๐ ยท 2 ) ) ) |
94 |
93
|
ralrimiva |
โข ( ๐ โ โ ๐ โ ( ( ๐ + 1 ) ... ๐ป ) ( ๐
โ ๐ ) = ( ๐ โ ( ๐ ยท 2 ) ) ) |