Realizing Ext¹ by short exact sequences #
Given a short exact sequence with projective middle term, every class in Ext¹ out of
its final term is represented by a short exact sequence with the prescribed endpoints.
The middle term is obtained by pushing out the given presentation.
A pair of maps on the endpoints of two short exact sequences extends to a map of sequences exactly when it respects their extension classes. In particular, equal extension classes give isomorphic sequences with the identity on both endpoints.
This uses TauCeti.homBoundary_surjective to express a class as a boundary,
and ShortComplex.ShortExact.extClass_naturality to identify the pushout class. In
particular, the result can turn extension classes with annihilation properties into
sequences with lifting properties.
References #
- Charles A. Weibel, An Introduction to Homological Algebra, Section 3.4.
Every degree-one extension class out of the last term of a projective presentation has a short exact representative with exactly the specified endpoints.
Maps on the endpoints extend to a morphism of short exact sequences if and only if they respect the associated degree-one extension classes.
Isomorphisms on the endpoints extend to an isomorphism of short exact sequences if and only if they respect the associated degree-one extension classes.