Documentation

TauCeti.NumberTheory.NumberField.Index.CommonIndexDivisor

Common index divisors #

A prime p is a common index divisor of a number field K when it divides the index [𝓞 K : ℤ[θ]] of every integral primitive element θ. Such a prime obstructs monogenicity: 𝓞 K = ℤ[θ] would force index θ = 1.

The obstruction is a counting argument. Kummer–Dedekind puts the primes of 𝓞 K above p in bijection with the distinct monic irreducible factors of minpoly ℤ θ modulo p, matching the residue degree of a prime with the degree of its factor — but only for a θ whose conductor exponent is prime to p. So if p has more primes of residue degree d than there are monic irreducible polynomials of degree d available over 𝔽_p, no θ can satisfy that hypothesis, and then p divides exponent θ, hence index θ.

Main definitions #

Main results #

The converse is Hensel's criterion — the common index divisors are exactly the primes whose splitting type is not realizable modulo p — and is deliberately not proved here.

References #

p is a common index divisor of K when it divides the index [𝓞 K : ℤ[θ]] of every integral primitive element θ of K.

A common index divisor obstructs monogenicity. If K admits no integral primitive element the condition holds vacuously, so the predicate carries content only when such a θ exists.

Instances For

    Being a common index divisor is exactly divisibility of every index. The body of IsCommonIndexDivisor is not exposed across module boundaries, so this is the characterisation downstream code uses to prove the predicate or to extract a divisibility from it.

    A common index divisor divides every index. The elimination form of the predicate: it extracts the divisibility at a given integral primitive element, so a consumer never has to unfold a definition whose body is not exposed across module boundaries.

    A common index divisor obstructs monogenicity. No integral primitive element has index 1, since p divides every index and p ≠ 1.

    Primality is not needed: any p ≠ 1 dividing every index gives the same obstruction.

    The same obstruction stated on orders: no ℤ[θ] generated by an integral primitive element is all of 𝓞 K.

    The primes of 𝓞 K above p whose residue degree over ℤ is d.

    Instances For
      @[simp]

      Membership in primesOverOfInertiaDeg is the residue-degree condition defining it.

      The degree-d monic irreducible factors of minpoly ℤ θ modulo p are among the degree-d monic irreducibles over 𝔽_p, so they are no more numerous.

      The Kummer–Dedekind counting bound. For a θ whose conductor exponent is prime to p, the primes of 𝓞 K above p with residue degree d are no more numerous than the degree-d monic irreducible factors of minpoly ℤ θ modulo p.

      The counting obstruction. If p has more primes of residue degree d than there are monic irreducible polynomials of degree d over 𝔽_p, then p divides the index of every integral primitive element.

      Both counts are intrinsic to p, d and K: no bound is assumed, because the degree-d monic irreducibles over 𝔽_p are a fixed finite set independent of any generator.