KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesThe Polynomial Reduction AlgorithmEngineering · Engineering MathematicsLesson 782/884← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginpolynomial reductionLLLdefining polynomialcanonical form
On this page

Ask about this page

KEVOS AIThe Polynomial Reduction Algorithm

KEVOS knowledge first · trusted web sources when needed

Number Fields and Algebraic Numbers

The Polynomial Reduction Algorithm

Finding a small defining polynomial for a number field using lattice reduction on the maximal order, and why this pays for itself.

Engineering / MathematicsNumber Fields and Algebraic Numbers2 min readKV-MATH-0580

The same field admits infinitely many defining polynomials. Finding a small one is cheap and makes every subsequent computation cheaper, which makes it one of the highest-return operations available.

Why it matters

Costs imposed by a poor defining polynomial
Consequence of a large polynomialEffect
Large discriminantMaximal order computation requires factoring a large number
Large indexMore primes fall into the hard decomposition case
Large coefficientsBigger intermediates in every operation
Large element sizesSlower ideal arithmetic and reduction

The method

Elements of the maximal order form a lattice under the trace form or under the sum of squared conjugate absolute values. Reducing that lattice yields small elements; those that generate the whole field give small defining polynomials.

Polynomial reduction

  1. Obtain the maximal orderAn integral basis is required first.
  2. Build the latticeUse the T2 form — the sum of squared absolute values of conjugates — as the quadratic form.
  3. ReduceApply LLL to the basis.
  4. Test generatorsFor each short element, compute its characteristic polynomial and check it is irreducible of full degree.
  5. SelectKeep the candidate with the smallest coefficients or smallest discriminant.

Key point

The T2 form is the right quadratic form because it makes 'small' mean small in every embedding simultaneously. Reducing with respect to the coefficient vector instead would produce elements small in the basis but potentially enormous analytically.

The chicken-and-egg problem

Pitfall

Reduction wants the maximal order, but computing the maximal order is what the reduction is meant to make easier. The standard resolution is to reduce with respect to the equation order first — which requires no maximal order — obtaining a better polynomial, then compute the maximal order, then reduce again if worthwhile.

Canonical forms

Reduction does not by itself give a canonical polynomial: several short elements may give equally small polynomials. Imposing a tie-breaking order on the candidates produces a canonical choice, which is what makes field identification by polynomial possible in tables — see constructing tables.

Isomorphism testing

Two fields given by different polynomials are isomorphic exactly when one polynomial has a root in the other field. Reducing both to canonical form first makes the common case — identical canonical polynomials — immediate. See field isomorphism.

Source. Henri Cohen, A Course in Computational Algebraic Number Theory, Springer GTM 138 — 4.4.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 LLL Lattice Basis Reduction Algorithm
  • Detecting Algebraic and Linear Dependence with LLL
  • Resultants and Discriminants
  • Discriminants and Integral Bases
  • The Subfield Problem

Continue learning

Discriminants and Integral BasesArticle · Engineering MathematicsNEXT LESSON →The Subfield ProblemArticle · Engineering MathematicsTrace, Norm and the Characteristic PolynomialArticle · Engineering MathematicsField Isomorphism and the Normal ClosureArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®