Metamath Proof Explorer


Theorem 2lgslem3d

Description: Lemma for 2lgslem3d1 . (Contributed by AV, 16-Jul-2021)

Ref Expression
Hypothesis 2lgslem2.n โŠข ๐‘ = ( ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆ’ ( โŒŠ โ€˜ ( ๐‘ƒ / 4 ) ) )
Assertion 2lgslem3d ( ( ๐พ โˆˆ โ„•0 โˆง ๐‘ƒ = ( ( 8 ยท ๐พ ) + 7 ) ) โ†’ ๐‘ = ( ( 2 ยท ๐พ ) + 2 ) )

Proof

Step Hyp Ref Expression
1 2lgslem2.n โŠข ๐‘ = ( ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆ’ ( โŒŠ โ€˜ ( ๐‘ƒ / 4 ) ) )
2 oveq1 โŠข ( ๐‘ƒ = ( ( 8 ยท ๐พ ) + 7 ) โ†’ ( ๐‘ƒ โˆ’ 1 ) = ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) )
3 2 oveq1d โŠข ( ๐‘ƒ = ( ( 8 ยท ๐พ ) + 7 ) โ†’ ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) = ( ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) / 2 ) )
4 fvoveq1 โŠข ( ๐‘ƒ = ( ( 8 ยท ๐พ ) + 7 ) โ†’ ( โŒŠ โ€˜ ( ๐‘ƒ / 4 ) ) = ( โŒŠ โ€˜ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) ) )
5 3 4 oveq12d โŠข ( ๐‘ƒ = ( ( 8 ยท ๐พ ) + 7 ) โ†’ ( ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆ’ ( โŒŠ โ€˜ ( ๐‘ƒ / 4 ) ) ) = ( ( ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) / 2 ) โˆ’ ( โŒŠ โ€˜ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) ) ) )
6 1 5 eqtrid โŠข ( ๐‘ƒ = ( ( 8 ยท ๐พ ) + 7 ) โ†’ ๐‘ = ( ( ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) / 2 ) โˆ’ ( โŒŠ โ€˜ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) ) ) )
7 8nn0 โŠข 8 โˆˆ โ„•0
8 7 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 8 โˆˆ โ„•0 )
9 id โŠข ( ๐พ โˆˆ โ„•0 โ†’ ๐พ โˆˆ โ„•0 )
10 8 9 nn0mulcld โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 8 ยท ๐พ ) โˆˆ โ„•0 )
11 10 nn0cnd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 8 ยท ๐พ ) โˆˆ โ„‚ )
12 7cn โŠข 7 โˆˆ โ„‚
13 12 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 7 โˆˆ โ„‚ )
14 1cnd โŠข ( ๐พ โˆˆ โ„•0 โ†’ 1 โˆˆ โ„‚ )
15 11 13 14 addsubassd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) = ( ( 8 ยท ๐พ ) + ( 7 โˆ’ 1 ) ) )
16 4t2e8 โŠข ( 4 ยท 2 ) = 8
17 16 eqcomi โŠข 8 = ( 4 ยท 2 )
18 17 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 8 = ( 4 ยท 2 ) )
19 18 oveq1d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 8 ยท ๐พ ) = ( ( 4 ยท 2 ) ยท ๐พ ) )
20 4cn โŠข 4 โˆˆ โ„‚
21 20 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 4 โˆˆ โ„‚ )
22 2cn โŠข 2 โˆˆ โ„‚
23 22 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 2 โˆˆ โ„‚ )
24 nn0cn โŠข ( ๐พ โˆˆ โ„•0 โ†’ ๐พ โˆˆ โ„‚ )
25 21 23 24 mul32d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 4 ยท 2 ) ยท ๐พ ) = ( ( 4 ยท ๐พ ) ยท 2 ) )
26 19 25 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 8 ยท ๐พ ) = ( ( 4 ยท ๐พ ) ยท 2 ) )
27 7m1e6 โŠข ( 7 โˆ’ 1 ) = 6
28 27 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 7 โˆ’ 1 ) = 6 )
29 26 28 oveq12d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 8 ยท ๐พ ) + ( 7 โˆ’ 1 ) ) = ( ( ( 4 ยท ๐พ ) ยท 2 ) + 6 ) )
30 15 29 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) = ( ( ( 4 ยท ๐พ ) ยท 2 ) + 6 ) )
31 30 oveq1d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) / 2 ) = ( ( ( ( 4 ยท ๐พ ) ยท 2 ) + 6 ) / 2 ) )
32 4nn0 โŠข 4 โˆˆ โ„•0
33 32 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 4 โˆˆ โ„•0 )
34 33 9 nn0mulcld โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 4 ยท ๐พ ) โˆˆ โ„•0 )
35 34 nn0cnd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 4 ยท ๐พ ) โˆˆ โ„‚ )
36 35 23 mulcld โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 4 ยท ๐พ ) ยท 2 ) โˆˆ โ„‚ )
37 6cn โŠข 6 โˆˆ โ„‚
38 37 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 6 โˆˆ โ„‚ )
39 2rp โŠข 2 โˆˆ โ„+
40 39 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 2 โˆˆ โ„+ )
41 40 rpcnne0d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 2 โˆˆ โ„‚ โˆง 2 โ‰  0 ) )
42 divdir โŠข ( ( ( ( 4 ยท ๐พ ) ยท 2 ) โˆˆ โ„‚ โˆง 6 โˆˆ โ„‚ โˆง ( 2 โˆˆ โ„‚ โˆง 2 โ‰  0 ) ) โ†’ ( ( ( ( 4 ยท ๐พ ) ยท 2 ) + 6 ) / 2 ) = ( ( ( ( 4 ยท ๐พ ) ยท 2 ) / 2 ) + ( 6 / 2 ) ) )
43 36 38 41 42 syl3anc โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( ( 4 ยท ๐พ ) ยท 2 ) + 6 ) / 2 ) = ( ( ( ( 4 ยท ๐พ ) ยท 2 ) / 2 ) + ( 6 / 2 ) ) )
44 2ne0 โŠข 2 โ‰  0
45 44 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 2 โ‰  0 )
46 35 23 45 divcan4d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 4 ยท ๐พ ) ยท 2 ) / 2 ) = ( 4 ยท ๐พ ) )
47 3t2e6 โŠข ( 3 ยท 2 ) = 6
48 47 eqcomi โŠข 6 = ( 3 ยท 2 )
49 48 oveq1i โŠข ( 6 / 2 ) = ( ( 3 ยท 2 ) / 2 )
50 3cn โŠข 3 โˆˆ โ„‚
51 50 22 44 divcan4i โŠข ( ( 3 ยท 2 ) / 2 ) = 3
52 49 51 eqtri โŠข ( 6 / 2 ) = 3
53 52 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 6 / 2 ) = 3 )
54 46 53 oveq12d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( ( 4 ยท ๐พ ) ยท 2 ) / 2 ) + ( 6 / 2 ) ) = ( ( 4 ยท ๐พ ) + 3 ) )
55 31 43 54 3eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) / 2 ) = ( ( 4 ยท ๐พ ) + 3 ) )
56 4ne0 โŠข 4 โ‰  0
57 20 56 pm3.2i โŠข ( 4 โˆˆ โ„‚ โˆง 4 โ‰  0 )
58 57 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 4 โˆˆ โ„‚ โˆง 4 โ‰  0 ) )
59 divdir โŠข ( ( ( 8 ยท ๐พ ) โˆˆ โ„‚ โˆง 7 โˆˆ โ„‚ โˆง ( 4 โˆˆ โ„‚ โˆง 4 โ‰  0 ) ) โ†’ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) = ( ( ( 8 ยท ๐พ ) / 4 ) + ( 7 / 4 ) ) )
60 11 13 58 59 syl3anc โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) = ( ( ( 8 ยท ๐พ ) / 4 ) + ( 7 / 4 ) ) )
61 8cn โŠข 8 โˆˆ โ„‚
62 61 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 8 โˆˆ โ„‚ )
63 div23 โŠข ( ( 8 โˆˆ โ„‚ โˆง ๐พ โˆˆ โ„‚ โˆง ( 4 โˆˆ โ„‚ โˆง 4 โ‰  0 ) ) โ†’ ( ( 8 ยท ๐พ ) / 4 ) = ( ( 8 / 4 ) ยท ๐พ ) )
64 62 24 58 63 syl3anc โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 8 ยท ๐พ ) / 4 ) = ( ( 8 / 4 ) ยท ๐พ ) )
65 17 oveq1i โŠข ( 8 / 4 ) = ( ( 4 ยท 2 ) / 4 )
66 22 20 56 divcan3i โŠข ( ( 4 ยท 2 ) / 4 ) = 2
67 65 66 eqtri โŠข ( 8 / 4 ) = 2
68 67 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 8 / 4 ) = 2 )
69 68 oveq1d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 8 / 4 ) ยท ๐พ ) = ( 2 ยท ๐พ ) )
70 64 69 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 8 ยท ๐พ ) / 4 ) = ( 2 ยท ๐พ ) )
71 70 oveq1d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 8 ยท ๐พ ) / 4 ) + ( 7 / 4 ) ) = ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) )
72 60 71 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) = ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) )
73 72 fveq2d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( โŒŠ โ€˜ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) ) = ( โŒŠ โ€˜ ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) ) )
74 3lt4 โŠข 3 < 4
75 2nn0 โŠข 2 โˆˆ โ„•0
76 75 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 2 โˆˆ โ„•0 )
77 76 9 nn0mulcld โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 2 ยท ๐พ ) โˆˆ โ„•0 )
78 77 nn0zd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 2 ยท ๐พ ) โˆˆ โ„ค )
79 78 peano2zd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 2 ยท ๐พ ) + 1 ) โˆˆ โ„ค )
80 3nn0 โŠข 3 โˆˆ โ„•0
81 80 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 3 โˆˆ โ„•0 )
82 4nn โŠข 4 โˆˆ โ„•
83 82 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 4 โˆˆ โ„• )
84 adddivflid โŠข ( ( ( ( 2 ยท ๐พ ) + 1 ) โˆˆ โ„ค โˆง 3 โˆˆ โ„•0 โˆง 4 โˆˆ โ„• ) โ†’ ( 3 < 4 โ†” ( โŒŠ โ€˜ ( ( ( 2 ยท ๐พ ) + 1 ) + ( 3 / 4 ) ) ) = ( ( 2 ยท ๐พ ) + 1 ) ) )
85 79 81 83 84 syl3anc โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 3 < 4 โ†” ( โŒŠ โ€˜ ( ( ( 2 ยท ๐พ ) + 1 ) + ( 3 / 4 ) ) ) = ( ( 2 ยท ๐พ ) + 1 ) ) )
86 23 24 mulcld โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 2 ยท ๐พ ) โˆˆ โ„‚ )
87 50 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 3 โˆˆ โ„‚ )
88 56 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 4 โ‰  0 )
89 87 21 88 divcld โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 3 / 4 ) โˆˆ โ„‚ )
90 86 14 89 addassd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 2 ยท ๐พ ) + 1 ) + ( 3 / 4 ) ) = ( ( 2 ยท ๐พ ) + ( 1 + ( 3 / 4 ) ) ) )
91 4p3e7 โŠข ( 4 + 3 ) = 7
92 91 eqcomi โŠข 7 = ( 4 + 3 )
93 92 oveq1i โŠข ( 7 / 4 ) = ( ( 4 + 3 ) / 4 )
94 20 50 20 56 divdiri โŠข ( ( 4 + 3 ) / 4 ) = ( ( 4 / 4 ) + ( 3 / 4 ) )
95 20 56 dividi โŠข ( 4 / 4 ) = 1
96 95 oveq1i โŠข ( ( 4 / 4 ) + ( 3 / 4 ) ) = ( 1 + ( 3 / 4 ) )
97 93 94 96 3eqtri โŠข ( 7 / 4 ) = ( 1 + ( 3 / 4 ) )
98 97 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 7 / 4 ) = ( 1 + ( 3 / 4 ) ) )
99 98 eqcomd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 1 + ( 3 / 4 ) ) = ( 7 / 4 ) )
100 99 oveq2d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 2 ยท ๐พ ) + ( 1 + ( 3 / 4 ) ) ) = ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) )
101 90 100 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 2 ยท ๐พ ) + 1 ) + ( 3 / 4 ) ) = ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) )
102 101 fveqeq2d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( โŒŠ โ€˜ ( ( ( 2 ยท ๐พ ) + 1 ) + ( 3 / 4 ) ) ) = ( ( 2 ยท ๐พ ) + 1 ) โ†” ( โŒŠ โ€˜ ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) ) = ( ( 2 ยท ๐พ ) + 1 ) ) )
103 85 102 bitrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 3 < 4 โ†” ( โŒŠ โ€˜ ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) ) = ( ( 2 ยท ๐พ ) + 1 ) ) )
104 74 103 mpbii โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( โŒŠ โ€˜ ( ( 2 ยท ๐พ ) + ( 7 / 4 ) ) ) = ( ( 2 ยท ๐พ ) + 1 ) )
105 73 104 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( โŒŠ โ€˜ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) ) = ( ( 2 ยท ๐พ ) + 1 ) )
106 55 105 oveq12d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) / 2 ) โˆ’ ( โŒŠ โ€˜ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) ) ) = ( ( ( 4 ยท ๐พ ) + 3 ) โˆ’ ( ( 2 ยท ๐พ ) + 1 ) ) )
107 77 nn0cnd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 2 ยท ๐พ ) โˆˆ โ„‚ )
108 35 87 107 14 addsub4d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 4 ยท ๐พ ) + 3 ) โˆ’ ( ( 2 ยท ๐พ ) + 1 ) ) = ( ( ( 4 ยท ๐พ ) โˆ’ ( 2 ยท ๐พ ) ) + ( 3 โˆ’ 1 ) ) )
109 2t2e4 โŠข ( 2 ยท 2 ) = 4
110 109 eqcomi โŠข 4 = ( 2 ยท 2 )
111 110 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ 4 = ( 2 ยท 2 ) )
112 111 oveq1d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 4 ยท ๐พ ) = ( ( 2 ยท 2 ) ยท ๐พ ) )
113 23 23 24 mulassd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 2 ยท 2 ) ยท ๐พ ) = ( 2 ยท ( 2 ยท ๐พ ) ) )
114 112 113 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 4 ยท ๐พ ) = ( 2 ยท ( 2 ยท ๐พ ) ) )
115 114 oveq1d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 4 ยท ๐พ ) โˆ’ ( 2 ยท ๐พ ) ) = ( ( 2 ยท ( 2 ยท ๐พ ) ) โˆ’ ( 2 ยท ๐พ ) ) )
116 2txmxeqx โŠข ( ( 2 ยท ๐พ ) โˆˆ โ„‚ โ†’ ( ( 2 ยท ( 2 ยท ๐พ ) ) โˆ’ ( 2 ยท ๐พ ) ) = ( 2 ยท ๐พ ) )
117 107 116 syl โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 2 ยท ( 2 ยท ๐พ ) ) โˆ’ ( 2 ยท ๐พ ) ) = ( 2 ยท ๐พ ) )
118 115 117 eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( 4 ยท ๐พ ) โˆ’ ( 2 ยท ๐พ ) ) = ( 2 ยท ๐พ ) )
119 3m1e2 โŠข ( 3 โˆ’ 1 ) = 2
120 119 a1i โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( 3 โˆ’ 1 ) = 2 )
121 118 120 oveq12d โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( 4 ยท ๐พ ) โˆ’ ( 2 ยท ๐พ ) ) + ( 3 โˆ’ 1 ) ) = ( ( 2 ยท ๐พ ) + 2 ) )
122 106 108 121 3eqtrd โŠข ( ๐พ โˆˆ โ„•0 โ†’ ( ( ( ( ( 8 ยท ๐พ ) + 7 ) โˆ’ 1 ) / 2 ) โˆ’ ( โŒŠ โ€˜ ( ( ( 8 ยท ๐พ ) + 7 ) / 4 ) ) ) = ( ( 2 ยท ๐พ ) + 2 ) )
123 6 122 sylan9eqr โŠข ( ( ๐พ โˆˆ โ„•0 โˆง ๐‘ƒ = ( ( 8 ยท ๐พ ) + 7 ) ) โ†’ ๐‘ = ( ( 2 ยท ๐พ ) + 2 ) )