OAI/Combinatorics/PlanarL1/FiniteL1.lean
42 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PlanarL1.FiniteL1.ofFunctionline 14 - lemma
OAI.PlanarL1.FiniteL1.norm_ofFunctionline 17 - lemma
OAI.PlanarL1.FiniteL1.ofFunction_subline 27 - lemma
OAI.PlanarL1.FiniteL1.norm_subline 32 - def
OAI.PlanarL1.FiniteL1.cutMapline 37Source documentation
The final finite cut-coordinate formula, valued in the ACTUAL real L1 space requested by the main theorem, rather than an abstract cut cone.
noncomputable def cutMap {V : Type*} (cut : I → Set V) (weight : I → ℝ) (v : V) : Lp ℝ 1 (Measure.count : Measure I) := by … - lemma
OAI.PlanarL1.FiniteL1.norm_cutMapline 42 - structure
OAI.PlanarL1.FiniteL1.BinarySystemline 70Source documentation
Binary measurable assignments with integrable pair differences; individual sets may have infinite measure, exactly as for the paper's label half-lines.
structure BinarySystem where …
- def
OAI.PlanarL1.FiniteL1.BinarySystem.indicatorline 79 - def
OAI.PlanarL1.FiniteL1.BinarySystem.fiberline 80 - def
OAI.PlanarL1.FiniteL1.BinarySystem.fiberValueline 81 - def
OAI.PlanarL1.FiniteL1.BinarySystem.Properline 83 - def
OAI.PlanarL1.FiniteL1.BinarySystem.contributionline 85 - def
OAI.PlanarL1.FiniteL1.BinarySystem.weightline 88 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.measurable_fiberline 90 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.measurable_fiberValueline 99 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.measurable_contributionline 102 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.contribution_nonnegline 109 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.integrable_contributionline 113 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.weight_nonnegline 135 - def
OAI.PlanarL1.FiniteL1.BinarySystem.cutCostline 138 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.cutCost_nonnegline 142 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.cutCost_eq_zero_of_not_properline 145 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.sum_contributionline 154 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.cut_decompositionline 178Source documentation
Exact cut coefficients, not a finite-dimensional approximation of the label metric. Empty/full cuts are zero; proper weights are finite by pair integrability.
lemma cut_decomposition (x y : V) : ∑ S : Set V, B.weight S * cutCost S x y = ∫ ω, |B.indicator x ω-B.indicator y ω| ∂μ := by … - def
OAI.PlanarL1.FiniteL1.BinarySystem.embeddingline 195 - lemma
OAI.PlanarL1.FiniteL1.BinarySystem.distance_embeddingline 198 - structure
OAI.PlanarL1.FiniteL1.CutFamilyline 216Source documentation
All final metrics, and all adaptive averages of them, use the same finite cut index type. No finite approximation to the label space is made.
structure CutFamily (V : Type*) where …
- def
OAI.PlanarL1.FiniteL1.CutFamily.distanceline 223 - lemma
OAI.PlanarL1.FiniteL1.CutFamily.distance_nonnegline 227 - def
OAI.PlanarL1.FiniteL1.CutFamily.ofBinaryline 231 - lemma
OAI.PlanarL1.FiniteL1.CutFamily.distance_ofBinaryline 234 - def
OAI.PlanarL1.FiniteL1.CutFamily.addline 239 - lemma
OAI.PlanarL1.FiniteL1.CutFamily.distance_addline 243 - def
OAI.PlanarL1.FiniteL1.CutFamily.sumline 248 - lemma
OAI.PlanarL1.FiniteL1.CutFamily.distance_sumline 252 - def
OAI.PlanarL1.FiniteL1.CutFamily.averageline 258 - lemma
OAI.PlanarL1.FiniteL1.CutFamily.distance_averageline 262 - def
OAI.PlanarL1.FiniteL1.CutFamily.scaleline 273 - lemma
OAI.PlanarL1.FiniteL1.CutFamily.distance_scaleline 277 - def
OAI.PlanarL1.FiniteL1.CutFamily.embeddingline 284 - lemma
OAI.PlanarL1.FiniteL1.CutFamily.norm_embeddingline 287 - theorem
OAI.PlanarL1.FiniteL1.CutFamily.embedding_of_boundsline 294Source documentation
The last rescaling step in the manuscript, using actual real Lp1. The geometric lower bound is a prerequisite proved by the random construction.
theorem embedding_of_bounds (C : CutFamily V) (d : V → V → ℝ) {a b : ℝ} (ha : 0 < a) (hl : ∀ x y, a*d x y ≤ C.distance x y) (hu : ∀ x y, C.distance x y ≤ b*d x y) : ∃ f : V → Lp ℝ 1 (Measure.count : Measure (Set V)), ∀ x y, d x y ≤ ‖f x-f y‖ ∧ ‖f x-f y‖ ≤ (b/a)*d x y := by …Mentions: OAI.PlanarL1.FiniteL1.CutFamily