ModuleNormKernelVanishing.lean
Nyll.GaloisCohomology.Cyclic.NormKernelVanishing
7 declarations indexed from sourceView source ↗ Module documentation
The cyclic-cohomology vanishing condition
This file formalizes the cyclic norm-kernel vanishing condition as a property, not as a new Lean axiom, and the finite-cyclic cohomology calculation using the actual finite-cyclic group-cohomology computation.
The construction writes multiplicative modules with a right action. Here an abelian group is represented additively as a ℤ-linear left representation; passing between the two conventions replaces a generator by its inverse and does not change either quotient below.
Declarations
CyclicCohomology.isCyclic_of_generator
DocumentationA specified generator supplies the IsCyclic instance used throughout the cyclic cohomology constructions.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
open CategoryTheory
universe u
CyclicCohomology.extensionSubgroup
DocumentationIf the abstract field L extends K, this is exactly G_L regarded as a subgroup of G_K. The standard Subgroup.subgroupOf construction is the canonical representation; the containment proof only changes the subtype membership proof and therefore cannot create a second subgroup representation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
open CategoryTheory
universe u
CyclicCohomology.extensionFixedRepresentation
DocumentationThe actual coefficient module A_L for an abstract Galois extension L | K: restrict the global representation to G_K, take G_L-fixed vectors, and descend the action to G_K / G_L.
The subgroup occurring in the quotient is G_L viewed inside G_K.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
open CategoryTheory
universe u
CyclicCohomology.IsContinuousDiscreteRepresentation
DocumentationContinuity of the action on the coefficient module when its carrier has the discrete topology, exactly as in this construction's definition of a continuous G-module.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
open CategoryTheory
universe u
CyclicCohomology.SatisfiesCyclicNormKernelVanishing
Documentationthe cyclic norm-kernel vanishing condition. The condition on a continuous G-module used by the construction: H⁻¹(G(L | K), A_L) is trivial for every finite cyclic abstract extension L | K.
Profinite-ness of G and continuity of A are ambient hypotheses in the construction, not parts of the cyclic norm-kernel vanishing condition itself. This predicate therefore records only the numbered vanishing condition. hLK expresses G_L ≤ G_K, hnormal that the extension is Galois, hfinite that it is finite, and g, hg that its Galois group is cyclic.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
open CategoryTheory
universe u
CyclicCohomology.finiteCyclicH1IsoTateHMinusOne
Documentationthe finite-cyclic cohomology calculation. If G is finite cyclic, then H¹(G,A) ≅ H⁻¹(G,A).
The right-hand side is the actual homology object ker(N_G) / im(ρ(g) - 1), not a compatibility placeholder.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
open CategoryTheory
universe u
CyclicCohomology.normKernel_le_sigmaMinusOneRange_of_tateHMinusOne_isZero
DocumentationElementwise content of the vanishing condition in the cyclic norm-kernel vanishing condition: every norm-zero element is in the image of ρ(g) - 1. This is the source used in the cyclic step of abstract Kummer theory; the conclusion is extracted from the actual homology object rather than assumed separately.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
open CategoryTheory
universe u