A module for Matrix
Column Vector
Type to represent result of Gauss-Jordan reduction
Type to represent vector space such as R, R2, R3
Add two Real Matrices together
Add two Complex Matrices together
Monoidally add two Real numbered Matrices together
Monoidally add two Complex numbered Matrices together
Take the complex conjugate of a Complex Numbered Matrix
Perform the adjoint operation on a Complex Numbered Matrix
Matrix Matrix multiplication for a Complex Numbered Matrix
Matrix Matrix multiplication for a Real Numbered Matrix
Create Identity Matrix with n dimension
Function composition of Gaussian Elimination and Jordan Elimination
Gaussian Elimination
Predicate to determine if Matrix is Hermitian
Predicate to determine if Matrix is symmetric
Internal function for Jordan Elimination
Predicate to determine if a list of Vectors are linearly independent
Multiply a real Vector by a real Matrix
Solve a system of linear equations using Gauss-Jordan elimination with explict augmented side column vector
Determine whether list of vectors are a basis for a space
Determine the basis vectors of a vector space
Determine whether list of vectors spans a space
Number of rows in Matrix
Number of columns in Matrix
Solve a system of linear equations using Gauss-Jordan elimination
Monoidally append Matricies together horizontally
Monoidally append Matricies together vertically
Monoid empty for Vector
Try to calculate the determinant
Get the value in a matrix at the specified row and column
Set the value in a Matrix at the specified row and column
Put a matrix into Upper Triangular Form
Matrix type