Documentation

LeanPool.HighContrastHomogenization.Provider.Quenched.SmallContrastIsotropyCarriers

High-contrast homogenization: Provider.Quenched.SmallContrastIsotropyCarriers #

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

the boundary comparison the corresponding clause: the isotropy carriers #

the corresponding argument the boundary comparison the corresponding clause replace three scalar carriers of the Euclidean boundary envelope:

carrierestablished valuethe corresponding argument target
inflatedReference Cd g m G EblockScale (2·boundaryConst·3^{gG}) 𝐄blockScale cIso 𝐄
weakLoadScale Cd g m G kap2·(boundaryConst·3^{gG})·kap·72·cIso·kap·7
kap2Value Cd g m G 𝐄κ_𝐄·(2·boundaryConst·3^{gG})(1 - cIso)⁻¹

A refutation first. The alternative formulation states these rows as monotonicity in the envelope, under hypotheses of the form

2·boundaryConst Cd g m_Al·3^{g((t+G)-s)} ≤ cIso·3^{g(t-s)}      (the row)
boundaryConst Cd g n·3^{gG} ≤ cIso                              (the load, kap2)

and its docstring expects the isotropy comparison's isotropy comparison to discharge them. It does not, and nothing can at a Π-free cIso. Those hypotheses are statements about the deterministic geometric constants — no annealed block occurs in them — whereas the isotropy comparison bounds adaptedMean. The row-envelope eccentricity bound and the row-envelope eccentricity bounds below establish that any cIso meeting them is at least (twice) witnessEccentricity m_Al, which is unbounded on the admissible class. The alternative formulation's lemmas are sound but their hypothesis is only satisfiable at the Π-dependent value it was meant to replace.

The correct interface. What the boundary comparison actually needs is not a scalar bound on boundaryConst·3^{gG} but a change of normalizing block: the three carriers are all the same formula evaluated at the reference inflation scalar, and the substitution is 2·boundaryConst·3^{gG} ↦ 1 + cIso. This file exhibits that factorization (referenceOfScalar, loadScaleOfScalar), defines the three isotropy carriers at the isotropy comparison's constant, and proves the facts their consumers need directly from the isotropy comparison's two-sided comparison — the envelope, the comparability, and the normalization Λ(𝐄; F).

The residual the formulation names is also closed here. SmallContrastLoadScalePiFree records that a dimension-only bound on kappaRef 𝐄 is "a new named input for the isotropy construction". The corrected Initialization.kappaRef_le_one_add_six_mul_refContrast_sub_one_of_coarseEllipticityDagger is established and available, and kappaRef_le_of_refContrast_le / sqrt_kappaRef_le_of_refContrast_le below put it in the shape the metric factor's r slot consumes.

The obstruction: the alternative formulation's envelope hypotheses force Π #

The factorization: the carriers depend on the reference scalar only #

The normalizing block as a function of the reference inflation scalar.

Equations
Instances For

    The load scale as a function of the reference inflation scalar.

    Equations
    Instances For

      The isotropy carriers #

      the corresponding clause. The normalizing block at the isotropy comparison's isotropy constant: the substitution 2·boundaryConst·3^{gG} ↦ 1 + cIso in the inflated reference.

      Equations
      Instances For

        the corresponding clause. The load scale at the isotropy comparison's isotropy constant.

        Equations
        Instances For

          the corresponding clause. The entry comparability constant at the isotropy comparison's isotropy constant. Note that kappaRef 𝐄 has disappeared: the isotropy comparison's lower bound already carries the reference imbalance inside nearIdentityDefect.

          Equations
          Instances For

            What the consumers need, from the isotropy comparison #

            The normalization Λ(𝐄; F) at the isotropy reference. The established account carries blockSize E (inflatedReference …), which is Π-dependent through the envelope; at the isotropy reference it is at most (1 + cIso)⁻¹, hence at most one, with no geometric input at all.

            The envelope slot at the isotropy reference, from the isotropy comparison's upper half.

            The comparability slot at the isotropy constant, from the isotropy comparison's lower half. This is the Π-free replacement of kap2Value.

            The reference imbalance is dimension-only #

            theorem HCPolySupport.HighContrast.Quenched.kappaRef_le_of_refContrast_le {d : ℕ} [NeZero d] {P : MeasureTheory.Measure (CoeffSpace d)} [MeasureTheory.IsProbabilityMeasure P] {g : ℝ} {E : BlockMat d} {Ψ : ℝ → ℝ} {K : ℝ} {S : CoeffSpace d → ℝ} (hdag : CoarseEllipticityDagger P g E Ψ K S) {sigma : ℝ} (hsigma : refContrast E - 1 ≤ sigma) :
            kappaRef E ≤ 1 + 6 * sigma

            The input SmallContrastLoadScalePiFree names as missing. Under the small-contrast premise the reference imbalance is bounded by a dimension-only quantity obtained from the corrected reference comparison.

            theorem HCPolySupport.HighContrast.Quenched.sqrt_kappaRef_le_of_refContrast_le {d : ℕ} [NeZero d] {P : MeasureTheory.Measure (CoeffSpace d)} [MeasureTheory.IsProbabilityMeasure P] {g : ℝ} {E : BlockMat d} {Ψ : ℝ → ℝ} {K : ℝ} {S : CoeffSpace d → ℝ} (hdag : CoarseEllipticityDagger P g E Ψ K S) {sigma : ℝ} (hsigma : refContrast E - 1 ≤ sigma) :
            √(kappaRef E) ≤ √(1 + 6 * sigma)

            The metric factor's r slot at a dimension-only value.

            The three rows at the adapted mean #

            theorem HCPolySupport.HighContrast.Quenched.isotropy_carriers_at_terminal {d : ℕ} [NeZero d] (hd : 2 ≤ d) {g : ℝ} (hg : g ∈ Set.Ico 0 1) {P : MeasureTheory.Measure (CoeffSpace d)} [MeasureTheory.IsProbabilityMeasure P] {E : BlockMat d} {Ψ : ℝ → ℝ} {K : ℝ} {S : CoeffSpace d → ℝ} (hdag : CoarseEllipticityDagger P g E Ψ K S) (hstat : IsStationaryLaw P) {l : ℤ} (hl : ↑(kZero d) ≤ l) {Cd : ℝ} (hCd : max 1 (12 * ↑d * √↑d) ≤ Cd) {nu : Mat d} (hnu : Matrix.PosDef nu) {sK : ℤ} (hsK : growthBar K ≤ 3 ^ sK) {k r : ℤ} {G : ℕ} (hk0 : 0 ≤ k) {sigma cEnt : ℝ} (hsigma : refContrast E - 1 ≤ sigma) (hsigma0 : 0 ≤ sigma) (hcEnt : 0 < cEnt) (hsmall : nearIdentityDefect cEnt sigma < 1) (hkthr : euclideanEntryThreshold K (cEnt / 2) sK ≤ k) (hgap : tiltGap Cd g (cEnt / 2) nu G ≤ r - k) (hDelta : 0 ≤ r + ↑G - 1 - sK) (hentry : sourceMomentTwo K ≤ 3 ^ (r + ↑G - sK)) (hsub : adaptedCell (roundedGrid l nu) r ⊆ centeredCube d (r + ↑G)) (hint : HasFiniteAdaptedMean P (roundedGrid l nu) r) :

            the corresponding clause and 5 at the terminal mean. The two slots the corresponding step consumes, at constants free of boundaryConst, witnessEccentricity, 3^{gG} and kappaRef.