OAI/Combinatorics/PlanarL1/Threshold.lean
53 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.PlanarL1.Rebase.shear_strictMonoline 12 - lemma
OAI.PlanarL1.Rebase.shear_surjectiveline 21 - def
OAI.PlanarL1.Rebase.shearline 44Source documentation
The branch change of variable H ↦ H+ψ(H) is a genuine increasing bijection on the WHOLE real line, not just on the current chart heights.
noncomputable def shear (hK : (K:ℝ) < 1) (hψ : LipschitzWith K ψ) : ℝ ≃o ℝ := …
- lemma
OAI.PlanarL1.Rebase.shear_applyline 47 - def
OAI.PlanarL1.Threshold.halfline 57 - lemma
OAI.PlanarL1.Threshold.measurable_halfline 59 - lemma
OAI.PlanarL1.Threshold.abs_sub_half_of_leline 62 - lemma
OAI.PlanarL1.Threshold.abs_sub_halfline 71 - lemma
OAI.PlanarL1.Threshold.integrable_abs_sub_halfline 78 - lemma
OAI.PlanarL1.Threshold.integrable_sub_halfline 84 - lemma
OAI.PlanarL1.Threshold.integral_abs_sub_halfline 88 - lemma
OAI.PlanarL1.Threshold.two_sign_absline 98Source documentation
The elementary two-sign identity behind exact vertical control.
lemma two_sign_abs (a b : ℝ) : (|a+b|+|a-b|)/2 = max |a| |b| := by …
- def
OAI.PlanarL1.Threshold.labelMeasureline 120Source documentation
Lebesgue times a fair sign; its total mass is infinite, as in the source.
noncomputable def labelMeasure : Measure (Bool × ℝ) := …
- def
OAI.PlanarL1.Threshold.chartValueline 123 - lemma
OAI.PlanarL1.Threshold.measurable_chartValueline 126 - lemma
OAI.PlanarL1.Threshold.integrable_chart_difference_countline 132 - lemma
OAI.PlanarL1.Threshold.integrable_chart_differenceline 144 - lemma
OAI.PlanarL1.Threshold.chart_distanceline 149 - lemma
OAI.PlanarL1.Threshold.chart_verticalline 165 - lemma
OAI.PlanarL1.Threshold.chart_movementline 169 - def
OAI.PlanarL1.Threshold.rebaseline 173 - lemma
OAI.PlanarL1.Threshold.measurable_rebaseline 176 - lemma
OAI.PlanarL1.Threshold.rebase_preimage_Iocline 181 - lemma
OAI.PlanarL1.Threshold.rebase_preservingline 190Source documentation
Rebasing is measure preserving AFTER averaging the old sign. It does not claim that either conditional change of variable preserves Lebesgue measure.
lemma rebase_preserving (ep em : ℝ ≃o ℝ) (hmean : ∀ H, ep H+em H = 2*H) : MeasurePreserving (rebase ep em) labelMeasure volume := by …Mentions: OAI.PlanarL1.Threshold.rebase, OAI.PlanarL1.Threshold.labelMeasure
- lemma
OAI.PlanarL1.Threshold.rebase_membershipline 212Source documentation
Exact set equality, not merely equality in distribution.
lemma rebase_membership (ep em : ℝ ≃o ℝ) (H : ℝ) (z : Bool × ℝ) : z.2 < (if z.1 then ep else em) H ↔ rebase ep em z < H := by …Mentions: OAI.PlanarL1.Threshold.rebase
- lemma
OAI.PlanarL1.Threshold.threshold_monoline 227 - def
OAI.PlanarL1.Threshold.chartActivityline 239 - lemma
OAI.PlanarL1.Threshold.chartIndicatorline 251 - def
OAI.PlanarL1.Threshold.chartSystemline 255 - def
OAI.PlanarL1.Threshold.branchRebaseline 277Source documentation
Rebasing a genuine strict Lipschitz height branch, with no differentiability assumption. The old sign is averaged; its conditional laws are not asserted Lebesgue preserving.
noncomputable def branchRebase {K : ℝ≥0} (hK : (K:ℝ) < 1) {ψ : ℝ → ℝ} (hψ : LipschitzWith K ψ) : Bool × ℝ → ℝ := … - lemma
OAI.PlanarL1.Threshold.branchRebase_preservingline 281 - lemma
OAI.PlanarL1.Threshold.branchRebase_membershipline 288 - def
OAI.PlanarL1.Threshold.fairline 310 - instance
OAI.PlanarL1.Threshold.fair_probabilityline 312 - lemma
OAI.PlanarL1.Threshold.labelMeasure_eqline 317 - structure
OAI.PlanarL1.Threshold.Variablesline 322Source documentation
A chart's actual label variables, not hypothetical independent coordinates. The preservation proof is exactly the joint Lebesgue/fair-sign invariant.
structure Variables (Ω : Type*) [MeasurableSpace Ω] (μ : Measure Ω) where …
- def
OAI.PlanarL1.Threshold.Variables.initialline 329 - def
OAI.PlanarL1.Threshold.Variables.liftline 332 - def
OAI.PlanarL1.Threshold.Variables.rebaseline 336 - lemma
OAI.PlanarL1.Threshold.Variables.rebase_membershipline 349 - lemma
OAI.PlanarL1.Threshold.Variables.integrable_differenceline 359 - lemma
OAI.PlanarL1.Threshold.Variables.distanceline 364 - def
OAI.PlanarL1.Threshold.activeline 388 - lemma
OAI.PlanarL1.Threshold.active_indicatorline 391 - lemma
OAI.PlanarL1.Threshold.measurable_activeline 394 - lemma
OAI.PlanarL1.Threshold.active_increasingline 400 - lemma
OAI.PlanarL1.Threshold.Variables.active_rebaseline 420 - lemma
OAI.PlanarL1.Threshold.half_monoline 440 - lemma
OAI.PlanarL1.Threshold.integral_sub_halfline 446 - lemma
OAI.PlanarL1.Threshold.integral_chart_differenceline 457 - lemma
OAI.PlanarL1.Threshold.Variables.integral_differenceline 472 - lemma
OAI.PlanarL1.Threshold.threshold_compareline 490 - lemma
OAI.PlanarL1.Threshold.named_nestedline 501Source documentation
A genuine gluing lemma for regions with arbitrarily complicated boundaries. Small distance-tapered changes preserve nesting even though the identifiers may have infinitely many changes along a column. All fields below already include κ. No regularity of the name function is assumed.
lemma named_nested (name : ℝ → ι) (Z : ι → Variables Ω μ) (old newer : ℝ → ℝ) (A : ℝ → Ω → Prop) (hA : ∀ ω, Monotone (fun H => A H ω)) (hrep : ∀ H ω, A H ω ↔ active (Z (name H)) H (old H) ω) (hold : ∀ s t, name s=name t → |old s-old t| ≤ |s-t|/2) (hnew : ∀ s t, name s=name t → |newer s-newer t| ≤ |s-t|) (hd : ∀ s t, name s≠name t → |newer s-old s| ≤ |s-t|/8) (ω : Ω) : Monotone (fun H => active (Z (name H)) H (newer H) ω) := by …Mentions: OAI.PlanarL1.Threshold.Variables, OAI.PlanarL1.Threshold.active