Error cascade — envelope and root bounding machinery #
Internal helper lemmas for the error-cascade bookkeeping of Step 8.
These provide the step-envelope interpolation (stepEnvelope),
monotonicity under denominator enlargement, square-root scaling, and
explicit numeric bounds on various rpow and sqrt expressions.
All lemmas are technical and should not be part of downstream API.
References #
references/ldt-paper/inductive_step.tex, lines 187–234.
A paper-local envelope with exponent 1/n and decay scale N.
Equations
Instances For
theorem
MIPStarRE.LDT.Test.mainFormalEnvelope_eq_stepEnvelope
(params : Parameters)
(k : ℕ)
(eps : Error)
:
theorem
MIPStarRE.LDT.Test.stepEnvelope_nonneg
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
{n N : Error}
:
theorem
MIPStarRE.LDT.Test.stepEnvelope_le_stepEnvelope
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
{n₁ n₂ N₁ N₂ : Error}
(hn₁Pos : 0 < n₁)
(hn : n₁ ≤ n₂)
(hN₁Pos : 0 < N₁)
(hN : N₁ ≤ N₂)
:
theorem
MIPStarRE.LDT.Test.stepEnvelope_le_mainFormalEnvelope
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
{n N : Error}
(hnPos : 0 < n)
(hn : n ≤ 40000)
(hNPos : 0 < N)
(hN : N ≤ 2560000)
:
A paper-local envelope with exponent 1/n and decay scale N is absorbed
by mainFormalEnvelope whenever n ≤ 40000 and N ≤ 2560000.
theorem
MIPStarRE.LDT.Test.sqrt_stepEnvelope_le
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
{n N : Error}
(hn : 0 < n)
(hN : 0 < N)
:
theorem
MIPStarRE.LDT.Test.stepEnvelope_le_sq_stepEnvelope
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
{n N : Error}
(hn : 0 < n)
(hN : 0 < N)
:
theorem
MIPStarRE.LDT.Test.m_le_k2m4_aux
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.dq_le_rpow2048
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.dq_rpow2048_le_stepEnvelope2048
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.mdq_le_k2m4_stepEnvelope2048
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.four_mul_le_k2m4_mul
{params : Parameters}
{k : ℕ}
{eps T : Error}
(h : CascadeHypotheses params k eps)
(hT : 0 ≤ T)
:
theorem
MIPStarRE.LDT.Test.k2_rpow_quarter_le
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.k2_rpow_eighth_le
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.m4_rpow_eighth_le
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.stepEnvelope_rpow_quarter_le
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.stepEnvelope_rpow_eighth_le
{params : Parameters}
{k : ℕ}
{eps : Error}
(h : CascadeHypotheses params k eps)
:
theorem
MIPStarRE.LDT.Test.sqrt_scaled_stepEnvelope_le
{params : Parameters}
{k : ℕ}
{eps x C n N : Error}
(h : CascadeHypotheses params k eps)
(hC : 0 ≤ C)
(hx : x ≤ C * ↑k ^ 2 * ↑params.m ^ 4 * stepEnvelope params k eps n N)
(hn : 0 < n)
(hN : 0 < N)
:
theorem
MIPStarRE.LDT.Test.rpow_Z1_factor_le
{params : Parameters}
{k : ℕ}
{Z1 k2 m4 E2048 r Crpow Erpow : Error}
(hZ1NN : 0 ≤ Z1)
(hZ1 : Z1 ≤ 20204 * k2 * m4 * E2048)
(hrNN : 0 ≤ r)
(hk2NN : 0 ≤ k2)
(hm4NN : 0 ≤ m4)
(hE2048NN : 0 ≤ E2048)
(hA : Real.rpow 20204 r ≤ Crpow)
(hB : Real.rpow k2 r ≤ ↑k)
(hC : Real.rpow m4 r ≤ ↑params.m)
(hD : Real.rpow E2048 r ≤ Erpow)
: