GIhermite - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


GaussInt

  

GIhermite

  

Gaussian-integer-only Hermite Normal Form

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GIhermite(A)

GIhermite(A, U)

Parameters

A

-

Matrix of Gaussian integers

U

-

name

Description

• 

The function GIhermite computes the Hermite Normal Form (reduced row echelon form) of a Matrix of Gaussian integers.

• 

The Hermite normal form of A is an upper triangular Matrix H with rank(A) = the number of nonzero rows of H.

• 

The Hermite normal form is obtained by doing elementary row operations. This includes interchanging rows, multiplying through a row by a unit in , and adding an integral multiple of one row to another.

• 

One can use transposes to obtain the column form of the Hermite Normal Form.

• 

In the case of two arguments, the second argument U will be assigned the transformation Matrix on output, such that the following holds: GIhermite(A) = U . A.

Examples

(1)

(2)

(3)

(4)

See Also

GaussInt[GIsmith]

LinearAlgebra[HermiteForm]

LinearAlgebra[SmithForm]

 


Download Help Document