Documentation

LeanPool.Superdiffusion.Support.Sobolev.MatchedPair.Core

Core #

Ported from scottnarmstrong/CoarseGraining at c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4. Module imports, support namespace and local option directives adapted for Lean Pool.

Matched-pair Poincaré on axis cubes #

Assembles the zero-set lower bound and the matched-pair Poincaré inequality (the high-moment paper's e.doubled.poincare, Armstrong–Kuusi–Loher, to appear) from the scaled Poincaré inequalities of ScaledPoincare. All L² bookkeeping is carried out on the Lebesgue L² realizations H1Function.toScalarL2, whose triangle inequality is free, and converted to the eLpNorm spelling at the interface.

Generic L²-realization helpers #

theorem HCPolySupport.toScalarL2_sub {d : ℕ} {U : Set (Vec d)} (u v : H1Function U) :

The L² realization is subtractive.

theorem HCPolySupport.toScalarL2_congr {d : ℕ} {U : Set (Vec d)} {u v : H1Function U} (h : u.toFun = v.toFun) :

The L² realization depends only on the underlying function.

Triangle inequality for the L² realization of a sum.

Triangle inequality for the L² realization of a difference.

theorem HCPolySupport.l2_normSq_eq_integral {d : ℕ} {U : Set (Vec d)} (u : H1Function U) :
‖u.toScalarL2‖ ^ 2 = ∫ (x : Vec d) in U, u.toFun x ^ 2

The squared L²-realization norm is the integral of the square.

F2: the zero-set lower bound #

Zero-set lower bound. If the value sets of f and g together cover at most |U|, then for every level c the L² norm of the constant c on U = axisCube z L is dominated by the two centered L² norms ‖f − c‖ and ‖g − c‖. (Requires measurable representatives, satisfied by the level-set truncations fed in downstream.)

Gradient uniqueness and the H¹-input Dirichlet Poincaré #

theorem HCPolySupport.gradCoord_ae_eq_of_toFun_eq {d : ℕ} {U : Set (Vec d)} (hU : IsOpen U) (p q : H1Function U) (h : p.toFun = q.toFun) (i : Fin d) :
(fun (x : Vec d) => p.grad x i) =ᵐ[MeasureTheory.volume.restrict U] fun (x : Vec d) => q.grad x i

Two H¹ witnesses with the same value have a.e. equal gradient coordinates on an open domain.

Scaled Dirichlet Poincaré for H¹ inputs. If w ∈ H¹(axisCube z L) has a zero-trace representative (MemH10 U w.toFun), then w obeys the scaled Dirichlet Poincaré with its own gradient on the right-hand side.

The ith gradient L² realization is subtractive.

The coordinate-sum gradient norm is subadditive under differences.

F3: the matched-pair Poincaré inequality #

The matched-pair Poincaré constant 3 (2 C₁ + C₂), with C₁ the mean-zero and C₂ the Dirichlet unit-cube constants.

Equations
Instances For

    Matched-pair Poincaré (norm form; the high-moment paper's e.doubled.poincare).

    If f, g ∈ H¹(axisCube z L) share a boundary trace (f − g ∈ H¹₀) and their value sets together cover at most |U|, then ‖f‖_{L²} + ‖g‖_{L²} ≤ C_d · L · (‖∇f‖ + ‖∇g‖).