Documentation

Atlas.AlgebraicTopologyI.code.Section22

@[reducible, inline]

Definition 22.2 (Projective module). An R-module P is projective if it satisfies the lifting property: every surjection f : M → N and every map g : P → N admit a lift h : P → M with f ∘ h = g. Equivalently, P is a direct summand of a free module. Thin wrapper around Mathlib's Module.Projective.

Instances For

    The chain map produced by the Fundamental Theorem of Homological Algebra (Theorem 22.1): any map f : Y → Z between objects of an abelian category lifts to a chain map between any projective resolution of Y and any resolution of Z covering f. See lift_commutes for the relation to the augmentations and liftUniqueUpToHomotopy for uniqueness.

    Instances For

      The chain map lift f P Q covers f: composing it with the augmentation of Q agrees with composing the augmentation of P with the chain map associated to f. This is the commutativity clause in the Fundamental Theorem (Theorem 22.1).

      Uniqueness up to chain homotopy in Theorem 22.1: any two chain maps g, h : P.complex → Q.complex between a projective resolution P of Y and a resolution Q of Z, both covering the same map f : Y → Z, are chain homotopic. Combined with lift this produces a well-defined map on derived functors.

      Instances For

        Theorem 22.1 (Fundamental Theorem of Homological Algebra). Given a map f : Y → Z in an abelian category, a projective resolution P of Y, and any resolution Q of Z, there exists a chain map g : P.complex → Q.complex covering f (i.e. with g ≫ Q.π = P.π ≫ (single₀).map f); moreover any other chain map covering f is chain homotopic to g. This packaged form returns the lift, together with the commutativity equation and the uniqueness statement, all in a single bundled term.

        Instances For