Documentation

LeanPool.HighContrastHomogenization.Provider.Entry.AdapterCellBounds

High-contrast homogenization: Provider.Entry.AdapterCellBounds #

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

The Euclidean filling of an adapted cell #

Both halves of the comparison between adapted and Euclidean cubes read an adapted cell through its filling by the Euclidean cells, which Entry.adaptedCellAt_one identifies with the standard aligned cubes; the printed cross-grid factor is then |q^{-1}|, at most 101/100 by e.rounded.grid.bounds, and carries no eccentricity.

Three readings of that filling are prepared here, all at an arbitrary translate of the cell so that the aligned cells of the grid are covered as well as the centred one.

The pathwise elliptic bound. Every row, read through the widened cell bound of AdapterMajorant, gives a multiple of the reference block whose coefficient is affine in the source scale. This is what makes the adapted mean defined at every generation, with no window hypothesis.

The pathwise rows majorant. The rows of a finite range of generations are kept whole and only the tail below an arbitrary cutoff is paid crudely; this is the form the averaging of e.two.grid.whitney.average consumes.

The annealed cell bound. Averaging the rows against the Euclidean cell bound E[๐€(z+โ–ก_i)] โ‰ค (1+9K_{ฮจ_S}^23^{-i})^g๐„ and summing the geometric series gives E[๐€(z+โ‹„_r^q)] โ‰ค C_d(1-g)^{-1}(1+9K_{ฮจ_S}^23^{-r})^g๐„ at every generation and every aligned centre. The single factor (1-g)^{-1} is the geometric series of the filling; it is what the composed reading of the reverse comparison spends.

There are no definitions in this file.

The cells of the filling #

theorem HCPolySupport.HighContrast.Entry.cell_le {d : โ„•} {g : โ„} {E : BlockMat d} {S : CoeffSpace d โ†’ โ„} {q : Mat d} {nn M r : โ„ค} {y : Vec d} {Z : โ„ค โ†’ Finset (Fin d โ†’ โ„ค)} (hZ : โˆ€ (s : โ„ค), โ†‘(Z s) = Transport.fillingIndex 1 nn (adaptedCellTranslate q nn y) s) (hMsub : adaptedCellTranslate q nn y โІ centeredCube d M) {a : CoeffSpace d} (ha : โˆ€ (j : โ„ค) (v : Fin d โ†’ โ„ค), standardCell d j v โІ centeredCube d M โ†’ BlockMatLoewnerLE (coarseBlock (standardCell d j v) a) (blockScale ((1 + (3 ^ M + 3 * S a) * 3 ^ (-j)) ^ g) E)) (X : BlockVec d) (w : Fin d โ†’ โ„ค) :
w โˆˆ Z r โ†’ 1 / 2 * blockVecDot X (blockMatVecMul (coarseBlock (adaptedCellAt 1 r w) a) X) โ‰ค (1 + (3 ^ M + 3 * S a) * 3 ^ (-r)) ^ g * (1 / 2 * blockVecDot X (blockMatVecMul E X))

The cells of the Euclidean filling of a target cell obey the widened cell bound of AdapterMajorant.

The pathwise elliptic bound #

theorem HCPolySupport.HighContrast.Entry.coarseBlock_adaptedCellTranslate_le_blockScale {d : โ„•} [NeZero d] {P : MeasureTheory.Measure (CoeffSpace d)} {g : โ„} {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) {q : Mat d} (hq : Matrix.PosDef q) {nn M : โ„ค} {y : Vec d} (hM : 0 โ‰ค M) (hMsub : adaptedCellTranslate q nn y โІ centeredCube d M) {Z : โ„ค โ†’ Finset (Fin d โ†’ โ„ค)} (hZ : โˆ€ (s : โ„ค), โ†‘(Z s) = Transport.fillingIndex 1 nn (adaptedCellTranslate q nn y) s) {a : CoeffSpace d} (ha : โˆ€ (j : โ„ค) (v : Fin d โ†’ โ„ค), standardCell d j v โІ centeredCube d M โ†’ BlockMatLoewnerLE (coarseBlock (standardCell d j v) a) (blockScale ((1 + (3 ^ M + 3 * S a) * 3 ^ (-j)) ^ g) E)) :
BlockMatLoewnerLE (coarseBlock (adaptedCellTranslate q nn y) a) (blockScale ((2 * (6 * โ†‘d * โˆšโ†‘d * โ€–qโปยนโ€–) * (1 - g)โปยน + 1) * (3 ^ (-nn)) ^ g * (3 ^ nn + 3 ^ M + 3 * S a)) E)

A translated adapted cell has a pathwise elliptic bound. Filling it with Euclidean cubes and reading every row through the widened cell bound gives a multiple of the reference block whose coefficient is affine in the source scale.

theorem HCPolySupport.HighContrast.Entry.ae_coarseBlock_adaptedCellTranslate_le_blockScale {d : โ„•} [NeZero d] {P : MeasureTheory.Measure (CoeffSpace d)} {g : โ„} {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) {q : Mat d} (hq : Matrix.PosDef q) {nn M : โ„ค} {y : Vec d} (hM : 0 โ‰ค M) (hMsub : adaptedCellTranslate q nn y โІ centeredCube d M) {Z : โ„ค โ†’ Finset (Fin d โ†’ โ„ค)} (hZ : โˆ€ (s : โ„ค), โ†‘(Z s) = Transport.fillingIndex 1 nn (adaptedCellTranslate q nn y) s) :
โˆ€แต (a : CoeffSpace d) โˆ‚P, BlockMatLoewnerLE (coarseBlock (adaptedCellTranslate q nn y) a) (blockScale ((2 * (6 * โ†‘d * โˆšโ†‘d * โ€–qโปยนโ€–) * (1 - g)โปยน + 1) * (3 ^ (-nn)) ^ g * (3 ^ nn + 3 ^ M + 3 * S a)) E)

The pathwise elliptic bound, read almost everywhere.

theorem HCPolySupport.HighContrast.Entry.ae_forall_coarseBlock_adaptedCellAt_le_blockScale {d : โ„•} [NeZero d] {P : MeasureTheory.Measure (CoeffSpace d)} {g : โ„} {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) {q : Mat d} (hq : Matrix.PosDef q) {M : โ„ค} (hM : 0 โ‰ค M) :
โˆ€แต (a : CoeffSpace d) โˆ‚P, โˆ€ (r : โ„ค) (w : Fin d โ†’ โ„ค), adaptedCellAt q r w โІ centeredCube d M โ†’ BlockMatLoewnerLE (coarseBlock (adaptedCellAt q r w) a) (blockScale ((2 * (6 * โ†‘d * โˆšโ†‘d * โ€–qโปยนโ€–) * (1 - g)โปยน + 1) * (3 ^ (-r)) ^ g * (3 ^ r + 3 ^ M + 3 * S a)) E)

The pathwise elliptic bound at every aligned cell at once. The ellipticity of e.coarse.ellipticity is one almost-sure statement quantified over all cubes, so the bound it yields on the adapted cells holds simultaneously for all of them.

Definedness of the adapted mean at an arbitrary aligned cell #

The adapted mean is defined at every generation and every aligned centre. The pathwise elliptic bound dominates the coarse response entrywise by an affine function of the source scale, which the source moment integrates.