Documentation

TauCeti.MeasureTheory.Measure.Lebesgue.Steiner.Basic

Steiner symmetrization of Lebesgue-measurable sets #

Steiner symmetrization in a unit direction replaces each parallel line section by the open centered interval of the same length. We use extended-radius balls in ℝ: a null section becomes empty and an infinite-length section becomes the whole line. Thus the construction is defined without boundedness or finiteness assumptions.

The symmetral of a Lebesgue-measurable set is Lebesgue-measurable and has the same volume. It is independent, up to null sets, of the input representative. Symmetrization is monotone, idempotent, and contracts the volume of symmetric differences, equivalently the L¹ distance between indicators. The contraction permits approximation of arbitrary measurable sets before iterating symmetrizations.

Membership has a coordinate-free form: x lies in the symmetral exactly when |⟪e, x⟫| is less than half the length of the line section through x. From it we obtain the covariance laws. Translating the input translates the symmetral by the component of the translation orthogonal to e, so translations along e have no effect. Nonzero dilations commute with symmetrization, and a linear isometric equivalence carries the symmetral in direction e to the symmetral of the image in the image direction. Finally, symmetrization preserves convexity: by the one-dimensional Brunn–Minkowski inequality, section lengths of a convex set are concave along segments joining points with nonempty sections.

The normalization uses Real.volume_eball and the measure-preserving orthogonal coordinates from TauCeti.MeasureTheory.Measure.Lebesgue.OrthogonalSlices.

def TauCeti.steinerSymmetrization {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (e : E) (he : ‖e‖ = 1) (s : Set E) :
Set E

Steiner symmetrization along the unit direction e, centered on its orthogonal hyperplane. The section of length ℓ is the open centered interval of radius ℓ / 2; this includes empty intervals for ℓ = 0 and the whole line for ℓ = ∞.

Instances For

    The coordinate description of a Steiner symmetral.

    @[simp]
    theorem TauCeti.mem_steinerSymmetrization {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (e : E) (he : ‖e‖ = 1) (s : Set E) (y : ↥(ℝ ∙ e)ᗮ) (t : ℝ) :

    Membership in a Steiner symmetral in orthogonal line coordinates.

    theorem TauCeti.lineSection_steinerSymmetrization {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (e : E) (he : ‖e‖ = 1) (s : Set E) (y : ↥(ℝ ∙ e)ᗮ) :

    Every parallel section of the symmetral is the centered interval of the prescribed length.

    Symmetrization preserves the length of every parallel section, even infinite ones.

    All parallel sections of a Steiner symmetral are intervals.

    @[simp]

    Applying the same Steiner symmetrization twice has no further effect.

    Steiner symmetrization preserves inclusion.

    Coordinate-free membership in a Steiner symmetral: the longitudinal coordinate ⟪e, x⟫ lies in the centered interval whose length is that of the line section through x.

    theorem TauCeti.steinerSymmetrization_vadd {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (e : E) (he : ‖e‖ = 1) (v : E) (s : Set E) :

    Translating the input translates the symmetral by the component of the translation orthogonal to the direction.

    @[simp]

    Translation along the direction of symmetrization does not change the symmetral.

    theorem TauCeti.steinerSymmetrization_vadd_of_inner_eq_zero {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (e : E) (he : ‖e‖ = 1) {v : E} (hv : inner ℝ e v = 0) (s : Set E) :

    Translation orthogonal to the direction of symmetrization commutes with symmetrization.

    theorem TauCeti.steinerSymmetrization_smul {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (e : E) (he : ‖e‖ = 1) {c : ℝ} (hc : c ≠ 0) (s : Set E) :

    Steiner symmetrization commutes with nonzero dilations.

    Steiner symmetrization is equivariant under linear isometric equivalences, which move the direction of symmetrization along with the set.

    @[simp]

    A Steiner symmetral is symmetric under the reflection in the hyperplane orthogonal to the direction of symmetrization.

    Steiner symmetrization preserves convexity.

    Borel sets have Borel Steiner symmetrals, without a finite-dimensionality assumption.

    Replacing the input by an a.e. equal set changes the symmetral only on a null set.

    @[simp]

    Steiner symmetrization preserves volume, with no boundedness or finiteness assumptions.

    The volume of the symmetric difference, or L¹ distance between indicators, does not increase under Steiner symmetrization. Infinite-volume inputs are permitted.

    The L¹ seminorm distance between real indicators contracts under Steiner symmetrization.