Metamath Proof Explorer


Theorem aks4d1p1p4

Description: Technical step for inequality. The hard work is in to prove the final hypothesis. (Contributed by metakunt, 19-Aug-2024)

Ref Expression
Hypotheses aks4d1p1p4.1 ( 𝜑𝑁 ∈ ℕ )
aks4d1p1p4.2 𝐴 = ( ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) · ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) )
aks4d1p1p4.3 𝐵 = ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) )
aks4d1p1p4.4 ( 𝜑 → 3 ≤ 𝑁 )
aks4d1p1p4.5 𝐶 = ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) )
aks4d1p1p4.6 𝐷 = ( ( 2 logb 𝑁 ) ↑ 2 )
aks4d1p1p4.7 𝐸 = ( ( 2 logb 𝑁 ) ↑ 4 )
aks4d1p1p4.8 ( 𝜑 → ( ( 2 · 𝐶 ) + 𝐷 ) ≤ 𝐸 )
Assertion aks4d1p1p4 ( 𝜑𝐴 < ( 2 ↑ 𝐵 ) )

Proof

Step Hyp Ref Expression
1 aks4d1p1p4.1 ( 𝜑𝑁 ∈ ℕ )
2 aks4d1p1p4.2 𝐴 = ( ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) · ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) )
3 aks4d1p1p4.3 𝐵 = ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) )
4 aks4d1p1p4.4 ( 𝜑 → 3 ≤ 𝑁 )
5 aks4d1p1p4.5 𝐶 = ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) )
6 aks4d1p1p4.6 𝐷 = ( ( 2 logb 𝑁 ) ↑ 2 )
7 aks4d1p1p4.7 𝐸 = ( ( 2 logb 𝑁 ) ↑ 4 )
8 aks4d1p1p4.8 ( 𝜑 → ( ( 2 · 𝐶 ) + 𝐷 ) ≤ 𝐸 )
9 1 nnred ( 𝜑𝑁 ∈ ℝ )
10 2re 2 ∈ ℝ
11 10 a1i ( 𝜑 → 2 ∈ ℝ )
12 2pos 0 < 2
13 12 a1i ( 𝜑 → 0 < 2 )
14 1 nngt0d ( 𝜑 → 0 < 𝑁 )
15 1red ( 𝜑 → 1 ∈ ℝ )
16 1lt2 1 < 2
17 16 a1i ( 𝜑 → 1 < 2 )
18 15 17 ltned ( 𝜑 → 1 ≠ 2 )
19 18 necomd ( 𝜑 → 2 ≠ 1 )
20 11 13 9 14 19 relogbcld ( 𝜑 → ( 2 logb 𝑁 ) ∈ ℝ )
21 5nn0 5 ∈ ℕ0
22 21 a1i ( 𝜑 → 5 ∈ ℕ0 )
23 20 22 reexpcld ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 5 ) ∈ ℝ )
24 ceilcl ( ( ( 2 logb 𝑁 ) ↑ 5 ) ∈ ℝ → ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℤ )
25 23 24 syl ( 𝜑 → ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℤ )
26 25 zred ( 𝜑 → ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℝ )
27 3 a1i ( 𝜑𝐵 = ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
28 27 eleq1d ( 𝜑 → ( 𝐵 ∈ ℝ ↔ ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℝ ) )
29 26 28 mpbird ( 𝜑𝐵 ∈ ℝ )
30 0red ( 𝜑 → 0 ∈ ℝ )
31 7re 7 ∈ ℝ
32 31 a1i ( 𝜑 → 7 ∈ ℝ )
33 7pos 0 < 7
34 33 a1i ( 𝜑 → 0 < 7 )
35 9 4 3lexlogpow5ineq3 ( 𝜑 → 7 < ( ( 2 logb 𝑁 ) ↑ 5 ) )
36 32 23 35 ltled ( 𝜑 → 7 ≤ ( ( 2 logb 𝑁 ) ↑ 5 ) )
37 ceilge ( ( ( 2 logb 𝑁 ) ↑ 5 ) ∈ ℝ → ( ( 2 logb 𝑁 ) ↑ 5 ) ≤ ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
38 23 37 syl ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 5 ) ≤ ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
39 38 27 breqtrrd ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 5 ) ≤ 𝐵 )
40 32 23 29 36 39 letrd ( 𝜑 → 7 ≤ 𝐵 )
41 30 32 29 34 40 ltletrd ( 𝜑 → 0 < 𝐵 )
42 11 13 29 41 19 relogbcld ( 𝜑 → ( 2 logb 𝐵 ) ∈ ℝ )
43 42 flcld ( 𝜑 → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ )
44 30 15 readdcld ( 𝜑 → ( 0 + 1 ) ∈ ℝ )
45 43 zred ( 𝜑 → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℝ )
46 45 15 readdcld ( 𝜑 → ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) + 1 ) ∈ ℝ )
47 11 13 11 13 19 relogbcld ( 𝜑 → ( 2 logb 2 ) ∈ ℝ )
48 15 leidd ( 𝜑 → 1 ≤ 1 )
49 1cnd ( 𝜑 → 1 ∈ ℂ )
50 49 addid2d ( 𝜑 → ( 0 + 1 ) = 1 )
51 11 recnd ( 𝜑 → 2 ∈ ℂ )
52 30 13 gtned ( 𝜑 → 2 ≠ 0 )
53 logbid1 ( ( 2 ∈ ℂ ∧ 2 ≠ 0 ∧ 2 ≠ 1 ) → ( 2 logb 2 ) = 1 )
54 51 52 19 53 syl3anc ( 𝜑 → ( 2 logb 2 ) = 1 )
55 54 eqcomd ( 𝜑 → 1 = ( 2 logb 2 ) )
56 55 eqcomd ( 𝜑 → ( 2 logb 2 ) = 1 )
57 50 56 breq12d ( 𝜑 → ( ( 0 + 1 ) ≤ ( 2 logb 2 ) ↔ 1 ≤ 1 ) )
58 48 57 mpbird ( 𝜑 → ( 0 + 1 ) ≤ ( 2 logb 2 ) )
59 5re 5 ∈ ℝ
60 59 a1i ( 𝜑 → 5 ∈ ℝ )
61 11 60 readdcld ( 𝜑 → ( 2 + 5 ) ∈ ℝ )
62 10 21 nn0addge1i 2 ≤ ( 2 + 5 )
63 62 a1i ( 𝜑 → 2 ≤ ( 2 + 5 ) )
64 10 recni 2 ∈ ℂ
65 5cn 5 ∈ ℂ
66 64 65 addcomi ( 2 + 5 ) = ( 5 + 2 )
67 5p2e7 ( 5 + 2 ) = 7
68 66 67 eqtri ( 2 + 5 ) = 7
69 68 a1i ( 𝜑 → ( 2 + 5 ) = 7 )
70 32 leidd ( 𝜑 → 7 ≤ 7 )
71 69 70 eqbrtrd ( 𝜑 → ( 2 + 5 ) ≤ 7 )
72 11 61 32 63 71 letrd ( 𝜑 → 2 ≤ 7 )
73 11 32 29 72 40 letrd ( 𝜑 → 2 ≤ 𝐵 )
74 2z 2 ∈ ℤ
75 74 a1i ( 𝜑 → 2 ∈ ℤ )
76 75 uzidd ( 𝜑 → 2 ∈ ( ℤ ‘ 2 ) )
77 2rp 2 ∈ ℝ+
78 77 a1i ( 𝜑 → 2 ∈ ℝ+ )
79 29 41 elrpd ( 𝜑𝐵 ∈ ℝ+ )
80 logbleb ( ( 2 ∈ ( ℤ ‘ 2 ) ∧ 2 ∈ ℝ+𝐵 ∈ ℝ+ ) → ( 2 ≤ 𝐵 ↔ ( 2 logb 2 ) ≤ ( 2 logb 𝐵 ) ) )
81 76 78 79 80 syl3anc ( 𝜑 → ( 2 ≤ 𝐵 ↔ ( 2 logb 2 ) ≤ ( 2 logb 𝐵 ) ) )
82 73 81 mpbid ( 𝜑 → ( 2 logb 2 ) ≤ ( 2 logb 𝐵 ) )
83 44 47 42 58 82 letrd ( 𝜑 → ( 0 + 1 ) ≤ ( 2 logb 𝐵 ) )
84 fllep1 ( ( 2 logb 𝐵 ) ∈ ℝ → ( 2 logb 𝐵 ) ≤ ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) + 1 ) )
85 42 84 syl ( 𝜑 → ( 2 logb 𝐵 ) ≤ ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) + 1 ) )
86 44 42 46 83 85 letrd ( 𝜑 → ( 0 + 1 ) ≤ ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) + 1 ) )
87 30 45 15 leadd1d ( 𝜑 → ( 0 ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ↔ ( 0 + 1 ) ≤ ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) + 1 ) ) )
88 86 87 mpbird ( 𝜑 → 0 ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
89 43 88 jca ( 𝜑 → ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ ∧ 0 ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )
90 elnn0z ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ0 ↔ ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ ∧ 0 ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )
91 89 90 sylibr ( 𝜑 → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ0 )
92 9 91 reexpcld ( 𝜑 → ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ∈ ℝ )
93 fzfid ( 𝜑 → ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ∈ Fin )
94 9 adantr ( ( 𝜑𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ) → 𝑁 ∈ ℝ )
95 elfznn ( 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) → 𝑘 ∈ ℕ )
96 95 adantl ( ( 𝜑𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ) → 𝑘 ∈ ℕ )
97 96 nnnn0d ( ( 𝜑𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ) → 𝑘 ∈ ℕ0 )
98 94 97 reexpcld ( ( 𝜑𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ) → ( 𝑁𝑘 ) ∈ ℝ )
99 1red ( ( 𝜑𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ) → 1 ∈ ℝ )
100 98 99 resubcld ( ( 𝜑𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ) → ( ( 𝑁𝑘 ) − 1 ) ∈ ℝ )
101 93 100 fprodrecl ( 𝜑 → ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) ∈ ℝ )
102 92 101 remulcld ( 𝜑 → ( ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) · ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) ) ∈ ℝ )
103 2 a1i ( 𝜑𝐴 = ( ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) · ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) ) )
104 103 eleq1d ( 𝜑 → ( 𝐴 ∈ ℝ ↔ ( ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) · ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) ) ∈ ℝ ) )
105 102 104 mpbird ( 𝜑𝐴 ∈ ℝ )
106 7 a1i ( 𝜑𝐸 = ( ( 2 logb 𝑁 ) ↑ 4 ) )
107 106 oveq2d ( 𝜑 → ( 𝑁𝑐 𝐸 ) = ( 𝑁𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
108 2cnd ( 𝜑 → 2 ∈ ℂ )
109 78 rpne0d ( 𝜑 → 2 ≠ 0 )
110 109 19 nelprd ( 𝜑 → ¬ 2 ∈ { 0 , 1 } )
111 108 110 eldifd ( 𝜑 → 2 ∈ ( ℂ ∖ { 0 , 1 } ) )
112 9 recnd ( 𝜑𝑁 ∈ ℂ )
113 30 14 ltned ( 𝜑 → 0 ≠ 𝑁 )
114 necom ( 0 ≠ 𝑁𝑁 ≠ 0 )
115 114 imbi2i ( ( 𝜑 → 0 ≠ 𝑁 ) ↔ ( 𝜑𝑁 ≠ 0 ) )
116 113 115 mpbi ( 𝜑𝑁 ≠ 0 )
117 116 neneqd ( 𝜑 → ¬ 𝑁 = 0 )
118 c0ex 0 ∈ V
119 118 elsn2 ( 𝑁 ∈ { 0 } ↔ 𝑁 = 0 )
120 117 119 sylnibr ( 𝜑 → ¬ 𝑁 ∈ { 0 } )
121 112 120 eldifd ( 𝜑𝑁 ∈ ( ℂ ∖ { 0 } ) )
122 cxplogb ( ( 2 ∈ ( ℂ ∖ { 0 , 1 } ) ∧ 𝑁 ∈ ( ℂ ∖ { 0 } ) ) → ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) = 𝑁 )
123 111 121 122 syl2anc ( 𝜑 → ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) = 𝑁 )
124 123 eqcomd ( 𝜑𝑁 = ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) )
125 124 oveq1d ( 𝜑 → ( 𝑁𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) = ( ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
126 eqidd ( 𝜑 → ( ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) = ( ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
127 125 126 eqtrd ( 𝜑 → ( 𝑁𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) = ( ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
128 107 127 eqtrd ( 𝜑 → ( 𝑁𝑐 𝐸 ) = ( ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
129 106 eqcomd ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 4 ) = 𝐸 )
130 4nn0 4 ∈ ℕ0
131 130 a1i ( 𝜑 → 4 ∈ ℕ0 )
132 20 131 reexpcld ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 4 ) ∈ ℝ )
133 106 eleq1d ( 𝜑 → ( 𝐸 ∈ ℝ ↔ ( ( 2 logb 𝑁 ) ↑ 4 ) ∈ ℝ ) )
134 132 133 mpbird ( 𝜑𝐸 ∈ ℝ )
135 134 recnd ( 𝜑𝐸 ∈ ℂ )
136 129 135 eqeltrd ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 4 ) ∈ ℂ )
137 78 20 136 cxpmuld ( 𝜑 → ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) ) = ( ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
138 137 eqcomd ( 𝜑 → ( ( 2 ↑𝑐 ( 2 logb 𝑁 ) ) ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 4 ) ) = ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) ) )
139 128 138 eqtrd ( 𝜑 → ( 𝑁𝑐 𝐸 ) = ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) ) )
140 20 recnd ( 𝜑 → ( 2 logb 𝑁 ) ∈ ℂ )
141 140 exp1d ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 1 ) = ( 2 logb 𝑁 ) )
142 141 eqcomd ( 𝜑 → ( 2 logb 𝑁 ) = ( ( 2 logb 𝑁 ) ↑ 1 ) )
143 142 oveq1d ( 𝜑 → ( ( 2 logb 𝑁 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) = ( ( ( 2 logb 𝑁 ) ↑ 1 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
144 1nn0 1 ∈ ℕ0
145 144 a1i ( 𝜑 → 1 ∈ ℕ0 )
146 140 131 145 expaddd ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ ( 1 + 4 ) ) = ( ( ( 2 logb 𝑁 ) ↑ 1 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) )
147 146 eqcomd ( 𝜑 → ( ( ( 2 logb 𝑁 ) ↑ 1 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) = ( ( 2 logb 𝑁 ) ↑ ( 1 + 4 ) ) )
148 143 147 eqtrd ( 𝜑 → ( ( 2 logb 𝑁 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) = ( ( 2 logb 𝑁 ) ↑ ( 1 + 4 ) ) )
149 148 oveq2d ( 𝜑 → ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) · ( ( 2 logb 𝑁 ) ↑ 4 ) ) ) = ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ ( 1 + 4 ) ) ) )
150 139 149 eqtrd ( 𝜑 → ( 𝑁𝑐 𝐸 ) = ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ ( 1 + 4 ) ) ) )
151 4cn 4 ∈ ℂ
152 ax-1cn 1 ∈ ℂ
153 4p1e5 ( 4 + 1 ) = 5
154 151 152 153 addcomli ( 1 + 4 ) = 5
155 154 a1i ( 𝜑 → ( 1 + 4 ) = 5 )
156 155 oveq2d ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ ( 1 + 4 ) ) = ( ( 2 logb 𝑁 ) ↑ 5 ) )
157 156 oveq2d ( 𝜑 → ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ ( 1 + 4 ) ) ) = ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
158 150 157 eqtrd ( 𝜑 → ( 𝑁𝑐 𝐸 ) = ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
159 3re 3 ∈ ℝ
160 159 a1i ( 𝜑 → 3 ∈ ℝ )
161 0le1 0 ≤ 1
162 161 a1i ( 𝜑 → 0 ≤ 1 )
163 1lt3 1 < 3
164 163 a1i ( 𝜑 → 1 < 3 )
165 15 160 164 ltled ( 𝜑 → 1 ≤ 3 )
166 30 15 160 162 165 letrd ( 𝜑 → 0 ≤ 3 )
167 30 160 9 166 4 letrd ( 𝜑 → 0 ≤ 𝑁 )
168 9 167 134 recxpcld ( 𝜑 → ( 𝑁𝑐 𝐸 ) ∈ ℝ )
169 158 168 eqeltrrd ( 𝜑 → ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℝ )
170 27 eleq1d ( 𝜑 → ( 𝐵 ∈ ℤ ↔ ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℤ ) )
171 25 170 mpbird ( 𝜑𝐵 ∈ ℤ )
172 30 29 41 ltled ( 𝜑 → 0 ≤ 𝐵 )
173 171 172 jca ( 𝜑 → ( 𝐵 ∈ ℤ ∧ 0 ≤ 𝐵 ) )
174 elnn0z ( 𝐵 ∈ ℕ0 ↔ ( 𝐵 ∈ ℤ ∧ 0 ≤ 𝐵 ) )
175 173 174 sylibr ( 𝜑𝐵 ∈ ℕ0 )
176 11 175 reexpcld ( 𝜑 → ( 2 ↑ 𝐵 ) ∈ ℝ )
177 9 14 elrpd ( 𝜑𝑁 ∈ ℝ+ )
178 23 15 readdcld ( 𝜑 → ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ∈ ℝ )
179 22 nn0zd ( 𝜑 → 5 ∈ ℤ )
180 logb1 ( ( 2 ∈ ℂ ∧ 2 ≠ 0 ∧ 2 ≠ 1 ) → ( 2 logb 1 ) = 0 )
181 51 52 19 180 syl3anc ( 𝜑 → ( 2 logb 1 ) = 0 )
182 181 30 eqeltrd ( 𝜑 → ( 2 logb 1 ) ∈ ℝ )
183 30 leidd ( 𝜑 → 0 ≤ 0 )
184 181 eqcomd ( 𝜑 → 0 = ( 2 logb 1 ) )
185 183 184 breqtrd ( 𝜑 → 0 ≤ ( 2 logb 1 ) )
186 15 160 9 164 4 ltletrd ( 𝜑 → 1 < 𝑁 )
187 1rp 1 ∈ ℝ+
188 187 a1i ( 𝜑 → 1 ∈ ℝ+ )
189 logblt ( ( 2 ∈ ( ℤ ‘ 2 ) ∧ 1 ∈ ℝ+𝑁 ∈ ℝ+ ) → ( 1 < 𝑁 ↔ ( 2 logb 1 ) < ( 2 logb 𝑁 ) ) )
190 76 188 177 189 syl3anc ( 𝜑 → ( 1 < 𝑁 ↔ ( 2 logb 1 ) < ( 2 logb 𝑁 ) ) )
191 186 190 mpbid ( 𝜑 → ( 2 logb 1 ) < ( 2 logb 𝑁 ) )
192 30 182 20 185 191 lelttrd ( 𝜑 → 0 < ( 2 logb 𝑁 ) )
193 20 179 192 3jca ( 𝜑 → ( ( 2 logb 𝑁 ) ∈ ℝ ∧ 5 ∈ ℤ ∧ 0 < ( 2 logb 𝑁 ) ) )
194 expgt0 ( ( ( 2 logb 𝑁 ) ∈ ℝ ∧ 5 ∈ ℤ ∧ 0 < ( 2 logb 𝑁 ) ) → 0 < ( ( 2 logb 𝑁 ) ↑ 5 ) )
195 193 194 syl ( 𝜑 → 0 < ( ( 2 logb 𝑁 ) ↑ 5 ) )
196 ltp1 ( ( ( 2 logb 𝑁 ) ↑ 5 ) ∈ ℝ → ( ( 2 logb 𝑁 ) ↑ 5 ) < ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) )
197 23 196 syl ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 5 ) < ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) )
198 30 23 178 195 197 lttrd ( 𝜑 → 0 < ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) )
199 11 13 178 198 19 relogbcld ( 𝜑 → ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) ∈ ℝ )
200 5 a1i ( 𝜑𝐶 = ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) )
201 200 eleq1d ( 𝜑 → ( 𝐶 ∈ ℝ ↔ ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) ∈ ℝ ) )
202 199 201 mpbird ( 𝜑𝐶 ∈ ℝ )
203 20 resqcld ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 2 ) ∈ ℝ )
204 6 a1i ( 𝜑𝐷 = ( ( 2 logb 𝑁 ) ↑ 2 ) )
205 204 eleq1d ( 𝜑 → ( 𝐷 ∈ ℝ ↔ ( ( 2 logb 𝑁 ) ↑ 2 ) ∈ ℝ ) )
206 203 205 mpbird ( 𝜑𝐷 ∈ ℝ )
207 206 rehalfcld ( 𝜑 → ( 𝐷 / 2 ) ∈ ℝ )
208 202 207 readdcld ( 𝜑 → ( 𝐶 + ( 𝐷 / 2 ) ) ∈ ℝ )
209 134 11 109 redivcld ( 𝜑 → ( 𝐸 / 2 ) ∈ ℝ )
210 208 209 readdcld ( 𝜑 → ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ∈ ℝ )
211 177 210 rpcxpcld ( 𝜑 → ( 𝑁𝑐 ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ) ∈ ℝ+ )
212 211 rpred ( 𝜑 → ( 𝑁𝑐 ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ) ∈ ℝ )
213 1 2 3 4 aks4d1p1p2 ( 𝜑𝐴 < ( 𝑁𝑐 ( ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 4 ) / 2 ) ) ) )
214 129 oveq1d ( 𝜑 → ( ( ( 2 logb 𝑁 ) ↑ 4 ) / 2 ) = ( 𝐸 / 2 ) )
215 214 oveq2d ( 𝜑 → ( ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 4 ) / 2 ) ) = ( ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) + ( 𝐸 / 2 ) ) )
216 200 eqcomd ( 𝜑 → ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) = 𝐶 )
217 216 oveq1d ( 𝜑 → ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) = ( 𝐶 + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) )
218 204 eqcomd ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 2 ) = 𝐷 )
219 218 oveq1d ( 𝜑 → ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) = ( 𝐷 / 2 ) )
220 219 oveq2d ( 𝜑 → ( 𝐶 + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) = ( 𝐶 + ( 𝐷 / 2 ) ) )
221 217 220 eqtrd ( 𝜑 → ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) = ( 𝐶 + ( 𝐷 / 2 ) ) )
222 221 oveq1d ( 𝜑 → ( ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) + ( 𝐸 / 2 ) ) = ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) )
223 215 222 eqtrd ( 𝜑 → ( ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 4 ) / 2 ) ) = ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) )
224 223 oveq2d ( 𝜑 → ( 𝑁𝑐 ( ( ( 2 logb ( ( ( 2 logb 𝑁 ) ↑ 5 ) + 1 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 2 ) / 2 ) ) + ( ( ( 2 logb 𝑁 ) ↑ 4 ) / 2 ) ) ) = ( 𝑁𝑐 ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ) )
225 213 224 breqtrd ( 𝜑𝐴 < ( 𝑁𝑐 ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ) )
226 202 recnd ( 𝜑𝐶 ∈ ℂ )
227 226 108 109 divcan3d ( 𝜑 → ( ( 2 · 𝐶 ) / 2 ) = 𝐶 )
228 227 eqcomd ( 𝜑𝐶 = ( ( 2 · 𝐶 ) / 2 ) )
229 228 oveq1d ( 𝜑 → ( 𝐶 + ( 𝐷 / 2 ) ) = ( ( ( 2 · 𝐶 ) / 2 ) + ( 𝐷 / 2 ) ) )
230 11 202 remulcld ( 𝜑 → ( 2 · 𝐶 ) ∈ ℝ )
231 230 recnd ( 𝜑 → ( 2 · 𝐶 ) ∈ ℂ )
232 206 recnd ( 𝜑𝐷 ∈ ℂ )
233 231 232 51 109 divdird ( 𝜑 → ( ( ( 2 · 𝐶 ) + 𝐷 ) / 2 ) = ( ( ( 2 · 𝐶 ) / 2 ) + ( 𝐷 / 2 ) ) )
234 233 eqcomd ( 𝜑 → ( ( ( 2 · 𝐶 ) / 2 ) + ( 𝐷 / 2 ) ) = ( ( ( 2 · 𝐶 ) + 𝐷 ) / 2 ) )
235 229 234 eqtrd ( 𝜑 → ( 𝐶 + ( 𝐷 / 2 ) ) = ( ( ( 2 · 𝐶 ) + 𝐷 ) / 2 ) )
236 230 206 readdcld ( 𝜑 → ( ( 2 · 𝐶 ) + 𝐷 ) ∈ ℝ )
237 236 134 78 lediv1d ( 𝜑 → ( ( ( 2 · 𝐶 ) + 𝐷 ) ≤ 𝐸 ↔ ( ( ( 2 · 𝐶 ) + 𝐷 ) / 2 ) ≤ ( 𝐸 / 2 ) ) )
238 8 237 mpbid ( 𝜑 → ( ( ( 2 · 𝐶 ) + 𝐷 ) / 2 ) ≤ ( 𝐸 / 2 ) )
239 235 238 eqbrtrd ( 𝜑 → ( 𝐶 + ( 𝐷 / 2 ) ) ≤ ( 𝐸 / 2 ) )
240 208 209 209 239 leadd1dd ( 𝜑 → ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ≤ ( ( 𝐸 / 2 ) + ( 𝐸 / 2 ) ) )
241 135 2halvesd ( 𝜑 → ( ( 𝐸 / 2 ) + ( 𝐸 / 2 ) ) = 𝐸 )
242 240 241 breqtrd ( 𝜑 → ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ≤ 𝐸 )
243 9 186 210 134 cxpled ( 𝜑 → ( ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ≤ 𝐸 ↔ ( 𝑁𝑐 ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ) ≤ ( 𝑁𝑐 𝐸 ) ) )
244 242 243 mpbid ( 𝜑 → ( 𝑁𝑐 ( ( 𝐶 + ( 𝐷 / 2 ) ) + ( 𝐸 / 2 ) ) ) ≤ ( 𝑁𝑐 𝐸 ) )
245 105 212 168 225 244 ltletrd ( 𝜑𝐴 < ( 𝑁𝑐 𝐸 ) )
246 245 158 breqtrd ( 𝜑𝐴 < ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
247 1le2 1 ≤ 2
248 247 a1i ( 𝜑 → 1 ≤ 2 )
249 175 nn0red ( 𝜑𝐵 ∈ ℝ )
250 27 eqcomd ( 𝜑 → ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) = 𝐵 )
251 38 250 breqtrd ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 5 ) ≤ 𝐵 )
252 11 248 23 249 251 cxplead ( 𝜑 → ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 5 ) ) ≤ ( 2 ↑𝑐 𝐵 ) )
253 cxpexp ( ( 2 ∈ ℂ ∧ 𝐵 ∈ ℕ0 ) → ( 2 ↑𝑐 𝐵 ) = ( 2 ↑ 𝐵 ) )
254 108 175 253 syl2anc ( 𝜑 → ( 2 ↑𝑐 𝐵 ) = ( 2 ↑ 𝐵 ) )
255 252 254 breqtrd ( 𝜑 → ( 2 ↑𝑐 ( ( 2 logb 𝑁 ) ↑ 5 ) ) ≤ ( 2 ↑ 𝐵 ) )
256 105 169 176 246 255 ltletrd ( 𝜑𝐴 < ( 2 ↑ 𝐵 ) )