ClassFieldTheory.ideals_becomePrincipalInSmallHilbertClassField
Every integral ideal becomes principal in a small Hilbert class field.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace ClassFieldTheoryLean source · statement
theorem ideals_becomePrincipalInSmallHilbertClassField
(K : Type) [Field K] [NumberField K]
(E : FiniteAbelianExtension K) (hE : IsSmallHilbertClassField E) :
∀ I : Ideal (𝓞 K),
(I.map (algebraMap (𝓞 K) (𝓞 E))).IsPrincipal