Documentation

LeanPool.ParameterFreeGradient.O3.Stage11RConditionBar

Stage 11R: normalization to the frozen condition number #

This file contains only the scalar bridge from the factor-four endpoint of the executable controller amortization to conditionBar = max 1 condition. The constants are explicit and independent of the problem instance.

theorem O3.four_mul_rpow_le_conditionBar_rpow {d : ℕ} {p : ℝ} (P : AdmissibleInstance d p) {a : ℝ} (ha : 0 ≤ a) :
(4 * P.condition) ^ a ≤ 4 ^ a * P.conditionBar ^ a
noncomputable def O3.anchorLogConstant :

Universal coefficient for converting the exact binary-log ceiling of the anchor to the natural-log overhead used in the frozen theorem.

Equations
Instances For
    theorem O3.anchor_ceiling_le_log_overhead {L M0 : ℝ} (hM0 : 0 < M0) (hM0L : M0 ≤ L) :
    theorem O3.admissible_M0_le_L {d : ℕ} {p : ℝ} (P : AdmissibleInstance d p) :
    P.M0 ≤ P.L
    noncomputable def O3.anchorPrefixConstant :

    The positive constant accounting for the initial query and logarithmic anchor overhead.

    Equations
    Instances For
      theorem O3.anchor_prefix_le_log_overhead {d : ℕ} {p : ℝ} (P : AdmissibleInstance d p) {observations : OracleTrace d} (hcount : List.length observations ≤ 1 + ⌈Real.logb 2 (P.L / P.M0)⌉₊) :
      ↑(1 + List.length observations) ≤ anchorPrefixConstant * Real.log (Real.exp 1 + P.L / P.M0)

      The controller prefix consists of the initial query plus all anchor observations. This is the exact bridge from the anchor's ceiling count to the additive term in the frozen wrapper bounds.

      theorem O3.euclidean_envelope_normalized {d : ℕ} {p : ℝ} (P : AdmissibleInstance d p) {pre total A : ℝ} (hA : 0 ≤ A) (henvelope : total ≤ pre + A * euclideanWrapperWeight (4 * P.condition)) (hprefix : pre ≤ anchorPrefixConstant * Real.log (Real.exp 1 + P.L / P.M0)) :
      theorem O3.below_envelope_normalized {d : ℕ} {p : ℝ} (P : AdmissibleInstance d p) {pre total A : ℝ} (hA : 0 ≤ A) (henvelope : total ≤ pre + A * belowWrapperWeight (4 * P.condition)) (hprefix : pre ≤ anchorPrefixConstant * Real.log (Real.exp 1 + P.L / P.M0)) :
      theorem O3.above_envelope_normalized {d : ℕ} {p : ℝ} (P : AdmissibleInstance d p) {a pre total A : ℝ} (ha : 0 ≤ a) (hA : 0 ≤ A) (henvelope : total ≤ pre + A * aboveWrapperWeight a (4 * P.condition)) (hprefix : pre ≤ anchorPrefixConstant * Real.log (Real.exp 1 + P.L / P.M0)) :