ArrayMatrix.ArrayMatrixArray-based matrix implementation. It provides a normalization function to reduce a matrix into reduced row echelon form. Operations exploit that the input matrix/matrices are in reduced row echelon form already.
module A : RatOps.RatOpsmodule V : ArrayVector.ArrayVectorFunctorinclude ArrayMatrix with type vec := V(A).t and type num := A.tval reduce_col_with : t -> int -> unitval normalize_with : t -> bool