Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.Root.Corrector.IntrinsicCorrectorEvent

High-contrast homogenization: #

Provider.PolynomialHomogenization.Root.Corrector.IntrinsicCorrectorEvent

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

The intrinsic convergence event of the physical corrector family #

A coefficient sample carries a corrector family as soon as some triadic coefficient family represents it on every centered cube, its finite affine corrections converge locally, and the weak-error row is summable below the threshold at which reverse Liouville classification identifies translated gradients. The datum recorded here is a property of the sample alone: it mentions no homogenized matrix, no contrast exponent, no rate, no probability law and no scale.

The event also mentions no order. The good-tail order at which the row is summable is a field of RootCorrectorData, hence existentially quantified by RootCorrectorEvent, so the event, the selected carrier rootJointCarrier, the pushforward core and the marker RootPushCorrectorFamilyPredicate are all independent of it. The order survives only where it belongs — in the supply, which may choose it after the contrast exponent g.

The fixed private exponents #

The sublinear growth exponent used by the Liouville classification.

Equations
Instances For

    The tolerances, at a free good-tail order #

    The three tolerances below are functions of the good-tail order s, admissible for every s in the corrector cone 0 < s < 1/2. Nothing else about the construction changes: the order is recorded as a field of the datum below, not as an index of the event, so the event, the selected carrier and the pushforward marker stay order-free.

    noncomputable def HCPolySupport.HighContrast.Root.rootCorrectorIdentificationTolerance (d : ℕ) [NeZero d] (s : ℝ) (hs : 0 < s) (hs2 : s < 1 / 2) :

    The tolerance below which the translated-gradient identification applies at the good-tail order s and the fixed growth exponent.

    Equations
    Instances For
      noncomputable def HCPolySupport.HighContrast.Root.rootCorrectorSlopeTolerance (d : ℕ) [NeZero d] (s : ℝ) (hs : 0 < s) (hs2 : s < 1 / 2) :

      The tolerance below which a good tail already produces the local Cauchy property and the intrinsic normalization of every slope.

      Equations
      Instances For
        noncomputable def HCPolySupport.HighContrast.Root.rootCorrectorTolerance (d : ℕ) [NeZero d] (s : ℝ) (hs : 0 < s) (hs2 : s < 1 / 2) :

        The tolerance used by the construction, at the order s.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem HCPolySupport.HighContrast.Root.rootCorrectorIdentification_spec (d : ℕ) [NeZero d] (s : ℝ) (hs : 0 < s) (hs2 : s < 1 / 2) :
          rootCorrectorIdentificationTolerance d s hs hs2 ∈ Set.Ioo 0 1 ∧ ∀ (a : Book.Ch02.TriadicCoeffFamily d) (delta : ℝ) (n : ℤ), delta ∈ Set.Ioc 0 (rootCorrectorIdentificationTolerance d s hs hs2) → ScalarIdentityGoodTail a s delta n → ∀ (PhiTarget : Vec d → NormalizedLocalH1Carrier d), IsFiniteAffineCorrectionJointLocalEquation a PhiTarget → ∀ {b : CoeffField d}, IsAELocallyUniformlyElliptic b → (∀ (q : ℕ), Book.Ch03.publicCoeffField (originCube d ↑q) a =ᵐ[MeasureTheory.volume.restrict (localGradientCube d q)] b) → ∀ (PhiSource : NormalizedLocalH1Carrier d) (e t : Vec d) (sRow N : ℝ) (q0 : ℕ), 0 < sRow → sRow < 1 / 2 → HasIntrinsicNormalizedSlope e PhiSource → (∀ (e' : Vec d), HasIntrinsicNormalizedSlope e' (PhiTarget e')) → (∀ (q : ℕ), q0 ≤ q → (cubeScaleNormalizedDualNegativeBesovVectorNormTwo (originCube d ↑q) sRow fun (x : Vec d) => e + PhiSource.globalGradientRepresentative x) ≤ N) → ∀ {v : Vec d → ℝ}, (MemLiouvilleClass b rootCorrectorGrowth v fun (x : Vec d) => e + PhiSource.globalGradientRepresentative (x + t)) → (fun (x : Vec d) => PhiSource.globalGradientRepresentative (x + t)) =ᵐ[MeasureTheory.volume] (PhiTarget e).globalGradientRepresentative
          theorem HCPolySupport.HighContrast.Root.rootCorrectorTolerance_pos (d : ℕ) [NeZero d] (s : ℝ) (hs : 0 < s) (hs2 : s < 1 / 2) :
          theorem HCPolySupport.HighContrast.Root.mem_identificationTolerance_of_mem {d : ℕ} [NeZero d] {s : ℝ} {hs : 0 < s} {hs2 : s < 1 / 2} {delta : ℝ} (h : delta ∈ Set.Ioc 0 (rootCorrectorTolerance d s hs hs2)) :
          theorem HCPolySupport.HighContrast.Root.mem_slopeTolerance_of_mem {d : ℕ} [NeZero d] {s : ℝ} {hs : 0 < s} {hs2 : s < 1 / 2} {delta : ℝ} (h : delta ∈ Set.Ioc 0 (rootCorrectorTolerance d s hs hs2)) :
          theorem HCPolySupport.HighContrast.Root.exists_cauchy_intrinsic_of_goodTail {d : ℕ} [NeZero d] {s : ℝ} (hs : 0 < s) (hs2 : s < 1 / 2) (aFin : Book.Ch02.TriadicCoeffFamily d) (delta : ℝ) (n : ℤ) (hmem : delta ∈ Set.Ioc 0 (rootCorrectorTolerance d s hs hs2)) (hgood : ScalarIdentityGoodTail aFin s delta n) :

          A summable weak-error row below the tolerance already yields local convergence of the finite affine corrections together with the intrinsic normalization of every slope.

          The zero carrier #

          The zero normalized local carrier, used off the convergence event.

          Equations
          Instances For

            The intrinsic datum #

            Everything the construction reads off one coefficient sample: a triadic family representing it, local convergence of the finite affine corrections, a summable weak-error row below the identification tolerance, the intrinsic normalization of every slope, and the two rows of the limit: the scale-linear value growth and the weak gradient row.

            Instances For
              theorem HCPolySupport.HighContrast.Root.rootCorrectorEvent_of_goodTail {d : ℕ} [NeZero d] {a : CoeffSpace d} {s : ℝ} (hs : 0 < s) (hs2 : s < 1 / 2) (aFin : Book.Ch02.TriadicCoeffFamily d) (delta : ℝ) (n : ℤ) (hmem : delta ∈ Set.Ioc 0 (rootCorrectorTolerance d s hs hs2)) (hgood : ScalarIdentityGoodTail aFin s delta n) (hcoeff : ∀ (q : ℕ), Book.Ch03.publicCoeffField (originCube d ↑q) aFin =ᵐ[MeasureTheory.volume.restrict (localGradientCube d q)] fun (x : Vec d) => ↑↑a x) (hcoeffAll : ∀ (Q : TriadicCube d), (aFin.coeffOn Q).toCoeffField =ᵐ[MeasureTheory.volume] fun (x : Vec d) => ↑↑a x) (hvalue : ∀ (hC : FiniteAffineCorrectionLocalCauchy aFin) (e : Vec d), ∃ (q0 : ℕ) (C : ℝ), 0 ≤ C ∧ ∀ (q : ℕ), q0 ≤ q → cubeLpNorm (originCube d ↑q) 2 (finiteAffineCorrectionJointLocalLimit aFin hC e).globalValueRepresentative ≤ C * 3 ^ q) (hgradient : ∀ (hC : FiniteAffineCorrectionLocalCauchy aFin) (e : Vec d), ∃ (q0 : ℕ) (N : ℝ), 0 ≤ N ∧ ∀ (q : ℕ), q0 ≤ q → (cubeScaleNormalizedDualNegativeBesovVectorNormTwo (originCube d ↑q) s fun (x : Vec d) => e + (finiteAffineCorrectionJointLocalLimit aFin hC e).globalGradientRepresentative x) ≤ N) :

              The intrinsic datum is built from a summable weak-error row below the tolerance, the coefficient representation, and the two rows of the limit; local convergence and intrinsic normalization are discharged from the weak-error row itself.

              The selected family #

              The datum selected on the intrinsic event.

              Equations
              Instances For

                The event-totalized normalized carrier family: the selected joint local limit on the event, the zero carrier off it. The selection precedes the slope.

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

                  Slope linearity of the selected family #

                  The joint local equation of the selected family #

                  On the intrinsic event the selected family is a global weak solution of the corrector equation for the sample, and its canonical representatives are a weak-gradient pair.