← LibraryRegulator and Fundamental Unit RecoveryEngineering · MathematicsLesson 333/385← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginregulatorfundamental unitskernelrelation matrix

Sub-exponential Class Group Computation

Regulator and Fundamental Unit Recovery

Extracting fundamental units and the regulator from the kernel of the relation matrix, and confirming the unit system is fundamental.

Engineering / MathematicsSub-exponential Class Group Computation2 min readKV-MATH-0630

Units fall out of the same relation matrix that gives the class group. A relation that is trivial as an ideal identity means the generator involved is a unit, and the collection of such generators spans the unit lattice.

Where units come from

Each relation records a product of ideals equal to a principal ideal with a known generator. A combination of relations whose exponent vectors cancel gives a product of generators generating the trivial ideal — that is, a unit.

Kernel vectors of the relation matrix -> unitsThe corresponding product of recorded generators is a unit.

The procedure

Recovering units and the regulator

  1. Compute the kernelOf the relation matrix over the integers.
  2. Form the unitsEach kernel vector gives a product of recorded generators.
  3. Embed logarithmicallyUsing the accumulated real vectors — see the logarithmic embedding.
  4. Reduce the unit latticeApply LLL to obtain a smaller and more nearly fundamental system.
  5. Compute the regulatorAs the determinant of the reduced logarithmic matrix with one column deleted.
  6. Check fundamentalityAgainst the analytic class number formula.

Units are never written out

The index problem

A system obtained this way is independent but may not be fundamental. The regulator computed is then an integer multiple of the true one, and determining that integer is the final step.

Resolving the unit index
ApproachEffect
Lattice reduction on the unit latticeFinds smaller units; reduces but may not eliminate the index
More relationsOften produces the missing units directly
Comparison with the analytic formulaReveals the index as a ratio
Bounded search under GRHMakes an exhaustive search finite

Precision

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

Relation Matrix ConstructionArticle · MathematicsNEXT LESSON →Verifying Class Group and Regulator ResultsArticle · MathematicsFactor Base Selection and SmoothnessArticle · MathematicsThe Sub-exponential Algorithm in PracticeArticle · Mathematics