Documentation

TauCeti.RepresentationTheory.Homological.GroupCohomology.InflationRestriction

The inflation-restriction sequence in every positive degree #

Let S be a normal subgroup of a group G and A a representation of G. Inflation and restriction form a complex

Hⁿ⁺¹(G ⧸ S, A^S) ⟶ Hⁿ⁺¹(G, A) ⟶ Hⁿ⁺¹(S, A),

and if Hⁱ(S, A) = 0 for 0 < i ≤ n, it is exact and inflation is injective (Milne II 1.34). Mathlib proves the case n = 0, where there is no hypothesis, as groupCohomology.H1InfRes.

The hypotheses concern the cohomology of A restricted to S in degrees below the degree of the complex. The file provides injectivity and exactness under these hypotheses.

When Hⁱ(S, A) vanishes also in degree n + 1, inflation is an isomorphism (isIso_infRes_f). This is the form used for Tate's cohomological triviality criterion, where a module is shown to be cohomologically trivial by induction along a normal series. Counting along the exact sequence instead bounds the order of Hⁿ⁺¹(G, A) by those of its outer terms (natCard_groupCohomology_succ_dvd_mul), the form used to bound the order of a cohomology group of a solvable group by induction on the order of the group.

The same sequence is exact for any extension 1 → H → G → Q → 1 and representations B of Q and C of H identified with A^H and with A restricted to H (range_map_succ_eq_ker_map_succ). This is the form in which it applies to a tower of Galois extensions K ⊆ L ⊆ M, where Gal(M/L) → Gal(M/K) → Gal(L/K) and the units of M fixed by Gal(M/L) are the units of L.

Main definitions #

Main statements #

References #

noncomputable def TauCeti.groupCohomology.infRes {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (S : Subgroup G) [S.Normal] (n : ℕ) :

The inflation-restriction complex Hⁿ⁺¹(G ⧸ S, A^S) ⟶ Hⁿ⁺¹(G, A) ⟶ Hⁿ⁺¹(S, A) in degree n + 1. In degree one it is Mathlib's groupCohomology.H1InfRes.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The inflation-restriction complex as a short complex of the two maps.

    @[simp]
    theorem TauCeti.groupCohomology.infRes_X₁ {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (S : Subgroup G) [S.Normal] (n : ℕ) :

    The first term of the inflation-restriction complex.

    @[simp]
    theorem TauCeti.groupCohomology.infRes_X₂ {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (S : Subgroup G) [S.Normal] (n : ℕ) :
    (infRes A S n).X₂ = groupCohomology A (n + 1)

    The middle term of the inflation-restriction complex.

    @[simp]
    theorem TauCeti.groupCohomology.infRes_X₃ {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (S : Subgroup G) [S.Normal] (n : ℕ) :

    The last term of the inflation-restriction complex.

    @[simp]

    The inflation map in the inflation-restriction complex.

    @[simp]

    The restriction map in the inflation-restriction complex.

    @[simp]

    In degree one, infRes is Mathlib's H1InfRes.

    Inflation is injective (Milne II 1.34): if Hⁱ(S, A) = 0 for 0 < i ≤ n, then inflation Hⁿ⁺¹(G ⧸ S, A^S) ⟶ Hⁿ⁺¹(G, A) is a monomorphism.

    theorem TauCeti.groupCohomology.infRes_exact {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {S : Subgroup G} [S.Normal] (n : ℕ) (hA : ∀ i < n, CategoryTheory.Limits.IsZero (groupCohomology (Rep.res S.subtype A) (i + 1))) :
    (infRes A S n).Exact

    The inflation-restriction sequence is exact (Milne II 1.34): if Hⁱ(S, A) = 0 for 0 < i ≤ n, then Hⁿ⁺¹(G ⧸ S, A^S) ⟶ Hⁿ⁺¹(G, A) ⟶ Hⁿ⁺¹(S, A) is exact.

    Inflation is an isomorphism when Hⁱ(S, A) = 0 for 0 < i ≤ n + 1: then Hⁿ⁺¹(G ⧸ S, A^S) ⟶ Hⁿ⁺¹(G, A) is injective, and surjective because restriction lands in Hⁿ⁺¹(S, A) = 0.

    Counting along the inflation-restriction sequence. If Hⁱ(S, A) = 0 for 0 < i ≤ n, the order of Hⁿ⁺¹(G, A) divides the product of the orders of Hⁿ⁺¹(G ⧸ S, A^S) and Hⁿ⁺¹(S, A). No finiteness is assumed; in particular Hⁿ⁺¹(G, A) is finite when the two outer groups are.

    Inflation along a quotient map is injective. Let π : G →* Q be surjective and let φ : B ⟶ A identify the Q-representation B with the invariants of A under ker π. If Hⁱ(ker π, A) = 0 for 0 < i ≤ n, then inflation Hⁿ⁺¹(Q, B) ⟶ Hⁿ⁺¹(G, A) is injective.

    theorem TauCeti.groupCohomology.range_map_succ_eq_ker_map_succ {k G : Type u} [CommRing k] [Group G] {A : Rep.{u, u, u} k G} {Q H : Type u} [Group Q] [Group H] {π : G →* Q} (hπ : Function.Surjective ⇑π) {B : Rep.{u, u, u} k Q} {φ : Rep.res π B ⟶ A} (hφ : Function.Injective ⇑(Rep.Hom.hom φ)) (hφA : (Rep.Hom.hom φ).range = Representation.invariants (MonoidHom.comp A.ρ π.ker.subtype)) {ι : H →* G} (hι : Function.Injective ⇑ι) (hιπ : ι.range = π.ker) {C : Rep.{u, u, u} k H} {ψ : Rep.res ι A ⟶ C} (hψ : Function.Bijective ⇑(Rep.Hom.hom ψ)) (n : ℕ) (hC : ∀ i < n, CategoryTheory.Limits.IsZero (groupCohomology C (i + 1))) :

    The inflation-restriction sequence of a group extension. Let 1 → H → G → Q → 1 be exact, given by ι and π, let φ : B ⟶ A identify the Q-representation B with the invariants of A under ker π, and let ψ : A ⟶ C identify A, restricted to H, with C. If Hⁱ(H, C) = 0 for 0 < i ≤ n, then inflation and restriction Hⁿ⁺¹(Q, B) ⟶ Hⁿ⁺¹(G, A) ⟶ Hⁿ⁺¹(H, C) form an exact sequence.