Module

SmallHilbertClassFieldPrincipalization.lean

Nyll.ClassFieldTheory.Theorems.FrobeniusAndHilbertClassFields.SmallHilbertClassFieldPrincipalization
1 declaration indexed from sourceView source ↗

Principalization in the small Hilbert class field

The principal ideal theorem says that extension to the Hilbert class field makes every integral ideal of the base number field principal.

Declarations

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 ClassFieldTheory
theorem ideals_becomePrincipalInSmallHilbertClassField
    (K : Type) [Field K] [NumberField K]
    (E : FiniteAbelianExtension K) (hE : IsSmallHilbertClassField E) :
    ∀ I : Ideal (𝓞 K),
      (I.map (algebraMap (𝓞 K) (𝓞 E))).IsPrincipal