The cokernel of the unit of coinduction #
For a subgroup U of a topological group G and a discrete G-module M, the unit of
coinduction TauCeti.DiscreteCoind.unit G U M embeds M into Coind_U^G M by its orbit maps,
M ↪ Coind_U^G M, m ↦ (x ↦ x • m).
This file builds its cokernel Coind_U^G M ⧸ M as a discrete G-module and the resulting short
exact sequence 0 → M → Coind_U^G M → Coind_U^G M ⧸ M → 0 of discrete G-modules. For U = ⊥ it
is the sequence on which dimension shifting runs
(TauCeti/RepresentationTheory/Homological/ContCohomology/DimensionShifting/Basic.lean); for an
open subgroup U it feeds the reduction of finiteness of cohomology to an open subgroup.
Main definitions #
TauCeti.ContCohomology.CoindQuotient: the discreteG-moduleCoind_U^G M ⧸ M, the cokernel of the unit of coinduction for a subgroupU.TauCeti.ContCohomology.coindShortExact: the short exact sequence0 → M → Coind_U^G M → Coind_U^G M ⧸ M → 0of discreteG-modules.
Main results #
TauCeti.ContCohomology.CoindQuotient.smul_eq_self_of_forall_smul_eq_self: a normal subgroupUacting trivially onMacts trivially onCoind_U^G M ⧸ M.TauCeti.ContCohomology.precomp_coindShortExact_inclDistribMulActionHom_surjective: every homomorphism out ofMextends along the unit, socoindShortExacthas a dual sequence.
Implementation notes #
As for TauCeti.DiscreteCoind, the quotient is a type synonym carrying the discrete topology; the
quotient topology inherited from QuotientAddGroup is not the one used for coefficients. Its
G-action is induced by the right-translation action on Coind_U^G M, which preserves the image
of M because the embedding is G-equivariant, and it is continuous because the stabilizer of a
class contains the open stabilizer of any representative.
Compactness of G makes the right-translation action on Coind_U^G M continuous. The underlying
quotient and its algebraic action do not require compactness, but its ContinuousSMul instance
does.
The cokernel Coind_U^G M ⧸ M of the unit of coinduction, the quotient of Coind_U^G M
by the image of the embedding TauCeti.DiscreteCoind.unit G U M, carrying the discrete topology.
For U = ⊥ this is the dimension-shifting module Coind_1^G M ⧸ M.
Equations
- TauCeti.ContCohomology.CoindQuotient G U M = (TauCeti.DiscreteCoind G U M ⧸ (TauCeti.DiscreteCoind.unit G U M).toAddMonoidHom.range)
Instances For
Coind_U^G M ⧸ M is an additive group, as a quotient of Coind_U^G M.
Equations
- One or more equations did not get rendered due to their size.
Coind_U^G M ⧸ M carries the discrete topology.
Equations
The topology on Coind_U^G M ⧸ M is discrete.
The projection Coind_U^G M → Coind_U^G M ⧸ M.
Equations
Instances For
The projection Coind_U^G M → Coind_U^G M ⧸ M is surjective.
A coinduced element dies in the quotient exactly when it is in the image of the unit.
Induction on Coind_U^G M ⧸ M: a property of the classes of all coinduced elements holds for
every element of the quotient.
Coind_U^G M ⧸ M is finite when Coind_U^G M is.
Right translation on Coind_U^G M, descended to the quotient; the image of M is preserved
because the embedding is equivariant.
Equations
- One or more equations did not get rendered due to their size.
The projection is G-equivariant.
A normal subgroup acting trivially on M acts trivially on Coind_U^G M ⧸ M, as it does on
Coind_U^G M (TauCeti.DiscreteCoind.smul_eq_self_of_forall_smul_eq_self).
The short exact sequence 0 → M → Coind_U^G M → Coind_U^G M ⧸ M → 0 of discrete
G-modules given by the unit of coinduction. For U = ⊥ it is the sequence on which dimension
shifting runs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first map of the short exact sequence of the unit is the unit M → Coind_U^G M.
The second map of the short exact sequence of the unit is the projection Coind_U^G M → Coind_U^G M ⧸ M.
Homomorphisms out of M extend along the unit of coinduction: precomposition with the
inclusion of coindShortExact is surjective on internal homs into any N, since φ : M →+ N
extends to Coind_U^G M as f ↦ φ (f 1). So the dual sequence of coindShortExact
(TauCeti.ContCohomology.DiscreteShortExact.dual) exists for all coefficients.
The action on the quotient is continuous: the stabilizer of a class contains the stabilizer of any representative, which is open.