Documentation

LeanPool.HighContrastHomogenization.Provider.Quenched.CoupledMixingScale

High-contrast homogenization: Provider.Quenched.CoupledMixingScale #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

A coupled mixing-scale certificate #

The mixing scale, its marginal tail, and its pathwise all-later certificate belong to one witness. Keeping these data together prevents replacing the selected scale by an unrelated random variable with the same marginal tail.

structure HCPolySupport.HighContrast.Quenched.CoupledMixingScaleWitness {Ω : Type u_1} [MeasurableSpace Ω] (P : MeasureTheory.Measure Ω) (selectedRow : ℕ → Ω → ℝ) (cMix cd eta kappa delta : ℝ) :
Type u_1

One selected mixing scale together with the row series and bad events from which it was constructed.

Instances For
    theorem HCPolySupport.HighContrast.Quenched.CoupledMixingScaleWitness.mem_bad_iff {Ω : Type u_1} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} {selectedRow : ℕ → Ω → ℝ} {cMix cd eta kappa delta : ℝ} (W : CoupledMixingScaleWitness P selectedRow cMix cd eta kappa delta) (n : ℕ) (ω : Ω) :
    ω ∈ W.bad n ↔ delta ≤ W.tailSum n ω

    Membership in a selected bad event is the literal tail-sum threshold.

    theorem HCPolySupport.HighContrast.Quenched.CoupledMixingScaleWitness.tailSum_lt_of_not_mem_bad {Ω : Type u_1} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} {selectedRow : ℕ → Ω → ℝ} {cMix cd eta kappa delta : ℝ} (W : CoupledMixingScaleWitness P selectedRow cMix cd eta kappa delta) {n : ℕ} {ω : Ω} (hgood : ω ∉ W.bad n) :
    W.tailSum n ω < delta

    Absence of a bad event makes the corresponding weighted tail sum strictly smaller than its threshold.

    theorem HCPolySupport.HighContrast.Quenched.CoupledMixingScaleWitness.weighted_row_le_tailSum {Ω : Type u_1} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} {selectedRow : ℕ → Ω → ℝ} {cMix cd eta kappa delta : ℝ} (W : CoupledMixingScaleWitness P selectedRow cMix cd eta kappa delta) (n j : ℕ) (ω : Ω) (hsum : HasSum (fun (i : ℕ) => 3 ^ (kappa * ↑i) * W.row (n + i) ω) (W.tailSum n ω)) :
    3 ^ (kappa * ↑j) * W.row (n + j) ω ≤ W.tailSum n ω

    Every nonnegative summand is bounded by the selected tail sum.

    theorem HCPolySupport.HighContrast.Quenched.CoupledMixingScaleWitness.weighted_row_lt_of_not_mem_bad {Ω : Type u_1} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} {selectedRow : ℕ → Ω → ℝ} {cMix cd eta kappa delta : ℝ} (W : CoupledMixingScaleWitness P selectedRow cMix cd eta kappa delta) {n j : ℕ} {ω : Ω} (hsum : HasSum (fun (i : ℕ) => 3 ^ (kappa * ↑i) * W.row (n + i) ω) (W.tailSum n ω)) (hgood : ω ∉ W.bad n) :
    3 ^ (kappa * ↑j) * W.row (n + j) ω < delta

    One later row is strictly controlled by the corresponding weighted-series threshold whenever the starting event is good.

    theorem HCPolySupport.HighContrast.Quenched.CoupledMixingScaleWitness.eventually_weighted_row_lt {Ω : Type u_1} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} {selectedRow : ℕ → Ω → ℝ} {cMix cd eta kappa delta : ℝ} (W : CoupledMixingScaleWitness P selectedRow cMix cd eta kappa delta) :
    ∀ᵐ (ω : Ω) ∂P, ∀ (n j : ℕ), W.stoppingNormalization * W.scale ω ≤ 3 ^ n → 3 ^ (kappa * ↑j) * W.row (n + j) ω < delta

    On one common full-measure event, the same selected mixing scale controls every later weighted row.