Documentation

LeanPool.HighContrastHomogenization.Provider.Quenched.SmallContrastBurnSplitSource

High-contrast homogenization: Provider.Quenched.SmallContrastBurnSplitSource #

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

The coarse-ellipticity datum at the window's successor scale #

The burn-split envelope is stated over the successor scale of a window, so the moment estimates that consume it need a coarse-ellipticity datum carried by that scale rather than by the original source. The window's own tail (e.source.multiplier) supplies it: above the window threshold the successor scale has the source gauge dilated by that threshold, and below it the gauge is flat, which is what an admissible gauge is allowed to be.

The datum is stated at the enlarged scale max ๐’ฎ S_hat, so the coarse bound of e.coarse.ellipticity transfers by monotonicity and the tail is the union of the two. The dilation and the union factor both enter the growth witness, that is, a scale threshold โ€” which is where the printed account puts them.

noncomputable def HCPolySupport.HighContrast.Quenched.burnSplitSource {d : โ„•} (g : โ„) (E : BlockMat d) (h : โ„ค) (S : CoeffSpace d โ†’ โ„) :

The enlarged source scale: the original source scale joined with the window's successor scale.

Equations
Instances For

    The window threshold above which the successor scale carries the source gauge.

    Equations
    Instances For
      noncomputable def HCPolySupport.HighContrast.Quenched.burnSplitGauge (ฮจ : โ„ โ†’ โ„) (B : โ„) :

      The dilated gauge, flat below the dilation.

      Equations
      Instances For
        theorem HCPolySupport.HighContrast.Quenched.hasPsiGrowth_burnSplitGauge {ฮจ : โ„ โ†’ โ„} {K : โ„} (hadm : IndependentSums.AdmissiblePsi ฮจ) (hgrowth : IndependentSums.HasPsiGrowth ฮจ K) (hK : 1 < K) {B : โ„} (hB : 1 โ‰ค B) {n : โ„•} (hn : 2 * ฮจ 1 โ‰ค K ^ n) :

        The window threshold is at least one.

        theorem HCPolySupport.HighContrast.Quenched.measureReal_burnSplitSource_tail {d : โ„•} [NeZero d] {P : MeasureTheory.Measure (CoeffSpace d)} [MeasureTheory.IsProbabilityMeasure P] (hstat : IsStationaryLaw P) {g : โ„} {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K Q : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) {jStar M : โ„ค} (hQ : 1 โ‰ค Q) (hw : IsCoupledWindow d Q K jStar M) (u : โ„) :
        0 < u โ†’ P.real (IndependentSums.upperTailEvent (burnSplitSource g E (M - jStar) S) u) โ‰ค (burnSplitGauge ฮจ (burnSplitThreshold d K jStar M * K) u)โปยน

        The tail of the enlarged source scale. The union of the source tail and the window's successor tail, at the dilated gauge.

        theorem HCPolySupport.HighContrast.Quenched.coarseEllipticityDagger_burnSplitSource {d : โ„•} [NeZero d] {P : MeasureTheory.Measure (CoeffSpace d)} [MeasureTheory.IsProbabilityMeasure P] (hstat : IsStationaryLaw P) {g : โ„} {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K Q : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) {jStar M : โ„ค} (hQ : 1 โ‰ค Q) (hw : IsCoupledWindow d Q K jStar M) {n : โ„•} (hn : 2 * ฮจ 1 โ‰ค K ^ n) :
        CoarseEllipticityDagger P g E (burnSplitGauge ฮจ (burnSplitThreshold d K jStar M * K)) (burnSplitThreshold d K jStar M * K * K ^ (n + 1)) (burnSplitSource g E (M - jStar) S)

        The coarse-ellipticity datum at the enlarged source scale. Every clause of e.coarse.ellipticity transfers: the coarse bound by monotonicity of the scale, the tail from the window.

        theorem HCPolySupport.HighContrast.Quenched.henvMax_burnsplit_at_burnSplitSource {d : โ„•} [NeZero d] (hd : 2 โ‰ค d) {P : MeasureTheory.Measure (CoeffSpace d)} [MeasureTheory.IsProbabilityMeasure P] (hstat : IsStationaryLaw P) {g : โ„} (hg : g โˆˆ Set.Ico 0 1) {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K Q : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) {jStar M : โ„ค} (hQ : 1 โ‰ค Q) (hw : IsCoupledWindow d Q K jStar M) {D : โ„•} (hdepth : M - jStar = โ†‘(2 * D)) {l : โ„ค} (hl : โ†‘(kZero d) โ‰ค l) {Cd : โ„} (hCd : max 1 (12 * โ†‘d * โˆšโ†‘d) โ‰ค Cd) {nu : Mat d} (hnu : Matrix.PosDef nu) (hD : boundaryConst Cd g nu โ‰ค 3 ^ D) {rho : โ„} (hrho : g โ‰ค rho) (t : โ„ค) (hgeom : โˆ€ k โ‰ค t, โˆ€ w โˆˆ Response.alignedIndex (roundedGrid l nu) k t, adaptedCellAt (roundedGrid l nu) k w โІ centeredCube d (t + โ†‘D)) {cIso : โ„} (hcIso : 0 โ‰ค cIso) :
        โˆ€แต (a : CoeffSpace d) โˆ‚P, Response.diagonalWeakMaximum rho (roundedGrid l nu) t (isotropyReference cIso E) a โ‰ค ENNReal.ofReal (4 / (1 + cIso) * (max 1 (3 * burnSplitSource g E (M - jStar) S a * 3 ^ (-(โ†‘t + โ†‘D))) ^ g / 2))

        The maximal envelope at the enlarged source scale. The burn-split envelope re-read at the scale carrying the coarse-ellipticity datum.