Metamath Proof Explorer


Theorem gausslemma2dlem3

Description: Lemma 3 for gausslemma2d . (Contributed by AV, 4-Jul-2021)

Ref Expression
Hypotheses gausslemma2d.p โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ ( โ„™ โˆ– { 2 } ) )
gausslemma2d.h โŠข ๐ป = ( ( ๐‘ƒ โˆ’ 1 ) / 2 )
gausslemma2d.r โŠข ๐‘… = ( ๐‘ฅ โˆˆ ( 1 ... ๐ป ) โ†ฆ if ( ( ๐‘ฅ ยท 2 ) < ( ๐‘ƒ / 2 ) , ( ๐‘ฅ ยท 2 ) , ( ๐‘ƒ โˆ’ ( ๐‘ฅ ยท 2 ) ) ) )
gausslemma2d.m โŠข ๐‘€ = ( โŒŠ โ€˜ ( ๐‘ƒ / 4 ) )
Assertion gausslemma2dlem3 ( ๐œ‘ โ†’ โˆ€ ๐‘˜ โˆˆ ( ( ๐‘€ + 1 ) ... ๐ป ) ( ๐‘… โ€˜ ๐‘˜ ) = ( ๐‘ƒ โˆ’ ( ๐‘˜ ยท 2 ) ) )

Proof

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 ) ) )