A module for Matrix
Column Vector
Type to represent result of Gauss-Jordan reduction
Type to represent vector space such as R, R2, R3
Create Identity Matrix with n dimension
Scalar multiplication over a Matrix
Take the complex conjugate of a Complex Numbered Matrix
Perform the adjoint operation on a Complex Numbered Matrix
Try to calculate the inverse of a matrix
Calculate the submatrix given a starting and ending row and column index
Try to calculate the determinant
Calculate the norm of a Matrix
Calculate the left nullspace of a Matrix
Multiply a Vector by a Matrix
Add two Matrices together
Matrix Matrix multiplication
Calculate the dot product of two Matricies
Calculate the tensor product of two Matricies
Determine whether a matirx is square
Predicate to determine if Matrix is symmetric
Predicate to determine if Matrix is Hermitian
Determine whether a matirx is invertable
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
Determine the basis vectors of a vector space
Number of rows in Matrix
Number of columns in Matrix
Monoid empty for Vector
Monoidally add two Matrices together
Monoidally append Matricies together horizontally
Monoidally append Matricies together vertically
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 augmented side column vector
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
Matrix type