Documentation

Mathlib.Algebra.Homology.DerivedCategory.Fractions

Calculus of fractions in the derived category #

We obtain various consequences of the calculus of left and right fractions for HomotopyCategory.quasiIso C (ComplexShape.up ℤ) as lemmas about factorizations of morphisms f : Q.obj X ⟶ Q.obj Y (where X and Y are cochain complexes). These f can be factored as a right fraction inv (Q.map s) ≫ Q.map g or as a left fraction Q.map g ≫ inv (Q.map s), with s a quasi-isomorphism (to X or from Y). When strict bounds are known on X or Y, certain bounds may also be ensured on the auxiliary object appearing in the fraction.

Any morphism f : Q.obj X ⟶ Q.obj Y in the derived category can be written as f = inv (Q.map s) ≫ Q.map g with s : X' ⟶ X a quasi-isomorphism and g : X' ⟶ Y.

Any morphism f : Q.obj X ⟶ Q.obj Y in the derived category can be written as f = Q.map g ≫ inv (Q.map s) with g : X ⟶ Y' and s : Y ⟶ Y' a quasi-isomorphism.

Any morphism f : Q.obj X ⟶ Q.obj Y in the derived category with X strictly ≤ n can be written as f = inv (Q.map s) ≫ Q.map g with s : X' ⟶ X a quasi-isomorphism with X' strictly ≤ n and g : X' ⟶ Y.

Any morphism f : Q.obj X ⟶ Q.obj Y in the derived category with Y strictly ≥ n can be written as f = Q.map g ≫ inv (Q.map s) with g : X ⟶ Y' and s : Y ⟶ Y' a quasi-isomorphism with Y' strictly ≥ n.

Any morphism f : Q.obj X ⟶ Q.obj Y in the derived category with X strictly ≥ a and ≤ b, and Y strictly ≥ a can be written as f = inv (Q.map s) ≫ Q.map g with s : X' ⟶ X a quasi-isomorphism with X' strictly ≥ a and ≤ b, and g : X' ⟶ Y.

Any morphism f : Q.obj X ⟶ Q.obj Y in the derived category with X strictly ≤ b, and Y strictly ≥ a and ≤ b can be written as f = Q.map g ≫ inv (Q.map s) with g : X ⟶ Y' and s : Y ⟶ Y' a quasi-isomorphism with Y' strictly ≥ a and ≤ b.