Expand description
Contains the algorithm to compute the “pre-smith” form of a matrix, which is sufficient for solving linear systems. Works over all principal ideal rings.
Functions§
- determinant_
using_ pre_ smith unstable-enable - Availability
- kernel_
basis_ using_ pre_ smith unstable-enable - Computes a basis of the right-kernel of the matrix
A, i.e. a full-rank matrixBsuch thatAB = 0and everyxwithAx = 0is of the formx = Byfor somey. - pre_
smith unstable-enable - Transforms
AintoA'via transformationsL, Rsuch thatL A R = A'andA'is diagonal. - solve_
right_ using_ pre_ smith unstable-enable - Computes a matrix
Xsuch thatlhs * X = rhs, if it exists.