OAI/Analysis/Brenier/AffineCertificate.lean
34 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Problem358.FiniteAffine.potentialline 16Source documentation
The convex potential used by a finite-affine transport map.
def potential (y : ι → F) (c : ι → ℝ) (x : F) : ℝ := …
- def
OAI.Problem358.FiniteAffine.Maximizesline 20Source documentation
An index is active when its affine form dominates every other form.
def Maximizes (y : ι → F) (c : ι → ℝ) (x : F) (i : ι) : Prop := …
- lemma
OAI.Problem358.FiniteAffine.affine_le_potentialline 23 - lemma
OAI.Problem358.FiniteAffine.potential_eq_iff_maximizesline 28 - lemma
OAI.Problem358.FiniteAffine.exists_maximizerline 37 - lemma
OAI.Problem358.FiniteAffine.continuous_potentialline 43 - lemma
OAI.Problem358.FiniteAffine.potential_le_of_affine_leline 49 - lemma
OAI.Problem358.FiniteAffine.convexOn_potentialline 53 - lemma
OAI.Problem358.FiniteAffine.potential_sub_leline 65 - lemma
OAI.Problem358.FiniteAffine.abs_potential_sub_leline 77 - lemma
OAI.Problem358.FiniteAffine.lipschitzWith_potentialline 85 - lemma
OAI.Problem358.FiniteAffine.potential_add_constline 91 - lemma
OAI.Problem358.FiniteAffine.supporting_inequalityline 103 - lemma
OAI.Problem358.FiniteAffine.active_slopes_monotoneline 111 - lemma
OAI.Problem358.FiniteAffine.intercept_le_potential_addline 119 - def
OAI.Problem358.FiniteAffine.sourceDualline 130Source documentation
The source term of the quadratic Kantorovich certificate.
def sourceDual (y : ι → F) (c : ι → ℝ) (x : F) : ℝ := …
- def
OAI.Problem358.FiniteAffine.targetDualAtline 134Source documentation
The target term at a specified site.
def targetDualAt (y : ι → F) (c : ι → ℝ) (i : ι) : ℝ := …
- lemma
OAI.Problem358.FiniteAffine.dual_gapline 137 - lemma
OAI.Problem358.FiniteAffine.dual_le_costline 144 - lemma
OAI.Problem358.FiniteAffine.dual_eq_cost_iffline 150 - lemma
OAI.Problem358.FiniteAffine.dual_eq_cost_of_maximizesline 157 - lemma
OAI.Problem358.FiniteAffine.maximizing_site_unique_of_strictline 163 - lemma
OAI.Problem358.FiniteAffine.continuous_sourceDualline 170 - def
OAI.Problem358.FiniteAffine.targetDualline 175Source documentation
A Borel extension of the target term from the finite set of sites.
def targetDual (y : ι → F) (c : ι → ℝ) (z : F) : ℝ := …
- lemma
OAI.Problem358.FiniteAffine.targetDual_siteline 179 - lemma
OAI.Problem358.FiniteAffine.measurable_targetDualline 187 - lemma
OAI.Problem358.FiniteAffine.integrable_targetDualline 194 - lemma
OAI.Problem358.FiniteAffine.dual_le_cost_on_rangeline 201 - lemma
OAI.Problem358.FiniteAffine.dual_eq_cost_on_range_iffline 209 - theorem
OAI.Problem358.FiniteAffine.maximizes_midpoint_of_symmetric_interceptsline 229Source documentation
Opposite intercept perturbations cancel at the midpoint of two active cells.
theorem maximizes_midpoint_of_symmetric_intercepts (y : ι → V) (c q : ι → ℝ) (s : ℝ) {x z : V} {i : ι} (hx : Maximizes y (fun j => c j - s * q j) x i) (hz : Maximizes y (fun j => c j + s * q j) z i) : Maximizes y c ((1 / 2 : ℝ) • (x + z)) i := by …Mentions: OAI.Problem358.FiniteAffine.Maximizes
- theorem
OAI.Problem358.FiniteAffine.midpoint_mem_cell_of_symmetric_interceptsline 241Source documentation
The same inclusion restricted to a convex source body.
theorem midpoint_mem_cell_of_symmetric_intercepts (y : ι → V) (c q : ι → ℝ) (s : ℝ) {K : Set V} (hK : Convex ℝ K) {x z : V} {i : ι} (hxK : x ∈ K) (hzK : z ∈ K) (hx : Maximizes y (fun j => c j - s * q j) x i) (hz : Maximizes y (fun j => c j + s * q j) z i) : (1 / 2 : ℝ) • (x + z) ∈ K ∧ Maximizes y c ((1 / 2 : ℝ) • (x + z)) i := by …Mentions: OAI.Problem358.FiniteAffine.Maximizes
- theorem
OAI.Problem358.FiniteAffine.isClosed_setOf_maximizesline 253 - theorem
OAI.Problem358.FiniteAffine.le_restrict_of_ae_memline 262Source documentation
Global domination restricts to the support of the dominated measure.
theorem le_restrict_of_ae_mem {X : Type*} [MeasurableSpace X] {ρ ν : Measure X} {S : Set X} (hle : ρ ≤ ν) (hS : ∀ᵐ x ∂ρ, x ∈ S) : ρ ≤ ν.restrict S := by … - theorem
OAI.Problem358.FiniteAffine.scaled_midpoint_law_le_restrict_cellline 270Source documentation
A midpoint coupling of opposite cells is supported on the middle cell, so any ambient density domination automatically restricts to that middle cell.
theorem scaled_midpoint_law_le_restrict_cell [MeasurableSpace V] [BorelSpace V] [SecondCountableTopology V] (y : ι → V) (c q : ι → ℝ) (s : ℝ) (i : ι) {K : Set V} (hK : Convex ℝ K) (hKm : MeasurableSet K) {π : Measure (V × V)} {ν : Measure V} {γ : ℝ≥0∞} (hminus : ∀ᵐ p ∂π, p.1 ∈ K ∧ Maximizes y (fun j => c j - s * q j) p.1 i) (hplus : ∀ᵐ p ∂π, p.2 ∈ K ∧ Maximizes y (fun j => c j + s * q j) p.2 i) (hdom : γ • Measure.map (fun p : V × V => (1 / 2 : ℝ) • (p.1 + p.2)) π ≤ ν) : γ • Measure.map (fun p : V × V => (1 / 2 : ℝ) • (p.1 + p.2)) π ≤ ν.restrict {x | x ∈ K ∧ Maximizes y c x i} := by …Mentions: OAI.Problem358.FiniteAffine.Maximizes