ModularHermitianRowReduction RΒΆ
divisor.spad line 211 [edit on github]
Modular hermitian row reduction. Author: Manuel Bronstein Date Created: 22 February 1989 Keywords: matrix, reduction.
- normalizedDivide: (R, R) -> Record(quotient: R, remainder: R)
normalizedDivide(n, d)
returns a normalized quotient and remainder such that consistently unique representatives for the residue class are chosen, e.g. positive remainders
- rowEch: Matrix R -> Matrix R
rowEch(m)
computes a modular row-echelon form ofm
, finding an appropriate modulus.
- rowEchelon: (Matrix R, R) -> Matrix R
rowEchelon(m, d)
computes a modular row-echelon form modd
of [d
] [d
] [ . ] [d
] [M
] whereM = m mod d
.