The bar resolution along a group homomorphism #
Let f : H →* G be a homomorphism of groups. The bar resolution Rep.barComplex k H of the
trivial representation k of H maps to the restriction along f of the bar resolution of G:
in degree n a basis element (h₁, …, hₙ) is sent to (f h₁, …, f hₙ). This file constructs
that chain map, TauCeti.Rep.barComplex.resChainMap, and checks that it lies over the identity of
k. When restriction along f preserves projectives, it is therefore a morphism of projective
resolutions of the trivial representation.
To make the last statement checkable, the file also computes the augmentations of Mathlib's
standard and bar resolutions on basis elements: both send a basis element with coefficient r to
r. On the way it records the value of the comparison Rep.diagonalSuccIsoFree between the bar
and standard resolutions on basis elements, (g, (g₁, …, gₙ)) ↦ g • (1, g₁, g₁g₂, …, g₁⋯gₙ).
The chain map is what identifies Mathlib's Shapiro isomorphism groupCohomology.coindIso, which is
defined through Ext, with an explicit map on inhomogeneous cochains.
Main definitions #
TauCeti.Rep.barComplex.resHom: the degree-ncomponentk[Hⁿ] ⊗ k[H] ⟶ k[Gⁿ] ⊗ k[G].TauCeti.Rep.barComplex.resChainMap: the chain map from the bar resolution ofHto the restriction of the bar resolution ofG.
Main results #
TauCeti.Rep.diagonalSuccIsoFree_inv_hom_single: the comparison between the bar and standard resolutions on basis elements.TauCeti.Rep.standardResolution_π_f_zero_singleandTauCeti.Rep.barResolution_π_f_zero_single: the augmentations on basis elements.TauCeti.Rep.barComplex.resChainMap_f_zero_comp_π: the chain map lies over the identity ofk.
References #
- K. S. Brown, Cohomology of Groups, Graduate Texts in Mathematics 87, Springer (1982), Chapter I, §5 (the bar resolution) and Chapter III, §8 (change of groups).
- The proof of
diagonalSuccIsoFree_inv_hom_singleadapts Amelia Livingston's computation in Mathlib'sRep.barComplex.d_comp_diagonalSuccIsoFree_inv_eq.
The comparison Rep.diagonalSuccIsoFree between the bar and standard resolutions sends the
basis element (g₁, …, gₘ) with coefficient r • g to g • (1, g₁, g₁g₂, …, g₁⋯gₘ) with
coefficient r.
The augmentation of the standard resolution sends a basis element with coefficient r to
r.
The augmentation of the bar resolution sends a basis element with coefficient r to r.
The degree-n component of the map from the bar resolution of H to the restriction along
f : H →* G of the bar resolution of G: it sends the basis element (h₁, …, hₙ) to
(f h₁, …, f hₙ).
Equations
- TauCeti.Rep.barComplex.resHom f n = Rep.freeLift k H (Rep.res f (Rep.free k G (Fin n → G))) fun (x : Fin n → H) => Finsupp.single (⇑f ∘ x) (MonoidAlgebra.single 1 1)
Instances For
resHom f n applies f to the tuple and to the group coefficient of a basis element.
The components resHom f n commute with the bar differentials.
The bar resolution along a group homomorphism. The chain map from the bar resolution of
H to the restriction along f : H →* G of the bar resolution of G, sending (h₁, …, hₙ) to
(f h₁, …, f hₙ) in every degree.
Equations
- TauCeti.Rep.barComplex.resChainMap f = { f := fun (n : ℕ) => TauCeti.Rep.barComplex.resHom f n, comm' := ⋯ }
Instances For
The components of resChainMap f are the maps resHom f n.
The bar resolution along a group homomorphism lies over the identity of k: when
restriction along f : H →* G preserves projectives, this is a morphism from the bar resolution
of H to the restriction of the bar resolution of G, both viewed as projective resolutions of
the trivial representation of H.