I think we can redefine RowHermite and ColumnHermite to be aliases of a common Hermite type with the type of the HNF matrix distinguishing between row and column forms (lower and upper triangular, respectively). Something similar can be done with the Smith type in all likelihood.
These would be breaking changes.
I think we can redefine
RowHermiteandColumnHermiteto be aliases of a commonHermitetype with the type of the HNF matrix distinguishing between row and column forms (lower and upper triangular, respectively). Something similar can be done with theSmithtype in all likelihood.These would be breaking changes.