ClassFieldTower.Sawin.discr_natAbs_le_of_sawin_ramification
The initial tower's arithmetic conditions give a discriminant bound with one constant for all finite Galois number fields satisfying them.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace ClassFieldTower.SawinLean source · statement
theorem discr_natAbs_le_of_sawin_ramification
(L : Type*) [Field L] [NumberField L] [IsGalois ℚ L]
(hP : IsPGroup 2 Gal(L/ℚ))
(hOutside : IsUnramifiedAtFinitePlacesOutside ℚ L sawinRationalPrimeSupport) :
(NumberField.discr L).natAbs ≤ 255255 ^ Module.finrank ℚ L