KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesVerifying Class Group and Regulator ResultsEngineering · Engineering MathematicsLesson 833/884← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginverificationanalytic class number formulaGRHEuler product
On this page

Ask about this page

KEVOS AIVerifying Class Group and Regulator Results

KEVOS knowledge first · trusted web sources when needed

Sub-exponential Class Group Computation

Verifying Class Group and Regulator Results

Confirming class group and regulator results against the analytic class number formula, and what such confirmation does and does not establish.

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

A class group computed by relation collection is conditional and may be wrong in two specific ways. Verification against the analytic class number formula addresses both, and can make the result unconditional.

The two failure modes

How relation-based class group computation fails
FailureEffect on the answer
Insufficient relationsComputed class number is a multiple of the truth
Factor base does not generateComputed class group is a quotient of the truth

Caution

Both failures produce self-consistent, plausible output. Neither is detectable from the relation matrix. External verification is the only defence.

The analytic formula

The residue of the Dedekind zeta function at one is expressed in terms of the class number, the regulator, the discriminant, the signature and the roots of unity.

h R = (analytic quantity computed from the zeta function)The formula controls the product, not the factors separately.

Verification against the analytic formula

  1. Compute the analytic valueBy an Euler product over prime ideals, truncated with a rigorous error bound.
  2. Compute the algebraic valueClass number times regulator from the relation computation.
  3. CompareAgreement within the error bound confirms the result.
  4. Interpret a mismatchA ratio that is a small integer indicates a missing factor — either relations or units.

What it establishes

Key point

If the analytic value is computed with a rigorous error bound tight enough to exclude the next possible value, agreement makes the result unconditional. GRH was used to decide where to stop searching, not to justify the answer, so an independent confirmation removes the dependence entirely.

What it does not establish

Pitfall

The formula controls only the product of class number and regulator. An error that halves one and doubles the other passes undetected. The class group structure — not just the order — must be confirmed by other means, and the unit rank check against the signature is a useful independent constraint.

Additional checks

  • The unit rank must equal r_1 + r_2 - 1 from the signature.
  • Every relation must be verified by recomputing the ideal product and confirming it is principal with the recorded generator.
  • The class group order must be consistent with any known genus theory constraints.
  • For quadratic fields, small cases can be checked against form enumeration.

Key point

Recomputing a random sample of relations from the recorded generators is the cheapest strong check available. It confirms the ideal arithmetic, the reduction bookkeeping and the generator recording all at once.

Error bounds on the analytic side

Cost

Obtaining a rigorous truncation bound on the Euler product is the expensive part, and the precision required grows with the discriminant. Without a rigorous bound the comparison is indicative rather than conclusive — worth doing, but not a proof.

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

  • Class Numbers from Analytic Class Number Formulas
  • Primality Certificates and Independent Verification
  • Regulator and Fundamental Unit Recovery
  • The Sub-exponential Algorithm in Practice

Continue learning

Regulator and Fundamental Unit RecoveryArticle · Engineering MathematicsNEXT LESSON →The Sub-exponential Algorithm in PracticeArticle · Engineering MathematicsRelation Matrix ConstructionArticle · Engineering MathematicsElliptic Curves: Basic DefinitionsArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®