Skip to content

Commit 5e32d8a

Browse files
refactor: restore named squeeze waypoints in headline theorem
Revert the h_lo/h_hi/h_res inlining in flowerDimension — the named intermediates are Mathlib-shaped and match the Route B squeeze narrative advertised in module docs.
1 parent bf4cf3d commit 5e32d8a

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

FdFormal/FlowerDimension.lean

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,20 @@ theorem flowerDimension (u v : ℕ) (hu : 1 < u) (huv : u ≤ v) :
166166
(ne_of_gt (pow_pos hw_pos g)),
167167
log_pow] at h_log
168168
linarith
169+
-- Both bounds → 0
170+
have h_lo : Tendsto (fun g : ℕ ↦ log c₁ / (↑g * log (↑u : ℝ)))
171+
atTop (nhds 0) :=
172+
h_denom.const_div_atTop _
173+
have h_hi : Tendsto (fun g : ℕ ↦ log 2 / (↑g * log (↑u : ℝ)))
174+
atTop (nhds 0) :=
175+
h_denom.const_div_atTop _
176+
-- Squeeze: residual → 0
169177
have h_res : Tendsto
170178
(fun g : ℕ ↦
171179
(log ↑(flowerVertCount u v g) - ↑g * log ↑(u + v)) /
172180
(↑g * log (↑u : ℝ)))
173181
atTop (nhds 0) :=
174-
(h_denom.const_div_atTop _).squeeze' (h_denom.const_div_atTop _)
175-
h_res_lower h_res_upper
182+
h_lo.squeeze' h_hi h_res_lower h_res_upper
176183
-- Step 5: residual + constant → 0 + constant = constant
177184
have h_sum := h_res.add
178185
(tendsto_const_nhds (x := log (↑(u + v) : ℝ) / log (↑u : ℝ)))

0 commit comments

Comments
 (0)