ModuleReciprocityIndependence.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.Construction.ReciprocityIndependence
18 declarations indexed from sourceView source ↗ Module documentation
The abstract reciprocity construction: independence of the prime element
This file supplies the finite-Galois cofinality and compositum argument used to prove that the reciprocity construction is independent of its prime element.
Declarations
ClassFormation.FiniteIntermediateField.normalCoreField
DocumentationThe normal core of a finite intermediate field, embedded back into the ambient absolute Galois group.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.normalCoreField_le
DocumentationThe normal core field lies below the field from which it is constructed.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.normalCoreField_le_field
DocumentationThe normal core is contained in the specified refinement field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.extensionSubgroup_normalCoreField
DocumentationThe subgroup representing the normal core field is the corresponding normal core.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.galoisRefinement
DocumentationEvery finite intermediate field admits a finite Galois refinement once the bottom extension is normal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.galoisRefinement_le_field
DocumentationA Galois refinement lies below the original finite field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.galoisRefinement_normal
DocumentationThe subgroup representing a Galois refinement is normal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.compositumWith
DocumentationThe field compositum MΣ, contravariantly represented by G_M ∩ G_Σ.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.compositumWith_le_left
DocumentationThe common compositum refinement maps below its left input field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.compositumWith_le_right
DocumentationThe common compositum refinement maps below its right input field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.above_le_compositumWith
DocumentationAny common refinement above both inputs lies below their constructed compositum.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.compositumWith_finite
DocumentationThe compositum of the two finite refinements has finite relative quotient.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.compositumWith_normal
DocumentationThe compositum of normal refinements is again normal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.compositumWith_finite_over_base
DocumentationThe compositum of two finite extensions of K is finite over K. Contravariantly this is the finite-index theorem for an intersection.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.finite_extension_of_le
DocumentationIf P | K is finite and P contains the intermediate field M, then P | M is finite.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.DegreeData.quotient_generator_of_unramified_degree_one
DocumentationIn a finite unramified Galois extension, the restriction of any degree-one lift is a generator. This common form is used both in the universal norm-descent lemma and in the explicit unramified norm-quotient calculation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.exists_quotient_generator_of_unramified
DocumentationA finite unramified Galois quotient is generated by the restriction of an element of normalized degree 1. This is the cyclicity input needed to use the finite-cyclic Tate complexes in the unit-cohomology axiom.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section groupTheoreticRefinements
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.reciprocityValueOfPrime_eq_reciprocityMap
DocumentationIndependence of the prime element. Assuming the unit-cohomology axiom, replacing the chosen prime of the Frobenius fixed field by any other prime does not change the reciprocity class.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
section reciprocityIndependence
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData