ModuleMathlibInterface.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.MathlibInterface
9 declarations indexed from sourceView source ↗ Module documentation
Mathlib-facing finite local class field theory
This is the implementation layer for the reader-facing local CFT module. It collects the existing finite, absolute, naturality, normalization, and existence results without renaming them or wrapping them in an existence structure.
Declarations
ClassFieldTheory.LocalCFT.localNormQuotientTopologicalSpace
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
ClassFieldTheory.LocalCFT.fieldNormQuotientTopologicalSpace
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
ClassFieldTheory.LocalCFT.finiteAbelianLocalExistence
DocumentationFinite abelian local extensions are classified, contravariantly, by open finite-index subgroups of Kˣ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
noncomputable local instance fieldNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [TopologicalSpace K] :
TopologicalSpace (FieldNormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ fieldNormSubgroup K L)
infer_instance
ClassFieldTheory.LocalCFT.finiteAbelianLocalExistence_orderIso
DocumentationOrder-isomorphism form of the finite abelian local existence theorem.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
noncomputable local instance fieldNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [TopologicalSpace K] :
TopologicalSpace (FieldNormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ fieldNormSubgroup K L)
infer_instance
ClassFieldTheory.LocalCFT.finiteAbelianLocalReciprocity
DocumentationConstruction of the Artin map in the finite abelian local reciprocity theorem, expressed only through its mathematical universal properties.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
noncomputable local instance fieldNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [TopologicalSpace K] :
TopologicalSpace (FieldNormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ fieldNormSubgroup K L)
infer_instance
ClassFieldTheory.LocalCFT.finiteAbelianLocalReciprocity_quotient
DocumentationThe quotient form of finite abelian local reciprocity.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
noncomputable local instance fieldNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [TopologicalSpace K] :
TopologicalSpace (FieldNormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ fieldNormSubgroup K L)
infer_instance
ClassFieldTheory.LocalCFT.isOpen_fieldNormSubgroup
DocumentationThe field-norm subgroup is open in the native topology on Kˣ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
noncomputable local instance fieldNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [TopologicalSpace K] :
TopologicalSpace (FieldNormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ fieldNormSubgroup K L)
infer_instance
ClassFieldTheory.LocalCFT.fieldNormSubgroup_finiteIndex
DocumentationThe field-norm subgroup has finite index, by finite local reciprocity.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
noncomputable local instance fieldNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [TopologicalSpace K] :
TopologicalSpace (FieldNormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ fieldNormSubgroup K L)
infer_instance
ClassFieldTheory.LocalCFT.fieldNormSubgroup_index_eq_finrank
DocumentationThe norm-subgroup index equals the degree of the abelian extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory.LocalCFT
open ClassFormation
noncomputable local instance localNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[TopologicalSpace K] :
TopologicalSpace (LocalFieldTheory.NormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ LocalFieldTheory.localNormSubgroup K L)
infer_instance
noncomputable local instance fieldNormQuotientTopologicalSpace
(K L : Type) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [TopologicalSpace K] :
TopologicalSpace (FieldNormQuotient K L) := by
change TopologicalSpace (Kˣ ⧸ fieldNormSubgroup K L)
infer_instance