Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.HodgeCubeBridge

Coarse-graining support: Support.Sobolev.Foundations.HodgeCubeBridge #

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

This file transports the open-cube Hodge converse to the half-open centered cube used by the deterministic multiscale layer.

theorem HCPolySupport.memVectorL2_comp_addRight_of_memVectorL2_translateSet {d : ℕ} {U : Set (Vec d)} {z : Vec d} {f : Vec d → Vec d} (hf : MemVectorL2 (translateSet z U) f) :
MemVectorL2 U fun (x : Vec d) => f (x + z)
theorem HCPolySupport.memVectorL2_translateSet_of_memVectorL2 {d : ℕ} {U : Set (Vec d)} {z : Vec d} {f : Vec d → Vec d} (hf : MemVectorL2 U f) :
MemVectorL2 (translateSet z U) fun (x : Vec d) => f (x - z)

The Hodge converse is invariant under translating the domain.

The half-open centered cube satisfies the Hodge converse because it agrees almost everywhere with the corresponding open centered cube, and the latter is a bounded open convex domain.

Packaged Hodge converse on every half-open triadic cube.