A module for Matrix
Column Vector
Type to represent result of Gauss-Jordan reduction if system is consistant
Type to represent result of Gauss-Jordan reduction
Type to represent vector space such as R, R2, R3
Type to represent a Vector Space
Scalar multiplication over a Matrix
Take the complex conjugate of a Complex Numbered Matrix
Perform the adjoint operation on a Complex Numbered Matrix
Calculate the submatrix given a starting and ending row and column index
Calculate the null space of a matrix
Calculate the left nullspace of a Matrix
Get the diagonal of a Matrix
Get the Product of the diagonal of a Matrix
Create a Matrix from a list of Column Vectors
Multiply a Vector by a Matrix
Matrix Matrix multiplication
Calculate the tensor product of two Matricies
Calculate the commuter of two Hermitian Matricies
Determine whether list of vectors are a basis for a space
Predicate to determine if a list of Vectors are linearly independent
Determine whether list of vectors spans a space
Number of rows in Matrix
Number of columns in Matrix
Predicate to determine if two matricies are row equivalent
Predicate to determine if all values in the matric satisfy the given predicate
Determine whether a matirx is one to one
Determine whether a matirx is onto
Monoidally append Matricies together horizontally
Monoidally append Matricies together vertically
Commutative Semigroup instance for Matrix under the addition operation with real values.
Commutative Semigroup instance for Matrix under the addition operation with complex values.
Commutative Monoid instance for Matrix under the addition operation with real values.
Commutative Monoid instance for Matrix under the addition operation with complex values.
Real Numbered Matrix Algebra
Abelian Group instance for Matrix under the addition operation with complex values.
Append Matricies together horizontally
Group instance for Matrix under the addition operation with real values.
Semigroup instance for Matrix under the addition operation with real values.
Real Numbered Vector Space for Matrix
Complex Numbered Vector Space for Matrix
Semigroup instance for Matrix under the addition operation with complex values.
Group instance for Matrix under the addition operation with complex values.
Put a matrix into Upper Triangular Form
Gaussian Elimination
Internal function for Jordan Elimination
Function composition of Gaussian Elimination and Jordan Elimination
Solve a system of linear equations using Gauss-Jordan elimination with explict column vector of constants
Solve a system of linear equations using Gauss-Jordan elimination
Get the value in a matrix at the specified row and column
Set the value in a Matrix at the specified row and column
Print a Real matrix to a string
Print a Complex matrix to a string
Try to read a string into a Matrix
Try to read a string into a Matrix
Row Vector