Every number field has a ramified prime over ℚ #
...except ℚ itself.
This is a trivial corollary of NumberField.not_dvd_discr_iff_forall_mem and
NumberField.abs_discr_gt_two but is placed in a separate file to avoid large imports.
theorem
NumberField.exists_not_isUnramifiedAt_int
{K : Type u_1}
{𝒪 : Type u_2}
[Field K]
[NumberField K]
[CommRing 𝒪]
[Algebra 𝒪 K]
[IsIntegralClosure 𝒪 ℤ K]
(H : Module.finrank ℚ K ≠ 1)
:
∃ (P : Ideal 𝒪) (x : P.IsMaximal), ¬Algebra.IsUnramifiedAt ℤ P
If K is a number field with positive rank, then there exists some maximal ideal of 𝓞 K
that is ramified over ℤ.
theorem
NumberField.finrank_eq_one_of_unramified
{K : Type u_1}
{𝒪 : Type u_2}
[Field K]
[NumberField K]
[CommRing 𝒪]
[Algebra 𝒪 K]
[IsIntegralClosure 𝒪 ℤ K]
[Algebra.Unramified ℤ 𝒪]
:
Any number field that is unramified over ℚ has rank 1.
theorem
bijective_algebraMap_int_of_finite_of_unramified
{𝒪 : Type u_2}
[CommRing 𝒪]
[Module.Finite ℤ 𝒪]
[Algebra.Unramified ℤ 𝒪]
[IsDomain 𝒪]
[FaithfulSMul ℤ 𝒪]
:
If 𝒪 is a domain that is a finite and unramified extension of ℤ, then 𝒪 = ℤ.
theorem
NumberField.exists_not_isUnramifiedAt_int_of_isGalois
{K : Type u_1}
{𝒪 : Type u_2}
[Field K]
[NumberField K]
[CommRing 𝒪]
[Algebra 𝒪 K]
[IsIntegralClosure 𝒪 ℤ K]
[IsGalois ℚ K]
(H : 1 < Module.finrank ℚ K)
:
If K is a number field with positive rank such that K/ℚ is galois, then there exists
some rational prime p : ℕ such that every prime of K over p is ramified.