← LibraryThe Regulator: Definition and ComputationEngineering · MathematicsLesson 299/385← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginregulatorunit latticecovolumedeterminant

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.

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

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

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.

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.

Continue learning

The Logarithmic Embedding and the Unit LatticeArticle · MathematicsNEXT LESSON →Minkowski and Bach BoundsArticle · MathematicsThe Dirichlet Unit Theorem, ComputationallyArticle · MathematicsClass Group and Unit Computation: the Computational ProblemArticle · Mathematics