Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.Cup.Shapiro

Shapiro's isomorphism and the cup product #

Let U be a subgroup of a compact group G and let μ : A →+ B →+ C be a U-equivariant pairing of discrete U-modules. The pointwise pairing TauCeti.DiscreteCoind.pointwisePairing of the coinduced modules is a G-equivariant pairing Coind_U^G A × Coind_U^G B → Coind_U^G C, and the explicit Shapiro maps are multiplicative for it:

sh (a ⌣ b) = sh a ⌣ sh b,

where the left cup is taken over G along the pointwise pairing and the right cup over U along μ. The forward Shapiro map is the compatible-pair pullback along U ↪ G and evaluation at 1, and evaluation at 1 intertwines the two pairings, so each of the six low-degree statements is an instance of the naturality of the cup product in compatible pairs (TauCeti/RepresentationTheory/Homological/ContCohomology/Cup/Naturality.lean).

When U is open in a profinite group G, A and B are discrete U-modules and the target C is a discrete G-module restricted to U, corestriction is inverse Shapiro followed by the coefficient map of the trace, and the multiplicativity turns into the corestriction of a cup product of U:

cor (a ⌣_U b) = tr_* (sh⁻¹ a ⌣_G sh⁻¹ b).

The right-hand side is the cup over G of the inverse Shapiro images along the pointwise pairing of coinduced modules, pushed to P by the trace Coind_U^G P → P. For 𝔽_p-coefficients and μ the multiplication, tr ∘ pointwisePairing is the standard G-invariant symmetric form on the permutation module 𝔽_p[G ⧸ U], and the formula reads the cup product of U on the cohomology of G with coefficients in that module. This is how the duality of an open subgroup of a Demushkin group is read from the duality of the group itself.

Main results #

References #

The Shapiro maps are multiplicative #

@[simp]
theorem TauCeti.ContCohomology.explicitShapiro0_explicitCup00 (G : Type uG) [Group G] [TopologicalSpace G] [SeparatelyContinuousMul G] (U : Subgroup G) (A : Type uA) [AddCommGroup A] [DistribMulAction (↥U) A] (B : Type uB) [AddCommGroup B] [DistribMulAction (↥U) B] (C : Type uC) [AddCommGroup C] [DistribMulAction (↥U) C] (μ : A →+ B →+ C) (hμ : ∀ (u : ↥U) (a : A) (b : B), (μ (u • a)) (u • b) = u • (μ a) b) (a : ↥(H0 G (DiscreteCoind G U A))) (b : ↥(H0 G (DiscreteCoind G U B))) :
(explicitShapiro0 G U C) (((explicitCup00 G (DiscreteCoind G U A) (DiscreteCoind G U B) (DiscreteCoind G U C) (DiscreteCoind.pointwisePairing U μ hμ) ⋯) a) b) = ((explicitCup00 (↥U) A B C μ hμ) ((explicitShapiro0 G U A) a)) ((explicitShapiro0 G U B) b)

The degree-zero Shapiro isomorphism is multiplicative for the (0,0) cup product.

@[simp]
theorem TauCeti.ContCohomology.explicitShapiroMap1_explicitCup01 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : Type uA) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] (B : Type uB) [AddCommGroup B] [TopologicalSpace B] [DiscreteTopology B] [DistribMulAction (↥U) B] [ContinuousSMul (↥U) B] (C : Type uC) [AddCommGroup C] [TopologicalSpace C] [DiscreteTopology C] [DistribMulAction (↥U) C] [ContinuousSMul (↥U) C] (μ : A →+ B →+ C) (hμ : ∀ (u : ↥U) (a : A) (b : B), (μ (u • a)) (u • b) = u • (μ a) b) (a : ↥(H0 G (DiscreteCoind G U A))) (b : H1 G (DiscreteCoind G U B)) :
(explicitShapiroMap1 G U C) (((explicitCup01 G (DiscreteCoind G U A) (DiscreteCoind G U B) (DiscreteCoind G U C) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) a) b) = ((explicitCup01 (↥U) A B C μ ⋯ hμ) ((explicitShapiro0 G U A) a)) ((explicitShapiroMap1 G U B) b)

The Shapiro maps are multiplicative for the (0,1) cup product.

@[simp]
theorem TauCeti.ContCohomology.explicitShapiroMap1_explicitCup10 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : Type uA) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (B : Type uB) [AddCommGroup B] [TopologicalSpace B] [DiscreteTopology B] [DistribMulAction (↥U) B] (C : Type uC) [AddCommGroup C] [TopologicalSpace C] [DiscreteTopology C] [DistribMulAction (↥U) C] [ContinuousSMul (↥U) C] (μ : A →+ B →+ C) (hμ : ∀ (u : ↥U) (a : A) (b : B), (μ (u • a)) (u • b) = u • (μ a) b) (a : H1 G (DiscreteCoind G U A)) (b : ↥(H0 G (DiscreteCoind G U B))) :
(explicitShapiroMap1 G U C) (((explicitCup10 G (DiscreteCoind G U A) (DiscreteCoind G U B) (DiscreteCoind G U C) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) a) b) = ((explicitCup10 (↥U) A B C μ ⋯ hμ) ((explicitShapiroMap1 G U A) a)) ((explicitShapiro0 G U B) b)

The Shapiro maps are multiplicative for the (1,0) cup product.

@[simp]
theorem TauCeti.ContCohomology.explicitShapiroMap2_explicitCup02 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : Type uA) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] (B : Type uB) [AddCommGroup B] [TopologicalSpace B] [DiscreteTopology B] [DistribMulAction (↥U) B] [ContinuousSMul (↥U) B] (C : Type uC) [AddCommGroup C] [TopologicalSpace C] [DiscreteTopology C] [DistribMulAction (↥U) C] [ContinuousSMul (↥U) C] (μ : A →+ B →+ C) (hμ : ∀ (u : ↥U) (a : A) (b : B), (μ (u • a)) (u • b) = u • (μ a) b) (a : ↥(H0 G (DiscreteCoind G U A))) (b : H2 G (DiscreteCoind G U B)) :
(explicitShapiroMap2 G U C) (((explicitCup02 G (DiscreteCoind G U A) (DiscreteCoind G U B) (DiscreteCoind G U C) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) a) b) = ((explicitCup02 (↥U) A B C μ ⋯ hμ) ((explicitShapiro0 G U A) a)) ((explicitShapiroMap2 G U B) b)

The Shapiro maps are multiplicative for the (0,2) cup product.

@[simp]
theorem TauCeti.ContCohomology.explicitShapiroMap2_explicitCup11 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : Type uA) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (B : Type uB) [AddCommGroup B] [TopologicalSpace B] [DiscreteTopology B] [DistribMulAction (↥U) B] [ContinuousSMul (↥U) B] (C : Type uC) [AddCommGroup C] [TopologicalSpace C] [DiscreteTopology C] [DistribMulAction (↥U) C] [ContinuousSMul (↥U) C] (μ : A →+ B →+ C) (hμ : ∀ (u : ↥U) (a : A) (b : B), (μ (u • a)) (u • b) = u • (μ a) b) (a : H1 G (DiscreteCoind G U A)) (b : H1 G (DiscreteCoind G U B)) :
(explicitShapiroMap2 G U C) (((explicitCup11 G (DiscreteCoind G U A) (DiscreteCoind G U B) (DiscreteCoind G U C) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) a) b) = ((explicitCup11 (↥U) A B C μ ⋯ hμ) ((explicitShapiroMap1 G U A) a)) ((explicitShapiroMap1 G U B) b)

The Shapiro maps are multiplicative for the (1,1) cup product: sh (a ⌣ b) = sh a ⌣ sh b, with the cup over G taken along the pointwise pairing of the coinduced modules.

@[simp]
theorem TauCeti.ContCohomology.explicitShapiroMap2_explicitCup20 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : Type uA) [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction (↥U) A] [ContinuousSMul (↥U) A] (B : Type uB) [AddCommGroup B] [TopologicalSpace B] [DiscreteTopology B] [DistribMulAction (↥U) B] (C : Type uC) [AddCommGroup C] [TopologicalSpace C] [DiscreteTopology C] [DistribMulAction (↥U) C] [ContinuousSMul (↥U) C] (μ : A →+ B →+ C) (hμ : ∀ (u : ↥U) (a : A) (b : B), (μ (u • a)) (u • b) = u • (μ a) b) (a : H2 G (DiscreteCoind G U A)) (b : ↥(H0 G (DiscreteCoind G U B))) :
(explicitShapiroMap2 G U C) (((explicitCup20 G (DiscreteCoind G U A) (DiscreteCoind G U B) (DiscreteCoind G U C) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) a) b) = ((explicitCup20 (↥U) A B C μ ⋯ hμ) ((explicitShapiroMap2 G U A) a)) ((explicitShapiro0 G U B) b)

The Shapiro maps are multiplicative for the (2,0) cup product.

The corestriction of a cup product of an open subgroup #

Here M and N are discrete U-modules, P is a discrete G-module restricted to the open subgroup U, and μ is a U-equivariant pairing M × N → P; only the target P needs the ambient G-action, for the corestriction and the trace. Corestriction is inverse Shapiro followed by the trace (TauCeti.ContCohomology.explicitCor2_eq_explicitCoeff2_trace and its lower-degree companions), so the multiplicativity above computes the corestriction of a cup product of U.

theorem TauCeti.ContCohomology.explicitCor0_explicitCup00 (G : Type uG) [Group G] [TopologicalSpace G] [SeparatelyContinuousMul G] (U : Subgroup G) [U.FiniteIndex] (M : Type uA) [AddCommGroup M] [DistribMulAction (↥U) M] (N : Type uB) [AddCommGroup N] [DistribMulAction (↥U) N] (P : Type uC) [AddCommGroup P] [DistribMulAction G P] (μ : M →+ N →+ P) (hμ : ∀ (u : ↥U) (m : M) (n : N), (μ (u • m)) (u • n) = u • (μ m) n) (a : ↥(H0 (↥U) M)) (b : ↥(H0 (↥U) N)) :
(explicitCor0 G P U) (((explicitCup00 (↥U) M N P μ hμ) a) b) = (explicitCoeff0 G (DiscreteCoind G U P) (DiscreteCoind.trace G U P)) (((explicitCup00 G (DiscreteCoind G U M) (DiscreteCoind G U N) (DiscreteCoind G U P) (DiscreteCoind.pointwisePairing U μ hμ) ⋯) ((explicitShapiro0 G U M).symm a)) ((explicitShapiro0 G U N).symm b))

The corestriction of a (0,0) cup product of U is the trace of the (0,0) cup product over G of the inverse Shapiro images, along the pointwise pairing of the coinduced modules.

theorem TauCeti.ContCohomology.explicitCor1_explicitCup01 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] (U : Subgroup G) [U.FiniteIndex] (hU : IsOpen ↑U) (M : Type uA) [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (↥U) M] (N : Type uB) [AddCommGroup N] [TopologicalSpace N] [DiscreteTopology N] [DistribMulAction (↥U) N] [ContinuousSMul (↥U) N] (P : Type uC) [AddCommGroup P] [TopologicalSpace P] [DiscreteTopology P] [DistribMulAction G P] [ContinuousSMul G P] (μ : M →+ N →+ P) (hμ : ∀ (u : ↥U) (m : M) (n : N), (μ (u • m)) (u • n) = u • (μ m) n) (a : ↥(H0 (↥U) M)) (b : H1 (↥U) N) :
(explicitCor1 G P U hU) (((explicitCup01 (↥U) M N P μ ⋯ hμ) a) b) = (explicitCoeff1 G (DiscreteCoind G U P) (DiscreteCoind.trace G U P) ⋯) (((explicitCup01 G (DiscreteCoind G U M) (DiscreteCoind G U N) (DiscreteCoind G U P) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) ((explicitShapiro0 G U M).symm a)) ((explicitShapiro1 G U N ⋯).symm b))

The corestriction of a (0,1) cup product of U is the trace of the (0,1) cup product over G of the inverse Shapiro images, along the pointwise pairing of the coinduced modules.

theorem TauCeti.ContCohomology.explicitCor1_explicitCup10 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] (U : Subgroup G) [U.FiniteIndex] (hU : IsOpen ↑U) (M : Type uA) [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (↥U) M] [ContinuousSMul (↥U) M] (N : Type uB) [AddCommGroup N] [TopologicalSpace N] [DiscreteTopology N] [DistribMulAction (↥U) N] (P : Type uC) [AddCommGroup P] [TopologicalSpace P] [DiscreteTopology P] [DistribMulAction G P] [ContinuousSMul G P] (μ : M →+ N →+ P) (hμ : ∀ (u : ↥U) (m : M) (n : N), (μ (u • m)) (u • n) = u • (μ m) n) (a : H1 (↥U) M) (b : ↥(H0 (↥U) N)) :
(explicitCor1 G P U hU) (((explicitCup10 (↥U) M N P μ ⋯ hμ) a) b) = (explicitCoeff1 G (DiscreteCoind G U P) (DiscreteCoind.trace G U P) ⋯) (((explicitCup10 G (DiscreteCoind G U M) (DiscreteCoind G U N) (DiscreteCoind G U P) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) ((explicitShapiro1 G U M ⋯).symm a)) ((explicitShapiro0 G U N).symm b))

The corestriction of a (1,0) cup product of U is the trace of the (1,0) cup product over G of the inverse Shapiro images, along the pointwise pairing of the coinduced modules.

theorem TauCeti.ContCohomology.explicitCor2_explicitCup02 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] (U : Subgroup G) [U.FiniteIndex] (hU : IsOpen ↑U) (M : Type uA) [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (↥U) M] (N : Type uB) [AddCommGroup N] [TopologicalSpace N] [DiscreteTopology N] [DistribMulAction (↥U) N] [ContinuousSMul (↥U) N] (P : Type uC) [AddCommGroup P] [TopologicalSpace P] [DiscreteTopology P] [DistribMulAction G P] [ContinuousSMul G P] (μ : M →+ N →+ P) (hμ : ∀ (u : ↥U) (m : M) (n : N), (μ (u • m)) (u • n) = u • (μ m) n) (a : ↥(H0 (↥U) M)) (b : H2 (↥U) N) :
(explicitCor2 G P U hU) (((explicitCup02 (↥U) M N P μ ⋯ hμ) a) b) = (explicitCoeff2 G (DiscreteCoind G U P) (DiscreteCoind.trace G U P) ⋯) (((explicitCup02 G (DiscreteCoind G U M) (DiscreteCoind G U N) (DiscreteCoind G U P) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) ((explicitShapiro0 G U M).symm a)) ((explicitShapiro2 G U N ⋯).symm b))

The corestriction of a (0,2) cup product of U is the trace of the (0,2) cup product over G of the inverse Shapiro images, along the pointwise pairing of the coinduced modules.

theorem TauCeti.ContCohomology.explicitCor2_explicitCup11 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] (U : Subgroup G) [U.FiniteIndex] (hU : IsOpen ↑U) (M : Type uA) [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (↥U) M] [ContinuousSMul (↥U) M] (N : Type uB) [AddCommGroup N] [TopologicalSpace N] [DiscreteTopology N] [DistribMulAction (↥U) N] [ContinuousSMul (↥U) N] (P : Type uC) [AddCommGroup P] [TopologicalSpace P] [DiscreteTopology P] [DistribMulAction G P] [ContinuousSMul G P] (μ : M →+ N →+ P) (hμ : ∀ (u : ↥U) (m : M) (n : N), (μ (u • m)) (u • n) = u • (μ m) n) (a : H1 (↥U) M) (b : H1 (↥U) N) :
(explicitCor2 G P U hU) (((explicitCup11 (↥U) M N P μ ⋯ hμ) a) b) = (explicitCoeff2 G (DiscreteCoind G U P) (DiscreteCoind.trace G U P) ⋯) (((explicitCup11 G (DiscreteCoind G U M) (DiscreteCoind G U N) (DiscreteCoind G U P) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) ((explicitShapiro1 G U M ⋯).symm a)) ((explicitShapiro1 G U N ⋯).symm b))

The corestriction of a (1,1) cup product of U is the trace of the (1,1) cup product over G of the inverse Shapiro images, along the pointwise pairing of the coinduced modules: cor (a ⌣_U b) = tr_* (sh⁻¹ a ⌣_G sh⁻¹ b).

theorem TauCeti.ContCohomology.explicitCor2_explicitCup20 (G : Type uG) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] (U : Subgroup G) [U.FiniteIndex] (hU : IsOpen ↑U) (M : Type uA) [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (↥U) M] [ContinuousSMul (↥U) M] (N : Type uB) [AddCommGroup N] [TopologicalSpace N] [DiscreteTopology N] [DistribMulAction (↥U) N] (P : Type uC) [AddCommGroup P] [TopologicalSpace P] [DiscreteTopology P] [DistribMulAction G P] [ContinuousSMul G P] (μ : M →+ N →+ P) (hμ : ∀ (u : ↥U) (m : M) (n : N), (μ (u • m)) (u • n) = u • (μ m) n) (a : H2 (↥U) M) (b : ↥(H0 (↥U) N)) :
(explicitCor2 G P U hU) (((explicitCup20 (↥U) M N P μ ⋯ hμ) a) b) = (explicitCoeff2 G (DiscreteCoind G U P) (DiscreteCoind.trace G U P) ⋯) (((explicitCup20 G (DiscreteCoind G U M) (DiscreteCoind G U N) (DiscreteCoind G U P) (DiscreteCoind.pointwisePairing U μ hμ) ⋯ ⋯) ((explicitShapiro2 G U M ⋯).symm a)) ((explicitShapiro0 G U N).symm b))

The corestriction of a (2,0) cup product of U is the trace of the (2,0) cup product over G of the inverse Shapiro images, along the pointwise pairing of the coinduced modules.