Documentation

LeanPool.HighContrastHomogenization.Setup.Moments

High-contrast homogenization: Setup.Moments #

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

Moment and history carriers for the fixed-grid estimates #

The objects the fixed-grid section builds on a doubled block matrix and on the adapted geometry: the Schatten norm |H|_{S_Q} and the mixed norm โ€–Hโ€–_{L^Q(S_Q)}, the scalar sizes |F^{-1/2}HF^{-1/2}| and |(F^{-1/2}(H-F)F^{-1/2})_+|, the gain functions ฮฆ_Q and ๐”ฅ_Q, the adapted moment carriers A_j^q(z), E_j^q, v_j^q, ฮ”_{j,T}^q, P_{j,T}^q, the portable histories ๐“—_q^cen, ๐“—_q^nl, ๐“—_q and the profile ๐’ซ_q(T;b), the synchronized charge, and the linear drift.

Three encoding conventions are used throughout and are recorded here.

Scalar sizes are Loewner. For a symmetric H and a positive F the number |F^{-1/2}HF^{-1/2}| is the least t โ‰ฅ 0 with -tF โ‰ค H โ‰ค tF, and the size of the positive part of F^{-1/2}(H-F)F^{-1/2} is the least t โ‰ฅ 0 with H โ‰ค (1+t)F. Both are written in that form, as the intrinsic contrast and the scalar bound of the setup layer are; no matrix square root enters a scalar size. The reference text never defines the matrix positive part; the Loewner form is the reading forced by its two uses, that the positive part of a symmetric matrix is its spectral positive part.

Schatten sizes are spectral. The Schatten norm has no Loewner form, so |H|_{S_Q} = (tr((Hยฒ)^{Q/2}))^{1/Q} is written with the continuous functional calculus of the nonnegative symmetric matrix Hยฒ, at an arbitrary real Q โ‰ฅ 1, and the normalization F^{-1/2}HF^{-1/2} is the literal conjugation by the positive semidefinite square root of Fโปยน that the setup layer has already characterized as the unique such root.

Failing closed. Every quantity whose finiteness is a hypothesis or a conclusion of the reference text โ€” the mixed norms, the histories, the profiles, the suprema over infinite cell families โ€” is valued in โ„โ‰ฅ0โˆž. An unbounded supremum or a divergent moment is then โˆž rather than a real junk value, and the reference text's convention that the supremum of an empty family of nonnegative quantities is zero is the lattice's own.

Doubled block arithmetic #

The difference of two doubled block matrices.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The sharp involution H^โ™ฏ = R H^{-1} R of a positive block, the conjugation by the reflection being the block reflection of the ambient layer. At the reference block this is ๐„_* = (R๐„R)^{-1}, and ๐„_*^{-1} = R๐„R is blockReflect ๐„ (the dual of the coarse block).

    Equations
    Instances For

      The log-determinant of a doubled block matrix.

      Equations
      Instances For

        The normalized block F^{-1/2} H F^{-1/2}, the square root being the positive semidefinite square root of Fโปยน.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Scalar sizes: the Loewner encodings of |F^{-1/2} ยท F^{-1/2}| #

          |F^{-1/2} H F^{-1/2}| for a symmetric H and a positive F: the least t โ‰ฅ 0 with -tF โ‰ค H โ‰ค tF. On a positive H the lower constraint is vacuous. At H = ๐„ this is the normalization ฮ›(F;๐„) of the source-control subsection; at F = ๐„_* and H = ๐„ it is ฮบ_๐„.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            |(F^{-1/2}(H - F)F^{-1/2})_+|, the size of the positive part of the F-normalized excess: the least t โ‰ฅ 0 with H โ‰ค (1+t)F.

            Equations
            Instances For

              The Schatten norm and the mixed norm #

              The Schatten norm |H|_{S_Q} = (tr((Hยฒ)^{Q/2}))^{1/Q} of a symmetric doubled block matrix, the power of the nonnegative symmetric matrix Hยฒ being taken by the continuous functional calculus.

              Equations
              Instances For

                The Schatten norm |F^{-1/2} H F^{-1/2}|_{S_Q} of the F-normalized matrix.

                Equations
                Instances For

                  The mixed norm โ€–F^{-1/2} H F^{-1/2}โ€–_{L^Q(S_Q)} = (E[|ยท|_{S_Q}^Q])^{1/Q} of a random doubled block matrix normalized by a deterministic positive F.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The L^Q norm of a real random variable.

                    Equations
                    Instances For

                      The gain functions #

                      ฮฆ_Q(x) = e^{(1-1/Q)x}(e^x-1)^{1/Q} + (e^x-1), for x โ‰ฅ 0.

                      Equations
                      Instances For
                        noncomputable def HCPolySupport.HighContrast.frakH {d : โ„•} (Q : โ„) (Pm : BlockMat d) :

                        ๐”ฅ_Q(P) = (1 + tr(P - I))^Q - 1, for P โ‰ฅ I.

                        Equations
                        Instances For

                          The adapted moment carriers #

                          noncomputable def HCPolySupport.HighContrast.adaptedCellCenter {d : โ„•} (q : Mat d) (r : โ„ค) (w : Fin d โ†’ โ„ค) :
                          Vec d

                          The center 3^r q w of the aligned adapted cell z + โ‹„_r^q, z โˆˆ 3^r ๐•ƒ_q (the adapted cubes of a rounded geometry).

                          Equations
                          Instances For
                            noncomputable def HCPolySupport.HighContrast.adaptedResponse {d : โ„•} (q : Mat d) (r : โ„ค) (w : Fin d โ†’ โ„ค) (a : CoeffSpace d) :

                            The adapted response A_r^q(z) = ๐€(z + โ‹„_r^q) at the aligned center z = 3^r q w.

                            Equations
                            Instances For

                              Finiteness of the adapted mean: the coarse response over the adapted cell is integrable, so E_r^q is the expectation it names.

                              Equations
                              Instances For

                                The centered normalized moment v_r^q = โ€–(E_r^q)^{-1/2}(A_r^q(0) - E_r^q)(E_r^q)^{-1/2}โ€–_{L^Q(S_Q)}.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  The determinant increment ฮ”_{j,T}^q = log det E_j^q - log det E_T^q.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    The relative mean P_{j,T}^q = (E_T^q)^{-1/2}E_j^q(E_T^q)^{-1/2}.

                                    Equations
                                    Instances For

                                      The synchronized charge ฮ”ฬ‚_h^q(T) = ฮฃ_{j=T+1}^{T+h} ฮ”_{j-h,j}^q.

                                      Equations
                                      Instances For

                                        The portable histories and the profile #

                                        noncomputable def HCPolySupport.HighContrast.centeredHistory {d : โ„•} (P : MeasureTheory.Measure (CoeffSpace d)) (Q rhoMax : โ„) (q : Mat d) (jStar b : โ„ค) :

                                        The centered history ๐“—_q^cen(b) (e.scale.selection.fluctuation.history).

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          The nonlinear history ๐“—_q^nl(b) (02, after e.scale.selection.fluctuation.history).

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            noncomputable def HCPolySupport.HighContrast.portableHistory {d : โ„•} (P : MeasureTheory.Measure (CoeffSpace d)) (Q a rhoMax : โ„) (q : Mat d) (jStar b : โ„ค) :

                                            The complete history ๐“—_q(b) = ๐“—_q^cen(b) + ๐“—_q^nl(b).

                                            Equations
                                            Instances For
                                              noncomputable def HCPolySupport.HighContrast.portableProfile {d : โ„•} (P : MeasureTheory.Measure (CoeffSpace d)) (Q a rhoMax : โ„) (q : Mat d) (jStar b T : โ„ค) :

                                              The portable profile ๐’ซ_q(T;b) (e.scale.selection.complete.profile).

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                noncomputable def HCPolySupport.HighContrast.linearDrift {d : โ„•} (P : MeasureTheory.Measure (CoeffSpace d)) (rhoDr : โ„) (q : Mat d) (b T : โ„ค) :

                                                The linear drift ๐’Ÿ_{q,b}^{ฯ_dr}(T), the determinant drift e.scale.selection.determinant.drift at a general drift exponent.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  The contraction parameters #

                                                  noncomputable def HCPolySupport.HighContrast.lambdaCen (d : โ„•) (Q a Crec : โ„) (h : โ„ค) :

                                                  The centered contraction factor ฮป_cen = 3^{-ha} + 2^{Q-1}C_rec^Q 3^{-hQd/2} (02, in p.fixed.geometry.one.grid.propagation).

                                                  Equations
                                                  Instances For
                                                    noncomputable def HCPolySupport.HighContrast.lambdaPort (d : โ„•) (Q a Crec : โ„) (h : โ„ค) :

                                                    The portable contraction factor ฮป_port = max{3^{-ha} + 2^{Q-1}C_rec^Q3^{-hQd/2}, 3^{-ha}} (02, in p.fixed.geometry.one.grid.propagation).

                                                    Equations
                                                    Instances For

                                                      An aligned adapted cell is the translate of the centered adapted cell by its own center.