Documentation

LeanPool.HighContrastHomogenization.Support.Book.Ch03.Theorems.PublicInternalBridges.WeakSolutions

Coarse-graining support: Support.Book.Ch03.Theorems.PublicInternalBridges.WeakSolutions #

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

Public weak-solution bridges for Chapter 3 #

This file contains forced-solution, flux-field, weak-solution, and comparison-pair bridges from the public Chapter 3 data to the deterministic cube APIs.

Harmonic H¹ gradients automatically have bounded finite negative-Besov partials on their cube.

theorem HCPolySupport.Book.Ch03.IsH1DirichletRhsWeakSolutionOn.of_residual_solenoidal {d : ℕ} {U : Set (Vec d)} {a : CoeffField d} {u : H1Function U} {g : Vec d → Vec d} (hflux : MemVectorL2 U fun (x : Vec d) => matVecMul (a x) (u.grad x)) (hg : MemVectorL2 U g) (hsol : IsSolenoidalOn U fun (x : Vec d) => matVecMul (a x) (u.grad x) - g x) :

A zero-trace potential on the public open cube can be moved to cubeSet after changing representatives a.e. on the open cube.

theorem HCPolySupport.Book.Ch03.IsSolenoidalOn.congr_ae {d : ℕ} {U : Set (Vec d)} {f g : Vec d → Vec d} (hfg : f =ᵐ[volumeMeasureOn U] g) (hf : IsSolenoidalOn U f) :

The solenoidal predicate is insensitive to a.e. changes of the vector field on the test domain.

Open-cube weak equations transport to the half-open triadic cube because the two realizations differ by a null boundary.