Documentation

LeanPool.HighContrastHomogenization.Setup.SelectionObjects

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 #

    noncomputable def HCPolySupport.HighContrast.coupledExecBurn (d : β„•) (Q K Cexec Lam : ℝ) :

    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 #

      structure HCPolySupport.HighContrast.IsWindowedSourceFields {d : β„•} (P : MeasureTheory.Measure (CoeffSpace d)) (g Cd : ℝ) (E : BlockMat d) (jStar : β„€) (mu : Mat d) (s t : β„€) (Y : CoeffSpace d β†’ ℝ) :

      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.

      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.

        Equations
        Instances For
          noncomputable def HCPolySupport.HighContrast.transferSizeBar {d : β„•} (U CAE Cd g K : ℝ) (E : BlockMat d) (mu : Mat d) (j : β„€) :

          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.
          Instances For