Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.MatchedPair.ScaledPoincare

Coarse-graining support: Support.Sobolev.MatchedPair.ScaledPoincare #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

Scaled Poincaré inequalities on axis cubes #

Two scaled Poincaré inequalities on axis cubes U = axisCube z L:

Both are obtained from the corresponding existential Poincaré constant on the fixed unit corner cube axisCube 0 1 (whose constant is therefore an absolute C_d), transported to axisCube z L along the affine dilation-plus-translation axisCube z L = translateSet z (L • axisCube 0 1). The H¹ weak-gradient transport and constant bookkeeping are supplied by the reusable bridges H1CoerciveEstimate.dilate / .translate, H1Function.unscale, H10Function.unscale, H10Function.untranslate.

Geometry of axis cubes under dilation and translation #

theorem HCPolySupport.smul_axisCube_zero_one {d : ℕ} (L : ℝ) (hL : 0 < L) :

The corner unit cube dilates to the corner cube of side L.

Translating the corner cube of side L by z gives axisCube z L.

theorem HCPolySupport.axisCube_eq_translateSet_smul {d : ℕ} (z : Vec d) (L : ℝ) (hL : 0 < L) :

The affine identification axisCube z L = translateSet z (L • axisCube 0 1).

Finite-measure instances #

The mean-zero coercive estimate, transported to axis cubes #

The absolute mean-zero Poincaré constant of the fixed unit corner cube axisCube 0 1. It depends only on the dimension d.

Equations
Instances For
    noncomputable def HCPolySupport.axisCubeMeanZeroCoerciveEstimate {d : ℕ} (z : Vec d) {L : ℝ} (hL : 0 < L) :

    The mean-zero coercive H¹ estimate on axisCube z L, obtained by dilating the unit corner-cube estimate by L and translating by z. Its constant is the scale-correct L · C_d.

    Equations
    Instances For

      Bridges between the library's L² realizations and eLpNorm #

      The L² realization norm of an H¹ value is the toReal of its eLpNorm.

      The L² realization norm of a gradient coordinate is the toReal of its eLpNorm.

      F0(i): scaled mean-zero Poincaré #

      Scaled mean-zero Poincaré on axis cubes.

      For u ∈ H¹(axisCube z L), the L² norm of the mean-subtracted u − ⨍u is controlled by C_d · L times the coordinate-sum L² norm of ∇u.

      Translation- and cast-invariance of the L² realizations #

      Translation preserves the L² value norm of an H¹ witness.

      Translation preserves the coordinate-sum gradient L² norm.

      Rewriting the domain along a set equality preserves the L² value norm.

      Rewriting the domain along a set equality preserves the coordinate-sum gradient norm.

      F0(ii): scaled Dirichlet (zero-trace) Poincaré #

      The absolute zero-trace Poincaré constant of the fixed unit corner cube.

      Equations
      Instances For

        Scaled Dirichlet Poincaré on axis cubes (norm form).

        For w ∈ H¹₀(axisCube z L), the L² realization norm of w is controlled by C_d · L times the coordinate-sum gradient norm of ∇w.

        The coordinate-sum gradient norm as a sum of eLpNorm toReals.

        Scaled Dirichlet Poincaré on axis cubes (eLpNorm form).