Documentation

LeanPool.HighContrastHomogenization.Support.Probability.LocalEllipticitySlices

Coarse-graining support: Support.Probability.LocalEllipticitySlices #

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

The k-th countable quantitative ellipticity slice on a fixed spatial set.

This is the countable surface used by the probability layer after a qualitative locally uniformly elliptic field has been restricted to a bounded observation domain.

Equations
Instances For
    def HCPolySupport.IsEssentiallyEllipticFieldOn {d : ℕ} (lam Lam : ℝ) (U : Set (Vec d)) (a : CoeffField d) :

    Essential/a.e. ellipticity on a deterministic observation set.

    This is the probability-facing version of IsEllipticFieldOn: the restricted coefficient field is measurable, but ellipticity is required only volumeMeasureOn U-almost everywhere. This is the legacy essential variant used by constructions that identify coefficient fields up to spatial a.e. agreement.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def HCPolySupport.IsAEEllipticFieldOn {d : ℕ} (lam Lam : ℝ) (U : Set (Vec d)) (a : CoeffField d) :

      Spatial a.e. ellipticity on a deterministic observation set, with only an a.e.-strongly-measurable coefficient representative.

      This is the boundary-stable variant needed by Ch. 5: unlike IsEssentiallyEllipticFieldOn, it is insensitive to changing the coefficient field on a null boundary layer.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The k-th essential quantitative ellipticity slice. Unlike QuantitativeEllipticSlice, this records the quantitative ellipticity bounds only a.e. on U, matching the probability sigma lane generated by local integral tests.

        Equations
        Instances For

          The k-th quantitative slice for the boundary-stable spatial-a.e. ellipticity predicate. This is the countable version of IsAEEllipticFieldOn, intended for law-relative Chapter 4/5 plumbing where only a.e.-strong measurability is available.

          Equations
          Instances For

            Transport pointwise ellipticity of the translated coefficient field on U back to pointwise ellipticity of the original coefficient field on the translated set. The a.e. Ch5 law-data lane uses this only as a deterministic translation step before weakening to IsAEEllipticFieldOn; it does not add any quantitative ellipticity input beyond the original constants.

            theorem HCPolySupport.IsEssentiallyEllipticFieldOn.mono_constants {d : ℕ} {lam Lam lam' Lam' : ℝ} {U : Set (Vec d)} {a : CoeffField d} (h : IsEssentiallyEllipticFieldOn lam Lam U a) (hlam'_pos : 0 < lam') (hlam'_le : lam' ≤ lam) (hLam_le : Lam ≤ Lam') :
            theorem HCPolySupport.IsAEEllipticFieldOn.measurableSet {d : ℕ} {lam Lam : ℝ} {U : Set (Vec d)} {a : CoeffField d} (h : IsAEEllipticFieldOn lam Lam U a) :
            theorem HCPolySupport.IsAEEllipticFieldOn.ae_isEllipticMatrix {d : ℕ} {lam Lam : ℝ} {U : Set (Vec d)} {a : CoeffField d} (h : IsAEEllipticFieldOn lam Lam U a) :
            theorem HCPolySupport.IsAEEllipticFieldOn.of_isEllipticFieldOn {d : ℕ} {lam Lam : ℝ} {U : Set (Vec d)} {a : CoeffField d} (h : IsEllipticFieldOn lam Lam U a) :
            theorem HCPolySupport.IsAEEllipticFieldOn.mono_constants {d : ℕ} {lam Lam lam' Lam' : ℝ} {U : Set (Vec d)} {a : CoeffField d} (h : IsAEEllipticFieldOn lam Lam U a) (hlam'_pos : 0 < lam') (hlam'_le : lam' ≤ lam) (hLam_le : Lam ≤ Lam') :
            IsAEEllipticFieldOn lam' Lam' U a
            theorem HCPolySupport.IsAEEllipticFieldOn.mono {d : ℕ} {lam Lam : ℝ} {U V : Set (Vec d)} {a : CoeffField d} (h : IsAEEllipticFieldOn lam Lam U a) (hV : MeasurableSet V) (hVU : V ⊆ U) :
            theorem HCPolySupport.IsAEEllipticFieldOn.biUnion_finset {d : ℕ} {ι : Type u_1} {lam Lam : ℝ} (s : Finset ι) {U : ι → Set (Vec d)} {a : CoeffField d} (h : ∀ i ∈ s, IsAEEllipticFieldOn lam Lam (U i) a) :
            IsAEEllipticFieldOn lam Lam (⋃ i ∈ s, U i) a

            Finite unions preserve spatial a.e. ellipticity when the same quantitative constants work on every member of the finite family.

            theorem HCPolySupport.IsAEEllipticFieldOn.exists_biUnion_finset {d : ℕ} {ι : Type u_1} (s : Finset ι) (hs : s.Nonempty) {U : ι → Set (Vec d)} {a : CoeffField d} (h : ∀ i ∈ s, ∃ (lam : ℝ) (Lam : ℝ), 0 < lam ∧ lam ≤ Lam ∧ IsAEEllipticFieldOn lam Lam (U i) a) :
            ∃ (lam : ℝ) (Lam : ℝ), 0 < lam ∧ lam ≤ Lam ∧ IsAEEllipticFieldOn lam Lam (⋃ i ∈ s, U i) a

            Finite unions preserve spatial a.e. ellipticity with explicit combined constants: the lower constant is the finite infimum of the local lower constants, and the upper constant is the finite supremum of the local upper constants.

            theorem HCPolySupport.IsAEEllipticFieldOn.memVectorL2_matVecMul {d : ℕ} {lam Lam : ℝ} {U : Set (Vec d)} {a : CoeffField d} (h : IsAEEllipticFieldOn lam Lam U a) {f : Vec d → Vec d} (hf : MemVectorL2 U f) :
            MemVectorL2 U fun (x : Vec d) => matVecMul (a x) (f x)

            Spatial a.e. ellipticity on the open core of a triadic cube extends to the half-open cube, since the two restricted volume measures agree.

            theorem HCPolySupport.IsAEEllipticFieldOn.of_localAgreementOn {d : ℕ} {lam Lam : ℝ} {U : Set (Vec d)} {a b : CoeffField d} (hab : LocalAgreementOn U a b) (h : IsAEEllipticFieldOn lam Lam U a) :
            theorem HCPolySupport.QuantitativeEllipticSlice.mono {d : ℕ} {U V : Set (Vec d)} {k : ℕ} {a : CoeffField d} (h : QuantitativeEllipticSlice U k a) (hV : MeasurableSet V) (hVU : V ⊆ U) :

            A raw pointwise quantitative slice set can be PointwiseLocalSigma U-measurable only if membership in that slice is invariant under pointwise changes outside U. This records the exact compatibility condition imposed by the local coefficient-field sigma algebra.

            @[reducible, inline]

            The subtype sigma algebra inherited from the local coefficient-field sigma algebra. We keep this as an explicit definition, rather than an instance, so theorem statements choose the local lane deliberately.

            Equations
            Instances For

              The matrix-valued L² class of the coefficient field restricted to U on a quantitative ellipticity slice.

              Equations
              Instances For

                The Hilbert-matrix-valued L² class of the coefficient field restricted to U on a quantitative ellipticity slice.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Strong Borel measurability of the coefficient-field L² realization follows from a countable probe family that both separates the Hilbert norm and has measurable scalar coordinates on the local slice sigma algebra.

                  Strong Borel measurability of the coefficient-field L² realization follows from measurable scalar coordinates against any dense probe sequence in the Hilbert L² target. This is the non-circular endpoint used by the fixed-competitor measurability cleanup.

                  noncomputable def HCPolySupport.QuantitativeEllipticSlice.matrixL2Entry {d : ℕ} {U : Set (Vec d)} (i j : Fin d) :
                  ↥(MeasureTheory.Lp (Fin d → Fin d → ℝ) 2 (volumeMeasureOn U)) →L[ℝ] ↥(ScalarL2 U)

                  The continuous linear extraction of matrix entry (i, j) from a matrix-valued L² class.

                  Equations
                  Instances For

                    The continuous linear extraction of entry (i, j) from a Hilbert-matrix-valued L² class.

                    Equations
                    Instances For
                      theorem HCPolySupport.QuantitativeEllipticSlice.integrable_hilbertMatrix_entry_sum {d : ℕ} {U : Set (Vec d)} {g : Vec d → HilbertMat d} (hg : MeasureTheory.MemLp g 2 (volumeMeasureOn U)) (A : ↥(MeasureTheory.Lp (HilbertMat d) 2 (volumeMeasureOn U))) (i : Fin d) :
                      MeasureTheory.Integrable (fun (x : Vec d) => ∑ j : Fin d, ((g x).ofLp i).ofLp j * ((↑↑A x).ofLp i).ofLp j) (volumeMeasureOn U)
                      theorem HCPolySupport.QuantitativeEllipticSlice.exists_of_isEllipticFieldOn {d : ℕ} {U : Set (Vec d)} {a : CoeffField d} {ε : ℝ} (hε_pos : 0 < ε) (hEll : IsEllipticFieldOn ε ε⁻¹ U a) :

                      Any positive quantitative ellipticity constants can be relaxed to one of the countable natural-number slices.

                      @[reducible, inline]

                      The subtype sigma algebra inherited from the local coefficient-field sigma algebra, now for essential/a.e. quantitative slices.

                      Equations
                      Instances For

                        The Hilbert-matrix-valued L² class of the restricted coefficient field on an essential quantitative ellipticity slice.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Any positive essential ellipticity constants can be relaxed to one of the countable essential natural-number slices.

                          @[reducible, inline]

                          The subtype sigma algebra inherited from the local coefficient-field sigma algebra, for the boundary-stable AEE quantitative slices.

                          Equations
                          Instances For

                            AEE quantitative slices still give an L² coefficient realization: the coordinate functions are only a.e.-strongly measurable, but the quantitative ellipticity bound supplies the uniform L² estimate.

                            The Hilbert-matrix-valued L² class of the restricted coefficient field on a spatial almost-everywhere quantitative ellipticity slice.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              theorem HCPolySupport.AEEQuantitativeEllipticSlice.exists_of_aeeEllipticOn {d : ℕ} {U : Set (Vec d)} {a : CoeffField d} {lam Lam : ℝ} (hlam_pos : 0 < lam) (hEll : IsAEEllipticFieldOn lam Lam U a) :

                              Any positive spatial-a.e. ellipticity constants can be relaxed to one of the countable AEE quantitative slices.

                              theorem HCPolySupport.IsLocallyUniformlyElliptic.exists_isEllipticFieldOn_of_subset_closedBall {d : ℕ} {a : CoeffField d} {U : Set (Vec d)} {R : ℝ} (hloc : IsLocallyUniformlyElliptic a) (hR : 1 ≤ R) (hU : MeasurableSet U) (hsub : U ⊆ Metric.closedBall 0 R) :
                              ∃ (ε : ℝ), 0 < ε ∧ ε ≤ 1 ∧ IsEllipticFieldOn ε ε⁻¹ U a

                              Restrict local uniform ellipticity from a centered closed ball to a measurable subset of that ball.

                              noncomputable def HCPolySupport.quantitativeEllipticSliceIndex {Ω : Type u_1} {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), QuantitativeEllipticSlice U k (A ω)) :
                              Ω → ℕ

                              The least quantitative slice index selected from a total countable slice-cover proof. This is intentionally just the measurable-selection bookkeeping; proving that raw slice membership sets are measurable is a separate input.

                              Equations
                              Instances For
                                theorem HCPolySupport.quantitativeEllipticSliceIndex_spec {Ω : Type u_1} {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), QuantitativeEllipticSlice U k (A ω)) (ω : Ω) :
                                theorem HCPolySupport.measurable_quantitativeEllipticSliceIndex_of_measurableSet {Ω : Type u_1} [MeasurableSpace Ω] {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), QuantitativeEllipticSlice U k (A ω)) (hSliceMeas : ∀ (k : ℕ), MeasurableSet {ω : Ω | QuantitativeEllipticSlice U k (A ω)}) :
                                noncomputable def HCPolySupport.essentialQuantitativeEllipticSliceIndex {Ω : Type u_1} {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), EssentialQuantitativeEllipticSlice U k (A ω)) :
                                Ω → ℕ

                                The least essential quantitative slice index selected from a total countable cover. This is the a.e.-elliptic replacement for quantitativeEllipticSliceIndex in the probability handoff.

                                Equations
                                Instances For
                                  theorem HCPolySupport.essentialQuantitativeEllipticSliceIndex_spec {Ω : Type u_1} {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), EssentialQuantitativeEllipticSlice U k (A ω)) (ω : Ω) :
                                  noncomputable def HCPolySupport.aeeQuantitativeEllipticSliceIndex {Ω : Type u_1} {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), AEEQuantitativeEllipticSlice U k (A ω)) :
                                  Ω → ℕ

                                  The least AEE quantitative slice index selected from a total countable cover. This is the boundary-stable analogue of essentialQuantitativeEllipticSliceIndex; applications to Chapter 4 laws first restrict to the full-measure support on which the cover is available.

                                  Equations
                                  Instances For
                                    theorem HCPolySupport.aeeQuantitativeEllipticSliceIndex_spec {Ω : Type u_1} {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), AEEQuantitativeEllipticSlice U k (A ω)) (ω : Ω) :
                                    theorem HCPolySupport.measurable_aeeQuantitativeEllipticSliceIndex_of_measurableSet {Ω : Type u_1} [MeasurableSpace Ω] {d : ℕ} (U : Set (Vec d)) (A : Ω → CoeffField d) (hcover : ∀ (ω : Ω), ∃ (k : ℕ), AEEQuantitativeEllipticSlice U k (A ω)) (hSliceMeas : ∀ (k : ℕ), MeasurableSet {ω : Ω | AEEQuantitativeEllipticSlice U k (A ω)}) :