Kummer's Criterion and Regular Primes in Lean

1.2. The class numbers h, h-plus, and h-minus🔗

Definition1.2.1
uses 0
Used by 2
Reverse dependency previews
Preview
Theorem 1.6.2
Loading preview
Reverse dependency preview content is loaded from the Blueprint HTML cache.
L∃∀N

The class number of \mathbb{Q}(\zeta_p) is h(\mathbb{Q}(\zeta_p)) \;:=\; \bigl|\mathrm{Cl}(\mathcal{O}_{\mathbb{Q}(\zeta_p)})\bigr|.

Lean code for Definition1.2.11 definition
  • defdefined in BernoulliRegular/TotallyRealSubfield/Basic.lean
    complete
    def BernoulliRegular.h.{u_1} (K : Type u_1) [Field K] [NumberField K] : 
    def BernoulliRegular.h.{u_1} (K : Type u_1)
      [Field K] [NumberField K] : 
    The class number of `K`, written locally as `h`. 
Definition1.2.2
uses 0
Used by 2
Reverse dependency previews
Preview
Theorem 1.6.2
Loading preview
Reverse dependency preview content is loaded from the Blueprint HTML cache.
L∃∀N

The plus class number is the class number of the maximal real subfield: \hplus \;:=\; \bigl|\mathrm{Cl}(\mathcal{O}_{\mathbb{Q}(\zeta_p)^+})\bigr|.

Lean code for Definition1.2.21 definition
  • defdefined in BernoulliRegular/TotallyRealSubfield/Basic.lean
    complete
    def BernoulliRegular.hPlus.{u_1} (K : Type u_1) [Field K] [NumberField K]
      [NumberField.IsCMField K] : 
    def BernoulliRegular.hPlus.{u_1}
      (K : Type u_1) [Field K] [NumberField K]
      [NumberField.IsCMField K] : 
    The class number of the totally real subfield `K⁺`, written locally as `h⁺`. 

The crucial foundational fact is that \hplus divides h(\mathbb{Q}(\zeta_p)). Only after this has been proved can one define the relative class number by honest division. The proof, occupying the rest of this chapter, follows Diekmann's Proposition 55 (Washington's Theorem 4.14). The strategy is to show that the natural extension-of-ideals map \mathrm{Cl}(\mathcal{O}_{\mathbb{Q}(\zeta_p)^+}) \longrightarrow \mathrm{Cl}(\mathcal{O}_{\mathbb{Q}(\zeta_p)}) is injective; divisibility of the orders then follows from the fact that an injective homomorphism of finite groups has image of order dividing the codomain.