整数の係数をもつ n 行 n 列の正方行列 A には、n 行 n 列の行列 H と、U*A = H となるような n 行 n 列のユニモジュラー行列 U が存在します。ここで、H は A のエルミート標準形です。ユニモジュラー行列は、行列式が 1 または -1 に等しい実数正方行列です。A が多項式の行列の場合、U の行列式は定数です。
hermiteForm は、非特異整数正方行列 A のエルミート標準形を かつ となる上三角行列 H として返します。ここで、 です。A が正方行列でも特異行列でもない場合、行列 H は単純に上三角行列になります。