Documentation

LeanPool.KaltonRoberts.PipelineEps

Epsilon pipeline #

Spine theorems with epsilon-loss recombination and the final exact C₂ bound.

Case 1 spine with epsilon recombination #

theorem KaltonRoberts.spine_case1_eps {U : Type u_1} [DecidableEq U] [Fintype U] (g : Finset U) (hg : IsApproxAdditive g 1) (M : ) (hM_pos : 0 < M) (hM_bound : ∀ (S : Finset U), |g S| M) (cert : DualCertificate g M) (hq_le : cert.negMass q₀) (hq_half : cert.negMass 1 / 2) (hmix : ∀ (C : WeightedCollection U) (t : ), 0 tt 1(∀ (i : U), C.itemFreq i t)∀ (D : ), 0 DC.avgDeficit g M D∀ ( : ), 1 ∀ (τ : ), 0 ττ 1∃ (C' : WeightedCollection U), (∀ (i : U), C'.itemFreq i (1 - τ) * t ^ + τ * t ^ ( + 1)) C'.avgDeficit g M * D + 2 * ( - 1) + τ * (D + 2)) (hrec1_eps : ∀ (α_v : ) (r_v : ) (θ_v : ), 0 < θ_vθ_v < 1StrongExpandersExist α_v r_v θ_v0 < r_v0 < α_v∀ (C : WeightedCollection U), (∀ (i : U), C.itemFreq i α_v)∀ (D : ), 0 DC.avgDeficit g M D∀ (ε : ), 0 < ε∃ (C' : WeightedCollection U) (D' : ), 0 D' (∀ (i : U), C'.itemFreq i α_v / θ_v) C'.avgDeficit g M D' (1 - θ_v) * M D + ε - θ_v * D' + 2 * r_v - 1 - θ_v) (hexp1 : StrongExpandersExist α₁ 4 (1 / 3)) (hexp2 : StrongExpandersExist (3009 / 10000) 4 (4 / 7)) (ε : ) ( : 0 < ε) :
M C₂ + 2 * ε

Case 1 spine with epsilon recombination. Same as spine_case1 but with epsilon one-sided recombination. Proves M ≤ C₂ + 2 * ε.

Case 2 spine with epsilon recombination #

theorem KaltonRoberts.spine_case2_eps {U : Type u_1} [DecidableEq U] [Fintype U] (g : Finset U) (hg : IsApproxAdditive g 1) (M : ) (hM_pos : 0 < M) (hM_bound : ∀ (S : Finset U), |g S| M) (cert : DualCertificate g M) (hq_gt : q₀ < cert.negMass) (hq_half : cert.negMass 1 / 2) (hmix : ∀ (C : WeightedCollection U) (t : ), 0 tt 1(∀ (i : U), C.itemFreq i t)∀ (D : ), 0 DC.avgDeficit g M D∀ ( : ), 1 ∀ (τ : ), 0 ττ 1∃ (C' : WeightedCollection U), (∀ (i : U), C'.itemFreq i (1 - τ) * t ^ + τ * t ^ ( + 1)) C'.avgDeficit g M * D + 2 * ( - 1) + τ * (D + 2)) (hmix_sur : ∀ (C : WeightedCollection U) (t : ), 0 tt 1(∀ (i : U), C.itemFreq i t)∀ (S_val : ), 0 S_valC.avgSurplus g M S_val∀ ( : ), 1 ∀ (τ : ), 0 ττ 1∃ (C' : WeightedCollection U), (∀ (i : U), C'.itemFreq i (1 - τ) * t ^ + τ * t ^ ( + 1)) C'.avgSurplus g M * S_val + 2 * ( - 1) + τ * (S_val + 2)) (hrec2_eps : ∀ (C_def C_sur : WeightedCollection U) (α_v : ) (r_v : ) (θ_v : ), 0 < θ_vθ_v < 1StrongExpandersExist α_v r_v θ_v0 < r_v0 < α_v(∀ (i : U), C_def.itemFreq i α_v)(∀ (i : U), C_sur.itemFreq i α_v)∀ (D S_val : ), 0 D0 S_valC_def.avgDeficit g M DC_sur.avgSurplus g M S_val∀ (ε : ), 0 < ε∃ (C'_def : WeightedCollection U) (C'_sur : WeightedCollection U) (D' : ) (S' : ), 0 D' 0 S' (∀ (i : U), C'_def.itemFreq i α_v / θ_v) (∀ (i : U), C'_sur.itemFreq i α_v / θ_v) C'_def.avgDeficit g M D' C'_sur.avgSurplus g M S' (1 - θ_v) * M (D + S_val) / 2 + ε - θ_v * ((D' + S') / 2) + 2 * r_v - 1 - θ_v) (hexp3 : StrongExpandersExist α₂ 4 (2 / 7)) (hexp4 : StrongExpandersExist (329 / 1250) 5 (5 / 11)) (ε : ) ( : 0 < ε) :
M C₂ + 2 * ε

Case 2 spine with epsilon recombination. Same as spine_case2 but with epsilon two-sided recombination. Proves M ≤ C₂ + 2 * ε.

The Section 5 spine theorem (epsilon version) #

theorem KaltonRoberts.distToAdditive_le_C₂_from_pipeline {U : Type u_1} [DecidableEq U] [Finite U] (f : Finset U) (hf : IsApproxAdditive f 1) (hnorm : ∃ (a : U), ∀ (S : Finset U), |f S - additiveFunction a S| distToAdditive f) (hmix : ∀ (g : Finset U), IsApproxAdditive g 1∀ (M : ), (∀ (S : Finset U), |g S| M)∀ (C : WeightedCollection U) (t : ), 0 tt 1(∀ (i : U), C.itemFreq i t)∀ (D : ), 0 DC.avgDeficit g M D∀ ( : ), 1 ∀ (τ_mix : ), 0 τ_mixτ_mix 1∃ (C' : WeightedCollection U), (∀ (i : U), C'.itemFreq i (1 - τ_mix) * t ^ + τ_mix * t ^ ( + 1)) C'.avgDeficit g M * D + 2 * ( - 1) + τ_mix * (D + 2)) (hmix_sur : ∀ (g : Finset U), IsApproxAdditive g 1∀ (M : ), (∀ (S : Finset U), |g S| M)∀ (C : WeightedCollection U) (t : ), 0 tt 1(∀ (i : U), C.itemFreq i t)∀ (S_val : ), 0 S_valC.avgSurplus g M S_val∀ ( : ), 1 ∀ (τ_mix : ), 0 τ_mixτ_mix 1∃ (C' : WeightedCollection U), (∀ (i : U), C'.itemFreq i (1 - τ_mix) * t ^ + τ_mix * t ^ ( + 1)) C'.avgSurplus g M * S_val + 2 * ( - 1) + τ_mix * (S_val + 2)) (hrec1_eps : ∀ (g : Finset U), IsApproxAdditive g 1∀ (M : ), (∀ (S : Finset U), |g S| M)∀ (α_v : ) (r_v : ) (θ_v : ), 0 < θ_vθ_v < 1StrongExpandersExist α_v r_v θ_v0 < r_v0 < α_v∀ (C : WeightedCollection U), (∀ (i : U), C.itemFreq i α_v)∀ (D : ), 0 DC.avgDeficit g M D∀ (ε : ), 0 < ε∃ (C' : WeightedCollection U) (D' : ), 0 D' (∀ (i : U), C'.itemFreq i α_v / θ_v) C'.avgDeficit g M D' (1 - θ_v) * M D + ε - θ_v * D' + 2 * r_v - 1 - θ_v) (hrec2_eps : ∀ (g : Finset U), IsApproxAdditive g 1∀ (M : ), (∀ (S : Finset U), |g S| M)∀ (α_v : ) (r_v : ) (θ_v : ), 0 < θ_vθ_v < 1StrongExpandersExist α_v r_v θ_v0 < r_v0 < α_v∀ (C_def C_sur : WeightedCollection U), (∀ (i : U), C_def.itemFreq i α_v)(∀ (i : U), C_sur.itemFreq i α_v)∀ (D S_val : ), 0 D0 S_valC_def.avgDeficit g M DC_sur.avgSurplus g M S_val∀ (ε : ), 0 < ε∃ (C'_def : WeightedCollection U) (C'_sur : WeightedCollection U) (D' : ) (S' : ), 0 D' 0 S' (∀ (i : U), C'_def.itemFreq i α_v / θ_v) (∀ (i : U), C'_sur.itemFreq i α_v / θ_v) C'_def.avgDeficit g M D' C'_sur.avgSurplus g M S' (1 - θ_v) * M (D + S_val) / 2 + ε - θ_v * ((D' + S') / 2) + 2 * r_v - 1 - θ_v) (hexp1 : StrongExpandersExist α₁ 4 (1 / 3)) (hexp2 : StrongExpandersExist (3009 / 10000) 4 (4 / 7)) (hexp3 : StrongExpandersExist α₂ 4 (2 / 7)) (hexp4 : StrongExpandersExist (329 / 1250) 5 (5 / 11)) :

Spine theorem (epsilon version): distToAdditive f ≤ C₂ assuming all pipeline components with epsilon recombination.

Uses the real-analysis principle: if ∀ ε > 0, x ≤ y + ε, then x ≤ y.

Reference: Section 5 of the companion paper.