← LibraryModule Representation by Hermite Normal FormEngineering · MathematicsLesson 288/385← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginmodule representationHermite normal formideal representationintegral basis

Orders, Ideals and Prime Decomposition

Module Representation by Hermite Normal Form

Representing ideals and modules as Hermite normal form matrices relative to an integral basis, with a common denominator.

Engineering / MathematicsOrders, Ideals and Prime Decomposition2 min readKV-MATH-0585

The standard representation of an ideal is a matrix in Hermite normal form giving a basis relative to the integral basis of the order, together with a denominator. It is canonical, which is what makes equality testing possible.

The representation

I = (1/d) * (module generated by the columns of H)H in Hermite normal form; d a positive integer in lowest terms.

Invariants maintained

FormH is in Hermite normal form, hence canonical
DenominatorReduced to lowest terms against the content of H
RankFull — equal to the field degree for a non-zero ideal
StabilityThe module is closed under multiplication by the order

What can be read directly

Reading properties off the Hermite representation
QuantityFrom the representation
NormProduct of the diagonal entries, divided by the denominator to the field degree
IntegralityDenominator equal to one
MembershipReduce the element's coordinate vector against the triangular basis
ContainmentTest each basis vector of one for membership in the other

Stability under the order

Cost

Alternatives

Two-element representation

Compact and fast for multiplication, but not canonical. See two-element representation.

Factored representation

Store the prime factorisation with exponents. Ideal for multiplication and norms, poor for addition, and requires the factorisation to be known.

Reduced representative

For class group work, a small representative in the ideal class is often more useful than the ideal itself — see ideal reduction.

Source. Henri Cohen, A Course in Computational Algebraic Number Theory, Springer GTM 138 — 4.7.1. Structural reference unverified: the source file was not available during authoring; chapter and section numbers are taken from the published edition and have not been checked against a physical copy.

Continue learning

Ideals of the Maximal OrderArticle · MathematicsNEXT LESSON →Ideal Representation by Two ElementsArticle · MathematicsOrders in Number FieldsArticle · MathematicsIdeal Multiplication and DivisionArticle · Mathematics