Module

EmbeddedAbelianSubextension.lean

Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.EmbeddedAbelianSubextension
2 declarations indexed from sourceView source ↗

Embedded finite abelian subextensions

An embedding of an actual finite abelian extension into the rational separable closure determines a finite abelian subextension of the fixing subgroup of the embedded base field. This file also allows that base fixing subgroup to be replaced by a propositionally equal selected subgroup, as is needed by concrete class-field realizations.

Declarations

GlobalClassFieldTheory.GlobalClassFields.numberFieldEmbeddedAbelianSubextension

An actual finite abelian extension embedded in the rational separable closure, represented as a finite abelian subextension of a selected base subgroup equal to the fixing subgroup of the embedded base field.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation
open Reciprocity
def numberFieldEmbeddedAbelianSubextension
    (K E : Type)
    [Field K] [NumberField K]
    [Field E] [NumberField E]
    [Algebra K E] [FiniteDimensional K E]
    [IsAbelianGalois K E]
    (j : E →ₐ[ℚ] SeparableClosure ℚ)
    (B : ClosedSubgroup
      (SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
    (hbase : numberFieldEmbeddedBaseSubgroup K E j = B) :
    FiniteAbelianSubextension B
GlobalClassFieldTheory.GlobalClassFields.numberFieldEmbeddedAbelianSubextension_field

The top subgroup of the embedded abelian subextension is the fixing subgroup of the embedded top field.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation
open Reciprocity
theorem numberFieldEmbeddedAbelianSubextension_field
    (K E : Type)
    [Field K] [NumberField K]
    [Field E] [NumberField E]
    [Algebra K E] [FiniteDimensional K E]
    [IsAbelianGalois K E]
    (j : E →ₐ[ℚ] SeparableClosure ℚ)
    (B : ClosedSubgroup
      (SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
    (hbase : numberFieldEmbeddedBaseSubgroup K E j = B) :
    (numberFieldEmbeddedAbelianSubextension K E j B hbase).field =
      numberFieldEmbeddedTopSubgroup K E j