ModuleMainTransfer.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.Construction.MainTransfer
28 declarations indexed from sourceView source ↗ Module documentation
Constructs the transfer map for intermediate Galois quotients and relates it to Frobenius restriction and norm naturality.
Mathlib's Rep ℤ G forces its representation-bearing group G to Type 0.
Mathlib's Rep ℤ G forces its representation-bearing group G to Type 0.
Mathlib's Rep ℤ G forces its representation-bearing group G to Type 0.
Declarations
ClassFormation.transferNormNaturalityIntermediateInclusion
DocumentationThe inclusion G(L/K') → G(L/K) induced by K' ⊆ K.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityIntermediateInclusion_mk
DocumentationEstablishes the identity transferNormNaturalityIntermediateInclusion K K' L hLK' hK'K (QuotientGroup.mk k') = QuotientGroup.mk (Subgroup.inclusion hK'K k').
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityIntermediateInclusion_injective
DocumentationThe inclusion of finite Galois groups attached to an intermediate field is injective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityIntermediateSubgroup
DocumentationThe copy of G(L/K') inside G(L/K).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityIntermediateQuotientEquiv
DocumentationThe canonical identification of G(L/K') with its image in G(L/K).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityIntermediateQuotientEquiv_mk
DocumentationEstablishes the identity (transferNormNaturalityIntermediateQuotientEquiv K K' L hLK' hK'K (QuotientGroup.mk k')).1 = QuotientGroup.mk (Subgroup.inclusion hK'K k').
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.DegreeData.transferNormNaturalityFrobeniusIntermediate_map_restriction
DocumentationRestriction sends the Frobenius-level intermediate subgroup exactly onto the finite intermediate Galois subgroup.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.transferNormNaturalityTransfer
DocumentationThe left vertical arrow in transfer--norm naturality. This is Mathlib's actual transfer into the abelianization of the intermediate subgroup, transported along the canonical identification with G(L/K').
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.DegreeData.transferNormNaturalityTransfer_restriction_natural
DocumentationTransfer commutes with restriction from the infinite Frobenius quotients to the finite Galois quotients. This is the quotient-naturality step in the proof of transfer--norm naturality.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.transferNormNaturalityTransfer_frobenius_product
DocumentationFor a positive Frobenius lift, finite transfer is the product of the restrictions of the positive transfer factors. This is the first displayed transfer identity in the proof of transfer--norm naturality.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.transferNormNaturalityAbelianizedReciprocity
DocumentationThe finite reciprocity equivalence factored through the maximal abelian quotient. This is the horizontal reciprocity arrow in transfer--norm naturality.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.transferNormNaturalityAbelianizedReciprocity_of
DocumentationEstablishes the identity D.transferNormNaturalityAbelianizedReciprocity A v hAxiom K L hLK (Additive.ofMul (Abelianization.of q)) = D.finiteReciprocityHom A v hAxiom K L hLK (Additive.ofMul q).
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.transferNormNaturality_transfer_doubleCoset_formula
DocumentationThe double-coset transfer formula for transfer--norm naturality. The indexing type is ⟨σ⟩ \\ G(L/K) / G(L/K'), represented by the orbit quotient of the action of zpowers σ on the left-coset space.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityExtensionFixedEquiv
DocumentationThe invariant carrier used by extensionFixedRepresentation is canonically the ambient fixed subgroup A_L.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityExtensionFixedEquiv_apply_coe
DocumentationEstablishes the identity ((transferNormNaturalityExtensionFixedEquiv A K L hLK hnormal a : ambientFixedAddSubgroup A L) : A.V) = a.1.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityExtensionFixedEquiv_symm_coe
DocumentationEstablishes the identity ((transferNormNaturalityExtensionFixedEquiv A K L hLK hnormal).symm a).1 = a.1.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.chosenTransferNormNaturalityRightTransversal
DocumentationA fixed choice of right-coset representatives for the intermediate subgroup in G(L/K).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityRightCosetProductEquiv
DocumentationMultiplication gives the right-coset decomposition G(L/K') × T ≃ G(L/K) used.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityRightCosetProductEquiv_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section GroupOnly
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturality_relativeCosetAction_eq_extensionAction
DocumentationThe quotient action on the invariant carrier agrees with the relative coset action used to define the norm.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturality_relativeCosetAction_intermediate
DocumentationRestricting the quotient action to G(L/K') agrees with the relative coset action for L | K'.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityNormWitness
DocumentationThe element of A_L obtained by summing the conjugates indexed by a right transversal for G(L/K') in G(L/K). Its L | K' norm is the L | K norm of the original element.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturality_extensionAction_product
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturality_norm_doubleCoset_formula
DocumentationThe norm identity underlying the right vertical arrow of transfer--norm naturality. It is the additive form of the product calculation.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturalityNormQuotientInclusion
DocumentationThe right vertical arrow of transfer--norm naturality: inclusion A_K → A_{K'} descended to the actual finite norm quotients.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.transferNormNaturality_normQuotientInclusion_finiteNormClass
DocumentationThe transfer-side map sends a finite norm class to the class of its fixed-field inclusion.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.DegreeData.transferNormNaturality_generator_square
Documentationtransfer--norm naturality on one Frobenius generator. The proof follows: transfer is expanded over double cosets, the finite reciprocity equivalence evaluates every positive Frobenius factor, and the resulting prime norms are identified by transferNormNaturalityNorm_eq_sum_transferNorms.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.transferNormNaturality
DocumentationTransfer--norm naturality. For a finite Galois extension L | K and an intermediate field K', reciprocity commutes with transfer: r_{L/K'} ∘ Ver = inclusion ∘ r_{L/K}.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
open MulAction
section Representation
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData