ModuleRelativeNormDoubleCoset.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.Construction.RelativeNormDoubleCoset
10 declarations indexed from sourceView source ↗ Module documentation
The abstract reciprocity construction: the double-coset decomposition of a relative norm
The norm calculation in the proof of transfer--norm naturality partitions the left cosets for an extension by the orbits of an intermediate subgroup. This file constructs that partition from Mathlib's class-formula equivalence and reindexes the actual relative norm along it.
Declarations
ClassFormation.mem_relativeNormDoubleCoset_stabilizer_iff
DocumentationMembership in the stabilizer of a left coset is the literal conjugate intersection condition. For the representative t⁻¹ this reads k' ∈ K' ∩ t⁻¹ S t, the subgroup occurring in the classical double-coset norm calculation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section doubleCosetEquivalences
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.relativeNormDoubleCosetEquiv
DocumentationThe class-formula decomposition of the left cosets for S | K into orbits under the subgroup belonging to K' | K and the corresponding stabilizer cosets. These orbits are the double cosets used.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section doubleCosetEquivalences
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.relativeNormDoubleCosetEquiv_symm_apply
DocumentationThe inverse class-formula map is left multiplication of the selected orbit representative by the selected stabilizer-coset representative.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section doubleCosetEquivalences
variable {G : Type u} [Group G] [TopologicalSpace G]
ClassFormation.chosenOrbitClassEquiv_symm_apply
DocumentationThe class-formula inverse for an arbitrary chosen representative of each orbit. This form is used in transfer--norm naturality to choose the norm representative t⁻¹ attached to a transfer representative t.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
ClassFormation.relativeNorm_eq_sum_chosenOrbit_of_fintype
DocumentationThe relative norm reindexed by arbitrary chosen representatives of the intermediate-subgroup orbits.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section relativeNormFormulas
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.relativeNormDoubleCosetSigmaFintype
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section relativeNormFormulas
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.relativeNormDoubleCosetOrbitFintype
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section relativeNormFormulas
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.relativeNormDoubleCosetStabilizerFintype
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section relativeNormFormulas
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.relativeNorm_eq_sum_doubleCoset_of_fintype
DocumentationThe double-coset norm formula with caller-supplied finite enumerations of the orbit set and the stabilizer cosets. This form is convenient in arguments which already obtained those enumerations from a transfer formula; the result is independent of their ordering.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section relativeNormFormulas
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.relativeNorm_eq_sum_doubleCoset
DocumentationThe actual norm N_{S/K} reindexed first by intermediate-subgroup orbits and then by stabilizer cosets. This is the additive form of the double-coset product decomposition in the proof of transfer--norm naturality.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
noncomputable section
open scoped BigOperators
open CyclicCohomology MulAction
section relativeNormFormulas
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]