OAI/Analysis/Brenier/ConvexDensity.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem358.AffineSlice.exists_projection_intervalline 19Source documentation
The scalar projection of a convex body's interior is a bounded open interval, and its whole projection lies in the corresponding closed interval.
theorem exists_projection_interval {K : Set (ℝ × V)} (hK : IsCompact K) (hconv : Convex ℝ K) (hne : (interior K).Nonempty) : ∃ a b : ℝ, a < b ∧ Prod.fst '' interior K = Ioo a b ∧ Prod.fst '' K ⊆ Icc a b := by … - theorem
OAI.Problem358.AffineSlice.integral_fiberMeasureRealline 46Source documentation
Fubini identity for the real-valued volume of compact fibers.
theorem integral_fiberMeasureReal (μ : Measure V) [IsAddHaarMeasure μ] {K : Set (ℝ × V)} (hK : IsCompact K) : (∫ t, μ.real (fiber K t)) = (volume.prod μ).real K := by …Mentions: OAI.Problem358.AffineSlice.fiber
- theorem
OAI.Problem358.AffineSlice.integrable_fiberMeasureRealline 57 - theorem
OAI.Problem358.AffineSlice.exists_positiveIntervalDensity_of_convex_bodyline 66Source documentation
A compact convex body supplies an actual positive normalized 1D section density.
theorem exists_positiveIntervalDensity_of_convex_body (μ : Measure V) [IsAddHaarMeasure μ] {K : Set (ℝ × V)} (hK : IsCompact K) (hconv : Convex ℝ K) (hne : (interior K).Nonempty) : ∃ D : PositiveIntervalDensity, D.density = (fun t => μ.real (fiber K t) / (volume.prod μ).real K) ∧ Ioo D.lower D.upper = Prod.fst '' interior K := by …Mentions: OAI.Problem358.PositiveIntervalDensity, OAI.Problem358.AffineSlice.fiber
- theorem
OAI.Problem358.AffineSlice.densityMeasure_eq_scalar_marginalline 112Source documentation
The density object obtained from a convex body has exactly its scalar marginal law.
theorem densityMeasure_eq_scalar_marginal (μ : Measure V) [IsAddHaarMeasure μ] {K : Set (ℝ × V)} (hK : IsCompact K) (hconv : Convex ℝ K) (hne : (interior K).Nonempty) (D : PositiveIntervalDensity) (hden : D.density = fun t => μ.real (fiber K t) / (volume.prod μ).real K) (hI : Ioo D.lower D.upper = Prod.fst '' interior K) : D.densityMeasure = Measure.map Prod.fst (((volume.prod μ) K)⁻¹ • (volume.prod μ).restrict K) := by …Mentions: OAI.Problem358.PositiveIntervalDensity, OAI.Problem358.AffineSlice.fiber
- theorem
OAI.Problem358.AffineSlice.exists_scalar_quantile_of_convex_bodyline 155Source documentation
A scalar conditional quantile with its actual body marginal, not merely an abstract density law.
theorem exists_scalar_quantile_of_convex_body (μ : Measure V) [IsAddHaarMeasure μ] {K : Set (ℝ × V)} (hK : IsCompact K) (hconv : Convex ℝ K) (hne : (interior K).Nonempty) : ∃ Q : ℝ → ℝ, Continuous Q ∧ (∀ s ∈ Ioo (0 : ℝ) 1, Q s ∈ Prod.fst '' interior K) ∧ (∀ s ∈ Ioo (0 : ℝ) 1, HasDerivAt Q ((volume.prod μ).real K / μ.real (fiber K (Q s))) s) ∧ Measure.map Q (volume.restrict (Ioo (0 : ℝ) 1)) = Measure.map Prod.fst (((volume.prod μ) K)⁻¹ • (volume.prod μ).restrict K) := by …Mentions: OAI.Problem358.AffineSlice.fiber
- theorem
OAI.Problem358.PositiveIntervalDensity.measurable_endpoints_of_open_fibersline 191Source documentation
The endpoints of any chosen interval-density description are measurable when the intervals are precisely the fibers of an open set. No measurability of the choice of density bundles is needed.
theorem measurable_endpoints_of_open_fibers {A : Type*} [TopologicalSpace A] [MeasurableSpace A] [OpensMeasurableSpace A] {U : Set (A × ℝ)} (hU : IsOpen U) (D : (Prod.fst '' U) → PositiveIntervalDensity) (hsupport : ∀ a, Ioo (D a).lower (D a).upper = SectionMeasure.fiber U a.val) : Measurable (fun a => (D a).lower) ∧ Measurable (fun a => (D a).upper) := by …Mentions: OAI.Problem358.PositiveIntervalDensity, OAI.Problem358.SectionMeasure.fiber
- theorem
OAI.Problem358.PositiveIntervalDensity.exists_quantiles_of_open_fiber_densitiesline 220Source documentation
Existential positive-density data on each open scalar fiber already determine a jointly measurable family of actual quantile transports. In particular arbitrary choices of the scalar density bundles do not leave a parameter-measurability gap.
theorem exists_quantiles_of_open_fiber_densities {A : Type*} [TopologicalSpace A] [MeasurableSpace A] [OpensMeasurableSpace A] {U : Set (A × ℝ)} (hU : IsOpen U) (p : A × ℝ → ℝ) (hp : Measurable p) (hex : ∀ a : Prod.fst '' U, ∃ D : PositiveIntervalDensity, D.density = (fun t => p (a.val, t)) ∧ Ioo D.lower D.upper = SectionMeasure.fiber U a.val) : ∃ Q : A × ℝ → ℝ, Measurable Q ∧ (∀ a : Prod.fst '' U, Measure.map (fun s => Q (a.val, s)) (volume.restrict (Ioo (0 : ℝ) 1)) = (volume.restrict (SectionMeasure.fiber U a.val)).withDensity (fun t => ENNReal.ofReal (p (a.val, t)))) ∧ (∀ a : Prod.fst '' U, ∀ s ∈ Ioo (0 : ℝ) 1, (a.val, Q (a.val, s)) ∈ U) ∧ …Mentions: OAI.Problem358.PositiveIntervalDensity, OAI.Problem358.SectionMeasure.fiber