Smith normal form algorithm over a principal ideal domain: diagonalize matrices via elementary row/column operations to invariant factors

Class:
Algorithm