ModuleFiniteCyclicCarryCocycle.lean
Nyll.GaloisCohomology.ProP.FiniteCyclicCarryCocycle
24 declarations indexed from sourceView source ↗ Module documentation
Generator coordinates and the cyclic carry cocycle
A specified generator of a finite cyclic group identifies the group with ZMod (Nat.card G). Taking the standard natural-number representative of that coordinate records multiplication by addition with a possible carry. This file constructs the resulting normalized inhomogeneous two-cocycle from a coefficient fixed by the chosen generator; cyclicity makes it invariant.
The comparison with the periodic resolution is deliberately left to the next gate; this file only constructs the explicit bar representative.
Imports2
- Mathlib.GroupTheory.SpecificGroups.Cyclic
- Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
Imported by6
Declarations
ClassFieldTower.Cohomology.finiteCyclicGeneratorCoordinate
DocumentationThe coordinate in ZMod (card G) determined by a specified generator.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicGeneratorCoordinate_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicGeneratorCoordinate_generator
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicGeneratorCoordinate_mul
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicGeneratorCoordinate_zpow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicGeneratorCoordinate_pow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicGeneratorCoordinate_injective
DocumentationThe generator coordinate is injective.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicGenerator_zpow_coordinate
DocumentationReconstructing from the standard representative of the generator coordinate returns the original group element.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.zmodCarry
DocumentationThe 0/1 carry in the sum of the standard representatives of two elements of ZMod n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.zmodCarry_eq_one_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.zmodCarry_eq_zero_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.zmodCarry_zero_left
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.zmodCarry_zero_right
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.zmodCarry_cocycle
DocumentationCarries satisfy the inhomogeneous two-cocycle equation on ZMod n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarry
DocumentationThe natural-number carry attached to multiplication in a finite cyclic group with a specified generator.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarry_one_left
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarry_one_right
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarry_cocycle
DocumentationThe carry on a finite cyclic group satisfies the two-cocycle equation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarry_zpow_val
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarryTwoCocycle
DocumentationThe normalized inhomogeneous carry cocycle attached to an element fixed by the chosen generator.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarryTwoCocycle_apply
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarryTwoCocycle_zpow_val
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarryTwoCocycle_one_left
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
ClassFieldTower.Cohomology.finiteCyclicCarryTwoCocycle_one_right
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u