Documentation

LeanPool.HighContrastHomogenization.Provider.Regularity.CorrectorOriginCubeFields

High-contrast homogenization: Provider.Regularity.CorrectorOriginCubeFields #

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

Corrector fields on integer-scale origin cubes #

Projective local gradients restrict canonically to every integer-scale centered cube. This module packages corrector gradients, full gradients, coefficient flux defects, local weak norms, and summable error tails without choosing pointwise representatives.

Restriction to integer-scale origin cubes #

The real linear restriction map for Hilbert-vector L² classes from the scale-m origin cube to the scale-n origin cube, for n ≤ m.

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

    Restriction of a Hilbert-vector L² class between nested centered integer-scale origin cubes.

    Equations
    Instances For

      Integer-cube restriction agrees almost everywhere with the original local representative.

      @[simp]

      Restriction from an origin cube to itself is the identity.

      The canonical natural exhaustion index covering an integer scale.

      Equations
      Instances For

        Every integer scale is below its canonical natural cover.

        The component of a projective local gradient on an arbitrary integer-scale origin cube.

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

          Restricting from any natural exhaustion component covering the target gives the canonical integer component.

          @[simp]

          On natural scales the integer component is the original projective component.

          Quotient-safe local weak norms #

          theorem HCPolySupport.HighContrast.dualPairing_eq_of_ae_eq_on {d : ℕ} {U : Set (Vec d)} {F G : Vec d → Vec d} (hFG : F =ᵐ[volumeMeasureOn U] G) (psi : Vec d → Vec d) :
          dualPairing U F psi = dualPairing U G psi

          The fail-closed dual pairing depends only on the local a.e. class of its first field.

          theorem HCPolySupport.HighContrast.negOneNorm_eq_of_ae_eq_on {d : ℕ} {U : Set (Vec d)} {F G : Vec d → Vec d} (hFG : F =ᵐ[volumeMeasureOn U] G) :

          The normalized H⁻¹ dual norm depends only on the local a.e. class.

          noncomputable def HCPolySupport.HighContrast.localNegOneNorm {d : ℕ} (U : Set (Vec d)) (F : ↥(HilbertVectorL2 U)) :

          The normalized negative first-order Sobolev norm of a local L² class.

          Equations
          Instances For

            The local negative first-order Sobolev norm reads the represented raw field.

            Corrector gradients and flux defects #

            The constant slope as a local Hilbert-vector L² class.

            Equations
            Instances For

              The full local gradient e + ∇φ_e.

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

                A raw representative of the corrector gradient gives the literal full gradient class.

                The scalar-identity coefficient flux defect a(e + ∇φ_e) - e as a local a.e. class.

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

                  The flux-defect class has the literal raw coefficient-field representative whenever the corrector gradient does.

                  Compatible public coefficient fields agree almost everywhere on every smaller centered origin cube.

                  Infinite weak-error tails #