Inflation preserves explicit low-degree cup products #
Let N be a normal subgroup of G. An equivariant pairing M × A → P restricts to a pairing
Mᴺ × Aᴺ → Pᴺ on the invariant coefficients over G ⧸ N. Inflation preserves each of the six
explicit cup products:
inf (a ⌣ b) = inf a ⌣ inf b.
The equality already holds on cocycle representatives: inflation precomposes cochains with the quotient map and includes their invariant values into the ambient coefficient modules.
Main statements #
TauCeti.ContCohomology.explicitInfl0_explicitCup00,explicitInfl1_explicitCup01,explicitInfl1_explicitCup10,explicitInfl2_explicitCup02,explicitInfl2_explicitCup11, andexplicitInfl2_explicitCup20: inflation preserves the corresponding explicit cup product.
Reference #
J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., (1.5.3)(iii).
@[simp]
theorem
TauCeti.ContCohomology.explicitInfl0_explicitCup00
(G : Type uG)
[Group G]
(M : Type uM)
[AddCommGroup M]
[DistribMulAction G M]
(A : Type uA)
[AddCommGroup A]
[DistribMulAction G A]
(P : Type uP)
[AddCommGroup P]
[DistribMulAction G P]
(N : Subgroup G)
[N.Normal]
(μ : M →+ A →+ P)
(hequiv : ∀ (g : G) (m : M) (a : A), (μ (g • m)) (g • a) = g • (μ m) a)
(a : ↥(H0 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M)))
(b : ↥(H0 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A)))
:
(explicitInfl0 G P N)
(((explicitCup00 (G ⧸ N) (↥(FixedPoints.addSubgroup (↥N) M)) (↥(FixedPoints.addSubgroup (↥N) A))
(↥(FixedPoints.addSubgroup (↥N) P)) (N.fixedPointsPairing μ ⋯) ⋯)
a)
b) = ((explicitCup00 G M A P μ hequiv) ((explicitInfl0 G M N) a)) ((explicitInfl0 G A N) b)
Inflation preserves the (0,0) cup product.
@[simp]
theorem
TauCeti.ContCohomology.explicitInfl1_explicitCup01
(G : Type uG)
[Group G]
[TopologicalSpace G]
(M : Type uM)
[AddCommGroup M]
[TopologicalSpace M]
[DistribMulAction G M]
(A : Type uA)
[AddCommGroup A]
[TopologicalSpace A]
[IsTopologicalAddGroup A]
[DistribMulAction G A]
[ContinuousSMul G A]
(P : Type uP)
[AddCommGroup P]
[TopologicalSpace P]
[IsTopologicalAddGroup P]
[DistribMulAction G P]
[ContinuousSMul G P]
(N : Subgroup G)
[N.Normal]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A)]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) P)]
(μ : M →+ A →+ P)
(hμ : Continuous fun (p : M × A) => (μ p.1) p.2)
(hequiv : ∀ (g : G) (m : M) (a : A), (μ (g • m)) (g • a) = g • (μ m) a)
(a : ↥(H0 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M)))
(b : H1 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A))
:
(explicitInfl1 G P N)
(((explicitCup01 (G ⧸ N) (↥(FixedPoints.addSubgroup (↥N) M)) (↥(FixedPoints.addSubgroup (↥N) A))
(↥(FixedPoints.addSubgroup (↥N) P)) (N.fixedPointsPairing μ ⋯) ⋯ ⋯)
a)
b) = ((explicitCup01 G M A P μ hμ hequiv) ((explicitInfl0 G M N) a)) ((explicitInfl1 G A N) b)
Inflation preserves the (0,1) cup product.
@[simp]
theorem
TauCeti.ContCohomology.explicitInfl1_explicitCup10
(G : Type uG)
[Group G]
[TopologicalSpace G]
(M : Type uM)
[AddCommGroup M]
[TopologicalSpace M]
[IsTopologicalAddGroup M]
[DistribMulAction G M]
[ContinuousSMul G M]
(A : Type uA)
[AddCommGroup A]
[TopologicalSpace A]
[DistribMulAction G A]
(P : Type uP)
[AddCommGroup P]
[TopologicalSpace P]
[IsTopologicalAddGroup P]
[DistribMulAction G P]
[ContinuousSMul G P]
(N : Subgroup G)
[N.Normal]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M)]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) P)]
(μ : M →+ A →+ P)
(hμ : Continuous fun (p : M × A) => (μ p.1) p.2)
(hequiv : ∀ (g : G) (m : M) (a : A), (μ (g • m)) (g • a) = g • (μ m) a)
(a : H1 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M))
(b : ↥(H0 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A)))
:
(explicitInfl1 G P N)
(((explicitCup10 (G ⧸ N) (↥(FixedPoints.addSubgroup (↥N) M)) (↥(FixedPoints.addSubgroup (↥N) A))
(↥(FixedPoints.addSubgroup (↥N) P)) (N.fixedPointsPairing μ ⋯) ⋯ ⋯)
a)
b) = ((explicitCup10 G M A P μ hμ hequiv) ((explicitInfl1 G M N) a)) ((explicitInfl0 G A N) b)
Inflation preserves the (1,0) cup product.
@[simp]
theorem
TauCeti.ContCohomology.explicitInfl2_explicitCup02
(G : Type uG)
[Group G]
[TopologicalSpace G]
[IsTopologicalGroup G]
(M : Type uM)
[AddCommGroup M]
[TopologicalSpace M]
[DistribMulAction G M]
(A : Type uA)
[AddCommGroup A]
[TopologicalSpace A]
[IsTopologicalAddGroup A]
[DistribMulAction G A]
[ContinuousSMul G A]
(P : Type uP)
[AddCommGroup P]
[TopologicalSpace P]
[IsTopologicalAddGroup P]
[DistribMulAction G P]
[ContinuousSMul G P]
(N : Subgroup G)
[N.Normal]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A)]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) P)]
(μ : M →+ A →+ P)
(hμ : Continuous fun (p : M × A) => (μ p.1) p.2)
(hequiv : ∀ (g : G) (m : M) (a : A), (μ (g • m)) (g • a) = g • (μ m) a)
(a : ↥(H0 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M)))
(b : H2 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A))
:
(explicitInfl2 G P N)
(((explicitCup02 (G ⧸ N) (↥(FixedPoints.addSubgroup (↥N) M)) (↥(FixedPoints.addSubgroup (↥N) A))
(↥(FixedPoints.addSubgroup (↥N) P)) (N.fixedPointsPairing μ ⋯) ⋯ ⋯)
a)
b) = ((explicitCup02 G M A P μ hμ hequiv) ((explicitInfl0 G M N) a)) ((explicitInfl2 G A N) b)
Inflation preserves the (0,2) cup product.
@[simp]
theorem
TauCeti.ContCohomology.explicitInfl2_explicitCup11
(G : Type uG)
[Group G]
[TopologicalSpace G]
[IsTopologicalGroup G]
(M : Type uM)
[AddCommGroup M]
[TopologicalSpace M]
[IsTopologicalAddGroup M]
[DistribMulAction G M]
[ContinuousSMul G M]
(A : Type uA)
[AddCommGroup A]
[TopologicalSpace A]
[IsTopologicalAddGroup A]
[DistribMulAction G A]
[ContinuousSMul G A]
(P : Type uP)
[AddCommGroup P]
[TopologicalSpace P]
[IsTopologicalAddGroup P]
[DistribMulAction G P]
[ContinuousSMul G P]
(N : Subgroup G)
[N.Normal]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M)]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A)]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) P)]
(μ : M →+ A →+ P)
(hμ : Continuous fun (p : M × A) => (μ p.1) p.2)
(hequiv : ∀ (g : G) (m : M) (a : A), (μ (g • m)) (g • a) = g • (μ m) a)
(a : H1 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M))
(b : H1 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A))
:
(explicitInfl2 G P N)
(((explicitCup11 (G ⧸ N) (↥(FixedPoints.addSubgroup (↥N) M)) (↥(FixedPoints.addSubgroup (↥N) A))
(↥(FixedPoints.addSubgroup (↥N) P)) (N.fixedPointsPairing μ ⋯) ⋯ ⋯)
a)
b) = ((explicitCup11 G M A P μ hμ hequiv) ((explicitInfl1 G M N) a)) ((explicitInfl1 G A N) b)
Inflation preserves the (1,1) cup product.
@[simp]
theorem
TauCeti.ContCohomology.explicitInfl2_explicitCup20
(G : Type uG)
[Group G]
[TopologicalSpace G]
[IsTopologicalGroup G]
(M : Type uM)
[AddCommGroup M]
[TopologicalSpace M]
[IsTopologicalAddGroup M]
[DistribMulAction G M]
[ContinuousSMul G M]
(A : Type uA)
[AddCommGroup A]
[TopologicalSpace A]
[DistribMulAction G A]
(P : Type uP)
[AddCommGroup P]
[TopologicalSpace P]
[IsTopologicalAddGroup P]
[DistribMulAction G P]
[ContinuousSMul G P]
(N : Subgroup G)
[N.Normal]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M)]
[ContinuousSMul (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) P)]
(μ : M →+ A →+ P)
(hμ : Continuous fun (p : M × A) => (μ p.1) p.2)
(hequiv : ∀ (g : G) (m : M) (a : A), (μ (g • m)) (g • a) = g • (μ m) a)
(a : H2 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) M))
(b : ↥(H0 (G ⧸ N) ↥(FixedPoints.addSubgroup (↥N) A)))
:
(explicitInfl2 G P N)
(((explicitCup20 (G ⧸ N) (↥(FixedPoints.addSubgroup (↥N) M)) (↥(FixedPoints.addSubgroup (↥N) A))
(↥(FixedPoints.addSubgroup (↥N) P)) (N.fixedPointsPairing μ ⋯) ⋯ ⋯)
a)
b) = ((explicitCup20 G M A P μ hμ hequiv) ((explicitInfl2 G M N) a)) ((explicitInfl0 G A N) b)
Inflation preserves the (2,0) cup product.