ModuleHilbertClassFieldMaximalSubextension.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.HilbertClassFieldMaximalSubextension
52 declarations indexed from sourceView source ↗ Declarations
GlobalClassFieldTheory.GlobalClassFields.BigHilbertTransportedAddSubgroupData
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertTransportedAddSubgroupData
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertAddSubgroup_eq_of_map_symm_eq
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertNormSubgroupInRationalClassFormation
DocumentationThe intrinsic big-Hilbert norm subgroup of an actual rational fixed field, transported into the rational absolute idele-class formation.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.finiteAbstractBigHilbertIntrinsicNormSubgroup
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.finiteAbstractBigHilbertTransportData
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertNormSubgroupInRationalClassFormation_mem_iff
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalIdeleClassEquiv
DocumentationThe fixed-field idele-class equivalence at the selected big-Hilbert base, named once so later subgroup comparisons do not reconstruct it.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalIntrinsicNormSubgroup
DocumentationThe intrinsic ordinary norm subgroup at the selected base, with its additive carrier fixed in the declaration type.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalActualNormEndpoint
DocumentationThe selected abstract norm subgroup, with its ambient additive carrier fixed once in the declaration type.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalTransportData
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalNormEndpoint
DocumentationA short typed name for the transported intrinsic subgroup used below.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalNormEndpoint_map_symm
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalNormEndpoint_mem_iff
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalNormEndpoint_eq_public
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalNormSubgroup_map_symm
DocumentationMapping the selected abstract norm subgroup back to the ordinary idele-class group gives the named intrinsic subgroup.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalActualNormEndpoint_mem_iff
DocumentationMembership in the selected abstract norm subgroup is detected after applying the named inverse fixed-field equivalence.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldMaximalNormSubgroup_eq_endpoint
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldSubextension_normSubgroup
DocumentationThe selected big Hilbert class-field subextension realizes exactly the intrinsic big-Hilbert norm subgroup in the rational absolute class formation.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionBaseQuotientFinite
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionRelativeQuotientFinite
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionBaseFiniteDimensional
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionRelativeFiniteDimensional
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionRelativeScalarTower
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionTopFiniteDimensional
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
local instance maximalSubextensionRelativeScalarTower :
IsScalarTower ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionBaseNumberField
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
local instance maximalSubextensionRelativeScalarTower :
IsScalarTower ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance maximalSubextensionTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
FiniteDimensional.trans ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionTopNumberField
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
local instance maximalSubextensionRelativeScalarTower :
IsScalarTower ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance maximalSubextensionTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
FiniteDimensional.trans ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionBaseNumberField :
NumberField
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
NumberField.of_module_finite ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
GlobalClassFieldTheory.GlobalClassFields.maximalSubextensionRelativeIsGalois
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
local instance maximalSubextensionRelativeScalarTower :
IsScalarTower ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance maximalSubextensionTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
FiniteDimensional.trans ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionBaseNumberField :
NumberField
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
NumberField.of_module_finite ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
noncomputable local instance maximalSubextensionTopNumberField :
NumberField
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
NumberField.of_module_finite ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
GlobalClassFieldTheory.GlobalClassFields.bigHilbertNormSubgroupContainedInRationalClassFormation
DocumentationThe intrinsic big-Hilbert norm subgroup is contained in the norm subgroup of the specified finite abelian subextension.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
local instance maximalSubextensionRelativeScalarTower :
IsScalarTower ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance maximalSubextensionTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
FiniteDimensional.trans ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionBaseNumberField :
NumberField
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
NumberField.of_module_finite ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
noncomputable local instance maximalSubextensionTopNumberField :
NumberField
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
NumberField.of_module_finite ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionRelativeIsGalois :
IsGalois
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_isGalois
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below P₀.normal
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianSubextensionIsUnramifiedAtFinitePlaces
DocumentationThe actual fixed-field extension represented by a finite abelian subextension is unramified at every finite place.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
local instance maximalSubextensionRelativeScalarTower :
IsScalarTower ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance maximalSubextensionTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
FiniteDimensional.trans ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionBaseNumberField :
NumberField
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
NumberField.of_module_finite ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
noncomputable local instance maximalSubextensionTopNumberField :
NumberField
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
NumberField.of_module_finite ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionRelativeIsGalois :
IsGalois
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_isGalois
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below P₀.normal
GlobalClassFieldTheory.GlobalClassFields.bigHilbertNormSubgroupInRationalClassFormation_le_normSubgroup_of_unramifiedAtFinitePlaces
DocumentationFinite-prime unramifiedness of an actual finite abelian fixed-field extension forces its abstract norm subgroup to contain the intrinsic big-Hilbert subgroup.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section GeneralFixedFieldContainment
variable
(K₀ : FiniteAbstractField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
(P₀ : FiniteAbelianSubextension K₀.field)
local instance maximalSubextensionBaseQuotientFinite :
Finite
((baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ)).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(baseField
(SeparableClosure ℚ ≃ₐ[ℚ] SeparableClosure ℚ))
K₀.field (le_baseField K₀.field)) :=
K₀.finite
local instance maximalSubextensionRelativeQuotientFinite :
Finite
(K₀.field.toSubgroup ⧸
CyclicCohomology.extensionSubgroup
K₀.field P₀.field P₀.below) :=
P₀.finite
noncomputable local instance maximalSubextensionBaseFiniteDimensional :
FiniteDimensional ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
abstractFixedField_finiteDimensional
ℚ (SeparableClosure ℚ) K₀.field K₀.finite
noncomputable local instance maximalSubextensionRelativeFiniteDimensional :
FiniteDimensional
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below K₀.finite P₀.finite
local instance maximalSubextensionRelativeScalarTower :
IsScalarTower ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance maximalSubextensionTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
FiniteDimensional.trans ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionBaseNumberField :
NumberField
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field) :=
NumberField.of_module_finite ℚ
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
noncomputable local instance maximalSubextensionTopNumberField :
NumberField
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
NumberField.of_module_finite ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below)
noncomputable local instance maximalSubextensionRelativeIsGalois :
IsGalois
(abstractFixedField ℚ (SeparableClosure ℚ) K₀.field)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P₀.below) :=
abstractRelativeFixedField_isGalois
ℚ (SeparableClosure ℚ)
K₀.field P₀.field P₀.below P₀.normal
GlobalClassFieldTheory.GlobalClassFields.bigHilbertFiniteAbelianSubextensionIsUnramifiedAtFinitePlaces
DocumentationA finite abelian subextension of the selected rational fixed-field base is unramified at every finite place.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertMaximalRelativeQuotientFinite
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section FixedFieldMaximalityInstances
variable
(K : Type) [Field K] [NumberField K]
(P : FiniteAbelianSubextension
(bigHilbertClassFieldBaseSubgroup K))
GlobalClassFieldTheory.GlobalClassFields.bigHilbertMaximalRelativeFiniteDimensional
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section FixedFieldMaximalityInstances
variable
(K : Type) [Field K] [NumberField K]
(P : FiniteAbelianSubextension
(bigHilbertClassFieldBaseSubgroup K))
local instance bigHilbertMaximalRelativeQuotientFinite :
Finite
((bigHilbertClassFieldBaseSubgroup K).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below) :=
P.finite
GlobalClassFieldTheory.GlobalClassFields.bigHilbertMaximalRelativeScalarTower
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section FixedFieldMaximalityInstances
variable
(K : Type) [Field K] [NumberField K]
(P : FiniteAbelianSubextension
(bigHilbertClassFieldBaseSubgroup K))
local instance bigHilbertMaximalRelativeQuotientFinite :
Finite
((bigHilbertClassFieldBaseSubgroup K).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below) :=
P.finite
noncomputable local instance bigHilbertMaximalRelativeFiniteDimensional :
FiniteDimensional
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below inferInstance P.finite
GlobalClassFieldTheory.GlobalClassFields.bigHilbertMaximalTopFiniteDimensional
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section FixedFieldMaximalityInstances
variable
(K : Type) [Field K] [NumberField K]
(P : FiniteAbelianSubextension
(bigHilbertClassFieldBaseSubgroup K))
local instance bigHilbertMaximalRelativeQuotientFinite :
Finite
((bigHilbertClassFieldBaseSubgroup K).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below) :=
P.finite
noncomputable local instance bigHilbertMaximalRelativeFiniteDimensional :
FiniteDimensional
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below inferInstance P.finite
local instance bigHilbertMaximalRelativeScalarTower :
IsScalarTower ℚ
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
GlobalClassFieldTheory.GlobalClassFields.bigHilbertMaximalTopNumberField
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section FixedFieldMaximalityInstances
variable
(K : Type) [Field K] [NumberField K]
(P : FiniteAbelianSubextension
(bigHilbertClassFieldBaseSubgroup K))
local instance bigHilbertMaximalRelativeQuotientFinite :
Finite
((bigHilbertClassFieldBaseSubgroup K).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below) :=
P.finite
noncomputable local instance bigHilbertMaximalRelativeFiniteDimensional :
FiniteDimensional
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below inferInstance P.finite
local instance bigHilbertMaximalRelativeScalarTower :
IsScalarTower ℚ
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance bigHilbertMaximalTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
FiniteDimensional.trans ℚ
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below)
GlobalClassFieldTheory.GlobalClassFields.bigHilbertMaximalRelativeIsGalois
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section FixedFieldMaximalityInstances
variable
(K : Type) [Field K] [NumberField K]
(P : FiniteAbelianSubextension
(bigHilbertClassFieldBaseSubgroup K))
local instance bigHilbertMaximalRelativeQuotientFinite :
Finite
((bigHilbertClassFieldBaseSubgroup K).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below) :=
P.finite
noncomputable local instance bigHilbertMaximalRelativeFiniteDimensional :
FiniteDimensional
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below inferInstance P.finite
local instance bigHilbertMaximalRelativeScalarTower :
IsScalarTower ℚ
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance bigHilbertMaximalTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
FiniteDimensional.trans ℚ
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below)
noncomputable local instance bigHilbertMaximalTopNumberField :
NumberField
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
NumberField.of_module_finite ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below)
GlobalClassFieldTheory.GlobalClassFields.finiteUnramifiedAbelianSubextension_le_bigHilbertClassFieldSubextension
DocumentationEvery finite abelian subextension of the same rational fixed-field base which is unramified at all finite places is contained in the selected big Hilbert class-field subextension.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open ClassFormation KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
section FixedFieldMaximalityInstances
variable
(K : Type) [Field K] [NumberField K]
(P : FiniteAbelianSubextension
(bigHilbertClassFieldBaseSubgroup K))
local instance bigHilbertMaximalRelativeQuotientFinite :
Finite
((bigHilbertClassFieldBaseSubgroup K).toSubgroup ⧸
CyclicCohomology.extensionSubgroup
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below) :=
P.finite
noncomputable local instance bigHilbertMaximalRelativeFiniteDimensional :
FiniteDimensional
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
abstractRelativeFixedField_finiteDimensional
ℚ (SeparableClosure ℚ)
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below inferInstance P.finite
local instance bigHilbertMaximalRelativeScalarTower :
IsScalarTower ℚ
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
IsScalarTower.of_algebraMap_eq' (RingHom.ext_rat _ _)
noncomputable local instance bigHilbertMaximalTopFiniteDimensional :
FiniteDimensional ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
FiniteDimensional.trans ℚ
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below)
noncomputable local instance bigHilbertMaximalTopNumberField :
NumberField
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
NumberField.of_module_finite ℚ
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below)
noncomputable local instance bigHilbertMaximalRelativeIsGalois :
IsGalois
(bigHilbertClassFieldBase K)
(abstractRelativeFixedField
ℚ (SeparableClosure ℚ) P.below) :=
abstractRelativeFixedField_isGalois
ℚ (SeparableClosure ℚ)
(bigHilbertClassFieldBaseSubgroup K)
P.field P.below P.normal
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldSubextension_isFiniteUnramifiedAndMaximalAbelian
DocumentationThe selected big Hilbert class field is genuinely finite-unramified, and its finite abelian subextension is maximal among all actual finite-unramified abelian subextensions of the same rational fixed-field base.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldBaseEmbedding
DocumentationThe distinguished embedding of the original number field into the rational separable closure underlying the selected big Hilbert class 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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldBaseEquiv_coe
DocumentationThe canonical fixed-field equivalence has the distinguished base embedding as its underlying map into the rational separable closure.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldCompatibleEmbedding
DocumentationAn actual finite extension of K, embedded into the rational separable closure so that its restriction to K is exactly the base embedding used by the selected big Hilbert class 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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldCompatibleEmbedding_restrictDomain
DocumentationCompatibility of the chosen ambient embedding with the selected copy of the original 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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldCompatibleEmbedding_algebraMap
DocumentationEvaluation on the original scalar map agrees with the distinguished base embedding.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldCompatibleEmbedding_baseSubgroup
DocumentationThe fixing subgroup of the compatible embedded copy of K is the base subgroup of the selected big Hilbert class 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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldEmbeddedAbelianSubextension
DocumentationThe actual finite abelian extension E / K, represented inside the same rational absolute Galois group as the selected big Hilbert class 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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldEmbeddedAbelianSubextension_field
DocumentationThe top subgroup of the embedded abelian subextension is exactly the fixing subgroup of the compatible embedded copy of E.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.finitePlaceUnramifiedness_congrTop
DocumentationFinite-prime unramifiedness is preserved when the top number field is replaced by an equivalent K-algebra.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.finiteUnramifiedAbelianExtensionEmbeddingIntoBigHilbertClassField
DocumentationAny actual finite unramified abelian extension of K embeds over K into the selected big Hilbert class 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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.finiteUnramifiedAbelianExtension_nonempty_algHom_bigHilbertClassField
DocumentationContainment form of maximality: every finite unramified abelian extension of K has a K-embedding into the selected big Hilbert class 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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassField_isMaximalUnramifiedAbelianExtension
DocumentationThe selected big Hilbert class field is the actual maximal finite unramified abelian extension of the original number field: it is finite, abelian Galois and unramified at every finite prime, and it contains every other finite unramified abelian extension over the same base.
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 KummerTheory
open LocalClassFieldTheory NumberField Reciprocity