Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.Coinduced.InternalHom

The internal hom out of a coinduced module #

Let U be a subgroup of finite index of a topological group G, let A be a U-module and N a G-module. The additive homomorphisms out of the coinduced module Coind_U^G A, carrying the conjugation action of G of TauCeti.InternalHom, receive a G-equivariant homomorphism from a coinduced module:

Coind_U^G Hom(A, N) → Hom(Coind_U^G A, N),    F ↦ (f ↦ tr (g ↦ F g (f g))),

the trace along G ⧸ U of the pointwise evaluation pairing (TauCeti.DiscreteCoind.toInternalHom). For an open U and a discrete U-module A it is injective, and it is bijective as soon as moreover the conjugation action of U on Hom(A, N) is continuous (TauCeti.DiscreteCoind.toInternalHomEquiv), which is the case for a finite A and a discrete G-module N. This is the finite-index coincidence of induction and coinduction read on the dual: for finite index, Hom(Ind_U^G A, N) ≅ Coind_U^G Hom(A, N).

On the single single g a, the coinduced function supported on the right coset U * g with value a at g, the image of F evaluates to g⁻¹ • F g a (toInternalHom_single). Since the singles span Coind_U^G A this gives injectivity. The preimage of φ : Coind_U^G A →+ N is g ↦ (a ↦ g • φ (single g a)) (toInternalHomEquiv_symm_apply), which is U-equivariant, hence locally constant when the conjugation action of U on Hom(A, N) is continuous; for a finite discrete A and a discrete N this continuity is the ContinuousSMul instance of TauCeti.InternalHom.

For the permutation module Coind_U^G 𝔽_p of an open subgroup U of a pro-p group this says that Hom(Coind_U^G 𝔽_p, 𝔽_p) ≅ Coind_U^G 𝔽_p: the permutation module is self-dual, so its G-invariant functionals are, through Shapiro's isomorphism in degree zero, the U-invariants of 𝔽_p, a line. That identifies the source of the target of Tate's duality map H²(G, M) → Hom(H⁰(G, Hom(M, 𝔽_p)), H²(G, 𝔽_p)) at M = Coind_U^G 𝔽_p, which is how the second cohomology of an open subgroup of a Demushkin group is computed through the duality of the ambient group (Serre, Structure de certains pro-p-groupes, §9.2).

Main definitions #

Main results #

References #

The internal hom out of a coinduced module. For a subgroup U of finite index, a coinduced homomorphism F : Coind_U^G Hom(A, N) defines the homomorphism f ↦ tr (g ↦ F g (f g)) on Coind_U^G A, the trace along G ⧸ U of the pointwise evaluation pairing. The assignment is G-equivariant for the conjugation action on the internal hom. For an open U and a discrete U-module A it is injective (toInternalHom_injective), and it is a bijection when moreover the conjugation action of U on Hom(A, N) is continuous (toInternalHom_bijective), as it is for a finite A and a discrete N.

Instances For
    @[simp]

    The value of toInternalHom F at f is the trace of the pointwise evaluation pairing g ↦ F g (f g).

    The value of toInternalHom F at f, as a sum over the cosets: ∑_{x : G ⧸ U} x.out • F x.out⁻¹ (f x.out⁻¹).

    theorem TauCeti.DiscreteCoind.toInternalHom_single {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (U : Subgroup G) [U.FiniteIndex] (A : Type v) [AddCommGroup A] [DistribMulAction (↥U) A] (N : Type w) [AddCommGroup N] [DistribMulAction G N] [TopologicalSpace A] [DiscreteTopology A] [ContinuousSMul (↥U) A] (hU : IsOpen ↑U) (F : DiscreteCoind G U (InternalHom (↥U) A N)) (g : G) (a : A) :
    ((toInternalHom U A N) F).toAddMonoidHom ((single G U A hU g) a) = g⁻¹ • (F g).toAddMonoidHom a

    toInternalHom on a single: toInternalHom F (single g a) = g⁻¹ • F g a. The pointwise pairing g' ↦ F g' (single g a g') is supported on the right coset U * g, so only that coset contributes to the trace. Not a simp lemma, because TauCeti.DiscreteCoind.toAddMonoidHom_toInternalHom_apply already takes its left-hand side apart.

    toInternalHom is injective for an open subgroup U and a discrete U-module A: a coinduced homomorphism is recovered from its image by evaluating on singles.

    toInternalHom is surjective for an open subgroup U and a discrete U-module A whose internal hom Hom(A, N) carries a continuous conjugation action of U, as it does for a finite A and a discrete N: a homomorphism φ : Coind_U^G A →+ N is the image of g ↦ (a ↦ g • φ (single g a)), which is U-equivariant by single_mul, hence locally constant by the continuity of the action on Hom(A, N), and which toInternalHom sends back to φ by the decomposition of a coinduced function into its singles.

    The internal hom out of a coinduced module is coinduced: for an open subgroup U of finite index and a discrete U-module A whose internal hom Hom(A, N) carries a continuous conjugation action of U, in particular for a finite A and a discrete N, toInternalHom is a G-equivariant bijection Coind_U^G Hom(A, N) ≅ Hom(Coind_U^G A, N).

    noncomputable def TauCeti.DiscreteCoind.toInternalHomEquiv {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (U : Subgroup G) [U.FiniteIndex] (A : Type v) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (N : Type w) [AddCommGroup N] [DistribMulAction G N] [ContinuousSMul (↥U) (InternalHom (↥U) A N)] (hU : IsOpen ↑U) :

    The internal hom out of a coinduced module is coinduced, as an additive equivalence Coind_U^G Hom(A, N) ≃+ Hom(Coind_U^G A, N): toInternalHom bundled with its inverse, under the hypotheses of toInternalHom_bijective. Its forward map is toInternalHom (toInternalHomEquiv_apply), its inverse sends φ to g ↦ (a ↦ g • φ (single g a)) (toInternalHomEquiv_symm_apply), and both directions are G-equivariant (toInternalHomEquiv_smul, toInternalHomEquiv_symm_smul).

    Instances For
      @[simp]
      theorem TauCeti.DiscreteCoind.toInternalHomEquiv_apply {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (U : Subgroup G) [U.FiniteIndex] (A : Type v) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (N : Type w) [AddCommGroup N] [DistribMulAction G N] [ContinuousSMul (↥U) (InternalHom (↥U) A N)] (hU : IsOpen ↑U) (F : DiscreteCoind G U (InternalHom (↥U) A N)) :
      (toInternalHomEquiv U A N hU) F = (toInternalHom U A N) F

      toInternalHomEquiv is toInternalHom on elements.

      @[simp]
      theorem TauCeti.DiscreteCoind.toInternalHomEquiv_symm_apply {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (U : Subgroup G) [U.FiniteIndex] (A : Type v) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (N : Type w) [AddCommGroup N] [DistribMulAction G N] [ContinuousSMul (↥U) (InternalHom (↥U) A N)] (hU : IsOpen ↑U) (φ : InternalHom G (DiscreteCoind G U A) N) (g : G) (a : A) :
      (((toInternalHomEquiv U A N hU).symm φ) g).toAddMonoidHom a = g • φ.toAddMonoidHom ((single G U A hU g) a)

      The inverse of toInternalHomEquiv sends φ : Coind_U^G A →+ N to the coinduced homomorphism g ↦ (a ↦ g • φ (single g a)): evaluating φ on the single single g a recovers g⁻¹ • F g a (toInternalHom_single), so g • φ (single g a) = F g a.

      theorem TauCeti.DiscreteCoind.toInternalHomEquiv_smul {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (U : Subgroup G) [U.FiniteIndex] (A : Type v) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (N : Type w) [AddCommGroup N] [DistribMulAction G N] [ContinuousSMul (↥U) (InternalHom (↥U) A N)] (hU : IsOpen ↑U) (g : G) (F : DiscreteCoind G U (InternalHom (↥U) A N)) :
      (toInternalHomEquiv U A N hU) (g • F) = g • (toInternalHomEquiv U A N hU) F

      toInternalHomEquiv is G-equivariant.

      theorem TauCeti.DiscreteCoind.toInternalHomEquiv_symm_smul {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (U : Subgroup G) [U.FiniteIndex] (A : Type v) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (N : Type w) [AddCommGroup N] [DistribMulAction G N] [ContinuousSMul (↥U) (InternalHom (↥U) A N)] (hU : IsOpen ↑U) (g : G) (φ : InternalHom G (DiscreteCoind G U A) N) :
      (toInternalHomEquiv U A N hU).symm (g • φ) = g • (toInternalHomEquiv U A N hU).symm φ

      The inverse of toInternalHomEquiv is G-equivariant.