Matrix Predicates

Mathematica 10 adds a number of matrix predicates, for testing matrix properties. Matrix predicates are typically used for algorithms that need to verify a property of input matrices before running the algorithm.