Documentation

LeanPool.HighContrastHomogenization.Provider.Entry.AdapterMajorant

High-contrast homogenization: Provider.Entry.AdapterMajorant #

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

The crude majorant of the adapted-to-Euclidean comparison #

The comparison between adapted and Euclidean cubes fills a target cell with the cells of the other grid and reads the resulting rows. The rows of a finite range of scales carry the printed estimate; what remains is the tail of scales below any cutoff, and the printed proof lets the cutoff descend. The exhaustion of l.two.grid.whitney is consumed against a majorant valid for every partial sum, so the tail has to be paid pathwise, by an estimate that is crude in its constant but summable in the scale.

Two ingredients do that.

The widened cell bound. e.coarse.ellipticity discounts a standard cube by 3^{g(m-k)} only when the cube's centre lies in the macroscopic cube โ–ก_m. The cubes of a filling lie wherever the target lies, so the bound of StandardCellMean โ€” which reads at centres in the unit cube โ€” is widened here to centres in โ–ก_M at any generation M: the same argument at the macroscopic scale max{M, k+l} gives ๐€(z+โ–ก_k) โ‰ค (1 + (3^M + 3S)3^{-k})^g๐„.

The tail series. Weighted by the cross-grid row 3^{r-n} that e.two.grid.whitney.volumes supplies, those bounds sum below a cutoff J to 2(1-g)^{-1}(3^J+3^M+3S)3^{-n}3^{J(1-g)}, which is affine in the source scale โ€” so its mean is the source moment โ€” and tends to zero as the cutoff descends. The cutoff is then chosen once and for all by the archimedean step on 3^{J(1-g)}; no limit is taken. The printed gauge ฮ“_{g,S} is compared with the geometric series it is built from at the end of the file.

There are no definitions in this file.

A macroscopic cube containing a target cell #

Every adapted cell sits inside a macroscopic cube. A translated adapted cell is a bounded domain, and a triadic generation above its bound encloses it.

The widened cell bound #

theorem HCPolySupport.HighContrast.Entry.ae_coarseBlock_standardCell_le_of_mem {d : โ„•} {P : MeasureTheory.Measure (CoeffSpace d)} {g : โ„} {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) (M : โ„ค) :
โˆ€แต (a : CoeffSpace d) โˆ‚P, โˆ€ (k : โ„ค) (v : Fin d โ†’ โ„ค), standardCellCenter k v โˆˆ centeredCube d M โ†’ BlockMatLoewnerLE (coarseBlock (standardCell d k v) a) (blockScale ((1 + (3 ^ M + 3 * S a) * 3 ^ (-k)) ^ g) E)

The Euclidean cell bound at a centre in a macroscopic cube. The random-source ellipticity of e.coarse.ellipticity, read at the macroscopic generation max{M, k+l} where 3^l brackets 3^{-k}S: a standard aligned cube whose centre lies in โ–ก_M is inside every macroscopic cube of generation at least M, so only the fixed generation M โ€” not the target's own โ€” is paid. The bound holds simultaneously at every cube, the ellipticity being one almost-sure statement quantified over all of them.

theorem HCPolySupport.HighContrast.Entry.ae_coarseBlock_standardCell_le_of_subset {d : โ„•} {P : MeasureTheory.Measure (CoeffSpace d)} {g : โ„} {E : BlockMat d} {ฮจ : โ„ โ†’ โ„} {K : โ„} {S : CoeffSpace d โ†’ โ„} (hdag : CoarseEllipticityDagger P g E ฮจ K S) (M : โ„ค) :
โˆ€แต (a : CoeffSpace d) โˆ‚P, โˆ€ (k : โ„ค) (v : Fin d โ†’ โ„ค), standardCell d k v โІ centeredCube d M โ†’ BlockMatLoewnerLE (coarseBlock (standardCell d k v) a) (blockScale ((1 + (3 ^ M + 3 * S a) * 3 ^ (-k)) ^ g) E)

The same bound for cubes contained in the macroscopic cube: a cube contains its own centre.

The tail of the cross-grid series #

theorem HCPolySupport.HighContrast.Entry.zpow_mul_rpow_neg (n r : โ„ค) (g : โ„) :
3 ^ (r - n) * (3 ^ (-r)) ^ g = 3 ^ (-n) * 3 ^ (โ†‘r * (1 - g))

The cross-grid row weight against the widened cell bound, in real powers.

theorem HCPolySupport.HighContrast.Entry.sum_crude_below_le {g : โ„} (hg0 : 0 โ‰ค g) (hg1 : g < 1) {M : โ„ค} (hM : 0 โ‰ค M) {s : โ„} (hs : 0 โ‰ค s) (n J J' : โ„ค) :
โˆ‘ r โˆˆ Finset.Ico J' J, 3 ^ (r - n) * (1 + (3 ^ M + 3 * s) * 3 ^ (-r)) ^ g โ‰ค 2 * (1 - g)โปยน * (3 ^ J + 3 ^ M + 3 * s) * (3 ^ (-n) * 3 ^ (โ†‘J * (1 - g)))

The crude tail of the cross-grid series. Below a cutoff J โ‰ค 0 the widened cell bounds, weighted by the cross-grid row 3^{r-n}, total at most an affine function of the source scale times 3^{-n}3^{J(1-g)}; the bound does not depend on the lower end of the sum, and the last factor tends to zero as the cutoff descends.

theorem HCPolySupport.HighContrast.Entry.zpow_neg_mul_rpow (n : โ„ค) (g : โ„) :
3 ^ (-n) * 3 ^ (โ†‘n * (1 - g)) = (3 ^ (-n)) ^ g

3^{-n}3^{n(1-g)} is the real power (3^{-n})^g.

theorem HCPolySupport.HighContrast.Entry.sum_crude_zpow_below_le {g : โ„} (hg0 : 0 โ‰ค g) (hg1 : g < 1) (m J J' : โ„ค) :
โˆ‘ r โˆˆ Finset.Ico J' J, 3 ^ (r - m) * (3 ^ (-r)) ^ g โ‰ค 2 * (1 - g)โปยน * (3 ^ (-m) * 3 ^ (โ†‘J * (1 - g)))

The crude tail of the cross-grid series in the adapted regime. The weights 3^{r-m} against the real powers (3^{-r})^g total, below a cutoff, at most 2(1-g)^{-1}3^{-m}3^{J(1-g)}, uniformly in the lower end of the sum.

The archimedean choice of cutoff #

theorem HCPolySupport.HighContrast.Entry.exists_tail_cutoff {g : โ„} (hg1 : g < 1) {eps : โ„} (heps : 0 < eps) (k : โ„ค) :
โˆƒ J โ‰ค 0, J โ‰ค k โˆง 3 ^ (โ†‘J * (1 - g)) โ‰ค eps

The cutoff of the tail, chosen explicitly. For every positive tolerance there is a cutoff below both zero and a prescribed generation at which the tail factor 3^{J(1-g)} is under the tolerance; no limit is taken.

theorem HCPolySupport.HighContrast.Entry.exists_cutoff_mul_le {g : โ„} (hg1 : g < 1) (U : โ„) {V : โ„} (hV : 0 < V) (k : โ„ค) :
โˆƒ J โ‰ค 0, J โ‰ค k โˆง U * 3 ^ (โ†‘J * (1 - g)) โ‰ค V

The cutoff chosen against a prescribed bound. For every positive bound there is a cutoff below both zero and a prescribed generation at which a prescribed multiple of the tail factor is under the bound.

The printed gauge against the geometric series #

The printed gauge ฮ“_{g,S} is at least one.

The printed gauge dominates the geometric series it is built from.