Metamath Proof Explorer


Theorem knoppndvlem2

Description: Lemma for knoppndv . (Contributed by Asger C. Ipsen, 15-Jun-2021) (Revised by Asger C. Ipsen, 5-Jul-2021)

Ref Expression
Hypotheses knoppndvlem2.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
knoppndvlem2.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„ค )
knoppndvlem2.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„ค )
knoppndvlem2.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ค )
knoppndvlem2.1 โŠข ( ๐œ‘ โ†’ ๐ฝ < ๐ผ )
Assertion knoppndvlem2 ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ยท ๐‘€ ) ) โˆˆ โ„ค )

Proof

Step Hyp Ref Expression
1 knoppndvlem2.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
2 knoppndvlem2.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„ค )
3 knoppndvlem2.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„ค )
4 knoppndvlem2.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ค )
5 knoppndvlem2.1 โŠข ( ๐œ‘ โ†’ ๐ฝ < ๐ผ )
6 2cnd โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„‚ )
7 nnz โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„ค )
8 1 7 syl โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ค )
9 8 zcnd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„‚ )
10 6 9 mulcld โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„‚ )
11 2ne0 โŠข 2 โ‰  0
12 11 a1i โŠข ( ๐œ‘ โ†’ 2 โ‰  0 )
13 0red โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„ )
14 1red โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„ )
15 8 zred โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ )
16 0lt1 โŠข 0 < 1
17 16 a1i โŠข ( ๐œ‘ โ†’ 0 < 1 )
18 nnge1 โŠข ( ๐‘ โˆˆ โ„• โ†’ 1 โ‰ค ๐‘ )
19 1 18 syl โŠข ( ๐œ‘ โ†’ 1 โ‰ค ๐‘ )
20 13 14 15 17 19 ltletrd โŠข ( ๐œ‘ โ†’ 0 < ๐‘ )
21 13 20 ltned โŠข ( ๐œ‘ โ†’ 0 โ‰  ๐‘ )
22 21 necomd โŠข ( ๐œ‘ โ†’ ๐‘ โ‰  0 )
23 6 9 12 22 mulne0d โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โ‰  0 )
24 10 23 2 expclzd โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) โˆˆ โ„‚ )
25 3 znegcld โŠข ( ๐œ‘ โ†’ - ๐ฝ โˆˆ โ„ค )
26 10 23 25 expclzd โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) โˆˆ โ„‚ )
27 26 6 12 divcld โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) โˆˆ โ„‚ )
28 4 zcnd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„‚ )
29 24 27 28 mulassd โŠข ( ๐œ‘ โ†’ ( ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ) ยท ๐‘€ ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ยท ๐‘€ ) ) )
30 29 eqcomd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ยท ๐‘€ ) ) = ( ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ) ยท ๐‘€ ) )
31 24 26 6 12 divassd โŠข ( ๐œ‘ โ†’ ( ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) ) / 2 ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ) )
32 31 eqcomd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ) = ( ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) ) / 2 ) )
33 10 23 jca โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โˆˆ โ„‚ โˆง ( 2 ยท ๐‘ ) โ‰  0 ) )
34 2 25 jca โŠข ( ๐œ‘ โ†’ ( ๐ผ โˆˆ โ„ค โˆง - ๐ฝ โˆˆ โ„ค ) )
35 33 34 jca โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โˆˆ โ„‚ โˆง ( 2 ยท ๐‘ ) โ‰  0 ) โˆง ( ๐ผ โˆˆ โ„ค โˆง - ๐ฝ โˆˆ โ„ค ) ) )
36 expaddz โŠข ( ( ( ( 2 ยท ๐‘ ) โˆˆ โ„‚ โˆง ( 2 ยท ๐‘ ) โ‰  0 ) โˆง ( ๐ผ โˆˆ โ„ค โˆง - ๐ฝ โˆˆ โ„ค ) ) โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ๐ผ + - ๐ฝ ) ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) ) )
37 35 36 syl โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ๐ผ + - ๐ฝ ) ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) ) )
38 37 eqcomd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) ) = ( ( 2 ยท ๐‘ ) โ†‘ ( ๐ผ + - ๐ฝ ) ) )
39 2 zcnd โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„‚ )
40 3 zcnd โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„‚ )
41 39 40 negsubd โŠข ( ๐œ‘ โ†’ ( ๐ผ + - ๐ฝ ) = ( ๐ผ โˆ’ ๐ฝ ) )
42 41 oveq2d โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ๐ผ + - ๐ฝ ) ) = ( ( 2 ยท ๐‘ ) โ†‘ ( ๐ผ โˆ’ ๐ฝ ) ) )
43 3 2 jca โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆˆ โ„ค โˆง ๐ผ โˆˆ โ„ค ) )
44 znnsub โŠข ( ( ๐ฝ โˆˆ โ„ค โˆง ๐ผ โˆˆ โ„ค ) โ†’ ( ๐ฝ < ๐ผ โ†” ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„• ) )
45 43 44 syl โŠข ( ๐œ‘ โ†’ ( ๐ฝ < ๐ผ โ†” ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„• ) )
46 5 45 mpbid โŠข ( ๐œ‘ โ†’ ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„• )
47 10 46 jca โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โˆˆ โ„‚ โˆง ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„• ) )
48 expm1t โŠข ( ( ( 2 ยท ๐‘ ) โˆˆ โ„‚ โˆง ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„• ) โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ๐ผ โˆ’ ๐ฝ ) ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( 2 ยท ๐‘ ) ) )
49 47 48 syl โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ๐ผ โˆ’ ๐ฝ ) ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( 2 ยท ๐‘ ) ) )
50 38 42 49 3eqtrd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( 2 ยท ๐‘ ) ) )
51 50 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) ) / 2 ) = ( ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( 2 ยท ๐‘ ) ) / 2 ) )
52 2 3 jca โŠข ( ๐œ‘ โ†’ ( ๐ผ โˆˆ โ„ค โˆง ๐ฝ โˆˆ โ„ค ) )
53 zsubcl โŠข ( ( ๐ผ โˆˆ โ„ค โˆง ๐ฝ โˆˆ โ„ค ) โ†’ ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„ค )
54 52 53 syl โŠข ( ๐œ‘ โ†’ ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„ค )
55 peano2zm โŠข ( ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„ค โ†’ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„ค )
56 54 55 syl โŠข ( ๐œ‘ โ†’ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„ค )
57 3 zred โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„ )
58 2 zred โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„ )
59 57 58 posdifd โŠข ( ๐œ‘ โ†’ ( ๐ฝ < ๐ผ โ†” 0 < ( ๐ผ โˆ’ ๐ฝ ) ) )
60 5 59 mpbid โŠข ( ๐œ‘ โ†’ 0 < ( ๐ผ โˆ’ ๐ฝ ) )
61 0zd โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„ค )
62 61 54 jca โŠข ( ๐œ‘ โ†’ ( 0 โˆˆ โ„ค โˆง ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„ค ) )
63 zltlem1 โŠข ( ( 0 โˆˆ โ„ค โˆง ( ๐ผ โˆ’ ๐ฝ ) โˆˆ โ„ค ) โ†’ ( 0 < ( ๐ผ โˆ’ ๐ฝ ) โ†” 0 โ‰ค ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) )
64 62 63 syl โŠข ( ๐œ‘ โ†’ ( 0 < ( ๐ผ โˆ’ ๐ฝ ) โ†” 0 โ‰ค ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) )
65 60 64 mpbid โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) )
66 56 65 jca โŠข ( ๐œ‘ โ†’ ( ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„ค โˆง 0 โ‰ค ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) )
67 elnn0z โŠข ( ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„•0 โ†” ( ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„ค โˆง 0 โ‰ค ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) )
68 66 67 sylibr โŠข ( ๐œ‘ โ†’ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„•0 )
69 10 68 expcld โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) โˆˆ โ„‚ )
70 69 10 6 12 divassd โŠข ( ๐œ‘ โ†’ ( ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( 2 ยท ๐‘ ) ) / 2 ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( ( 2 ยท ๐‘ ) / 2 ) ) )
71 9 6 12 divcan3d โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) / 2 ) = ๐‘ )
72 71 oveq2d โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( ( 2 ยท ๐‘ ) / 2 ) ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ๐‘ ) )
73 70 72 eqtrd โŠข ( ๐œ‘ โ†’ ( ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ( 2 ยท ๐‘ ) ) / 2 ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ๐‘ ) )
74 32 51 73 3eqtrd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ) = ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ๐‘ ) )
75 74 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ) ยท ๐‘€ ) = ( ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ๐‘ ) ยท ๐‘€ ) )
76 30 75 eqtrd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ยท ๐‘€ ) ) = ( ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ๐‘ ) ยท ๐‘€ ) )
77 2z โŠข 2 โˆˆ โ„ค
78 77 a1i โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„ค )
79 78 8 jca โŠข ( ๐œ‘ โ†’ ( 2 โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) )
80 zmulcl โŠข ( ( 2 โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„ค )
81 79 80 syl โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„ค )
82 81 68 jca โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โˆˆ โ„ค โˆง ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„•0 ) )
83 zexpcl โŠข ( ( ( 2 ยท ๐‘ ) โˆˆ โ„ค โˆง ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) โˆˆ โ„•0 ) โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) โˆˆ โ„ค )
84 82 83 syl โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) โˆˆ โ„ค )
85 84 8 zmulcld โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ๐‘ ) โˆˆ โ„ค )
86 85 4 zmulcld โŠข ( ๐œ‘ โ†’ ( ( ( ( 2 ยท ๐‘ ) โ†‘ ( ( ๐ผ โˆ’ ๐ฝ ) โˆ’ 1 ) ) ยท ๐‘ ) ยท ๐‘€ ) โˆˆ โ„ค )
87 76 86 eqeltrd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) โ†‘ ๐ผ ) ยท ( ( ( ( 2 ยท ๐‘ ) โ†‘ - ๐ฝ ) / 2 ) ยท ๐‘€ ) ) โˆˆ โ„ค )