Predicados de matriz 

Mathematica 10 agrega un número de predicados de matriz, para probar propiedades de matriz. Los predicados de matriz son típicamente usados para algoritmos que necesitan verificar una propiedad de matrices de entrada antes de ejecutar el algoritmo.

Predicados de matriz relacionados con simetría.

Predicados de matriz relacionados con la forma cuadrática.

PositiveDefiniteMatrixQ[m] for all nonzero
PositiveSemidefiniteMatrixQ[m] for all nonzero
NegativeDefiniteMatrixQ[m] for all nonzero
NegativeSemidefiniteMatrixQ[m] for all nonzero
IndefiniteMatrixQ[m]otherwise

Predicados de matriz relacionados con el producto interno.

OrthogonalMatrixQ[m] is identity matrix,
UnitaryMatrixQ[m] is identity matrix,

Predicados de matriz relacionados con valores propios.

DiagonalizableMatrixQ[m] for diagonal d
NormalMatrixQ[m] for diagonal or
de en ja pt-br zh