Documentation

TauCeti.MeasureTheory.Measure.Lebesgue.OrthogonalSlices

Orthogonal line coordinates and Lebesgue sections #

For a unit vector e in a finite-dimensional real inner product space, the coordinates (y, t) ↦ y + t • e, with y ∈ (ℝ ∙ e)ᗮ, preserve product volume. Consequently the volume of a Lebesgue-measurable set is the integral of the lengths of its parallel line sections. Replacing a set by a volume-a.e. equal representative changes almost every section only on a one-dimensional null set. This permits line-section arguments for measurable sets without choosing a Borel representative permanently. The length of a line section is independent of its base point along the line, in any real module.

Dually, the volume is the integral over heights t of the volumes of the hyperplane sections {y ∈ (ℝ ∙ e)ᗮ | y + t • e ∈ s}, and restricting the heights to a Borel set gives the volume of the corresponding part of the set. Hyperplane sections of bounded sets have finite volume, and hyperplane sections through interior points have positive volume. The heights of interior points form an open set, and a set has positive volume at any open set of heights containing the height of an interior point.

Pairing the line integrals y ↦ ∫ f (y + t • e) dt with a bounded transverse weight ψ is an integral of ψ (y) f (y + t • e) over product coordinates (TauCeti.integral_mul_integral_line_eq), so this pairing is continuous for L¹ convergence on the whole space (TauCeti.tendsto_integral_mul_integral_line).

More generally, for any subspace K, Tonelli's theorem splits Lebesgue integrals over E along the orthogonal decomposition E = Kᗮ ⊕ K (Submodule.lintegral_eq_lintegral_lintegral_add), via Mathlib's Submodule.measurePreserving_measurableEquivProd. In these coordinates based at a point p, a product of sets has the product volume, every point x is recovered as the sum of its two coordinates and p, and each coordinate moves no farther than x does.

The coordinate construction uses Mathlib's Submodule.orthogonalDecomposition and LinearIsometryEquiv.toSpanUnitSingleton; its normalization follows Mathlib's volume preservation for linear isometries and for the L² product.

theorem TauCeti.volume_lineSection_add_smul {E : Type u_1} [AddCommMonoid E] [Module ℝ E] (e : E) (s : Set E) (x : E) (c : ℝ) :

Moving the base point along the direction does not change the length of a line section.

Orthogonal line coordinates preserve the product of transverse and longitudinal volumes.

Integrating an a.e. measurable nonnegative function along parallel lines gives an a.e. measurable function of the transverse coordinate.

theorem TauCeti.lintegral_eq_lintegral_lintegral_line {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (e : E) (he : ‖e‖ = 1) {g : E → ENNReal} (hg : AEMeasurable g MeasureTheory.volume) :
∫⁻ (x : E), g x = ∫⁻ (y : ↥(ℝ ∙ e)ᗮ) (t : ℝ), g (↑y + t • e)

Tonelli's theorem in orthogonal line coordinates.

theorem TauCeti.exists_strictMono_ae_tendsto_lintegral_line {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (e : E) (he : ‖e‖ = 1) {g : ℕ → E → ENNReal} (hg : ∀ (n : ℕ), AEMeasurable (g n) MeasureTheory.volume) (h : Filter.Tendsto (fun (n : ℕ) => ∫⁻ (x : E), g n x) Filter.atTop (nhds 0)) :
∃ (φ : ℕ → ℕ), StrictMono φ ∧ ∀ᵐ (y : ↥(ℝ ∙ e)ᗮ), Filter.Tendsto (fun (j : ℕ) => ∫⁻ (t : ℝ), g (φ j) (↑y + t • e)) Filter.atTop (nhds 0)

If ∫⁻ g n → 0, then along a subsequence the integrals of g along almost every line parallel to e tend to 0. Applied to g n = ‖f n - u‖ₑ, L¹ convergence of f n to u gives L¹ convergence of their restrictions on almost every line, along a subsequence.

theorem TauCeti.integral_mul_integral_line_eq {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] {f : E → ℝ} (hf : MeasureTheory.Integrable f MeasureTheory.volume) (e : E) (he : ‖e‖ = 1) {ψ : ↥(ℝ ∙ e)ᗮ → ℝ} (hψ : MeasureTheory.AEStronglyMeasurable ψ MeasureTheory.volume) {C : ℝ} (hC : ∀ (y : ↥(ℝ ∙ e)ᗮ), ‖ψ y‖ ≤ C) :
∫ (y : ↥(ℝ ∙ e)ᗮ), ψ y * ∫ (t : ℝ), f (↑y + t • e) = ∫ (p : ↥(ℝ ∙ e)ᗮ × ℝ), ψ p.1 * f ((orthogonalLineEquiv e he) p) ∂MeasureTheory.volume.prod MeasureTheory.volume

The pairing of the line integrals of f with a bounded transverse weight ψ is an integral in orthogonal line coordinates.

theorem TauCeti.tendsto_integral_mul_integral_line {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] {ι : Type u_2} {l : Filter ι} {w : ι → E → ℝ} {u : E → ℝ} (hw : ∀ (n : ι), MeasureTheory.Integrable (w n) MeasureTheory.volume) (hu : MeasureTheory.Integrable u MeasureTheory.volume) (hlim : Filter.Tendsto (fun (n : ι) => ∫⁻ (x : E), ‖w n x - u x‖ₑ) l (nhds 0)) (e : E) (he : ‖e‖ = 1) {ψ : ↥(ℝ ∙ e)ᗮ → ℝ} (hψ : MeasureTheory.AEStronglyMeasurable ψ MeasureTheory.volume) {C : ℝ} (hC : ∀ (y : ↥(ℝ ∙ e)ᗮ), ‖ψ y‖ ≤ C) :
Filter.Tendsto (fun (n : ι) => ∫ (y : ↥(ℝ ∙ e)ᗮ), ψ y * ∫ (t : ℝ), w n (↑y + t • e)) l (nhds (∫ (y : ↥(ℝ ∙ e)ᗮ), ψ y * ∫ (t : ℝ), u (↑y + t • e)))

Pairing line integrals with a bounded transverse weight is continuous for L¹ convergence on the whole space.

theorem TauCeti.ae_lineSection_eq {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (e : E) (he : ‖e‖ = 1) {s u : Set E} (h : s =ᵐ[MeasureTheory.volume] u) :
∀ᵐ (y : ↥(ℝ ∙ e)ᗮ), {t : ℝ | ↑y + t • e ∈ s} =ᵐ[MeasureTheory.volume] {t : ℝ | ↑y + t • e ∈ u}

Volume-a.e. equal sets have a.e. equal parallel sections for almost every transverse point. The exceptional transverse null set is allowed to depend on the direction.

theorem TauCeti.ae_lineSection_ordConnected_iff {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (e : E) (he : ‖e‖ = 1) {s u : Set E} (h : s =ᵐ[MeasureTheory.volume] u) :
(∀ᵐ (y : ↥(ℝ ∙ e)ᗮ), ∃ (I : Set ℝ), I.OrdConnected ∧ {t : ℝ | ↑y + t • e ∈ s} =ᵐ[MeasureTheory.volume] I) ↔ ∀ᵐ (y : ↥(ℝ ∙ e)ᗮ), ∃ (I : Set ℝ), I.OrdConnected ∧ {t : ℝ | ↑y + t • e ∈ u} =ᵐ[MeasureTheory.volume] I

Having interval sections up to null sets is independent of the ambient a.e. representative, for each fixed unit direction. The intervals may be empty or unbounded.

A Lebesgue-measurable set has Lebesgue-measurable sections on almost every parallel line.

The lengths of the parallel sections of a Lebesgue-measurable set form an a.e. measurable extended nonnegative function on the orthogonal subspace.

Cavalieri's formula for Lebesgue-measurable sets in orthogonal line coordinates, with extended nonnegative values and no finite-volume assumption.

Finite ambient volume implies finite length of almost every parallel section.

A Lebesgue-measurable set is null exactly when almost every parallel line section is null.

The hyperplane sections of a Borel set along a unit vector have measurable volume as a function of the height.

Cavalieri's formula along a unit vector: the volume of a Lebesgue-measurable set is the integral over heights of the volumes of its orthogonal hyperplane sections.

The hyperplane sections of a bounded set have finite volume.

theorem TauCeti.isOpen_image_inner_interior {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {e : E} (he : ‖e‖ = 1) (s : Set E) :
IsOpen ((fun (x : E) => inner ℝ e x) '' interior s)

The heights along a unit vector of the interior points of a set form an open set.

theorem TauCeti.volume_hyperplaneSection_pos {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (e : E) (he : ‖e‖ = 1) {s : Set E} {c : ℝ} (hc : c ∈ (fun (x : E) => inner ℝ e x) '' interior s) :
0 < MeasureTheory.volume {y : ↥(ℝ ∙ e)ᗮ | ↑y + c • e ∈ s}

The hyperplane section along a unit vector through an interior point of a set has positive volume.

theorem TauCeti.volume_sep_inner_mem_pos {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] {e : E} {s : Set E} {I : Set ℝ} (hI : IsOpen I) (h : ∃ x ∈ interior s, inner ℝ e x ∈ I) :

If an interior point of s lies at a height along e in the open set I, then s has positive volume at heights in I.

Cavalieri's formula for the part of a Lebesgue-measurable set at heights in a Borel set I along a unit vector e.

theorem TauCeti.lintegral_line_indicator_norm_sq_eq {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (e : E) (he : ‖e‖ = 1) {u : Set E} (y : ↥(ℝ ∙ e)ᗮ) (hu : MeasureTheory.NullMeasurableSet {t : ℝ | ↑y + t • e ∈ u} MeasureTheory.volume) :
∫⁻ (t : ℝ), u.indicator (fun (x : E) => ENNReal.ofReal (‖x‖ ^ 2)) (↑y + t • e) = ∫⁻ (t : ℝ) in {t : ℝ | ↑y + t • e ∈ u}, ENNReal.ofReal (‖y‖ ^ 2 + t ^ 2)

On the line through y parallel to e, the second-moment integrand of a set u is ‖y‖ ^ 2 + t ^ 2 on the section of u.

Tonelli's theorem along an orthogonal decomposition E = Kᗮ ⊕ K.

In orthogonal coordinates along a subspace, a product of sets has the product volume.

A point is recovered from its orthogonal coordinates along a subspace based at p.

If k - p ∈ V, both orthogonal coordinates of x along V based at p are at most as far from those of k as x is from k.