Coarse-graining support: Support.CoarseGraining.BlockFormalism.EllipticBounds #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Block formalism -- symmetric and elliptic matrix bounds #
Symmetric block-matrix identities, symmPartInv lower / upper bound and positivity under IsEllipticMatrix, blockMatrixOfCoeff_half_quadratic_ge_vecDot, blockMatrixOfCoeff_quadratic positivity / lower / upper / plainUpperBound, coercivity, and the image bounds used by the response functional.
theorem
HCPolySupport.isSymm_toFullBlockMat_of_isSymmetricBlockMat
{d : ℕ}
{B : BlockMat d}
(hB : IsSymmetricBlockMat B)
:
theorem
HCPolySupport.blockVecDot_blockMatVecMul_comm_of_isSymmetricBlockMat
{d : ℕ}
{B : BlockMat d}
(hB : IsSymmetricBlockMat B)
(X Y : BlockVec d)
:
theorem
HCPolySupport.blockVecDot_blockMatVecMul_blockMatrixOfCoeff_comm
{d : ℕ}
(A : Mat d)
(X Y : BlockVec d)
:
blockVecDot X (blockMatVecMul (blockMatrixOfCoeff A) Y) = blockVecDot Y (blockMatVecMul (blockMatrixOfCoeff A) X)
theorem
HCPolySupport.isUnit_symmPart_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
:
theorem
HCPolySupport.blockMatrixOfCoeff_half_quadratic_ge_vecDot_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(p q : Vec d)
:
theorem
HCPolySupport.blockMatrixOfCoeff_quadratic_pos_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
{p q : Vec d}
(hA : IsEllipticMatrix lam Lam A)
(hpq : (p, q) ≠ 0)
:
theorem
HCPolySupport.blockMatrixOfCoeff_quadratic_lowerBound_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(p q : Vec d)
:
theorem
HCPolySupport.blockMatrixOfCoeff_coercive_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(X : BlockVec d)
:
theorem
HCPolySupport.blockMatrixOfCoeff_quadratic_upperBound_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(p q : Vec d)
:
theorem
HCPolySupport.blockMatrixOfCoeff_quadratic_plainUpperBound_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(p q : Vec d)
:
theorem
HCPolySupport.blockMatVecMul_blockMatrixOfCoeff_snd_recover_flux_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(p q : Vec d)
:
theorem
HCPolySupport.blockMatrixOfCoeff_image_plainUpperBound_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(p q : Vec d)
:
An explicit squared operator-norm bound for the block matrix induced by a coefficient matrix
with ellipticity parameters lam and Lam.
Equations
Instances For
theorem
HCPolySupport.blockMatrixOfCoeff_image_bound_of_isEllipticMatrix
{d : ℕ}
{lam Lam : ℝ}
{A : Mat d}
(hA : IsEllipticMatrix lam Lam A)
(X : BlockVec d)
:
blockVecDot (blockMatVecMul (blockMatrixOfCoeff A) X) (blockMatVecMul (blockMatrixOfCoeff A) X) ≤ blockMatrixOfCoeffNormSqBound lam Lam * blockVecDot X X