ModuleFiniteAbelianClassFieldContainment.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.FiniteAbelianClassFieldContainment
25 declarations indexed from sourceView source ↗ Module documentation
Containment of finite abelian class fields
For actual finite abelian extensions of a number field, containment is exactly reverse containment of their genuine idèle-class norm ranges.
The proof first realizes an arbitrary extension in the same rational separable closure as the class field selected by a closed finite-index subgroup. The abstract finite-abelian classification then gives a literal inclusion of fixing subgroups, which restricts the chosen ambient embedding to an actual algebra embedding into the selected class field. Applying this construction to the norm range of a second extension yields the intrinsic containment criterion over the original number field.
Declarations
GlobalClassFieldTheory.GlobalClassFields.subgroup_map_toAddSubgroup_mulEquiv_eq
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.subgroup_toAddSubgroup_map_mono_mulEquiv
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldBaseEmbedding
DocumentationThe distinguished embedding of the original number field into the rational separable closure underlying the class field selected by H.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldBaseEquiv_coe
DocumentationThe canonical fixed-field equivalence has the distinguished base embedding as its underlying map into the rational separable closure.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianClassFieldContainmentIdeleClassEquiv
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldCompatibleEmbedding
DocumentationAn actual finite extension of K, embedded into the rational separable closure compatibly with the selected class-field copy of K.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldCompatibleEmbedding_restrictDomain
DocumentationThe compatible top embedding restricts to the distinguished embedding of the original base field.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldCompatibleEmbedding_algebraMap
DocumentationEvaluation on the original scalar map agrees with the distinguished base embedding.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldCompatibleEmbedding_baseSubgroup
DocumentationThe fixing subgroup of the compatible embedded copy of K is the base subgroup used by the selected class field.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldEmbeddedAbelianSubextension
DocumentationAn actual finite abelian extension, represented inside the same rational absolute Galois group as the class field selected by H.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.closedFiniteIndexClassFieldEmbeddedAbelianSubextension_field
DocumentationThe top subgroup of the embedded abelian subextension is exactly the fixing subgroup of the compatible embedded copy of E.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.ordinaryIdeleClassNormSubgroup_embeddedAbelianSubextension_named
DocumentationThe abstract norm subgroup of the compatibly embedded extension is the genuine idèle-class norm range of the original extension, transported through the selected base-field equivalence.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.ordinaryIdeleClassNormSubgroup_embeddedAbelianSubextension
DocumentationThe abstract norm subgroup of the compatibly embedded extension is the genuine idèle-class norm range of the original extension, expressed at the concrete selected base-field endpoint.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.ordinaryIdeleClassNormSubgroup_closedFiniteIndexClassFieldSubextension_named
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.embeddedAbelianSubextension_le_closedFiniteIndexClassFieldSubextension
DocumentationIf H is contained in the genuine norm range of an actual finite abelian extension, its compatible embedded subextension lies below the finite abelian subextension selected by H.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianExtensionEmbedding_ambient_algebraMap_eq_baseEquiv
DocumentationThe compatible ambient embedding agrees with the selected base equivalence on scalars from the original number field.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianExtensionEmbedding_codRestrict_mem
DocumentationA point of a compatibly embedded subextension belongs to the selected class field whenever the corresponding finite abelian subextension lies below the selected one.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianExtensionEmbeddingIntoClosedFiniteIndexClassField
DocumentationEvery finite abelian extension whose genuine norm range contains H admits an actual K-algebra embedding into the class field selected by H.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianExtension_nonempty_algHom_closedFiniteIndexClassField
DocumentationContainment in a selected finite abelian class field, stated as existence of an actual algebra embedding over the original base.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianExtensionEquivClosedFiniteIndexNormClassField
DocumentationA finite abelian extension is isomorphic over the original base to the class field selected by its own genuine idèle-class norm range.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.ideleClassNorm_range_le_of_algHom
DocumentationAn algebra embedding of finite extensions reverses inclusion of their genuine idèle-class norm ranges.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianExtensionEmbeddingOfNormRangeLE
DocumentationReverse inclusion of genuine idèle-class norm ranges constructs an actual algebra embedding of the corresponding finite abelian extensions over the original base field.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.finiteAbelianExtension_nonempty_algHom_of_normRange_le
DocumentationReverse norm-range inclusion implies actual field containment over the original number field.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.nonempty_algHom_iff_ideleClassNorm_range_le
DocumentationActual containment of finite abelian extensions is equivalent to reverse inclusion of their genuine idèle-class norm ranges.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.nonempty_algEquiv_iff_ideleClassNorm_range_eq
DocumentationEquality of genuine norm ranges characterizes isomorphism of finite abelian extensions over the original number field.
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
open LocalClassFieldTheory
open NumberField
open RamificationTheory
open Reciprocity
variable {K : Type} [Field K] [NumberField K]