Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.CoarseEllipticity.DoubledAdjointEllipticity

DoubledAdjointEllipticity #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Adjoint invariance of the coarse-grained ellipticity constants #

ABK26 Remark r.cg.poincare.doubled.variables states the doubled-variables Poincare inequality e.CG.Poincare.doubled.vars with the coarse-grained ellipticity constants lambda_{s,q}(cu_m; a) and Lambda_{s,q}(cu_m; a) of the primal coefficient field, although its proof applies p.coarse.grained.Poincare to the adjoint solution v^* as well, and therefore produces lambda_{s,q}(cu_m; a^t) and Lambda_{s,q}(cu_m; a^t) on that half. The two agree. This module proves that -- item (beta) of the infrastructure list recorded in DoubledEnergyIdentity.lean.

The mechanism #

Both constants are geometric sums of the one-cube norms |sigma_*^{-1}(R; a)| and |b(R; a)| over descendants, and the two coarse matrices are adjoint invariant:

Main results #

Scope #

No anchor, frozen theorem or external input is consumed, and there is no sorry.

References #

The adjoint family #

The adjoint triadic coefficient family a^t. Cube by cube it is CoarseGraining's CoeffOn.transpose; the restriction compatibility is inherited from a by transposing the almost-everywhere identity.

Equations
Instances For

    Adjoint invariance of the two coarse matrices #

    b(U; a^t) = b(U; a): sigma is invariant, kappa changes sign, and the correction kappa^t sigma_*^{-1} kappa is even in kappa.

    Adjoint invariance of the one-cube and descendant norms #

    Adjoint invariance of the coarse-grained ellipticity constants #