Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubePoisson.AnalyticInput

Coarse-graining support: Support.Sobolev.Foundations.CubePoisson.AnalyticInput #

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

Analytic-input bundles, integral helpers, and H1Function Poisson surface #

This file packages the analytic-input bundles used by the cube-local vector Poincare proofs (full, full-L², and projected), the cubeAverage ↔ integralAverage and setIntegral ↔ cubeBesovPairing identities, and the H1Function-side Poisson right-hand side and mean-zero representative.

Corrected analytic input bundle for the full-dual vector Poincare theorem. It keeps the same Poisson solver and Neumann CZ field as the legacy bundle, but uses the full endpoint-duality surface that retains constant modes.

Instances For

    Slim corrected analytic input bundle for the full-dual vector Poincare theorem after the Poisson-gradient endpoint estimate has already been combined with the Neumann CZ estimate. This is the interface downstream arguments should aim to use: a solver plus one direct L² endpoint constant.

    Instances For

      Collapse the split corrected full endpoint plus Neumann CZ bundle into the direct L² endpoint bundle.

      Equations
      Instances For

        A bundled interface for the classical analytic ingredients behind the single-cube projected vector Poincare theorem.

        Instances For

          The unnormalized square integral on the open cube is the cube volume times the square of the normalized L² norm.

          noncomputable def HCPolySupport.H1Function.cubePoissonRhs {d : ℕ} (Q : TriadicCube d) (u : H1Function (openCubeSet Q)) :
          Vec d → ℝ

          The mean-zero right-hand side for the cube Neumann Poisson problem associated to an H¹ function.

          Equations
          Instances For
            @[simp]
            theorem HCPolySupport.H1Function.cubePoissonRhs_apply {d : ℕ} {Q : TriadicCube d} (u : H1Function (openCubeSet Q)) (x : Vec d) :
            cubePoissonRhs Q u x = u.toFun x - cubeAverage Q fun (x : Vec d) => u.toFun x

            The open-cube mean-zero representative of an H¹ function, with the normalization chosen to match cubePoissonRhs.

            Equations
            Instances For