Documentation

Mathlib.NumberTheory.NumberField.ExistsRamified

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 .

Any number field that is unramified over has rank 1.

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) :
∃ (p : ), Nat.Prime p ∀ (P : Ideal 𝒪) (x : P.IsPrime), p P¬Algebra.IsUnramifiedAt P

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.