Documentation

LeanPool.HighContrastHomogenization.Support.Geometry.BoundedMeasurableDomain

Coarse-graining support: Support.Geometry.BoundedMeasurableDomain #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

Bounded measurable domains with normalized volume #

This module packages the minimum geometric data needed to use volume-normalized integrals on a bounded measurable domain of strictly positive Lebesgue volume. The normalization is an ENNReal rescaling of restricted Lebesgue measure, so it has no zero-volume fallback and does not use ENNReal.toReal to define a measure.

A bounded measurable subset of R^d with strictly positive Lebesgue volume.

Instances For
    @[simp]
    theorem HCPolySupport.BoundedMeasurableDomain.coe_mk {d : ℕ} (U : Set (Vec d)) (hU_meas : MeasurableSet U) (hU_bounded : IsBoundedDomain U) (hU_pos : 0 < MeasureTheory.volume U) :
    ↑{ carrier := U, measurableSet := hU_meas, isBoundedDomain := hU_bounded, volume_pos := hU_pos } = U

    The bounded-domain witness gives a bounded set in the ambient norm.

    Lebesgue measure of a bounded measurable domain is finite.

    Restricted Lebesgue measure on a bounded measurable domain.

    Equations
    Instances For

      The probability measure obtained by normalizing restricted Lebesgue measure.

      Equations
      Instances For

        Normalized volume is a finite measure, without registering a global instance.

        Integrability is unchanged by the strictly positive finite normalization factor.

        The integrability witness required by average is valid for normalized volume.

        The volume-normalized Bochner average of an integrable function.

        The explicit proof is transported to normalizedVolume by integrable_normalizedVolume; thus its integral body is integrable.

        Equations
        Instances For

          The normalized Bochner average is inverse volume times the set integral.

          noncomputable def HCPolySupport.BoundedMeasurableDomain.pairing {d : ℕ} (U : BoundedMeasurableDomain d) (f g : Vec d → ℝ) (hfg : MeasureTheory.Integrable (fun (x : Vec d) => f x * g x) U.restrictedVolume) :

          The volume-normalized scalar pairing of an integrable product.

          Equations
          Instances For

            The scalar pairing is the source-style normalized set integral.