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 #
The L² realization is subtractive.
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.
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é #
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‖).