KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesThe Regulator: Definition and ComputationEngineering · Engineering MathematicsLesson 798/884← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginregulatorunit latticecovolumedeterminant
On this page

Ask about this page

KEVOS AIThe Regulator: Definition and Computation

KEVOS knowledge first · trusted web sources when needed

Class Groups, Units and Regulators

The Regulator: Definition and Computation

The regulator as the covolume of the unit lattice, its computation, and the precision and verification it demands.

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

The regulator is the covolume of the unit lattice under the logarithmic embedding. It measures how large the fundamental units are, and together with the class number it is what the analytic class number formula controls.

Definition

R = |det of the matrix of L(u_i) with one column deleted|u_i a system of fundamental units; any one column may be deleted.

Key point

Deleting a column is necessary because the images lie in a hyperplane, so the full matrix is singular. Any column may be deleted and the absolute determinant is the same — a useful consistency check.

Computation

Computing the regulator

  1. Find independent unitsAny independent system will do initially.
  2. EmbedCompute the logarithmic images to high precision.
  3. Take the determinantDelete one column and compute the determinant.
  4. Correct for indexThe result is the true regulator times the index of the subgroup generated. Determine that index and divide.

The index problem

Caution

An independent system that is not fundamental gives an integer multiple of the true regulator. Determining that multiple is the hardest part of the computation, and it cannot be done by inspection of the units alone.

Determining whether a unit system is fundamental
Method for the indexCharacter
Compare against the analytic class number formulaStandard; gives the product of class number and regulator
Lattice reduction on the known unitsFinds smaller units, reducing the index; may not reach one
Search for units of small norm in the latticeExhaustive within a bound; expensive
Assume GRH boundsMakes the search finite and practical

Precision

Pitfall

The regulator is a determinant of logarithms of very large numbers, so cancellation is severe. Precision must substantially exceed the size of the answer, and a computation performed at insufficient precision returns a plausible wrong value rather than an error.

Verification

The analytic class number formula relates the product of class number and regulator to a value of the Dedekind zeta function. Computing that value independently and comparing is the standard check — see verification and analytic formulas.

Key point

Because the formula controls the product, class number and regulator cannot be verified separately by this route. An error that halves one and doubles the other passes the check, which is why the class group structure should also be confirmed by other means.

Real quadratic fields

For real quadratic fields the regulator is the logarithm of the fundamental unit, computable classically by continued fractions — see the fundamental unit.

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

  • The Fundamental Unit of a Real Quadratic Field
  • Regulator and Fundamental Unit Recovery
  • The Logarithmic Embedding and the Unit Lattice
  • Minkowski and Bach Bounds

Continue learning

The Logarithmic Embedding and the Unit LatticeArticle · Engineering MathematicsNEXT LESSON →Minkowski and Bach BoundsArticle · Engineering MathematicsThe Dirichlet Unit Theorem, ComputationallyArticle · Engineering MathematicsClass Group and Unit Computation: the Computational ProblemArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®