High-contrast homogenization: Setup.SelectionObjects #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Carriers for the terminal selection, the adapted response, and the transfer #
The objects the selection-and-response section names and the earlier layers do not already carry: the contained-cell family of a terminal cell, the coupled execution burn, the windowed source collection the selector returns, the source gauge of the adapted-to-Euclidean comparison, and the deterministic comparison size that fixes the two transfer gaps.
Two conventions carry over and are used again. Scalar sizes are Loewner, and
the sharp adjoint of a reference block is its block reflection, so the dual
reference block π_*^{-1} is blockReflect π and π_* is blockSharp π.
Every quantity whose finiteness is asserted is extended-real valued.
The contained-cell family is displayed twice in the reference text, once as the family of aligned centers whose own cell is contained in the terminal cell and once as the intersection of the aligned lattice with the terminal cell, and the two are proved equal there by the parity of the triadic ratio. The intersection form is taken here, because it is the form in which the fixed-grid layer's histories and the source-control row already read their index sets.
The contained cells of a terminal cell #
The contained-cell family π΅_{k,v}^q = 3^k π_q β© β_v^q of the terminal cell
at scale v, in the intersection form the reference text proves equal to the
containment form.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coupled execution burn #
The coupled execution burn j_β of the terminal selection
(e.global.selection.lower.scale): the larger of the uniform source burn and
the ceiling that makes the pair (j_β , j_β + βC_exec Ξβ) a coupled window
pair.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The windowed source collection #
The windowed source fields S_sansr_sansc_sans^S_{q,j_*}(s,t;P,Y_P) read at the two
endpoints of a terminal window: the primal and adjoint bounded-window localized
rows on every contained cell below the alignment, the two all-earlier annealed
rows at the weight Ξ»_resp = 3/2, and the reference comparisons at both
endpoints together with their adjoint congruences.
The localized rows hold for one and the same realization of the multiplier, simultaneously over every scale below the alignment and every contained cell, which is why the almost-everywhere quantifier stands outside them.
The two annealed rows are read in partial-sum form over a lower cutoff, as the source-control proposition produces them: the printed row is the limit of those partial sums, and the partial-sum family is the form a consumer destructures.
The normalization of the two rows and of the reference comparisons is the
selector's own π° = 2, the uniform multiplier cap of the window; the
source-control proposition produces them with E[Y_P], which is at most π°.
The two rows are the only fields written as quadratic forms rather than as Loewner comparisons, because a partial sum of matrices has no Loewner carrier here; the two readings agree, since the Loewner order on doubled blocks is itself defined by the comparison of the quadratic forms. The average over a row's index set is written with the reciprocal of its cardinality, which is zero on an empty set and would make the row trivial; no row is empty, because the zero index always lies in it β the centre of the cell at the zero index is the origin, and the origin lies in every adapted cell.
- localized : βα΅ (a : CoeffSpace d) βP, β k < jStar, β (v : β€), v = s β¨ v = t β β z β containedCenters (roundedGrid jStar mu) k v, BlockMatLoewnerLE (coarseBlock (adaptedCellTranslate (roundedGrid jStar mu) k z) a) (blockScale (boundaryConst Cd g mu * Y a * burnDiscount g jStar k) E) β§ BlockMatLoewnerLE (coarseStarInv (adaptedCellTranslate (roundedGrid jStar mu) k z) a) (blockScale (boundaryConst Cd g mu * Y a * burnDiscount g jStar k) (blockReflect E))
- rows (Ctr : β€ β Finset (Fin d β β€)) : (β k < jStar, β (w : Fin d β β€), w β Ctr k β adaptedCellCenter (roundedGrid jStar mu) k w β adaptedCell (roundedGrid jStar mu) s) β β Klo < jStar, β (X : BlockVec d), β k β Finset.Ico Klo jStar, 3 ^ (3 / 2 * (βk - βs)) * ((β(Ctr k).card)β»ΒΉ * β w β Ctr k, blockVecDot X (blockMatVecMul (annealedBlock P (adaptedCellAt (roundedGrid jStar mu) k w)) X)) β€ boundaryConst Cd g mu * 2 / (3 ^ (3 / 2 - g) - 1) * 3 ^ (-(3 / 2) * (βs - βjStar)) * blockVecDot X (blockMatVecMul E X) β§ β k β Finset.Ico Klo jStar, 3 ^ (3 / 2 * (βk - βs)) * ((β(Ctr k).card)β»ΒΉ * β w β Ctr k, blockVecDot X (blockMatVecMul (annealedStarInv P (adaptedCellAt (roundedGrid jStar mu) k w)) X)) β€ boundaryConst Cd g mu * 2 / (3 ^ (3 / 2 - g) - 1) * 3 ^ (-(3 / 2) * (βs - βjStar)) * blockVecDot X (blockMatVecMul (blockReflect E) X)
- reference (v : β€) : v = s β¨ v = t β BlockMatLoewnerLE (blockScale (boundaryConst Cd g mu * 2)β»ΒΉ (blockSharp E)) (adaptedMean P (roundedGrid jStar mu) v) β§ BlockMatLoewnerLE (adaptedMean P (roundedGrid jStar mu) v) (blockScale (boundaryConst Cd g mu * 2) E) β§ BlockMatLoewnerLE (blockScale (boundaryConst Cd g mu * 2)β»ΒΉ (blockReflect (blockSharp E))) (blockReflect (adaptedMean P (roundedGrid jStar mu) v)) β§ BlockMatLoewnerLE (blockReflect (adaptedMean P (roundedGrid jStar mu) v)) (blockScale (boundaryConst Cd g mu * 2) (blockReflect E))
- refContrast_le : BlockMatLoewnerLE E (blockScale (kappaRef E) (blockSharp E))
Instances For
The transfer gauge and the comparison sizes #
The source gauge Ξ_{g,S}(j) = (1-g)^{-1}(1 + K_{Ξ¨_S}^2 3^{-j})^g of the
adapted-to-Euclidean comparison.
Instances For
The deterministic comparison size
π―_bar_{q,S}(j) = U C_AE(d) C_src(d) ΞΊ_π π’_qΒ² ΞΆ_g Ξ_{g,S}(j). It involves the
mean of the window multiplier only through the deterministic normalization
constant U.
Equations
- One or more equations did not get rendered due to their size.