A number field unramified at every prime over ℤ has degree one over ℚ.
The proof first shows that its different ideal is the unit ideal. Its absolute discriminant therefore has absolute value one, while the Hermite--Minkowski bound says that every number field of degree greater than one has absolute discriminant greater than two.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicNumberTheory.Ramification
open NumberFieldtheorem numberField_finrank_eq_one_of_forall_isUnramifiedAt
(K : Type*) [Field K] [NumberField K]
(hunramified : ∀ (P : Ideal (𝓞 K)) [P.IsPrime],
Algebra.IsUnramifiedAt ℤ P) :
Module.finrank ℚ K = 1