Documentation

LeanPool.HighContrastHomogenization.Support.CoarseGraining.ResponseIdentities.AverageFormulas.CanonicalBasic

Coarse-graining support: Support.CoarseGraining.ResponseIdentities.AverageFormulas.CanonicalBasic #

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

Average formulas (part 3) -- ScalarCanonicalMaximizer basic API #

ScalarCanonicalMaximizer namespace: responseJ_eq, first/second variation, energy, linear response, polarization, averagePairing, together with the GradientBasisData and FluxBasisData structures and their nonempty constructors.

theorem HCPolySupport.ScalarCanonicalMaximizer.linearResponseSq {d : ℕ} {U : Set (Vec d)} {p q : Vec d} {a : CoeffField d} {lam Lam : ℝ} (v : ScalarCanonicalMaximizer U p q a) (hEll : IsEllipticFieldOn lam Lam U a) (hInt : ResponseLinearIntegrabilityData U a) (w : AHarmonicFunction a U) :
((volumeAverage U fun (x : Vec d) => vecDot q (w.toH1.grad x)) - volumeAverage U fun (x : Vec d) => vecDot p (matVecMul (a x) (w.toH1.grad x))) ^ 2 ≤ volumeAverage U (scalarVariationEnergyIntegrand a w) * (2 * ResponseJ U p q a)
theorem HCPolySupport.ScalarCanonicalMaximizer.linearResponse {d : ℕ} {U : Set (Vec d)} {p q : Vec d} {a : CoeffField d} {lam Lam : ℝ} (v : ScalarCanonicalMaximizer U p q a) (hEll : IsEllipticFieldOn lam Lam U a) (hInt : ResponseLinearIntegrabilityData U a) (w : AHarmonicFunction a U) :
|(volumeAverage U fun (x : Vec d) => vecDot q (w.toH1.grad x)) - volumeAverage U fun (x : Vec d) => vecDot p (matVecMul (a x) (w.toH1.grad x))| ≤ √(volumeAverage U (scalarVariationEnergyIntegrand a w)) * √(2 * ResponseJ U p q a)

A family of canonical scalar response maximizers for loads p = 0 and q = eᵢ.

Instances For

    A family of canonical scalar response maximizers for loads p = eᵢ and q = 0.

    Instances For

      A chosen family of canonical maximizers for the coordinate q loads, from their nonemptiness.

      Equations
      Instances For

        A chosen family of canonical maximizers for the coordinate p loads, from their nonemptiness.

        Equations
        Instances For