Documentation

LeanPool.HighContrastHomogenization.Support.Deterministic.CoarsePoincare.Setup.HarmonicAndData

Coarse-graining support: Support.Deterministic.CoarsePoincare.Setup.HarmonicAndData #

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

theorem HCPolySupport.cubeAverageFlux_le_coarseBBlockNorm_mul_energyAverage_of_of_energyAverage {d : ℕ} [NeZero d] (R : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (cubeSet R) a) {sigma sigmaStar kappa : Mat d} (hA : IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a)) (hS : IsSigmaStarCoarse (openCubeSet R) a sigmaStar) (hK : IsKappaCoarse (openCubeSet R) a sigmaStar kappa) (hSigma : IsSigmaCoarse (openCubeSet R) a sigma sigmaStar kappa) (hdet : IsUnit (Matrix.det sigmaStar)) (w : AHarmonicFunction a (cubeSet R)) :
theorem HCPolySupport.cubeAverageFlux_le_matrixNorm_bCoarse_mul_energyAverage_of_energyAverage {d : ℕ} [NeZero d] (R : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (cubeSet R) a) {sigma sigmaStar kappa : Mat d} (hA : IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a)) (hS : IsSigmaStarCoarse (openCubeSet R) a sigmaStar) (hK : IsKappaCoarse (openCubeSet R) a sigmaStar kappa) (hSigma : IsSigmaCoarse (openCubeSet R) a sigma sigmaStar kappa) (hdet : IsUnit (Matrix.det sigmaStar)) (w : AHarmonicFunction a (cubeSet R)) :

Flux coarse-square estimate with the deterministic open-cube coarse witnesses packaged as OpenCubeDeterministicCoarseData.

theorem HCPolySupport.cubeAverageGradient_le_coarseSigmaStarInvBlockNorm_mul_of_energyAverage {d : ℕ} [NeZero d] (R : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (cubeSet R) a) {sigma sigmaStar kappa : Mat d} (hA : IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a)) (hS : IsSigmaStarCoarse (openCubeSet R) a sigmaStar) (hK : IsKappaCoarse (openCubeSet R) a sigmaStar kappa) (hSigma : IsSigmaCoarse (openCubeSet R) a sigma sigmaStar kappa) (hdet : IsUnit (Matrix.det sigmaStar)) (w : AHarmonicFunction a (cubeSet R)) :
theorem HCPolySupport.cubeAverageGradient_le_matrixNorm_sigmaStarInv_mul_of_energyAverage {d : ℕ} [NeZero d] (R : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (cubeSet R) a) {sigma sigmaStar kappa : Mat d} (_hA : IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a)) (hS : IsSigmaStarCoarse (openCubeSet R) a sigmaStar) (hK : IsKappaCoarse (openCubeSet R) a sigmaStar kappa) (hSigma : IsSigmaCoarse (openCubeSet R) a sigma sigmaStar kappa) (hdet : IsUnit (Matrix.det sigmaStar)) (w : AHarmonicFunction a (cubeSet R)) :

Gradient coarse-square estimate with the deterministic open-cube coarse witnesses packaged as OpenCubeDeterministicCoarseData.

theorem HCPolySupport.mul_sqrt_mul_eq_mul_rpow_half_mul_sqrt {a b c : ℝ} (ha : 0 ≤ a) :
c * √(a * b) = c * a.rpow (1 / 2) * √b