KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesThe Ideal Class GroupEngineering · Engineering MathematicsLesson 795/884← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginclass groupclass numberunique factorisationprincipal ideal
On this page

Ask about this page

KEVOS AIThe Ideal Class Group

KEVOS knowledge first · trusted web sources when needed

Class Groups, Units and Regulators

The Ideal Class Group

The class group as the obstruction to unique factorisation, its finiteness, and what a complete computation must produce.

Engineering / MathematicsClass Groups, Units and Regulators2 min readKV-MATH-0593

The class group measures the failure of unique factorisation of elements in the maximal order. It is finite, and computing it is one of the two hard problems of the subject.

Definition

Cl(K) = (fractional ideals) / (principal ideals)A finite abelian group; its order is the class number.
Trivial class group
Class number one. Every ideal is principal, and elements factor uniquely up to units.
Ideal class
Two ideals are in the same class when their quotient is principal.
Class number
The order of the group. A weaker invariant than the structure.

Key point

Class number one is exactly the condition for unique factorisation of elements. This is the sense in which the class group measures the failure: it is trivial precisely when there is no failure.

Finiteness

Every ideal class contains an ideal of norm below the Minkowski bound. Since there are finitely many ideals below any norm bound, the class group is finite.

Note

The proof is constructive in principle: enumerate all ideals below the Minkowski bound and determine which are equivalent. For small discriminants this is a genuine algorithm; for large ones the bound is far too big and sub-exponential methods are required.

What a complete computation produces

A complete class group result
OutputWhy it is needed
Invariant factor decompositionThe group structure, not merely its order
An ideal generating each cyclic factorWithout generators the structure cannot be used
The order of each generatorFollows from the invariant factors
Conditionality flagWhether the result assumes GRH

Caution

The class number alone is a much weaker result than the structure with generators, and it usually costs no less to obtain — the structure falls out of the Smith normal form of the relation matrix that had to be computed anyway.

Behaviour

Class numbers of imaginary quadratic fields grow roughly like the square root of the discriminant. Real quadratic fields behave quite differently: class numbers are frequently very small while the regulator is large, and the product of the two is what the analytic formula controls.

Key point

This is why real and imaginary quadratic fields need different algorithms. In the imaginary case the class number carries the difficulty; in the real case the regulator does. See the fundamental unit.

Computation

For quadratic fields, classical methods via binary quadratic forms are available. In general, the sub-exponential relation method applies — see Buchmann's algorithm.

Source. Henri Cohen, A Course in Computational Algebraic Number Theory, Springer GTM 138 — 4.9.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.

Related pages

  • Ideal Multiplication and Division
  • Binary Quadratic Forms and the Ideal Correspondence
  • Imaginary Quadratic Class Numbers by Counting Reduced Forms
  • The Dirichlet Unit Theorem, Computationally

Continue learning

Valuations and UniformisersArticle · Engineering MathematicsNEXT LESSON →The Dirichlet Unit Theorem, ComputationallyArticle · Engineering MathematicsEssential Discriminant DivisorsArticle · Engineering MathematicsThe Logarithmic Embedding and the Unit LatticeArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®