Documentation

BiasedBisect.Limit

Asymptotics #

We show that E and wₗᵢ, the solution to the original biased bisect problem, are asymptotically equivalent to Eℝ and wℝ, the solution to the continuous biased bisect problem.

Main statements #

We start with a few lemma concerning the asymptotic behavior of δₖ and φ.

Although intuitively obvious, we need to show that δₖ grows unbounded.

We restate φ_bound in terms of asymptotic behavior: log φ has linear growth.

theorem φ_Asymptotic (s t : ) [PosReal s] [PosReal t] :
Filter.Tendsto (fun (x : ) => x * ρ s t / Real.log (φ s t x)) Filter.atTop (nhds 1)

Composing two above, we show δₖ and log nₖ grow at the same rate.

theorem δₖ_Asymptotic (s t : ) [PosReal s] [PosReal t] :
Filter.Tendsto (fun (k : ) => δₖ s t k * ρ s t / Real.log (nₖ s t (k + 1))) Filter.atTop (nhds 1)

We also show that δₖ grows sub-exponentially w.r.t k.

theorem δₖ_slowGrow (s t : ) [PosReal s] [PosReal t] :
Filter.Tendsto (fun (k : ) => δₖ s t (k + 1) / δₖ s t k) Filter.atTop (nhds 1)

With all lemmas above, we show dE grows like log.

theorem dE_Asymptotic' (s t : ) [PosReal s] [PosReal t] :
Filter.Tendsto (fun (n : ) => dE s t n * ρ s t / Real.log n) Filter.atTop (nhds 1)

Restating dE_Asymptotic in terms of asymptotic equivalence.

theorem dE_Asymptotic (s t : ) [PosReal s] [PosReal t] :

Integrating boths sides of dE_Asymptotic, we show E is equivalent to Eℝ.

To study the asymptotic behavior of w, we extend the result w_Asymtotic_int to real $s$ and $t$.

As the starter, g agrees with ξ₀, allowing us to translate the coefficient from the integer case to the real case.

theorem g_eq (s t : ℕ+) :
ξ₀ s t ^ t = g s t

A corollary of w_Asymtotic_int: the limit holds for rational $s / t$.

theorem w_Asymtotic_rat (s t : ) [PosReal s] [PosReal t] (rational : s / t Set.range Rat.cast) :
Filter.Tendsto (fun (n : ) => wₗᵢ s t n / n) Filter.atTop (nhds (g s t))

To generalize the limit to all real s and t, we will utilize the following facts:

To help with the proof, we define the inverse function of g w.r.t $t$, fixing $s = 1$.

noncomputable def ginv (g : ) :
Equations
Instances For

    ginv is antitone.

    And as expected, ginv inverts g.

    theorem ginv_comp (r : ) [PosReal r] :
    ginv (g 1 r) = r

    We generalize w's asymtotic behavior to all positive $s$ and $t$

    theorem w_Asymtotic' (s t : ) [PosReal s] [PosReal t] :
    Filter.Tendsto (fun (n : ) => wₗᵢ s t n / n) Filter.atTop (nhds (g s t))

    Lastly, we restate w_Asymtotic in terms of asymptotic equivalence.