The MatrixOrder instance for Matrix (the Loewner order) we keep open for
HermitianMat, always.
Equations
- HermitianMat.instPartialOrder = inferInstanceAs (PartialOrder โฅ(selfAdjoint (Matrix n n ๐)))
Positivity extension for HermitianMat.trace: nonneg when the matrix is nonneg,
positive when the matrix is positive.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Kronecker product of two nonnegative Hermitian matrices is nonnegative.
The Kronecker product of two positive Hermitian matrices is positive.
Positivity extension for HermitianMat: looks for A.mat.PosSemidef or A.mat.PosDef in
the local context (including syntactic And conjunctions) to prove 0 โค A or 0 < A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extension for HermitianMat.kronecker: nonneg when both factors are.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extension for HermitianMat.conj: nonneg when the inner matrix is.
Positivity extension for HermitianMat.conj: nonneg when the inner matrix is.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extensions connecting HermitianMat and Matrix #
If a HermitianMat is PSD, then its eigenvalues are nonneg.
If a HermitianMat is PSD, its underlying matrix is nonneg in the Loewner order.
If a HermitianMat is positive, its underlying matrix is positive in the Loewner order.
Positivity extension for A.mat where A : HermitianMat: nonneg when 0 โค A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extension for A.mat where A : HermitianMat: nonneg when 0 โค A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extension for M * Mแดด as a Matrix: always nonneg.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extension for Mแดด * M as a Matrix: always nonneg.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extension for โจM, (pf : M.IsHermitian)โฉ as a HermitianMat:
equivalent to 0 โค M in MatrixOrder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positivity extension for eigenvalues of a Matrix: 0 โค (_ : M.IsHermitian).eigenvalues i.
Will try to prove 0 โค M in the MatrixOrder. If the proof is A.H, i.e. M comes from a
HermitianMat, this will give 0 โค A.mat which becomes 0 โค A later.
Equations
- One or more equations did not get rendered due to their size.