Formalization: Chebyshev Rollout Schedules for Polynomial Extrapolation under Low-Order Interference
The complete Lean development behind this paper — every definition, lemma, and theorem of its module, including helpers the paper text never cites. Identifiers link within this page, into the Causalean library, or out to the official Mathlib docs.
Basic 13 declarations The randomization π is a FiniteDesign Ω: a PMF on a finite assignment space with finite-sum E/Var/Cov.
Environment S1 — finite-population monotone-Bernoulli rollout DESIGN world
The randomization π is a FiniteDesign Ω: a PMF on a finite assignment space with
finite-sum E/Var/Cov. The round means bar_Y_j : Ω → ℝ are real random variables of
the realized assignment; Var_pi(bar_Y_j) is FiniteDesign.Var (barY j), and the exact
covariance form w'Γ_P(p)w is FiniteDesign.Var (fun z => ∑ j, w j * barY j z). The
potential outcomes Y_i(z), the rollout assignment vectors Z_j, the population U_n,
the mean curve m_P, its polynomial coefficients a_{P,ℓ}, and the target τ_P are all
exposed at this abstract FiniteDesign level (matching the paper's honest scope: the
novelty is the design object, not new PO machinery).
@env: S1
Static rollout potential outcomes with no carryover (CortezRodriguezEichhornYu2024): the observed round mean equals bar_Y_j = n⁻¹ ∑_{i∈U_n} Y_i(Z_j), with the potential outcomes depending on the contemporaneous assignment vector Z_j (the argument of Y) but not on earlier rollout steps. Inherited setup; threaded Prop, never discharged. @realizes bar_Y_j(barY j z = n⁻¹ ∑ Y_i(Z_j)) @realizes Y_i(z)(Y : units → assignment → ℝ) @realizes Z_j(Z j z : assignment vector at round j) @realizes U_n(unit index Fin n)
β-order rollout polynomial identity (CortezEichhornYu2022): the rollout mean curve is a degree-β polynomial m_P(u) = ∑_{ℓ=0}^β a_{P,ℓ} uˡ on [0,1]. Inherited setup; threaded Prop. @realizes m_P(m u = ∑ a_ℓ uˡ on [0,1]) @realizes a_{P,0}, ..., a_{P,beta}(coefficient vector a : ℕ → ℝ, indices 0..β)
Definition (Lean source)
NOVEL total-variation design envelope: for every round j, the design variance of the round mean is bounded by σ₀²/n. The paper's declared TV envelope INPUT, not a proof obligation; threaded Prop, never discharged. @realizes sigma_0^2(envelope constant σ₀² with Var_pi(barY j) ≤ σ₀²/n)
Definition (Lean source)
Low-budget regime cap: q ≤ q_max < 1, with the ambient budget-cap range q_max ∈ (0,1). The leading conjunct 0 < q_max realizes the core space of q_max (which is (0,1), not just (-∞,1)); every consumer taking LowBudgetCap q qmax inherits 0 < q_max by name. Threaded modeling Prop. @realizes q_max(low-budget cap 0 < q_max < 1)
Definition (Lean source)
Budgeted rollout schedules S_{k,q} = { p ∈ [0,1]^(k+1) : p₀ = 0, 0 < p₁ < ... < p_k = q }. The paper's ambient schedule range p ∈ [0,1]^(k+1) is carried by the first conjunct (each coordinate lies in [0,1]). The budget q is the treated endpoint p (last k) = q; combined with p 0 = 0, StrictMono p and p j ∈ [0,1] this pins the core space q ∈ (0,1] (0 = p 0 < p (last k) = q ≤ 1). @realizes p(schedule Fin (k+1) → [0,1]: carrier ℝ + Icc range clause) @realizes q(carrier ℝ; range (0,1] via p (last k) = q with p 0 = 0, StrictMono p, Icc clause) @realizes S_{k,q}(p j ∈ Icc 0 1, p 0 = 0, StrictMono p, p (last k) = q)
Definition (Lean source)
Linear-unbiased rollout weights W_β(p) = { w : ∑ⱼ wⱼ pⱼ⁰ = 0, ∑ⱼ wⱼ pⱼˡ = 1, ℓ=1..β }. @realizes W_beta(p)(∑ wⱼ pⱼ⁰ = 0 and ∑ wⱼ pⱼˡ = 1 for 1≤ℓ≤β) @realizes w(weight vector Fin (k+1) → ℝ)
Definition (Lean source)
Shifted Chebyshev-Lobatto rollout schedule pⱼ^Ch(k,q) = q(1 - cos(π j / k))/2. Carrier Fin (k+1) → ℝ (the closed-form grid). Its core space p^Ch(k,q) ∈ [0,1]^(k+1) is NOT free from the formula alone: since 1 - cos ∈ [0,2], each coordinate lands in [0,q] ⊆ [0,1] precisely when k ≥ 1 and q ∈ (0,1]. This range clause is realized by chebyshev_schedule_admissible, whose conclusion BudgetedSchedule k q (p^Ch(k,q)) carries the [0,1]^(k+1) membership ∀ j, p^Ch(k,q) j ∈ Set.Icc 0 1 (its first conjunct) together with p 0 = 0, StrictMono, p (last k) = q — so the carrier def here plus that admissibility lemma together pin p^Ch(k,q) to its declared space. The budget parameter q (carrier q : ℝ) has space (0,1], pinned by the same admissibility range predicate hq : 0 < q ∧ q ≤ 1. @realizes p^Ch(k,q)(carrier q(1 - cos(π j/k))/2; range [0,1]^(k+1) via chebyshev_schedule_admissible → BudgetedSchedule Icc clause, k≥1, q∈(0,1]) @realizes q(carrier ℝ; range 0 < q ≤ 1 pinned by chebyshev_schedule_admissible.hq)
Definition (Lean source)
Total-variation amplification of a fixed schedule A_β(p) = inf_{w∈W_β(p)} (∑ⱼ|wⱼ|)². @realizes A_beta(p)(inf over W_β(p) of (∑|wⱼ|)²)
Definition (Lean source)
Minimax amplification over budgeted schedules M_{β,k,q} = inf_{p∈S_{k,q}} A_β(p). @realizes M_{beta,k,q}(inf over S_{k,q} of A_β(p))
Definition (Lean source)
Minimal low-budget exponential base ρ_Ch(c,q_max) = inf { ρ ≥ 1 : sup_{β≥1} sup_{q∈(0,q_max]} qᵝ A_β(p^Ch(⌈cβ⌉,q))^{1/2} ρ^{-β} < ∞ }. The named minimax base of the shifted Chebyshev-Lobatto schedule. Carrier ℝ; its core space [1,∞) is realized by the CONJUNCTION of (i) the 1 ≤ ρ conjunct in the set predicate, which makes 1 a lower bound of the defining set, and (ii) the range lemma one_le_rhoCh proved after chebyshev_minimax, which discharges the sInf value itself to 1 ≤ ρ_Ch (the element-wise 1 ≤ ρ conjunct alone does NOT pin the infimum, since sInf ∅ = 0; the value ≥ 1 needs the set to be nonempty, from the Chebyshev upper bound). The sup < ∞ is encoded as boundedness ∃ M, ∀ …, qᵝ A_β^{1/2} ≤ M·ρᵝ (equivalent to qᵝ A_β^{1/2} ρ^{-β} ≤ M since ρ ≥ 1 > 0). @realizes rho_Ch(c,q_max)(carrier ℝ; def = minimal base infimum over the [1,∞)-predicate set)
Definition (Lean source)
The static β-order rollout TV-envelope law class P_β, bundling the three member assumptions plus the defining pinning of the mean curve m_P to the law (E_pi[bar_Y_j] = m_P(p_j), the schedule-point restriction of m_P(u) = E_pi(bar_Y_j∣p_j=u); required so m is not a free auxiliary widening the class). @realizes P_beta(bundle of static-rollout, β-polynomial, variance-envelope + mean-curve pinning) @realizes m_P(mean_curve : E_pi[barY j] = m (p j))
Definition (Lean source)
Exact finite-population nested-rollout minimax risk handle R_exact(β,k,q) = inf_{p∈S_{k,q}} inf_{w∈W_β(p)} sup_{P∈P_β} w'Γ_P(p)w, where w'Γ_P(p)w = Var_pi(∑ⱼ wⱼ bar_Y_j) is the exact design variance under the monotone-Bernoulli rollout π = D. The supremum ranges over laws P (fixed potential outcomes / round means on the common randomization D) in the class RolloutLawClass. @realizes R_exact(beta,k,q)(inf_p inf_w sup_P w'Γ_P(p)w) @realizes Gamma_P(p)(w'Γ_P(p)w = D.Var (∑ wⱼ barYⱼ))
Definition (Lean source)
Under static rollout consistency and the β-order polynomial identity, τ_P = m_P(1) - m_P(0) = ∑_{ℓ=1}^β a_{P,ℓ} (polynomial endpoint evaluation). Inherited setup from CortezEichhornYu2022; recalled only to reduce τ_P to a degree-β endpoint functional.
Formal statement
Proof (Lean source)
Helpers.Amplification 3 declarations
ℓ¹/ℓ∞ duality: for a schedule p with distinct nodes and nonempty W_β(p), the minimal total-variation norm of a representing weight vector equals the dual (Chebyshev) norm sup{ |r(1)-r(0)| : deg r ≤ β, max_j |r(p_j)| ≤ 1 }, and A_β(p) is its square. Matching the note, the only premises are that the nodes are distinct and that W_β(p) is nonempty (feasibility of the primal); there is no β ≤ k side-condition on the statement.
Formal statement
Proof (Lean source)
Lagrange endpoint weights on any k+1 distinct nodes reproduce the endpoint contrast for all polynomials of degree at most β when β ≤ k, hence satisfy the moment equations for W_β(p).
Formal statement
Proof (Lean source)
For β ≥ 1 and k ≥ β, the linear-unbiased weight set W_β(p) is nonempty for every budgeted schedule p ∈ S_{k,q}: distinct nodes make the (β+1)×(k+1) moment matrix full row rank (a nonzero degree-≤β polynomial cannot vanish at k+1 ≥ β+1 distinct points), so w ↦ Bw is surjective onto the target moment vector.
Formal statement
Proof (Lean source)
Helpers.ChebyshevEndpoint 5 declarations
Closed form for the Chebyshev polynomial outside its oscillation interval: at any point x ≥ 1, writing λ = x + √(x² - 1) for the associated growth factor, the degree-n Chebyshev polynomial satisfies T_n(x) = (λⁿ + λ⁻ⁿ)/2. Equivalently, setting x = cosh a gives T_n(x) = cosh(n a) and λ = eᵃ.
Formal statement
Proof (Lean source)
The endpoint growth factor is larger for tighter budgets: writing λ(q) = x_q + √(x_q² - 1) with x_q = 2/q - 1, one has λ(q_max) ≤ λ(q) whenever 0 < q ≤ q_max < 1.
Formal statement
Proof (Lean source)
Upper envelope for the endpoint value: for a growth factor λ ≥ 1 and an order n ≥ 1, (λⁿ + λ⁻ⁿ)/2 + 1 ≤ 2 λⁿ.
Formal statement
Proof (Lean source)
Matching lower envelope for the endpoint value, with a constant that depends only on a floor for the growth factor: if λ ≥ λ₀ > 1 and the order satisfies n ≥ 1, then (λⁿ + λ⁻ⁿ)/2 - 1 ≥ ½ (1 - λ₀⁻¹)² λⁿ.
Formal statement
Proof (Lean source)
Endpoint growth: writing x_q = 2/q - 1, λ(q) = x_q + √(x_q² - 1), for every degree-β polynomial R with sup_{[-1,1]} |R| ≤ 1 the endpoint contrast obeys the uniform upper bound |R(x_q) - R(-1)| ≤ C(q_max) λ(q)^β, and the Chebyshev polynomial T_β supplies the matching lower order T_β(x_q) - 1 ≥ c(q_max) λ(q)^β, both uniform over q ∈ (0, q_max] (via x_q = cosh a, T_β(x_q) = cosh(β a), λ(q) = eᵃ). Uses chebyshev_exterior_extremal.
Formal statement
Proof (Lean source)
Helpers.ChebyshevExtremal 3 declarations
A real number of absolute value at most one remains at most one after multiplication by a sign (-1)ⁱ. Arithmetic step in the alternation argument, where polynomial values at the Chebyshev extremal nodes are compared against the alternating signs carried by those nodes.
Formal statement
Proof (Lean source)
Sign pattern of Lagrange interpolation coefficients at an exterior point: interpolating on the n + 1 Chebyshev extremal nodes of [-1, 1], the i-th Lagrange basis polynomial evaluated at any point x₀ > 1 agrees in sign with (-1)ⁱ, i.e. (-1)ⁱ ℓ_i(x₀) ≥ 0 for every index i ≤ n.
Formal statement
Proof (Lean source)
Classical exterior-point Chebyshev extremal inequality (Rivlin1974): every real polynomial P of degree ≤ β with sup_{[-1,1]} |P| ≤ 1 satisfies |P(x₀)| ≤ T_β(x₀) for every x₀ > 1. The formal proof uses the equivalent Lagrange-interpolation form of the alternation argument: the exterior evaluation functional has the Chebyshev alternating signs on the extremal nodes.
Formal statement
Proof (Lean source)
Helpers.ChebyshevSchedule 1 declarations
For every integer k ≥ 1 and q ∈ (0,1], the shifted Chebyshev-Lobatto schedule p^Ch(k,q) belongs to S_{k,q}: endpoints 0 and q, with strict monotonicity from the strict decrease of cosine on [0,π]. This lemma is the load-bearing member that pins the Chebyshev schedule's core space p^Ch(k,q) ∈ [0,1]^(k+1): its conclusion BudgetedSchedule has as first conjunct ∀ j, p^Ch(k,q) j ∈ Set.Icc 0 1, i.e. the [0,1]^(k+1) range, holding exactly under the admissibility hypotheses k ≥ 1 and q ∈ (0,1]. The range predicate hq : 0 < q ∧ q ≤ 1 realizes the core space q ∈ (0,1]. @realizes p^Ch(k,q)(range [0,1]^(k+1): BudgetedSchedule Icc conjunct; k≥1, q∈(0,1]) @realizes q(carrier ℝ; range 0 < q ≤ 1 via hq — the p^Ch admissibility range)
Formal statement
Proof (Lean source)
Helpers.EhlichZeller 3 declarations
SUBSTRATE-GATE (gate_class: gated). The Ehlich–Zeller Chebyshev-Lobatto mesh/norming inequality (Ehlich, H. and Zeller, K. (1964). Schwankung von Polynomen zwischen Gitterpunkten. Mathematische Zeitschrift 86, 41–44): for a real polynomial R of degree ≤ β with β < k, sup_{[-1,1]} |R| ≤ sec(π β / (2k)) · max_{0≤j≤k} |R(-cos(π j / k))|.
Definition (Lean source)
The local gate proposition is discharged by the reusable substrate implementation.
Formal statement
Proof (Lean source)
Gate consumer: for c > 1, there is a finite constant K(c) (namely sec(π/(2c))) such that for every β ≥ 1, every integer k ≥ c·β, and every degree-≤β polynomial R, sup_{[-1,1]} |R| ≤ K(c) · max_{0≤j≤k} |R(-cos(π j / k))|. Its only hard step is the gated Ehlich–Zeller mesh inequality (threaded as hmesh); the rest is sec monotonicity from β/k ≤ 1/c. Proved conditional on the gate.
Formal statement
Proof (Lean source)
Helpers.EqualSpacing 3 declarations
The equal-spacing benchmark schedule p^eq(β,q) = (0, q/β, 2q/β, ..., q) has distinct nodes: whenever the order satisfies β ≥ 1 and the budget q is positive, distinct round indices give distinct treated fractions. Node distinctness is the premise under which Lagrange interpolation on this grid — and hence the dual description of the amplification — is available.
Formal statement
Proof (Lean source)
Size of the Lagrange basis at full treatment on the equal grid: for order β ≥ 1 and budget q ∈ (0,1], the j-th Lagrange basis polynomial for the equal-spacing schedule p^eq(β,q) obeys |ℓ_j(1)| ≤ (β/q)^β / (j! (β - j)!) at the extrapolation point 1.
Formal statement
Proof (Lean source)
Equal-spacing benchmark: A_β(p^eq(β,q)) ≤ 9 (β/q)^{2β} for every integer β ≥ 1 and every q ∈ (0,1] (the universal constant C_eq = 9). Constructed via Lagrange-basis weights on the equal grid with the ℓ¹ bound ∑|w_j| ≤ 3 (β/q)^β, plus the endpoint case at q = 1. The leading conjunct ∀ j, p^eq(β,q) j ∈ [0,1] realizes the schedule's core space p^eq(β,q) ∈ [0,1]^(β+1) (the range clause the note states for the benchmark grid); the second conjunct is the amplification bound proper. The range predicate hq : 0 < q ∧ q ≤ 1 realizes the core space q ∈ (0,1]. @realizes p^eq(beta,q)(range [0,1]^(β+1): Icc conjunct on conclusion; β≥1, q∈(0,1]) @realizes q(carrier ℝ; range 0 < q ≤ 1 via hq)
Formal statement
Proof (Lean source)
Helpers.EqualSpacingArithmetic 3 declarations
On the integer grid {0, 1, ..., β}, the product of the distances from a fixed index i to all the other indices equals i! (β - i)!.
Formal statement
Proof (Lean source)
For every natural number n ≥ 1, 2ⁿ ≤ 2 · n!. Arithmetic step that converts the binomial total 2^β arising in the equal-spacing weight bound into a factorial denominator.
Formal statement
Proof (Lean source)
For every order β ≥ 1, the reciprocal-factorial sum ∑_{j=0}^{β} 1 / (j! (β - j)!) is at most 2; the sum in fact equals 2^β / β!, and the bound follows from 2^β ≤ 2 · β!.
Formal statement
Proof (Lean source)
Helpers.ExactRisk 2 declarations
OPEN QUESTION (D0 residual oeq:exact-nested-minimax, status to-prove). Stated as a named Prop, NOT a theorem and NOT a proof obligation: it asks whether, in the low-budget regime with k = ⌈c·β⌉, the shifted Chebyshev-Lobatto schedule p^Ch(k,q) also solves the exact finite-population nested-rollout minimax problem R_exact(β,k,q) for the true monotone-Bernoulli covariance Γ_P(p) — i.e. its fixed-schedule exact risk attains exactNestedRisk, the infimum over S_{k,q}. Rate-feasibility (the provable half) is exact_chebyshev_rate_feasible; exact optimality is left open (no theorem depends on this).
Definition (Lean source)
Rate-feasibility of the Chebyshev-Lobatto schedule for the exact risk: for c > 1, β ≥ 1, k = ⌈c·β⌉, and q ∈ (0, q_max], the fixed-Chebyshev exact risk obeys inf_{w∈W_β(p^Ch)} sup_{P∈P_β} w'Γ_P(p^Ch)w ≤ (σ₀²/n) C₊(c,q_max) (ρ(q)/q)^{2β}, hence R_exact(β,k,q) ≤ (σ₀²/n) C₊(c,q_max) (ρ(q)/q)^{2β}. Pure composition of exact_risk_envelope_upper (applied to the admissible p^Ch via chebyshev_schedule_admissible) with the Chebyshev upper half of chebyshev_minimax. The range predicate hc : 1 < c realizes the core space c ∈ (1,∞); hq : 0 < q with hcap : LowBudgetCap q qmax realizes q ∈ (0,1]. @realizes c(carrier ℝ; range 1 < c via hc) @realizes q(carrier ℝ; range 0 < q ≤ q_max < 1 via hq + hcap)
Formal statement
Proof (Lean source)
Helpers.MinimaxAssembly 8 declarations
The endpoint growth factor written directly in terms of the budget: for 0 < q < 1, (2/q - 1) + √((2/q - 1)² - 1) = (1 + √(1 - q))² / q.
Formal statement
Proof (Lean source)
The total-variation amplification of a rollout schedule is never negative, being an infimum of squared total-variation norms of unbiased weight vectors. The bound also holds vacuously when no unbiased weights exist for the schedule, since an infimum over an empty set of reals is 0.
Formal statement
Proof (Lean source)
Exhibiting one admissible design bounds the minimax value: if p is a budgeted rollout schedule with budget q on k + 1 rounds, then the minimax amplification M_{β,k,q} is at most that schedule's own amplification A_β(p). This is the direction used to convert an explicit design, such as the shifted Chebyshev–Lobatto grid, into an upper bound on the minimax value.
Formal statement
Proof (Lean source)
A lower bound holding for every admissible design is a lower bound on the minimax value: if at least one budgeted schedule with budget q on k + 1 rounds exists, and every such schedule p satisfies B ≤ A_β(p), then B ≤ M_{β,k,q}.
Formal statement
Proof (Lean source)
The budget is respected at every round: in a budgeted rollout schedule the treated fraction increases across rounds and equals q at the final round, so every round j has p_j ≤ q. This is what confines all schedule nodes to the budget window [0, q].
Formal statement
Proof (Lean source)
The change of variables carrying the budget window onto the Chebyshev interval is well-defined: with a positive budget q, any treated fraction u with 0 ≤ u ≤ q is mapped by u ↦ 2u/q - 1 into [-1, 1]. Under this reparametrisation the rollout schedule's nodes become points of the standard interval on which Chebyshev polynomials are bounded by one.
Formal statement
Proof (Lean source)
Composing the degree-β Chebyshev polynomial with the affine rescaling u ↦ (2/q) u - 1 again yields a polynomial of degree at most β. Degree bookkeeping for the test polynomial used in the minimax lower bound, which must remain admissible for the degree-β dual problem after being transported from the standard interval to the budget window.
Formal statement
Proof (Lean source)
No rollout design can beat the Chebyshev exponential base. Granted an endpoint growth bound for the Chebyshev polynomial with a positive constant c — that T_β(2/q - 1) - 1 ≥ c λ(q)^β uniformly over orders β ≥ 1 and budgets q ∈ (0, q_max] — EVERY budgeted rollout schedule p with budget q ≤ q_max < 1 on k + 1 rounds, where the number of rounds satisfies k ≥ β, has total-variation amplification at least c² · ((1 + √(1 - q))² / q)^{2β}.
Formal statement
Proof (Lean source)
Helpers.MinimaxUpper 2 declarations
Composing a polynomial of degree at most β with the affine map x ↦ (q/2)(x + 1), which carries the standard interval [-1, 1] onto the budget window [0, q], leaves the degree at most β. Degree bookkeeping for moving a dual test polynomial between the two parametrisations in the amplification upper bound.
Formal statement
Proof (Lean source)
The shifted Chebyshev–Lobatto rollout design attains the exponential base, matching the lower bound. Granted two inputs — an endpoint upper bound with constant C, namely |R(2/q - 1) - R(-1)| ≤ C λ(q)^β for every polynomial R of degree at most β bounded by one on [-1, 1]; and a norming-set inequality with constant K, valid once the number of rounds satisfies k ≥ c β, controlling the largest value of such an R on all of [-1, 1] by K times its largest value on the k + 1 Chebyshev–Lobatto nodes — the Chebyshev–Lobatto schedule p^Ch(k,q) has total-variation amplification at most (K C)² · ((1 + √(1 - q))² / q)^{2β} for every order β ≥ 1 with β ≤ k and every budget q ≤ q_max < 1.
Formal statement
Proof (Lean source)
Helpers.NoExtrapolation 1 declarations
No-extrapolation boundary at the full-budget point q = 1: the endpoint rule w₀ = -1, w_β = 1, wⱼ = 0 for 1 ≤ j ≤ β-1 lies in W_β(p^eq(β,1)), hence A_β(p^eq(β,1)) ≤ 4. Marks the limit where node optimization becomes trivial (a β-uniform lower bound cannot extend to q = 1).
Formal statement
Proof (Lean source)
Helpers.ScheduleGrid 1 declarations
Equal-spacing benchmark schedule p^eq(β,q) = (0, q/β, 2q/β, ..., q) on β+1 nodes. Carrier Fin (β+1) → ℝ (the closed-form grid). Its core space p^eq(β,q) ∈ [0,1]^(β+1) is NOT free from the formula alone: each coordinate q·j/β lies in [0,q] ⊆ [0,1] precisely when β ≥ 1 and q ∈ (0,1]. This range clause is realized by the leading conjunct ∀ j, p^eq(β,q) j ∈ Set.Icc 0 1 of equal_spacing_benchmark's conclusion, holding under its hypotheses 1 ≤ β and hq : 0 < q ∧ q ≤ 1. The budget parameter q (carrier q : ℝ) has space (0,1], pinned by the same range predicate hq. @realizes p^eq(beta,q)(carrier grid q·j/β; range [0,1]^(β+1) via equal_spacing_benchmark Icc conjunct, under β≥1, q∈(0,1]) @realizes q(carrier ℝ; range 0 < q ≤ 1 pinned by equal_spacing_benchmark.hq)
Definition (Lean source)
Helpers.Variance 3 declarations
Total-variation variance envelope and its sharpness: if the round statistics X₀,...,X_k satisfy the per-round envelope Var_pi(X_j) ≤ σ₀²/n (the threaded assumption RoundMeanVarianceEnvelope), then Var_pi(∑ⱼ wⱼ Xⱼ) ≤ (σ₀²/n)(∑ⱼ|wⱼ|)² for every real w, via the L²(π) triangle inequality.
Formal statement
Proof (Lean source)
Order bookkeeping for taking an infimum after a uniform multiplicative comparison.
Formal statement
Proof (Lean source)
Envelope-to-exact-risk bridge: for β ≥ 1, k ≥ β, q ∈ (0,1], and every budgeted schedule p ∈ S_{k,q}, the fixed-schedule exact risk is dominated by the amplification envelope, inf_{w∈W_β(p)} sup_{P∈P_β} w'Γ_P(p)w ≤ (σ₀²/n) A_β(p) (the same L² triangle argument as variance_envelope_sharpness applied to the exact covariance Γ_P(p)); consequently R_exact(β,k,q) ≤ (σ₀²/n) M_{β,k,q}.
Formal statement
Proof (Lean source)
T_chebyshev_minimax 2 declarations
Headline theorem (Chebyshev-Lobatto matched minimax). Fix q_max ∈ (0,1) and let ρ(q) = (1 + √(1-q))². There is a positive constant C₋(q_max) — chosen UNIFORMLY IN c, depending only on q_max — and, for every oversampling ratio c > 1, a positive constant C₊(c,q_max), such that (both uniform in β, k, q) for every β ≥ 1, every integer k ≥ c·β, and every q ∈ (0, q_max]:
Formal statement
Proof (Lean source)
Range realization for ρ_Ch(c,q_max) ∈ [1,∞): the minimal-base infimum is ≥ 1, pinning the symbol's declared space [1,∞) VALUE-wise (not merely element-wise). The defining set {ρ | 1 ≤ ρ ∧ ∃ M, …} has 1 as a lower bound (every member satisfies the 1 ≤ ρ conjunct) and is nonempty: the Chebyshev upper half gives A_β(p^Ch) ≤ C₊·(((1+√(1-q))²)/q)^{2β}, so after multiplying by q^β the base is bounded by 4^β. Thus ρ = 4 is a finite witness, and le_csInf gives 1 ≤ sInf. @realizes rho_Ch(c,q_max)(range [1,∞): 1 ≤ rhoCh established value-wise via nonempty witness)
Formal statement
Proof (Lean source)
T_tv_envelope_design 1 declarations
Main deliverable 1 (TV-envelope rollout design theorem). Assume β ≥ 1 and k ≥ β. For every budgeted schedule p ∈ S_{k,q} and every law P ∈ P_β (bundled as RolloutLawClass), the unbiased weight set is nonempty, and for every w ∈ W_β(p) the linear rollout estimator hat_τ_{w,p} = ∑ⱼ wⱼ bar_Y_j is design-unbiased for τ_P = m_P(1) - m_P(0) and satisfies the sharp total-variation variance bound Var_pi(hat_τ_{w,p}) ≤ (σ₀²/n)(∑ⱼ|wⱼ|)².