Residue roots give ideals of prime norm #
For a modulus coprime to the conductor exponent, Kummer–Dedekind identifies the quotient of the ring of integers with the quotient by the reduced minimal polynomial. Evaluation at a residue root gives an ideal of that norm; at a prime modulus this ideal is maximal.
noncomputable def
NairTenenbaum.residueRootHom
{K : Type u_1}
[Field K]
[NumberField K]
(θ : NumberField.RingOfIntegers K)
{p : ℕ}
(hp : p.Coprime (RingOfIntegers.exponent θ))
(a : ResidueRoots (minpoly ℤ θ) p)
:
The residue-algebra homomorphism induced by a polynomial root.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
NairTenenbaum.residueRootHom_apply_generator
{K : Type u_1}
[Field K]
[NumberField K]
(θ : NumberField.RingOfIntegers K)
{p : ℕ}
(hp : p.Coprime (RingOfIntegers.exponent θ))
(a : ResidueRoots (minpoly ℤ θ) p)
:
theorem
NairTenenbaum.residueRootHom_injective
{K : Type u_1}
[Field K]
[NumberField K]
(θ : NumberField.RingOfIntegers K)
{p : ℕ}
(hp : p.Coprime (RingOfIntegers.exponent θ))
:
Function.Injective (residueRootHom θ hp)
noncomputable def
NairTenenbaum.residueRootIdeal
{K : Type u_1}
[Field K]
[NumberField K]
(θ : NumberField.RingOfIntegers K)
{p : ℕ}
(hp : p.Coprime (RingOfIntegers.exponent θ))
(a : ResidueRoots (minpoly ℤ θ) p)
:
The ideal obtained as the kernel of the residue-root homomorphism.
Equations
- NairTenenbaum.residueRootIdeal θ hp a = RingHom.ker (NairTenenbaum.residueRootHom θ hp a)
Instances For
@[simp]
theorem
NairTenenbaum.residueRootIdeal_absNorm
{K : Type u_1}
[Field K]
[NumberField K]
(θ : NumberField.RingOfIntegers K)
{p : ℕ}
(hp : p.Coprime (RingOfIntegers.exponent θ))
(a : ResidueRoots (minpoly ℤ θ) p)
:
theorem
NairTenenbaum.residueRootIdeal_injective
{K : Type u_1}
[Field K]
[NumberField K]
(θ : NumberField.RingOfIntegers K)
{p : ℕ}
(hp : p.Coprime (RingOfIntegers.exponent θ))
:
theorem
NairTenenbaum.rootCount_minpoly_le_card_ideals_norm
{K : Type u_1}
[Field K]
[NumberField K]
(θ : NumberField.RingOfIntegers K)
{p : ℕ}
(hp : p.Coprime (RingOfIntegers.exponent θ))
: