Kummer-Dedekind theorem #
This file proves the monogenic version of the Kummer-Dedekind theorem on the splitting of prime
ideals in an extension of the ring of integers. This states that if I
is a prime ideal of
Dedekind domain R
and S = R[α]
for some α
that is integral over R
with minimal polynomial
f
, then the prime factorisations of I * S
and f mod I
have the same shape, i.e. they have the
same number of prime factors, and each prime factors of I * S
can be paired with a prime factor
of f mod I
in a way that ensures multiplicities match (in fact, this pairing can be made explicit
with a formula).
Main definitions #
normalizedFactorsMapEquivNormalizedFactorsMinPolyMk
: The bijection in the Kummer-Dedekind theorem. This is the pairing between the prime factors ofI * S
and the prime factors off mod I
.
Main results #
normalized_factors_ideal_map_eq_normalized_factors_min_poly_mk_map
: The Kummer-Dedekind theorem.Ideal.irreducible_map_of_irreducible_minpoly
:I.map (algebraMap R S)
is irreducible if(map (Ideal.Quotient.mk I) (minpoly R pb.gen))
is irreducible, wherepb
is a power basis ofS
overR
.
TODO #
Prove the Kummer-Dedekind theorem in full generality.
Prove the converse of
Ideal.irreducible_map_of_irreducible_minpoly
.Prove that
normalizedFactorsMapEquivNormalizedFactorsMinPolyMk
can be expressed asnormalizedFactorsMapEquivNormalizedFactorsMinPolyMk g = ⟨I, G(α)⟩
forg
a prime factor off mod I
andG
a lift ofg
toR[X]
.
References #
Tags #
kummer, dedekind, kummer dedekind, dedekind-kummer, dedekind kummer
Let S / R
be a ring extension and x : S
, then the conductor of R<x>
is the
biggest ideal of S
contained in R<x>
.
Equations
- conductor R x = { carrier := {a : S | ∀ (b : S), a * b ∈ Algebra.adjoin R {x}}, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
This technical lemma tell us that if C
is the conductor of R<x>
and I
is an ideal of R
then p * (I * S) ⊆ I * R<x>
for any p
in C ∩ R
A technical result telling us that (I * S) ∩ R<x> = I * R<x>
for any ideal I
of R
.
The canonical morphism of rings from R<x> ⧸ (I*R<x>)
to S ⧸ (I*S)
is an isomorphism
when I
and (conductor R x) ∩ R
are coprime.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first half of the Kummer-Dedekind Theorem in the monogenic case, stating that the prime
factors of I*S
are in bijection with those of the minimal polynomial of the generator of S
over R
, taken mod I
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The second half of the Kummer-Dedekind Theorem in the monogenic case, stating that the
bijection FactorsEquiv'
defined in the first half preserves multiplicities.
The Kummer-Dedekind Theorem.