MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  lgsquadlem1 Structured version   Visualization version   GIF version

Theorem lgsquadlem1 26873
Description: Lemma for lgsquad 26876. Count the members of ๐‘† with odd coordinates. (Contributed by Mario Carneiro, 19-Jun-2015.)
Hypotheses
Ref Expression
lgseisen.1 (๐œ‘ โ†’ ๐‘ƒ โˆˆ (โ„™ โˆ– {2}))
lgseisen.2 (๐œ‘ โ†’ ๐‘„ โˆˆ (โ„™ โˆ– {2}))
lgseisen.3 (๐œ‘ โ†’ ๐‘ƒ โ‰  ๐‘„)
lgsquad.4 ๐‘€ = ((๐‘ƒ โˆ’ 1) / 2)
lgsquad.5 ๐‘ = ((๐‘„ โˆ’ 1) / 2)
lgsquad.6 ๐‘† = {โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆฃ ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„))}
Assertion
Ref Expression
lgsquadlem1 (๐œ‘ โ†’ (-1โ†‘ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})))
Distinct variable groups:   ๐‘ฅ,๐‘ข,๐‘ฆ,๐‘ง,๐‘ƒ   ๐œ‘,๐‘ข,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘ข,๐‘€,๐‘ฆ,๐‘ง   ๐‘ข,๐‘,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘ข,๐‘„,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘ข,๐‘†,๐‘ฅ,๐‘ง   ๐‘ฅ,๐‘€   ๐‘ฆ,๐‘†

Proof of Theorem lgsquadlem1
Dummy variables ๐‘› ๐‘ฃ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 neg1cn 12323 . . . 4 -1 โˆˆ โ„‚
21a1i 11 . . 3 (๐œ‘ โ†’ -1 โˆˆ โ„‚)
3 neg1ne0 12325 . . . 4 -1 โ‰  0
43a1i 11 . . 3 (๐œ‘ โ†’ -1 โ‰  0)
5 fzfid 13935 . . . 4 (๐œ‘ โ†’ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆˆ Fin)
6 lgseisen.2 . . . . . . . . . 10 (๐œ‘ โ†’ ๐‘„ โˆˆ (โ„™ โˆ– {2}))
76gausslemma2dlem0a 26849 . . . . . . . . 9 (๐œ‘ โ†’ ๐‘„ โˆˆ โ„•)
87nnred 12224 . . . . . . . 8 (๐œ‘ โ†’ ๐‘„ โˆˆ โ„)
9 lgseisen.1 . . . . . . . . 9 (๐œ‘ โ†’ ๐‘ƒ โˆˆ (โ„™ โˆ– {2}))
109gausslemma2dlem0a 26849 . . . . . . . 8 (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„•)
118, 10nndivred 12263 . . . . . . 7 (๐œ‘ โ†’ (๐‘„ / ๐‘ƒ) โˆˆ โ„)
1211adantr 482 . . . . . 6 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ / ๐‘ƒ) โˆˆ โ„)
13 2z 12591 . . . . . . . 8 2 โˆˆ โ„ค
14 elfzelz 13498 . . . . . . . . 9 (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โ†’ ๐‘ข โˆˆ โ„ค)
1514adantl 483 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ข โˆˆ โ„ค)
16 zmulcl 12608 . . . . . . . 8 ((2 โˆˆ โ„ค โˆง ๐‘ข โˆˆ โ„ค) โ†’ (2 ยท ๐‘ข) โˆˆ โ„ค)
1713, 15, 16sylancr 588 . . . . . . 7 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘ข) โˆˆ โ„ค)
1817zred 12663 . . . . . 6 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘ข) โˆˆ โ„)
1912, 18remulcld 11241 . . . . 5 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โˆˆ โ„)
2019flcld 13760 . . . 4 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ค)
215, 20fsumzcl 15678 . . 3 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ค)
222, 4, 21expclzd 14113 . 2 (๐œ‘ โ†’ (-1โ†‘ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„‚)
23 fzfid 13935 . . . . . . 7 (๐œ‘ โ†’ (1...๐‘€) โˆˆ Fin)
24 fzfid 13935 . . . . . . 7 (๐œ‘ โ†’ (1...๐‘) โˆˆ Fin)
25 xpfi 9314 . . . . . . 7 (((1...๐‘€) โˆˆ Fin โˆง (1...๐‘) โˆˆ Fin) โ†’ ((1...๐‘€) ร— (1...๐‘)) โˆˆ Fin)
2623, 24, 25syl2anc 585 . . . . . 6 (๐œ‘ โ†’ ((1...๐‘€) ร— (1...๐‘)) โˆˆ Fin)
27 lgsquad.6 . . . . . . 7 ๐‘† = {โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆฃ ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„))}
28 opabssxp 5767 . . . . . . 7 {โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆฃ ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„))} โŠ† ((1...๐‘€) ร— (1...๐‘))
2927, 28eqsstri 4016 . . . . . 6 ๐‘† โŠ† ((1...๐‘€) ร— (1...๐‘))
30 ssfi 9170 . . . . . 6 ((((1...๐‘€) ร— (1...๐‘)) โˆˆ Fin โˆง ๐‘† โŠ† ((1...๐‘€) ร— (1...๐‘))) โ†’ ๐‘† โˆˆ Fin)
3126, 29, 30sylancl 587 . . . . 5 (๐œ‘ โ†’ ๐‘† โˆˆ Fin)
32 ssrab2 4077 . . . . 5 {๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)} โŠ† ๐‘†
33 ssfi 9170 . . . . 5 ((๐‘† โˆˆ Fin โˆง {๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)} โŠ† ๐‘†) โ†’ {๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)} โˆˆ Fin)
3431, 32, 33sylancl 587 . . . 4 (๐œ‘ โ†’ {๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)} โˆˆ Fin)
35 hashcl 14313 . . . 4 ({๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)} โˆˆ Fin โ†’ (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}) โˆˆ โ„•0)
3634, 35syl 17 . . 3 (๐œ‘ โ†’ (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}) โˆˆ โ„•0)
37 expcl 14042 . . 3 ((-1 โˆˆ โ„‚ โˆง (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}) โˆˆ โ„•0) โ†’ (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) โˆˆ โ„‚)
381, 36, 37sylancr 588 . 2 (๐œ‘ โ†’ (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) โˆˆ โ„‚)
3936nn0zd 12581 . . 3 (๐œ‘ โ†’ (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}) โˆˆ โ„ค)
402, 4, 39expne0d 14114 . 2 (๐œ‘ โ†’ (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) โ‰  0)
4138, 40recidd 11982 . . . 4 (๐œ‘ โ†’ ((-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) ยท (1 / (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})))) = 1)
42 1div1e1 11901 . . . . . . . . 9 (1 / 1) = 1
4342negeqi 11450 . . . . . . . 8 -(1 / 1) = -1
44 ax-1cn 11165 . . . . . . . . 9 1 โˆˆ โ„‚
45 ax-1ne0 11176 . . . . . . . . 9 1 โ‰  0
46 divneg2 11935 . . . . . . . . 9 ((1 โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ โˆง 1 โ‰  0) โ†’ -(1 / 1) = (1 / -1))
4744, 44, 45, 46mp3an 1462 . . . . . . . 8 -(1 / 1) = (1 / -1)
4843, 47eqtr3i 2763 . . . . . . 7 -1 = (1 / -1)
4948oveq1i 7416 . . . . . 6 (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) = ((1 / -1)โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))
502, 4, 39exprecd 14116 . . . . . 6 (๐œ‘ โ†’ ((1 / -1)โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) = (1 / (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))))
5149, 50eqtrid 2785 . . . . 5 (๐œ‘ โ†’ (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) = (1 / (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))))
5251oveq2d 7422 . . . 4 (๐œ‘ โ†’ ((-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) ยท (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))) = ((-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) ยท (1 / (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})))))
5331adantr 482 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘† โˆˆ Fin)
54 ssrab2 4077 . . . . . . . . . . . 12 {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โŠ† ๐‘†
55 ssfi 9170 . . . . . . . . . . . 12 ((๐‘† โˆˆ Fin โˆง {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โŠ† ๐‘†) โ†’ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โˆˆ Fin)
5653, 54, 55sylancl 587 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โˆˆ Fin)
57 fveqeq2 6898 . . . . . . . . . . . . . . . . . . . 20 (๐‘ง = ๐‘ฃ โ†’ ((1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†” (1st โ€˜๐‘ฃ) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
5857elrab 3683 . . . . . . . . . . . . . . . . . . 19 (๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โ†” (๐‘ฃ โˆˆ ๐‘† โˆง (1st โ€˜๐‘ฃ) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
5958simprbi 498 . . . . . . . . . . . . . . . . . 18 (๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โ†’ (1st โ€˜๐‘ฃ) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
6059ad2antll 728 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ (1st โ€˜๐‘ฃ) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
6160oveq2d 7422 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ (๐‘ƒ โˆ’ (1st โ€˜๐‘ฃ)) = (๐‘ƒ โˆ’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
6210adantr 482 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„•)
6362nncnd 12225 . . . . . . . . . . . . . . . . . 18 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„‚)
6463adantrr 716 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ ๐‘ƒ โˆˆ โ„‚)
6517zcnd 12664 . . . . . . . . . . . . . . . . . 18 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘ข) โˆˆ โ„‚)
6665adantrr 716 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ (2 ยท ๐‘ข) โˆˆ โ„‚)
6764, 66nncand 11573 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ (๐‘ƒ โˆ’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) = (2 ยท ๐‘ข))
6861, 67eqtrd 2773 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ (๐‘ƒ โˆ’ (1st โ€˜๐‘ฃ)) = (2 ยท ๐‘ข))
6968oveq1d 7421 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ ((๐‘ƒ โˆ’ (1st โ€˜๐‘ฃ)) / 2) = ((2 ยท ๐‘ข) / 2))
7015zcnd 12664 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ข โˆˆ โ„‚)
7170adantrr 716 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ ๐‘ข โˆˆ โ„‚)
72 2cnd 12287 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ 2 โˆˆ โ„‚)
73 2ne0 12313 . . . . . . . . . . . . . . . 16 2 โ‰  0
7473a1i 11 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ 2 โ‰  0)
7571, 72, 74divcan3d 11992 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ ((2 ยท ๐‘ข) / 2) = ๐‘ข)
7669, 75eqtrd 2773 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง ๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})) โ†’ ((๐‘ƒ โˆ’ (1st โ€˜๐‘ฃ)) / 2) = ๐‘ข)
7776ralrimivva 3201 . . . . . . . . . . . 12 (๐œ‘ โ†’ โˆ€๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)โˆ€๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ((๐‘ƒ โˆ’ (1st โ€˜๐‘ฃ)) / 2) = ๐‘ข)
78 invdisj 5132 . . . . . . . . . . . 12 (โˆ€๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)โˆ€๐‘ฃ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ((๐‘ƒ โˆ’ (1st โ€˜๐‘ฃ)) / 2) = ๐‘ข โ†’ Disj ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€){๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})
7977, 78syl 17 . . . . . . . . . . 11 (๐œ‘ โ†’ Disj ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€){๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))})
805, 56, 79hashiun 15765 . . . . . . . . . 10 (๐œ‘ โ†’ (โ™ฏโ€˜โˆช ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€){๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}) = ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}))
81 iunrab 5055 . . . . . . . . . . . 12 โˆช ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€){๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} = {๐‘ง โˆˆ ๐‘† โˆฃ โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}
82 eldifsni 4793 . . . . . . . . . . . . . . . . . . . . . . 23 (๐‘ƒ โˆˆ (โ„™ โˆ– {2}) โ†’ ๐‘ƒ โ‰  2)
839, 82syl 17 . . . . . . . . . . . . . . . . . . . . . 22 (๐œ‘ โ†’ ๐‘ƒ โ‰  2)
8483necomd 2997 . . . . . . . . . . . . . . . . . . . . 21 (๐œ‘ โ†’ 2 โ‰  ๐‘ƒ)
8584neneqd 2946 . . . . . . . . . . . . . . . . . . . 20 (๐œ‘ โ†’ ยฌ 2 = ๐‘ƒ)
8685ad2antrr 725 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ยฌ 2 = ๐‘ƒ)
87 uzid 12834 . . . . . . . . . . . . . . . . . . . . 21 (2 โˆˆ โ„ค โ†’ 2 โˆˆ (โ„คโ‰ฅโ€˜2))
8813, 87ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 2 โˆˆ (โ„คโ‰ฅโ€˜2)
899eldifad 3960 . . . . . . . . . . . . . . . . . . . . 21 (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„™)
9089ad2antrr 725 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„™)
91 dvdsprm 16637 . . . . . . . . . . . . . . . . . . . 20 ((2 โˆˆ (โ„คโ‰ฅโ€˜2) โˆง ๐‘ƒ โˆˆ โ„™) โ†’ (2 โˆฅ ๐‘ƒ โ†” 2 = ๐‘ƒ))
9288, 90, 91sylancr 588 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 โˆฅ ๐‘ƒ โ†” 2 = ๐‘ƒ))
9386, 92mtbird 325 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ยฌ 2 โˆฅ ๐‘ƒ)
9410ad2antrr 725 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„•)
9594nncnd 12225 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„‚)
9617adantlr 714 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘ข) โˆˆ โ„ค)
9796zcnd 12664 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘ข) โˆˆ โ„‚)
9895, 97npcand 11572 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) + (2 ยท ๐‘ข)) = ๐‘ƒ)
9998breq2d 5160 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 โˆฅ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) + (2 ยท ๐‘ข)) โ†” 2 โˆฅ ๐‘ƒ))
10093, 99mtbird 325 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ยฌ 2 โˆฅ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) + (2 ยท ๐‘ข)))
10114adantl 483 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ข โˆˆ โ„ค)
102 dvdsmul1 16218 . . . . . . . . . . . . . . . . . . 19 ((2 โˆˆ โ„ค โˆง ๐‘ข โˆˆ โ„ค) โ†’ 2 โˆฅ (2 ยท ๐‘ข))
10313, 101, 102sylancr 588 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 2 โˆฅ (2 ยท ๐‘ข))
10413a1i 11 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 2 โˆˆ โ„ค)
10594nnzd 12582 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„ค)
106105, 96zsubcld 12668 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„ค)
107 dvds2add 16230 . . . . . . . . . . . . . . . . . . 19 ((2 โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„ค โˆง (2 ยท ๐‘ข) โˆˆ โ„ค) โ†’ ((2 โˆฅ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆง 2 โˆฅ (2 ยท ๐‘ข)) โ†’ 2 โˆฅ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) + (2 ยท ๐‘ข))))
108104, 106, 96, 107syl3anc 1372 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 โˆฅ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆง 2 โˆฅ (2 ยท ๐‘ข)) โ†’ 2 โˆฅ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) + (2 ยท ๐‘ข))))
109103, 108mpan2d 693 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 โˆฅ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†’ 2 โˆฅ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) + (2 ยท ๐‘ข))))
110100, 109mtod 197 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ยฌ 2 โˆฅ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
111 breq2 5152 . . . . . . . . . . . . . . . . 17 ((1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†’ (2 โˆฅ (1st โ€˜๐‘ง) โ†” 2 โˆฅ (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
112111notbid 318 . . . . . . . . . . . . . . . 16 ((1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†’ (ยฌ 2 โˆฅ (1st โ€˜๐‘ง) โ†” ยฌ 2 โˆฅ (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
113110, 112syl5ibrcom 246 . . . . . . . . . . . . . . 15 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†’ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)))
114113rexlimdva 3156 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ (โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†’ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)))
115 simpr 486 . . . . . . . . . . . . . . . . . 18 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ ๐‘ง โˆˆ ๐‘†)
11629, 115sselid 3980 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ ๐‘ง โˆˆ ((1...๐‘€) ร— (1...๐‘)))
117 xp1st 8004 . . . . . . . . . . . . . . . . 17 (๐‘ง โˆˆ ((1...๐‘€) ร— (1...๐‘)) โ†’ (1st โ€˜๐‘ง) โˆˆ (1...๐‘€))
118116, 117syl 17 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ (1st โ€˜๐‘ง) โˆˆ (1...๐‘€))
119 elfzelz 13498 . . . . . . . . . . . . . . . 16 ((1st โ€˜๐‘ง) โˆˆ (1...๐‘€) โ†’ (1st โ€˜๐‘ง) โˆˆ โ„ค)
120 odd2np1 16281 . . . . . . . . . . . . . . . 16 ((1st โ€˜๐‘ง) โˆˆ โ„ค โ†’ (ยฌ 2 โˆฅ (1st โ€˜๐‘ง) โ†” โˆƒ๐‘› โˆˆ โ„ค ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง)))
121118, 119, 1203syl 18 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ (ยฌ 2 โˆฅ (1st โ€˜๐‘ง) โ†” โˆƒ๐‘› โˆˆ โ„ค ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง)))
122 lgsquad.4 . . . . . . . . . . . . . . . . . . . . . . . 24 ๐‘€ = ((๐‘ƒ โˆ’ 1) / 2)
1239, 122gausslemma2dlem0b 26850 . . . . . . . . . . . . . . . . . . . . . . 23 (๐œ‘ โ†’ ๐‘€ โˆˆ โ„•)
124123nnred 12224 . . . . . . . . . . . . . . . . . . . . . 22 (๐œ‘ โ†’ ๐‘€ โˆˆ โ„)
125124ad2antrr 725 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘€ โˆˆ โ„)
126125rehalfcld 12456 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ / 2) โˆˆ โ„)
127126flcld 13760 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (โŒŠโ€˜(๐‘€ / 2)) โˆˆ โ„ค)
128127peano2zd 12666 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((โŒŠโ€˜(๐‘€ / 2)) + 1) โˆˆ โ„ค)
129123ad2antrr 725 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘€ โˆˆ โ„•)
130129nnzd 12582 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘€ โˆˆ โ„ค)
131 simprl 770 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘› โˆˆ โ„ค)
132130, 131zsubcld 12668 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ โˆ’ ๐‘›) โˆˆ โ„ค)
133 reflcl 13758 . . . . . . . . . . . . . . . . . . . . 21 ((๐‘€ / 2) โˆˆ โ„ โ†’ (โŒŠโ€˜(๐‘€ / 2)) โˆˆ โ„)
134126, 133syl 17 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (โŒŠโ€˜(๐‘€ / 2)) โˆˆ โ„)
135132zred 12663 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ โˆ’ ๐‘›) โˆˆ โ„)
136 flle 13761 . . . . . . . . . . . . . . . . . . . . 21 ((๐‘€ / 2) โˆˆ โ„ โ†’ (โŒŠโ€˜(๐‘€ / 2)) โ‰ค (๐‘€ / 2))
137126, 136syl 17 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (โŒŠโ€˜(๐‘€ / 2)) โ‰ค (๐‘€ / 2))
138 zre 12559 . . . . . . . . . . . . . . . . . . . . . 22 (๐‘› โˆˆ โ„ค โ†’ ๐‘› โˆˆ โ„)
139138ad2antrl 727 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘› โˆˆ โ„)
140 simprr 772 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))
141118adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (1st โ€˜๐‘ง) โˆˆ (1...๐‘€))
142140, 141eqeltrd 2834 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((2 ยท ๐‘›) + 1) โˆˆ (1...๐‘€))
143 elfzle2 13502 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((2 ยท ๐‘›) + 1) โˆˆ (1...๐‘€) โ†’ ((2 ยท ๐‘›) + 1) โ‰ค ๐‘€)
144142, 143syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((2 ยท ๐‘›) + 1) โ‰ค ๐‘€)
145 zmulcl 12608 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((2 โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค) โ†’ (2 ยท ๐‘›) โˆˆ โ„ค)
14613, 131, 145sylancr 588 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท ๐‘›) โˆˆ โ„ค)
147 zltp1le 12609 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((2 ยท ๐‘›) โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„ค) โ†’ ((2 ยท ๐‘›) < ๐‘€ โ†” ((2 ยท ๐‘›) + 1) โ‰ค ๐‘€))
148146, 130, 147syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((2 ยท ๐‘›) < ๐‘€ โ†” ((2 ยท ๐‘›) + 1) โ‰ค ๐‘€))
149144, 148mpbird 257 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท ๐‘›) < ๐‘€)
150 2re 12283 . . . . . . . . . . . . . . . . . . . . . . . . 25 2 โˆˆ โ„
151150a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 2 โˆˆ โ„)
152 2pos 12312 . . . . . . . . . . . . . . . . . . . . . . . . 25 0 < 2
153152a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 0 < 2)
154 ltmuldiv2 12085 . . . . . . . . . . . . . . . . . . . . . . . 24 ((๐‘› โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„ โˆง (2 โˆˆ โ„ โˆง 0 < 2)) โ†’ ((2 ยท ๐‘›) < ๐‘€ โ†” ๐‘› < (๐‘€ / 2)))
155139, 125, 151, 153, 154syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((2 ยท ๐‘›) < ๐‘€ โ†” ๐‘› < (๐‘€ / 2)))
156149, 155mpbid 231 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘› < (๐‘€ / 2))
157126recnd 11239 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ / 2) โˆˆ โ„‚)
158123nncnd 12225 . . . . . . . . . . . . . . . . . . . . . . . . 25 (๐œ‘ โ†’ ๐‘€ โˆˆ โ„‚)
159158ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘€ โˆˆ โ„‚)
1601592halvesd 12455 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((๐‘€ / 2) + (๐‘€ / 2)) = ๐‘€)
161157, 157, 160mvlraddd 11621 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ / 2) = (๐‘€ โˆ’ (๐‘€ / 2)))
162156, 161breqtrd 5174 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘› < (๐‘€ โˆ’ (๐‘€ / 2)))
163139, 125, 126, 162ltsub13d 11817 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ / 2) < (๐‘€ โˆ’ ๐‘›))
164134, 126, 135, 137, 163lelttrd 11369 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (โŒŠโ€˜(๐‘€ / 2)) < (๐‘€ โˆ’ ๐‘›))
165 zltp1le 12609 . . . . . . . . . . . . . . . . . . . 20 (((โŒŠโ€˜(๐‘€ / 2)) โˆˆ โ„ค โˆง (๐‘€ โˆ’ ๐‘›) โˆˆ โ„ค) โ†’ ((โŒŠโ€˜(๐‘€ / 2)) < (๐‘€ โˆ’ ๐‘›) โ†” ((โŒŠโ€˜(๐‘€ / 2)) + 1) โ‰ค (๐‘€ โˆ’ ๐‘›)))
166127, 132, 165syl2anc 585 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((โŒŠโ€˜(๐‘€ / 2)) < (๐‘€ โˆ’ ๐‘›) โ†” ((โŒŠโ€˜(๐‘€ / 2)) + 1) โ‰ค (๐‘€ โˆ’ ๐‘›)))
167164, 166mpbid 231 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((โŒŠโ€˜(๐‘€ / 2)) + 1) โ‰ค (๐‘€ โˆ’ ๐‘›))
168 2t0e0 12378 . . . . . . . . . . . . . . . . . . . . 21 (2 ยท 0) = 0
169 2cn 12284 . . . . . . . . . . . . . . . . . . . . . . . . 25 2 โˆˆ โ„‚
170 zcn 12560 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (๐‘› โˆˆ โ„ค โ†’ ๐‘› โˆˆ โ„‚)
171170ad2antrl 727 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘› โˆˆ โ„‚)
172 mulcl 11191 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((2 โˆˆ โ„‚ โˆง ๐‘› โˆˆ โ„‚) โ†’ (2 ยท ๐‘›) โˆˆ โ„‚)
173169, 171, 172sylancr 588 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท ๐‘›) โˆˆ โ„‚)
174 pncan 11463 . . . . . . . . . . . . . . . . . . . . . . . 24 (((2 ยท ๐‘›) โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚) โ†’ (((2 ยท ๐‘›) + 1) โˆ’ 1) = (2 ยท ๐‘›))
175173, 44, 174sylancl 587 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (((2 ยท ๐‘›) + 1) โˆ’ 1) = (2 ยท ๐‘›))
176 elfznn 13527 . . . . . . . . . . . . . . . . . . . . . . . 24 (((2 ยท ๐‘›) + 1) โˆˆ (1...๐‘€) โ†’ ((2 ยท ๐‘›) + 1) โˆˆ โ„•)
177 nnm1nn0 12510 . . . . . . . . . . . . . . . . . . . . . . . 24 (((2 ยท ๐‘›) + 1) โˆˆ โ„• โ†’ (((2 ยท ๐‘›) + 1) โˆ’ 1) โˆˆ โ„•0)
178142, 176, 1773syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (((2 ยท ๐‘›) + 1) โˆ’ 1) โˆˆ โ„•0)
179175, 178eqeltrrd 2835 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท ๐‘›) โˆˆ โ„•0)
180179nn0ge0d 12532 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 0 โ‰ค (2 ยท ๐‘›))
181168, 180eqbrtrid 5183 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท 0) โ‰ค (2 ยท ๐‘›))
182 0red 11214 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 0 โˆˆ โ„)
183 lemul2 12064 . . . . . . . . . . . . . . . . . . . . 21 ((0 โˆˆ โ„ โˆง ๐‘› โˆˆ โ„ โˆง (2 โˆˆ โ„ โˆง 0 < 2)) โ†’ (0 โ‰ค ๐‘› โ†” (2 ยท 0) โ‰ค (2 ยท ๐‘›)))
184182, 139, 151, 153, 183syl112anc 1375 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (0 โ‰ค ๐‘› โ†” (2 ยท 0) โ‰ค (2 ยท ๐‘›)))
185181, 184mpbird 257 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 0 โ‰ค ๐‘›)
186125, 139subge02d 11803 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (0 โ‰ค ๐‘› โ†” (๐‘€ โˆ’ ๐‘›) โ‰ค ๐‘€))
187185, 186mpbid 231 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ โˆ’ ๐‘›) โ‰ค ๐‘€)
188128, 130, 132, 167, 187elfzd 13489 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘€ โˆ’ ๐‘›) โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€))
18989ad2antrr 725 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘ƒ โˆˆ โ„™)
190 prmnn 16608 . . . . . . . . . . . . . . . . . . . . 21 (๐‘ƒ โˆˆ โ„™ โ†’ ๐‘ƒ โˆˆ โ„•)
191189, 190syl 17 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘ƒ โˆˆ โ„•)
192191nncnd 12225 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘ƒ โˆˆ โ„‚)
193 peano2cn 11383 . . . . . . . . . . . . . . . . . . . 20 ((2 ยท ๐‘›) โˆˆ โ„‚ โ†’ ((2 ยท ๐‘›) + 1) โˆˆ โ„‚)
194173, 193syl 17 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((2 ยท ๐‘›) + 1) โˆˆ โ„‚)
195192, 194nncand 11573 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘ƒ โˆ’ (๐‘ƒ โˆ’ ((2 ยท ๐‘›) + 1))) = ((2 ยท ๐‘›) + 1))
196 1cnd 11206 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 1 โˆˆ โ„‚)
197192, 173, 196sub32d 11600 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘›)) โˆ’ 1) = ((๐‘ƒ โˆ’ 1) โˆ’ (2 ยท ๐‘›)))
198192, 173, 196subsub4d 11599 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘›)) โˆ’ 1) = (๐‘ƒ โˆ’ ((2 ยท ๐‘›) + 1)))
199 2cnd 12287 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 2 โˆˆ โ„‚)
200199, 159, 171subdid 11667 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท (๐‘€ โˆ’ ๐‘›)) = ((2 ยท ๐‘€) โˆ’ (2 ยท ๐‘›)))
201122oveq2i 7417 . . . . . . . . . . . . . . . . . . . . . . 23 (2 ยท ๐‘€) = (2 ยท ((๐‘ƒ โˆ’ 1) / 2))
20210nnzd 12582 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„ค)
203202ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ๐‘ƒ โˆˆ โ„ค)
204 peano2zm 12602 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (๐‘ƒ โˆˆ โ„ค โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„ค)
205203, 204syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„ค)
206205zcnd 12664 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„‚)
20773a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ 2 โ‰  0)
208206, 199, 207divcan2d 11989 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท ((๐‘ƒ โˆ’ 1) / 2)) = (๐‘ƒ โˆ’ 1))
209201, 208eqtrid 2785 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (2 ยท ๐‘€) = (๐‘ƒ โˆ’ 1))
210209oveq1d 7421 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((2 ยท ๐‘€) โˆ’ (2 ยท ๐‘›)) = ((๐‘ƒ โˆ’ 1) โˆ’ (2 ยท ๐‘›)))
211200, 210eqtr2d 2774 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (2 ยท ๐‘›)) = (2 ยท (๐‘€ โˆ’ ๐‘›)))
212197, 198, 2113eqtr3d 2781 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘ƒ โˆ’ ((2 ยท ๐‘›) + 1)) = (2 ยท (๐‘€ โˆ’ ๐‘›)))
213212oveq2d 7422 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (๐‘ƒ โˆ’ (๐‘ƒ โˆ’ ((2 ยท ๐‘›) + 1))) = (๐‘ƒ โˆ’ (2 ยท (๐‘€ โˆ’ ๐‘›))))
214195, 213, 1403eqtr3rd 2782 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท (๐‘€ โˆ’ ๐‘›))))
215 oveq2 7414 . . . . . . . . . . . . . . . . . . 19 (๐‘ข = (๐‘€ โˆ’ ๐‘›) โ†’ (2 ยท ๐‘ข) = (2 ยท (๐‘€ โˆ’ ๐‘›)))
216215oveq2d 7422 . . . . . . . . . . . . . . . . . 18 (๐‘ข = (๐‘€ โˆ’ ๐‘›) โ†’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) = (๐‘ƒ โˆ’ (2 ยท (๐‘€ โˆ’ ๐‘›))))
217216rspceeqv 3633 . . . . . . . . . . . . . . . . 17 (((๐‘€ โˆ’ ๐‘›) โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆง (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท (๐‘€ โˆ’ ๐‘›)))) โ†’ โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
218188, 214, 217syl2anc 585 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โˆง (๐‘› โˆˆ โ„ค โˆง ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง))) โ†’ โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
219218rexlimdvaa 3157 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ (โˆƒ๐‘› โˆˆ โ„ค ((2 ยท ๐‘›) + 1) = (1st โ€˜๐‘ง) โ†’ โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
220121, 219sylbid 239 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ (ยฌ 2 โˆฅ (1st โ€˜๐‘ง) โ†’ โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
221114, 220impbid 211 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ง โˆˆ ๐‘†) โ†’ (โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†” ยฌ 2 โˆฅ (1st โ€˜๐‘ง)))
222221rabbidva 3440 . . . . . . . . . . . 12 (๐œ‘ โ†’ {๐‘ง โˆˆ ๐‘† โˆฃ โˆƒ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} = {๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})
22381, 222eqtrid 2785 . . . . . . . . . . 11 (๐œ‘ โ†’ โˆช ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€){๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} = {๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})
224223fveq2d 6893 . . . . . . . . . 10 (๐œ‘ โ†’ (โ™ฏโ€˜โˆช ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€){๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}) = (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))
22527relopabiv 5819 . . . . . . . . . . . . . . 15 Rel ๐‘†
226 relss 5780 . . . . . . . . . . . . . . 15 ({๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โŠ† ๐‘† โ†’ (Rel ๐‘† โ†’ Rel {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}))
22754, 225, 226mp2 9 . . . . . . . . . . . . . 14 Rel {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}
228 relxp 5694 . . . . . . . . . . . . . 14 Rel ({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))
22927eleq2i 2826 . . . . . . . . . . . . . . . . . 18 (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ๐‘† โ†” โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ {โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆฃ ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„))})
230 opabidw 5524 . . . . . . . . . . . . . . . . . 18 (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ {โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆฃ ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„))} โ†” ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„)))
231229, 230bitri 275 . . . . . . . . . . . . . . . . 17 (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ๐‘† โ†” ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„)))
232 anass 470 . . . . . . . . . . . . . . . . . . 19 (((๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ๐‘) โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„)) โ†” (๐‘ฆ โˆˆ โ„• โˆง (๐‘ฆ โ‰ค ๐‘ โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„))))
23320peano2zd 12666 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โˆˆ โ„ค)
234233zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โˆˆ โ„)
235234adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โˆˆ โ„)
2368ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ๐‘„ โˆˆ โ„)
237 nnre 12216 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (๐‘ฆ โˆˆ โ„• โ†’ ๐‘ฆ โˆˆ โ„)
238237adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ๐‘ฆ โˆˆ โ„)
239 lesub 11690 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โˆˆ โ„ โˆง ๐‘„ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„) โ†’ (((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โ‰ค (๐‘„ โˆ’ ๐‘ฆ) โ†” ๐‘ฆ โ‰ค (๐‘„ โˆ’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1))))
240235, 236, 238, 239syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โ‰ค (๐‘„ โˆ’ ๐‘ฆ) โ†” ๐‘ฆ โ‰ค (๐‘„ โˆ’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1))))
2418adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘„ โˆˆ โ„)
242241recnd 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘„ โˆˆ โ„‚)
24363, 242mulcomd 11232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ ยท ๐‘„) = (๐‘„ ยท ๐‘ƒ))
24465, 242mulcomd 11232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘ข) ยท ๐‘„) = (๐‘„ ยท (2 ยท ๐‘ข)))
24562nnne0d 12259 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โ‰  0)
246242, 63, 245divcan1d 11988 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ / ๐‘ƒ) ยท ๐‘ƒ) = ๐‘„)
247246oveq1d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (((๐‘„ / ๐‘ƒ) ยท ๐‘ƒ) ยท (2 ยท ๐‘ข)) = (๐‘„ ยท (2 ยท ๐‘ข)))
24812recnd 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ / ๐‘ƒ) โˆˆ โ„‚)
249248, 63, 65mul32d 11421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (((๐‘„ / ๐‘ƒ) ยท ๐‘ƒ) ยท (2 ยท ๐‘ข)) = (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) ยท ๐‘ƒ))
250244, 247, 2493eqtr2d 2779 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘ข) ยท ๐‘„) = (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) ยท ๐‘ƒ))
251243, 250oveq12d 7424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ ยท ๐‘„) โˆ’ ((2 ยท ๐‘ข) ยท ๐‘„)) = ((๐‘„ ยท ๐‘ƒ) โˆ’ (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) ยท ๐‘ƒ)))
25263, 65, 242subdird 11668 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„) = ((๐‘ƒ ยท ๐‘„) โˆ’ ((2 ยท ๐‘ข) ยท ๐‘„)))
25319recnd 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โˆˆ โ„‚)
254242, 253, 63subdird 11668 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) ยท ๐‘ƒ) = ((๐‘„ ยท ๐‘ƒ) โˆ’ (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) ยท ๐‘ƒ)))
255251, 252, 2543eqtr4d 2783 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„) = ((๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) ยท ๐‘ƒ))
256255adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„) = ((๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) ยท ๐‘ƒ))
257256breq2d 5160 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„) โ†” (๐‘ฆ ยท ๐‘ƒ) < ((๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) ยท ๐‘ƒ)))
25819adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โˆˆ โ„)
259236, 258resubcld 11639 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„)
26062adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ๐‘ƒ โˆˆ โ„•)
261260nnred 12224 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ๐‘ƒ โˆˆ โ„)
262260nngt0d 12258 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ 0 < ๐‘ƒ)
263 ltmul1 12061 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐‘ฆ โˆˆ โ„ โˆง (๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ โˆง (๐‘ƒ โˆˆ โ„ โˆง 0 < ๐‘ƒ)) โ†’ (๐‘ฆ < (๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ†” (๐‘ฆ ยท ๐‘ƒ) < ((๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) ยท ๐‘ƒ)))
264238, 259, 261, 262, 263syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐‘ฆ < (๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ†” (๐‘ฆ ยท ๐‘ƒ) < ((๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) ยท ๐‘ƒ)))
265 ltsub13 11692 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐‘ฆ โˆˆ โ„ โˆง ๐‘„ โˆˆ โ„ โˆง ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โˆˆ โ„) โ†’ (๐‘ฆ < (๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ†” ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < (๐‘„ โˆ’ ๐‘ฆ)))
266238, 236, 258, 265syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐‘ฆ < (๐‘„ โˆ’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ†” ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < (๐‘„ โˆ’ ๐‘ฆ)))
267257, 264, 2663bitr2d 307 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„) โ†” ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < (๐‘„ โˆ’ ๐‘ฆ)))
2687adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘„ โˆˆ โ„•)
269268nnzd 12582 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘„ โˆˆ โ„ค)
270 nnz 12576 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (๐‘ฆ โˆˆ โ„• โ†’ ๐‘ฆ โˆˆ โ„ค)
271 zsubcl 12601 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐‘„ โˆˆ โ„ค โˆง ๐‘ฆ โˆˆ โ„ค) โ†’ (๐‘„ โˆ’ ๐‘ฆ) โˆˆ โ„ค)
272269, 270, 271syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐‘„ โˆ’ ๐‘ฆ) โˆˆ โ„ค)
273 fllt 13768 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โˆˆ โ„ โˆง (๐‘„ โˆ’ ๐‘ฆ) โˆˆ โ„ค) โ†’ (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < (๐‘„ โˆ’ ๐‘ฆ) โ†” (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < (๐‘„ โˆ’ ๐‘ฆ)))
274258, 272, 273syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < (๐‘„ โˆ’ ๐‘ฆ) โ†” (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < (๐‘„ โˆ’ ๐‘ฆ)))
27520adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ค)
276 zltp1le 12609 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ค โˆง (๐‘„ โˆ’ ๐‘ฆ) โˆˆ โ„ค) โ†’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < (๐‘„ โˆ’ ๐‘ฆ) โ†” ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โ‰ค (๐‘„ โˆ’ ๐‘ฆ)))
277275, 272, 276syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < (๐‘„ โˆ’ ๐‘ฆ) โ†” ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โ‰ค (๐‘„ โˆ’ ๐‘ฆ)))
278267, 274, 2773bitrd 305 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„) โ†” ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1) โ‰ค (๐‘„ โˆ’ ๐‘ฆ)))
279 lgsquad.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ๐‘ = ((๐‘„ โˆ’ 1) / 2)
280279oveq2i 7417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (2 ยท ๐‘) = (2 ยท ((๐‘„ โˆ’ 1) / 2))
281 peano2rem 11524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (๐‘„ โˆˆ โ„ โ†’ (๐‘„ โˆ’ 1) โˆˆ โ„)
282241, 281syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ โˆ’ 1) โˆˆ โ„)
283282recnd 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ โˆ’ 1) โˆˆ โ„‚)
284 2cnd 12287 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 2 โˆˆ โ„‚)
28573a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 2 โ‰  0)
286283, 284, 285divcan2d 11989 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ((๐‘„ โˆ’ 1) / 2)) = (๐‘„ โˆ’ 1))
287280, 286eqtrid 2785 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘) = (๐‘„ โˆ’ 1))
288287oveq1d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = ((๐‘„ โˆ’ 1) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
289 1cnd 11206 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 1 โˆˆ โ„‚)
29020zcnd 12664 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„‚)
291242, 289, 290sub32d 11600 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ โˆ’ 1) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = ((๐‘„ โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆ’ 1))
292242, 290, 289subsub4d 11599 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆ’ 1) = (๐‘„ โˆ’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1)))
293288, 291, 2923eqtrd 2777 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = (๐‘„ โˆ’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1)))
294293adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = (๐‘„ โˆ’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1)))
295294breq2d 5160 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ†” ๐‘ฆ โ‰ค (๐‘„ โˆ’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + 1))))
296240, 278, 2953bitr4d 311 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„) โ†” ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))
297296anbi2d 630 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ฆ โ‰ค ๐‘ โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„)) โ†” (๐‘ฆ โ‰ค ๐‘ โˆง ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
298 2nn 12282 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2 โˆˆ โ„•
2996, 279gausslemma2dlem0b 26850 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (๐œ‘ โ†’ ๐‘ โˆˆ โ„•)
300 nnmulcl 12233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((2 โˆˆ โ„• โˆง ๐‘ โˆˆ โ„•) โ†’ (2 ยท ๐‘) โˆˆ โ„•)
301298, 299, 300sylancr 588 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (๐œ‘ โ†’ (2 ยท ๐‘) โˆˆ โ„•)
302301adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘) โˆˆ โ„•)
303302nnred 12224 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘) โˆˆ โ„)
304299adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ โˆˆ โ„•)
305304nnred 12224 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ โˆˆ โ„)
30620zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„)
307299nncnd 12225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (๐œ‘ โ†’ ๐‘ โˆˆ โ„‚)
308307adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ โˆˆ โ„‚)
3093082timesd 12452 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘) = (๐‘ + ๐‘))
310308, 308, 309mvrladdd 11624 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘) โˆ’ ๐‘) = ๐‘)
311241rehalfcld 12456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ / 2) โˆˆ โ„)
312241ltm1d 12143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ โˆ’ 1) < ๐‘„)
313150a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 2 โˆˆ โ„)
314152a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 0 < 2)
315 ltdiv1 12075 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((๐‘„ โˆ’ 1) โˆˆ โ„ โˆง ๐‘„ โˆˆ โ„ โˆง (2 โˆˆ โ„ โˆง 0 < 2)) โ†’ ((๐‘„ โˆ’ 1) < ๐‘„ โ†” ((๐‘„ โˆ’ 1) / 2) < (๐‘„ / 2)))
316282, 241, 313, 314, 315syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ โˆ’ 1) < ๐‘„ โ†” ((๐‘„ โˆ’ 1) / 2) < (๐‘„ / 2)))
317312, 316mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ โˆ’ 1) / 2) < (๐‘„ / 2))
318279, 317eqbrtrid 5183 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ < (๐‘„ / 2))
319305, 311, 318ltled 11359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ โ‰ค (๐‘„ / 2))
320242, 284, 63, 285div32d 12010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ / 2) ยท ๐‘ƒ) = (๐‘„ ยท (๐‘ƒ / 2)))
321124adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘€ โˆˆ โ„)
322321rehalfcld 12456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘€ / 2) โˆˆ โ„)
323 peano2re 11384 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((โŒŠโ€˜(๐‘€ / 2)) โˆˆ โ„ โ†’ ((โŒŠโ€˜(๐‘€ / 2)) + 1) โˆˆ โ„)
324322, 133, 3233syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((โŒŠโ€˜(๐‘€ / 2)) + 1) โˆˆ โ„)
32515zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ข โˆˆ โ„)
326 flltp1 13762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((๐‘€ / 2) โˆˆ โ„ โ†’ (๐‘€ / 2) < ((โŒŠโ€˜(๐‘€ / 2)) + 1))
327322, 326syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘€ / 2) < ((โŒŠโ€˜(๐‘€ / 2)) + 1))
328 elfzle1 13501 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โ†’ ((โŒŠโ€˜(๐‘€ / 2)) + 1) โ‰ค ๐‘ข)
329328adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((โŒŠโ€˜(๐‘€ / 2)) + 1) โ‰ค ๐‘ข)
330322, 324, 325, 327, 329ltletrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘€ / 2) < ๐‘ข)
331 ltdivmul 12086 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((๐‘€ โˆˆ โ„ โˆง ๐‘ข โˆˆ โ„ โˆง (2 โˆˆ โ„ โˆง 0 < 2)) โ†’ ((๐‘€ / 2) < ๐‘ข โ†” ๐‘€ < (2 ยท ๐‘ข)))
332321, 325, 313, 314, 331syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘€ / 2) < ๐‘ข โ†” ๐‘€ < (2 ยท ๐‘ข)))
333330, 332mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘€ < (2 ยท ๐‘ข))
334122, 333eqbrtrrid 5184 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ 1) / 2) < (2 ยท ๐‘ข))
33562nnred 12224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„)
336 peano2rem 11524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (๐‘ƒ โˆˆ โ„ โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„)
337335, 336syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„)
338 ltdivmul 12086 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((๐‘ƒ โˆ’ 1) โˆˆ โ„ โˆง (2 ยท ๐‘ข) โˆˆ โ„ โˆง (2 โˆˆ โ„ โˆง 0 < 2)) โ†’ (((๐‘ƒ โˆ’ 1) / 2) < (2 ยท ๐‘ข) โ†” (๐‘ƒ โˆ’ 1) < (2 ยท (2 ยท ๐‘ข))))
339337, 18, 313, 314, 338syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (((๐‘ƒ โˆ’ 1) / 2) < (2 ยท ๐‘ข) โ†” (๐‘ƒ โˆ’ 1) < (2 ยท (2 ยท ๐‘ข))))
340334, 339mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ 1) < (2 ยท (2 ยท ๐‘ข)))
341202adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„ค)
342 zmulcl 12608 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((2 โˆˆ โ„ค โˆง (2 ยท ๐‘ข) โˆˆ โ„ค) โ†’ (2 ยท (2 ยท ๐‘ข)) โˆˆ โ„ค)
34313, 17, 342sylancr 588 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท (2 ยท ๐‘ข)) โˆˆ โ„ค)
344 zlem1lt 12611 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((๐‘ƒ โˆˆ โ„ค โˆง (2 ยท (2 ยท ๐‘ข)) โˆˆ โ„ค) โ†’ (๐‘ƒ โ‰ค (2 ยท (2 ยท ๐‘ข)) โ†” (๐‘ƒ โˆ’ 1) < (2 ยท (2 ยท ๐‘ข))))
345341, 343, 344syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โ‰ค (2 ยท (2 ยท ๐‘ข)) โ†” (๐‘ƒ โˆ’ 1) < (2 ยท (2 ยท ๐‘ข))))
346340, 345mpbird 257 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โ‰ค (2 ยท (2 ยท ๐‘ข)))
347 ledivmul 12087 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((๐‘ƒ โˆˆ โ„ โˆง (2 ยท ๐‘ข) โˆˆ โ„ โˆง (2 โˆˆ โ„ โˆง 0 < 2)) โ†’ ((๐‘ƒ / 2) โ‰ค (2 ยท ๐‘ข) โ†” ๐‘ƒ โ‰ค (2 ยท (2 ยท ๐‘ข))))
348335, 18, 313, 314, 347syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ / 2) โ‰ค (2 ยท ๐‘ข) โ†” ๐‘ƒ โ‰ค (2 ยท (2 ยท ๐‘ข))))
349346, 348mpbird 257 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ / 2) โ‰ค (2 ยท ๐‘ข))
350335rehalfcld 12456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ / 2) โˆˆ โ„)
351268nngt0d 12258 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 0 < ๐‘„)
352 lemul2 12064 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((๐‘ƒ / 2) โˆˆ โ„ โˆง (2 ยท ๐‘ข) โˆˆ โ„ โˆง (๐‘„ โˆˆ โ„ โˆง 0 < ๐‘„)) โ†’ ((๐‘ƒ / 2) โ‰ค (2 ยท ๐‘ข) โ†” (๐‘„ ยท (๐‘ƒ / 2)) โ‰ค (๐‘„ ยท (2 ยท ๐‘ข))))
353350, 18, 241, 351, 352syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ / 2) โ‰ค (2 ยท ๐‘ข) โ†” (๐‘„ ยท (๐‘ƒ / 2)) โ‰ค (๐‘„ ยท (2 ยท ๐‘ข))))
354349, 353mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ ยท (๐‘ƒ / 2)) โ‰ค (๐‘„ ยท (2 ยท ๐‘ข)))
355320, 354eqbrtrd 5170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ / 2) ยท ๐‘ƒ) โ‰ค (๐‘„ ยท (2 ยท ๐‘ข)))
356241, 18remulcld 11241 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ ยท (2 ยท ๐‘ข)) โˆˆ โ„)
35762nngt0d 12258 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 0 < ๐‘ƒ)
358 lemuldiv 12091 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((๐‘„ / 2) โˆˆ โ„ โˆง (๐‘„ ยท (2 ยท ๐‘ข)) โˆˆ โ„ โˆง (๐‘ƒ โˆˆ โ„ โˆง 0 < ๐‘ƒ)) โ†’ (((๐‘„ / 2) ยท ๐‘ƒ) โ‰ค (๐‘„ ยท (2 ยท ๐‘ข)) โ†” (๐‘„ / 2) โ‰ค ((๐‘„ ยท (2 ยท ๐‘ข)) / ๐‘ƒ)))
359311, 356, 335, 357, 358syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (((๐‘„ / 2) ยท ๐‘ƒ) โ‰ค (๐‘„ ยท (2 ยท ๐‘ข)) โ†” (๐‘„ / 2) โ‰ค ((๐‘„ ยท (2 ยท ๐‘ข)) / ๐‘ƒ)))
360355, 359mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ / 2) โ‰ค ((๐‘„ ยท (2 ยท ๐‘ข)) / ๐‘ƒ))
361242, 65, 63, 245div23d 12024 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ ยท (2 ยท ๐‘ข)) / ๐‘ƒ) = ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))
362360, 361breqtrd 5174 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ / 2) โ‰ค ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))
363305, 311, 19, 319, 362letrd 11368 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ โ‰ค ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))
364299nnzd 12582 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (๐œ‘ โ†’ ๐‘ โˆˆ โ„ค)
365364adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ โˆˆ โ„ค)
366 flge 13767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ค) โ†’ (๐‘ โ‰ค ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โ†” ๐‘ โ‰ค (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
36719, 365, 366syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ โ‰ค ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โ†” ๐‘ โ‰ค (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
368363, 367mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ โ‰ค (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))
369310, 368eqbrtrd 5170 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘) โˆ’ ๐‘) โ‰ค (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))
370303, 305, 306, 369subled 11814 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ‰ค ๐‘)
371370adantr 482 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ‰ค ๐‘)
372302nnzd 12582 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘) โˆˆ โ„ค)
373372, 20zsubcld 12668 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„ค)
374373adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„ค)
375374zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„)
376299ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ๐‘ โˆˆ โ„•)
377376nnred 12224 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ๐‘ โˆˆ โ„)
378 letr 11305 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐‘ฆ โˆˆ โ„ โˆง ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„ โˆง ๐‘ โˆˆ โ„) โ†’ ((๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆง ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ‰ค ๐‘) โ†’ ๐‘ฆ โ‰ค ๐‘))
379238, 375, 377, 378syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . 24 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆง ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ‰ค ๐‘) โ†’ ๐‘ฆ โ‰ค ๐‘))
380371, 379mpan2d 693 . . . . . . . . . . . . . . . . . . . . . . 23 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ†’ ๐‘ฆ โ‰ค ๐‘))
381380pm4.71rd 564 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ†” (๐‘ฆ โ‰ค ๐‘ โˆง ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
382297, 381bitr4d 282 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐‘ฆ โ‰ค ๐‘ โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„)) โ†” ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))
383382pm5.32da 580 . . . . . . . . . . . . . . . . . . . 20 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ฆ โˆˆ โ„• โˆง (๐‘ฆ โ‰ค ๐‘ โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„))) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
384383adantr 482 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ ((๐‘ฆ โˆˆ โ„• โˆง (๐‘ฆ โ‰ค ๐‘ โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„))) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
385232, 384bitrid 283 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (((๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ๐‘) โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„)) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
386 simpr 486 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
387341, 17zsubcld 12668 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„ค)
388 elfzle2 13502 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โ†’ ๐‘ข โ‰ค ๐‘€)
389388adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ข โ‰ค ๐‘€)
390389, 122breqtrdi 5189 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ข โ‰ค ((๐‘ƒ โˆ’ 1) / 2))
391 lemuldiv2 12092 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐‘ข โˆˆ โ„ โˆง (๐‘ƒ โˆ’ 1) โˆˆ โ„ โˆง (2 โˆˆ โ„ โˆง 0 < 2)) โ†’ ((2 ยท ๐‘ข) โ‰ค (๐‘ƒ โˆ’ 1) โ†” ๐‘ข โ‰ค ((๐‘ƒ โˆ’ 1) / 2)))
392325, 337, 313, 314, 391syl112anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘ข) โ‰ค (๐‘ƒ โˆ’ 1) โ†” ๐‘ข โ‰ค ((๐‘ƒ โˆ’ 1) / 2)))
393390, 392mpbird 257 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘ข) โ‰ค (๐‘ƒ โˆ’ 1))
394335ltm1d 12143 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ 1) < ๐‘ƒ)
39518, 337, 335, 393, 394lelttrd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘ข) < ๐‘ƒ)
39618, 335posdifd 11798 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘ข) < ๐‘ƒ โ†” 0 < (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
397395, 396mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ 0 < (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
398 elnnz 12565 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„• โ†” ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„ค โˆง 0 < (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
399387, 397, 398sylanbrc 584 . . . . . . . . . . . . . . . . . . . . . . . 24 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„•)
40063, 65, 289sub32d 11600 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆ’ 1) = ((๐‘ƒ โˆ’ 1) โˆ’ (2 ยท ๐‘ข)))
401122, 122oveq12i 7418 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (๐‘€ + ๐‘€) = (((๐‘ƒ โˆ’ 1) / 2) + ((๐‘ƒ โˆ’ 1) / 2))
40262nnzd 12582 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„ค)
403402, 204syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„ค)
404403zcnd 12664 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„‚)
4054042halvesd 12455 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (((๐‘ƒ โˆ’ 1) / 2) + ((๐‘ƒ โˆ’ 1) / 2)) = (๐‘ƒ โˆ’ 1))
406401, 405eqtrid 2785 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘€ + ๐‘€) = (๐‘ƒ โˆ’ 1))
407406oveq1d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘€ + ๐‘€) โˆ’ ๐‘€) = ((๐‘ƒ โˆ’ 1) โˆ’ ๐‘€))
408158adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘€ โˆˆ โ„‚)
409408, 408pncan2d 11570 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘€ + ๐‘€) โˆ’ ๐‘€) = ๐‘€)
410407, 409eqtr3d 2775 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ ๐‘€) = ๐‘€)
411410, 333eqbrtrd 5170 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ ๐‘€) < (2 ยท ๐‘ข))
412337, 321, 18, 411ltsub23d 11816 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (2 ยท ๐‘ข)) < ๐‘€)
413400, 412eqbrtrd 5170 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆ’ 1) < ๐‘€)
414123adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘€ โˆˆ โ„•)
415414nnzd 12582 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ๐‘€ โˆˆ โ„ค)
416 zlem1lt 12611 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„ค) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ‰ค ๐‘€ โ†” ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆ’ 1) < ๐‘€))
417387, 415, 416syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ‰ค ๐‘€ โ†” ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆ’ 1) < ๐‘€))
418413, 417mpbird 257 . . . . . . . . . . . . . . . . . . . . . . . 24 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ‰ค ๐‘€)
419 fznn 13566 . . . . . . . . . . . . . . . . . . . . . . . . 25 (๐‘€ โˆˆ โ„ค โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ (1...๐‘€) โ†” ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„• โˆง (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ‰ค ๐‘€)))
420415, 419syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ (1...๐‘€) โ†” ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„• โˆง (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ‰ค ๐‘€)))
421399, 418, 420mpbir2and 712 . . . . . . . . . . . . . . . . . . . . . . 23 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ (1...๐‘€))
422421adantr 482 . . . . . . . . . . . . . . . . . . . . . 22 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ (1...๐‘€))
423386, 422eqeltrd 2834 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ ๐‘ฅ โˆˆ (1...๐‘€))
424423biantrurd 534 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (๐‘ฆ โˆˆ (1...๐‘) โ†” (๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘))))
425364ad2antrr 725 . . . . . . . . . . . . . . . . . . . . 21 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ ๐‘ โˆˆ โ„ค)
426 fznn 13566 . . . . . . . . . . . . . . . . . . . . 21 (๐‘ โˆˆ โ„ค โ†’ (๐‘ฆ โˆˆ (1...๐‘) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ๐‘)))
427425, 426syl 17 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (๐‘ฆ โˆˆ (1...๐‘) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ๐‘)))
428424, 427bitr3d 281 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ ((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ๐‘)))
429386oveq1d 7421 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (๐‘ฅ ยท ๐‘„) = ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„))
430429breq2d 5160 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ ((๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„) โ†” (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„)))
431428, 430anbi12d 632 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„)) โ†” ((๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ๐‘) โˆง (๐‘ฆ ยท ๐‘ƒ) < ((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) ยท ๐‘„))))
432373adantr 482 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„ค)
433 fznn 13566 . . . . . . . . . . . . . . . . . . 19 (((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„ค โ†’ (๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
434432, 433syl 17 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))) โ†” (๐‘ฆ โˆˆ โ„• โˆง ๐‘ฆ โ‰ค ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
435385, 431, 4343bitr4d 311 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (((๐‘ฅ โˆˆ (1...๐‘€) โˆง ๐‘ฆ โˆˆ (1...๐‘)) โˆง (๐‘ฆ ยท ๐‘ƒ) < (๐‘ฅ ยท ๐‘„)) โ†” ๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
436231, 435bitrid 283 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))) โ†’ (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ๐‘† โ†” ๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
437436pm5.32da 580 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆง โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ๐‘†) โ†” (๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆง ๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))))
438 vex 3479 . . . . . . . . . . . . . . . . . . 19 ๐‘ฅ โˆˆ V
439 vex 3479 . . . . . . . . . . . . . . . . . . 19 ๐‘ฆ โˆˆ V
440438, 439op1std 7982 . . . . . . . . . . . . . . . . . 18 (๐‘ง = โŸจ๐‘ฅ, ๐‘ฆโŸฉ โ†’ (1st โ€˜๐‘ง) = ๐‘ฅ)
441440eqeq1d 2735 . . . . . . . . . . . . . . . . 17 (๐‘ง = โŸจ๐‘ฅ, ๐‘ฆโŸฉ โ†’ ((1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โ†” ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
442441elrab 3683 . . . . . . . . . . . . . . . 16 (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โ†” (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ๐‘† โˆง ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))))
443442biancomi 464 . . . . . . . . . . . . . . 15 (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โ†” (๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆง โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ๐‘†))
444 opelxp 5712 . . . . . . . . . . . . . . . 16 (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) โ†” (๐‘ฅ โˆˆ {(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โˆง ๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
445 velsn 4644 . . . . . . . . . . . . . . . . 17 (๐‘ฅ โˆˆ {(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โ†” ๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)))
446445anbi1i 625 . . . . . . . . . . . . . . . 16 ((๐‘ฅ โˆˆ {(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โˆง ๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) โ†” (๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆง ๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
447444, 446bitri 275 . . . . . . . . . . . . . . 15 (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) โ†” (๐‘ฅ = (๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆง ๐‘ฆ โˆˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
448437, 443, 4473bitr4g 314 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} โ†” โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆˆ ({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))))
449227, 228, 448eqrelrdv 5791 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ {๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))} = ({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
450449fveq2d 6893 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}) = (โ™ฏโ€˜({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))))
451 fzfid 13935 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))) โˆˆ Fin)
452 xpsnen2g 9062 . . . . . . . . . . . . . 14 (((๐‘ƒ โˆ’ (2 ยท ๐‘ข)) โˆˆ โ„ค โˆง (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))) โˆˆ Fin) โ†’ ({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) โ‰ˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))
453387, 451, 452syl2anc 585 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) โ‰ˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))
454 hasheni 14305 . . . . . . . . . . . . 13 (({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) โ‰ˆ (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))) โ†’ (โ™ฏโ€˜({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))) = (โ™ฏโ€˜(1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
455453, 454syl 17 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โ™ฏโ€˜({(๐‘ƒ โˆ’ (2 ยท ๐‘ข))} ร— (1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))) = (โ™ฏโ€˜(1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))))
456 ltmul2 12062 . . . . . . . . . . . . . . . . . . . . 21 (((2 ยท ๐‘ข) โˆˆ โ„ โˆง ๐‘ƒ โˆˆ โ„ โˆง (๐‘„ โˆˆ โ„ โˆง 0 < ๐‘„)) โ†’ ((2 ยท ๐‘ข) < ๐‘ƒ โ†” (๐‘„ ยท (2 ยท ๐‘ข)) < (๐‘„ ยท ๐‘ƒ)))
45718, 335, 241, 351, 456syl112anc 1375 . . . . . . . . . . . . . . . . . . . 20 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((2 ยท ๐‘ข) < ๐‘ƒ โ†” (๐‘„ ยท (2 ยท ๐‘ข)) < (๐‘„ ยท ๐‘ƒ)))
458395, 457mpbid 231 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (๐‘„ ยท (2 ยท ๐‘ข)) < (๐‘„ ยท ๐‘ƒ))
459 ltdivmul2 12088 . . . . . . . . . . . . . . . . . . . 20 (((๐‘„ ยท (2 ยท ๐‘ข)) โˆˆ โ„ โˆง ๐‘„ โˆˆ โ„ โˆง (๐‘ƒ โˆˆ โ„ โˆง 0 < ๐‘ƒ)) โ†’ (((๐‘„ ยท (2 ยท ๐‘ข)) / ๐‘ƒ) < ๐‘„ โ†” (๐‘„ ยท (2 ยท ๐‘ข)) < (๐‘„ ยท ๐‘ƒ)))
460356, 241, 335, 357, 459syl112anc 1375 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (((๐‘„ ยท (2 ยท ๐‘ข)) / ๐‘ƒ) < ๐‘„ โ†” (๐‘„ ยท (2 ยท ๐‘ข)) < (๐‘„ ยท ๐‘ƒ)))
461458, 460mpbird 257 . . . . . . . . . . . . . . . . . 18 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ ยท (2 ยท ๐‘ข)) / ๐‘ƒ) < ๐‘„)
462361, 461eqbrtrrd 5172 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < ๐‘„)
463 fllt 13768 . . . . . . . . . . . . . . . . . 18 ((((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) โˆˆ โ„ โˆง ๐‘„ โˆˆ โ„ค) โ†’ (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < ๐‘„ โ†” (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < ๐‘„))
46419, 269, 463syl2anc 585 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)) < ๐‘„ โ†” (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < ๐‘„))
465462, 464mpbid 231 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < ๐‘„)
466 zltlem1 12612 . . . . . . . . . . . . . . . . 17 (((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ค โˆง ๐‘„ โˆˆ โ„ค) โ†’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < ๐‘„ โ†” (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ‰ค (๐‘„ โˆ’ 1)))
46720, 269, 466syl2anc 585 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) < ๐‘„ โ†” (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ‰ค (๐‘„ โˆ’ 1)))
468465, 467mpbid 231 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ‰ค (๐‘„ โˆ’ 1))
469468, 287breqtrrd 5176 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ‰ค (2 ยท ๐‘))
470 eluz2 12825 . . . . . . . . . . . . . 14 ((2 ยท ๐‘) โˆˆ (โ„คโ‰ฅโ€˜(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ†” ((โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ค โˆง (2 ยท ๐‘) โˆˆ โ„ค โˆง (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โ‰ค (2 ยท ๐‘)))
47120, 372, 469, 470syl3anbrc 1344 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘) โˆˆ (โ„คโ‰ฅโ€˜(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
472 uznn0sub 12858 . . . . . . . . . . . . 13 ((2 ยท ๐‘) โˆˆ (โ„คโ‰ฅโ€˜(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โ†’ ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„•0)
473 hashfz1 14303 . . . . . . . . . . . . 13 (((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) โˆˆ โ„•0 โ†’ (โ™ฏโ€˜(1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) = ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
474471, 472, 4733syl 18 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โ™ฏโ€˜(1...((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))) = ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
475450, 455, 4743eqtrd 2777 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}) = ((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
476475sumeq2dv 15646 . . . . . . . . . 10 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ (1st โ€˜๐‘ง) = (๐‘ƒ โˆ’ (2 ยท ๐‘ข))}) = ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
47780, 224, 4763eqtr3rd 2782 . . . . . . . . 9 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))
478301nncnd 12225 . . . . . . . . . . 11 (๐œ‘ โ†’ (2 ยท ๐‘) โˆˆ โ„‚)
479478adantr 482 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โ†’ (2 ยท ๐‘) โˆˆ โ„‚)
4805, 479, 290fsumsub 15731 . . . . . . . . 9 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)((2 ยท ๐‘) โˆ’ (โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) โˆ’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
481477, 480eqtr3d 2775 . . . . . . . 8 (๐œ‘ โ†’ (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}) = (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) โˆ’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))))
482481oveq2d 7422 . . . . . . 7 (๐œ‘ โ†’ (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) = (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) โˆ’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))))
48321zcnd 12664 . . . . . . . 8 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„‚)
4845, 372fsumzcl 15678 . . . . . . . . 9 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) โˆˆ โ„ค)
485484zcnd 12664 . . . . . . . 8 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) โˆˆ โ„‚)
486483, 485pncan3d 11571 . . . . . . 7 (๐œ‘ โ†’ (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) โˆ’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))))) = ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘))
487 fsumconst 15733 . . . . . . . . 9 (((((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆˆ Fin โˆง (2 ยท ๐‘) โˆˆ โ„‚) โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) = ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท (2 ยท ๐‘)))
4885, 478, 487syl2anc 585 . . . . . . . 8 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) = ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท (2 ยท ๐‘)))
489 hashcl 14313 . . . . . . . . . . 11 ((((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€) โˆˆ Fin โ†’ (โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆˆ โ„•0)
4905, 489syl 17 . . . . . . . . . 10 (๐œ‘ โ†’ (โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆˆ โ„•0)
491490nn0cnd 12531 . . . . . . . . 9 (๐œ‘ โ†’ (โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆˆ โ„‚)
492 2cnd 12287 . . . . . . . . 9 (๐œ‘ โ†’ 2 โˆˆ โ„‚)
493491, 492, 307mul12d 11420 . . . . . . . 8 (๐œ‘ โ†’ ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท (2 ยท ๐‘)) = (2 ยท ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)))
494488, 493eqtrd 2773 . . . . . . 7 (๐œ‘ โ†’ ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(2 ยท ๐‘) = (2 ยท ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)))
495482, 486, 4943eqtrd 2777 . . . . . 6 (๐œ‘ โ†’ (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) = (2 ยท ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)))
496495oveq2d 7422 . . . . 5 (๐œ‘ โ†’ (-1โ†‘(ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))) = (-1โ†‘(2 ยท ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘))))
49713a1i 11 . . . . . 6 (๐œ‘ โ†’ 2 โˆˆ โ„ค)
498490nn0zd 12581 . . . . . . 7 (๐œ‘ โ†’ (โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) โˆˆ โ„ค)
499498, 364zmulcld 12669 . . . . . 6 (๐œ‘ โ†’ ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘) โˆˆ โ„ค)
500 expmulz 14071 . . . . . 6 (((-1 โˆˆ โ„‚ โˆง -1 โ‰  0) โˆง (2 โˆˆ โ„ค โˆง ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘) โˆˆ โ„ค)) โ†’ (-1โ†‘(2 ยท ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘))) = ((-1โ†‘2)โ†‘((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)))
5012, 4, 497, 499, 500syl22anc 838 . . . . 5 (๐œ‘ โ†’ (-1โ†‘(2 ยท ((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘))) = ((-1โ†‘2)โ†‘((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)))
502 neg1sqe1 14157 . . . . . . 7 (-1โ†‘2) = 1
503502oveq1i 7416 . . . . . 6 ((-1โ†‘2)โ†‘((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)) = (1โ†‘((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘))
504 1exp 14054 . . . . . . 7 (((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘) โˆˆ โ„ค โ†’ (1โ†‘((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)) = 1)
505499, 504syl 17 . . . . . 6 (๐œ‘ โ†’ (1โ†‘((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)) = 1)
506503, 505eqtrid 2785 . . . . 5 (๐œ‘ โ†’ ((-1โ†‘2)โ†‘((โ™ฏโ€˜(((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)) ยท ๐‘)) = 1)
507496, 501, 5063eqtrd 2777 . . . 4 (๐œ‘ โ†’ (-1โ†‘(ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))) = 1)
50841, 52, 5073eqtr4d 2783 . . 3 (๐œ‘ โ†’ ((-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) ยท (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))) = (-1โ†‘(ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))))
509 expaddz 14069 . . . 4 (((-1 โˆˆ โ„‚ โˆง -1 โ‰  0) โˆง (ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) โˆˆ โ„ค โˆง (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}) โˆˆ โ„ค)) โ†’ (-1โ†‘(ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))) = ((-1โ†‘ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) ยท (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))))
5102, 4, 21, 39, 509syl22anc 838 . . 3 (๐œ‘ โ†’ (-1โ†‘(ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข))) + (โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))) = ((-1โ†‘ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) ยท (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))))
511508, 510eqtr2d 2774 . 2 (๐œ‘ โ†’ ((-1โ†‘ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) ยท (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))) = ((-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})) ยท (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)}))))
51222, 38, 38, 40, 511mulcan2ad 11847 1 (๐œ‘ โ†’ (-1โ†‘ฮฃ๐‘ข โˆˆ (((โŒŠโ€˜(๐‘€ / 2)) + 1)...๐‘€)(โŒŠโ€˜((๐‘„ / ๐‘ƒ) ยท (2 ยท ๐‘ข)))) = (-1โ†‘(โ™ฏโ€˜{๐‘ง โˆˆ ๐‘† โˆฃ ยฌ 2 โˆฅ (1st โ€˜๐‘ง)})))
Colors of variables: wff setvar class
Syntax hints:  ยฌ wn 3   โ†’ wi 4   โ†” wb 205   โˆง wa 397   = wceq 1542   โˆˆ wcel 2107   โ‰  wne 2941  โˆ€wral 3062  โˆƒwrex 3071  {crab 3433   โˆ– cdif 3945   โŠ† wss 3948  {csn 4628  โŸจcop 4634  โˆช ciun 4997  Disj wdisj 5113   class class class wbr 5148  {copab 5210   ร— cxp 5674  Rel wrel 5681  โ€˜cfv 6541  (class class class)co 7406  1st c1st 7970   โ‰ˆ cen 8933  Fincfn 8936  โ„‚cc 11105  โ„cr 11106  0cc0 11107  1c1 11108   + caddc 11110   ยท cmul 11112   < clt 11245   โ‰ค cle 11246   โˆ’ cmin 11441  -cneg 11442   / cdiv 11868  โ„•cn 12209  2c2 12264  โ„•0cn0 12469  โ„คcz 12555  โ„คโ‰ฅcuz 12819  ...cfz 13481  โŒŠcfl 13752  โ†‘cexp 14024  โ™ฏchash 14287  ฮฃcsu 15629   โˆฅ cdvds 16194  โ„™cprime 16605
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2704  ax-rep 5285  ax-sep 5299  ax-nul 5306  ax-pow 5363  ax-pr 5427  ax-un 7722  ax-inf2 9633  ax-cnex 11163  ax-resscn 11164  ax-1cn 11165  ax-icn 11166  ax-addcl 11167  ax-addrcl 11168  ax-mulcl 11169  ax-mulrcl 11170  ax-mulcom 11171  ax-addass 11172  ax-mulass 11173  ax-distr 11174  ax-i2m1 11175  ax-1ne0 11176  ax-1rid 11177  ax-rnegex 11178  ax-rrecex 11179  ax-cnre 11180  ax-pre-lttri 11181  ax-pre-lttrn 11182  ax-pre-ltadd 11183  ax-pre-mulgt0 11184  ax-pre-sup 11185
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3or 1089  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2535  df-eu 2564  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2886  df-ne 2942  df-nel 3048  df-ral 3063  df-rex 3072  df-rmo 3377  df-reu 3378  df-rab 3434  df-v 3477  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-pss 3967  df-nul 4323  df-if 4529  df-pw 4604  df-sn 4629  df-pr 4631  df-op 4635  df-uni 4909  df-int 4951  df-iun 4999  df-disj 5114  df-br 5149  df-opab 5211  df-mpt 5232  df-tr 5266  df-id 5574  df-eprel 5580  df-po 5588  df-so 5589  df-fr 5631  df-se 5632  df-we 5633  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-pred 6298  df-ord 6365  df-on 6366  df-lim 6367  df-suc 6368  df-iota 6493  df-fun 6543  df-fn 6544  df-f 6545  df-f1 6546  df-fo 6547  df-f1o 6548  df-fv 6549  df-isom 6550  df-riota 7362  df-ov 7409  df-oprab 7410  df-mpo 7411  df-om 7853  df-1st 7972  df-2nd 7973  df-frecs 8263  df-wrecs 8294  df-recs 8368  df-rdg 8407  df-1o 8463  df-2o 8464  df-er 8700  df-en 8937  df-dom 8938  df-sdom 8939  df-fin 8940  df-sup 9434  df-inf 9435  df-oi 9502  df-card 9931  df-pnf 11247  df-mnf 11248  df-xr 11249  df-ltxr 11250  df-le 11251  df-sub 11443  df-neg 11444  df-div 11869  df-nn 12210  df-2 12272  df-3 12273  df-4 12274  df-n0 12470  df-z 12556  df-uz 12820  df-rp 12972  df-fz 13482  df-fzo 13625  df-fl 13754  df-seq 13964  df-exp 14025  df-hash 14288  df-cj 15043  df-re 15044  df-im 15045  df-sqrt 15179  df-abs 15180  df-clim 15429  df-sum 15630  df-dvds 16195  df-prm 16606
This theorem is referenced by:  lgsquadlem2  26874
  Copyright terms: Public domain W3C validator