Documentation

LeanPool.HighContrastHomogenization.Setup.Geometry

High-contrast homogenization: Setup.Geometry #

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

Triadic and adapted geometry #

The centered triadic cubes of s.introduction, the standard aligned cubes of e.coarse.ellipticity, the rounding convention of s.scale.selection, the adapted cells of a rounded geometry, and the ellipsoids of the homogenization theorem.

Triadic geometry #

The centered open triadic cube □_m = (-3^m/2, 3^m/2)^d (the triadic cube of generation m).

Equations
Instances For
    def HCPolySupport.HighContrast.standardCell (d : ℕ) (k : ℤ) (w : Fin d → ℤ) :
    Set (Vec d)

    The standard aligned cube z + □_k with z = 3^k w, w ∈ ℤ^d.

    Equations
    Instances For
      noncomputable def HCPolySupport.HighContrast.standardCellCenter {d : ℕ} (k : ℤ) (w : Fin d → ℤ) :
      Vec d

      The center 3^k w of a standard aligned cube.

      Equations
      Instances For

        The standard aligned cube at the zero index is the centered cube.

        The origin, the center of the standard cell at index zero, lies in every centered cube.

        The rounding convention: k_0(d), rounded grids, adapted cells #

        The fixed rounding scale k_0(d) of the rounded adapted grid. Chosen concretely with slack; consumers use only kZero_spec.

        Equations
        Instances For
          theorem HCPolySupport.HighContrast.kZero_spec (d : ℕ) :
          ↑d * 3 ^ (-↑(kZero d)) ≤ 1 / 101

          The quantitative constraint the paper places on k_0(d): d 3^{-k_0(d)} ≤ 1/101.

          noncomputable def HCPolySupport.HighContrast.roundedGrid {d : ℕ} (j : ℤ) (m : Mat d) :
          Mat d

          The rounded grid Q_j(m) (the rounded adapted grid of a metric): (Q_j(m))_{ik} = 3^{-j} ⌈3^j |m^{-1}|^{1/2} (m^{1/2})_{ik}⌉.

          Equations
          Instances For
            noncomputable def HCPolySupport.HighContrast.baseRoundedGrid {d : ℕ} (m : Mat d) :
            Mat d

            The base rounded grid Q(m) := Q_{k_0(d)}(m).

            Equations
            Instances For

              A rounded adapted grid at alignment scale ℓ ≥ k_0(d): the rounding of a positive symmetric witness.

              Equations
              Instances For

                The adapted cell ⋄_j^q = q □_j (the adapted cubes of a rounded geometry).

                Equations
                Instances For

                  The adapted lattice 𝕃_q = q ℤ^d (the adapted cubes of a rounded geometry).

                  Equations
                  Instances For
                    def HCPolySupport.HighContrast.adaptedCellAt {d : ℕ} (q : Mat d) (r : ℤ) (w : Fin d → ℤ) :
                    Set (Vec d)

                    The aligned adapted cell z + ⋄_r^q with z = 3^r q w ∈ 3^r 𝕃_q.

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

                      The translate y + ⋄_j^q of an adapted cell by an arbitrary vector.

                      Equations
                      Instances For

                        Ellipsoids for the homogenization theorem #

                        def HCPolySupport.HighContrast.ellipsoid {d : ℕ} (abar : Mat d) (r : ℝ) :
                        Set (Vec d)

                        The ellipsoid E_r = {x : x · s_bar⁻¹ x ≤ λ_bar⁻¹ r²} of e.homogenized.ellipsoids, where s_bar = ½(ā + āᵗ) and λ_bar⁻¹ = |s_bar⁻¹|.

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