Documentation

BiasedBisect.Regime

theorem J_sum (p n : ) :
qFinset.range (n + 1), Jₚ (p, q) = Jₚ (p + 1, n)
theorem nBranchingFormula' (s t : ℕ+) :
nBranching s t = 1 + pFinset.range t, Jₚ (p + 1, (s * (t - p) - 1) / t)
theorem J_asProd (p q : ) :
Jₚ (p, q) * p.factorial = nFinset.range p, (q + n + 1)
theorem J_asymptotic (p : ) :
Asymptotics.IsEquivalent Filter.atTop (fun (q : ) => (Jₚ (p, q))) fun (q : ) => q ^ p / p.factorial
theorem sub_natPred (t : ℕ+) :
t - t.natPred = 1
theorem nBranchingBound (s t : ℕ+) :
(s / t) ^ t / (↑t).factorial < (nBranching s t)
theorem divEquivalent (d : ) :
Asymptotics.IsEquivalent Filter.atTop (fun (n : ) => ↑(n / d)) fun (n : ) => n / d
theorem nBranchingAsymptotic (t : ℕ+) :
Asymptotics.IsEquivalent Filter.atTop (fun (s : ℕ+) => (s / t) ^ t / (↑t).factorial) fun (s : ℕ+) => (nBranching s t)