Truncation triangles and abelian hearts
A triangulated category supplies cones and connecting maps. A t-structure specifies which part of an object lies below a degree and which part lies above it. Its degree-zero objects form an abelian category: the kernel and cokernel of a map are the two cohomology objects of its cone. The octahedral axiom identifies their image and coimage. We prove these statements, including the exactness of the resulting cohomology sequence, before using them to construct perverse sheaves.
AI-generated exposition: GPT-6.1 Sol and GPT-6 Astra (OpenAI), Ultra. Edition: 5 October 2026. Independently written lesson text: CC0. Human mathematical sources are credited below.
We use the axioms of a triangulated category: shifts, distinguished triangles, completion of a commuting square to a triangle map, the exact Hom sequences, and the octahedral axiom for composable arrows. These are the ambient categorical structure assumed in the theorem. All t-structure arguments are proved below. For the constructible example alone, Constructible costalks and Verdier duality supplies the already written bounded constructible duality equivalence, with its exact sheaf and geometric prerequisites.
The cone that the heart must recover
Start with the module map , . Its cone is The kernel is ; the cokernel is . A lower cut at must keep that kernel, with its actual inclusion into . An upper cut at zero must keep the quotient map . Simply deleting a term gives the wrong object. The fixed interval diagram uses this same row as one of its attachments, so these kernel maps will return in its directional test.
Maps matter even when the objects are familiar. The sequence has connecting class . Represent the quotient by its two-term free resolution; the boundary is identity on the negative term, and homotopy changes that integer by a multiple of six. Thus this class is nonzero. No lift of the quotient generator to a six-torsion element in exists. A heart must recover the nonsplit sequence and its connecting arrow, rather than only its three terms. Both calculations remain complete exercises below.
We now extract from this cone problem the axioms and constructions valid in any triangulated category. The abstract proof uses its triangulated axioms and exact Hom sequences. The optional constructible-duality branch comes after the abstract theorem and its exercises.
The degree convention and the three axioms
Let be a triangulated category. Full subcategories below are closed under isomorphisms. Given , put
Thus lowers a cohomological degree. A t-structure satisfies
The last line asserts existence of a distinguished triangle. The subcategory is its heart. Shifting (2) gives the same assertions at every integer cut.
In the opposite triangulated category the shift is the original . Reversing a triangle and its Hom sequence makes a t-structure. Replacing both halves by also satisfies the axioms, by shifting (2). Its heart is .
The standard and dual constructible examples
For any abelian category , the standard halves of are the complexes whose cohomology vanishes in positive degrees or in negative degrees. Smart truncation puts at the top of the lower complex and at the bottom of the upper complex. The quotient of the original complex by its lower truncation maps quasi-isomorphically to the upper one: its extra two-term part is , which is acyclic. This gives (2)’s triangle.
Orthogonality can be checked on roofs. Replace the source of a roof for a lower object by its lower smart truncation, still a quasi-isomorphism; replace the upper target by its upper smart truncation. A chain map from a complex in degrees at most zero to one in degrees at least one is zero. Thus the represented derived map is zero. Nesting is immediate from cohomological degrees. The heart is : a complex with only degree-zero cohomology truncates to that object in degree zero. For two such objects, the same roof calculation identifies derived degree-zero Hom with their ordinary Hom, by factoring the degree-zero component through its cohomology.
A truncation is characterized by its adjunction
Choose a triangle at cut , with first term and third term . If , both and vanish: the second target lies in . The Hom sequence therefore gives
Dually, for , the groups and vanish. Hence .
Representing these two Hom functors defines the truncations and , uniquely up to the unique isomorphism preserving their maps to and from . For , (3) gives the unique first arrow commuting with , and the dual statement gives the unique third arrow. Uniqueness proves identity and composition compatibility. Thus these are functors: the right adjoint and left adjoint, respectively, to the indicated inclusions.
Their connecting arrow is also canonical. More generally, suppose two distinguished triangles have the same first two arrows . Complete their identity square to a triangle map with third component . Since fixes the arrow , exactness of Hom makes factor through . If , then and the two connecting arrows agree. In a truncation triangle this vanishing follows from , .
Completing the square for an arbitrary now gives a triangle map whose first and third arrows are exactly the adjoint-defined ones. Its last square proves naturality of the connecting arrow. We have a natural distinguished triangle
This conclusion does not assert that cones of all maps in are functorial.
For (T1), the lower comparison at is into the negative term, and the upper comparison is reduction modulo two on the degree-zero term. A chain map from a complex in degrees at most has top image in , so its top component factors through that inclusion; the adjunction proves the corresponding statement for all derived maps. Choosing another generator, such as , changes its coordinates but not the comparison into : the unique isomorphism preserving that map changes sign. This is a concrete use of the uniqueness just proved. The nonzero boundary in (T2) likewise cannot be changed while fixing its triangle maps.
Orthogonality recognizes the two halves
An object already in a half is unchanged by that half’s truncation, because it represents its own restricted Hom functor. Triangle (4) then gives
Here a left or right orthogonal means vanishing of every Hom to or from objects in the other subcategory. To check the converse in the right-orthogonal identity, let . The hypothesis kills ; adjunction identifies this with , so its identity is zero and . The left-orthogonal converse uses and . The first two equivalences then finish both arguments.
Each half is extension closed. For example, if is distinguished and both outside objects lie in , the Hom sequence kills for every . Formula (5) puts in the same half. The other half follows by the dual Hom sequence. In particular the heart is extension closed. It contains zero and finite biproducts, using the split triangle ; it is an additive category.
Cuts commute and finite intervals have a canonical object
The adjunctions give the shift and nested-cut formulas
For the first row, shift the representing Hom problem. For nested lower cuts with , the composite has the same Hom functor on as , so it is . In the other order fixes the object already in . The upper-cut identities use the dual adjunction. Each comparison is the unique one preserving the units or counits, hence is natural.
The mixed cuts satisfy
If , the first composite is zero by (5). The second is zero by the dual assertion.
If , set , , , . Adjunction gives the map compatible with their maps to . The octahedron for supplies one object and triangles
The first puts in , by extension closure applied to . The second puts in , applied to . The triangles are consequently the truncation triangles of at and of at . Their adjunctions identify with both sides of (7), compatibly with the maps . This specifies the mixed comparison independently of choices and makes it natural.
On the same cone, both orders of the interval cut give , with the target quotient; both orders of give , with the kernel inclusion. The interval comparison in (7) identifies these maps, rather than merely identifying abstract isomorphism classes.
Cohomology and the boundedness needed for detection
Define heart-valued functors
These are additive because the adjunctions preserve the relevant finite Hom sums. The octahedron comparing successive lower cuts gives
Indeed its third object is , by (8).
If , (10) is a finite filtration from zero at to at . Each successive quotient is . It retains its connecting maps; the existence of these triangles supplies no splitting.
If is bounded below for this t-structure, then
For the reverse implication take . If , the triangle identifies with the next upper cut because its first term is zero. Repeat finitely until the lower bound is zero. If there is nothing to do. The forward implication follows from (7). Dually, for bounded above, exactly when all with vanish. In a finite interval, vanishing of every makes every step of (10) an isomorphism from zero, so .
These bounds cannot be omitted from an arbitrary t-structure. A different sufficient hypothesis, nondegeneracy of the whole t-structure, will give detection even for unbounded objects below.
Check the bound at this point. For the degenerate t-structure , every lower cut is identity, every upper cut is zero, and all heart cohomology vanishes. A nonzero object belongs to no . Thus the finite induction proving (11) cannot even start. The complete degenerate example below tests exactly this absent hypothesis.
Two cohomology objects of a cone give the kernel and cokernel
Let be a map in , and choose a distinguished triangle . Extension closure puts in . Thus
The canonical arrows are and . For every , the Hom sequence gives , because . Adjunction replaces its left side by . This is precisely the universal property of a kernel.
Dually, is the kernel of , since . Adjunction replaces it by . Hence is the cokernel. These universal properties remove any dependence on the chosen cone.
The octahedron makes image and coimage identical
Complete the arrow to a triangle . The triangle puts in . Apply the octahedron to , using the truncation triangle . It gives
The first triangle puts in , since and lie there. Consequently . Apply the just-proved kernel/cokernel calculation to the two triangles in (13): the cokernel of is , and the kernel of is . The factorization is the one induced by , so its canonical map from coimage to image is this isomorphism.
An additive category with kernels and cokernels in which every coimage-to-image map is an isomorphism is abelian. We have proved all three properties. Thus the heart is abelian.
Moreover a short exact sequence in the heart comes from a distinguished triangle . Complete to a cone. Formula (12) makes its negative cohomology zero and identifies its degree-zero object with the specified cokernel . Since the cone lies in , its truncation triangle identifies it with , compatibly with . The connecting arrow is unique by the earlier lemma, since .
Conversely a triangle with all three terms in the heart is a short exact sequence. The Hom sequence into identifies as the kernel of , and the dual sequence identifies as the cokernel of ; their preceding Hom terms vanish by (2).
For (T1), (12) recovers the actual kernel and quotient . In (13), the common image is , and the coimage comparison sends the class of to . It is onto and has precisely the identified kernel, so is an isomorphism. Shift this map into the heart with cutoff two: its two heart defects are the same modules placed in ordinary degree two, namely and . The cone itself has standard cohomology in degrees one and two. This tests the shifted-heart convention without altering the abstract proof.
Every triangle gives an exact cohomology sequence
We now prove exactness rather than assuming it in the abelian-heart argument. For a triangle , first suppose all three terms lie in . For , adjunction gives , and similarly for . The term vanishes. The resulting Hom sequence proves exact, by the kernel universal property in the now abelian heart.
Suppose only . For every , both and vanish. Thus is an isomorphism by adjunction. The octahedron cancelling this common lower cut gives a triangle . The preceding case applies, and (7) identifies its degree-zero terms with those of . Hence the same exact sequence starting with zero holds under this single hypothesis. By opposite-category duality, if , then is exact.
In the general case set , . The octahedron for gives
The first triangle, with , makes exact. Rotate the second to . Since , the single-hypothesis case makes a monomorphism. The composite is the original triangle arrow. Therefore its kernel on degree-zero cohomology equals the kernel of , proving exactness at .
Apply this argument to every shift and rotation of the triangle. With the canonical connecting arrows from (4) and (9), it yields the full long exact sequence
Nondegenerate cohomology detects every object
The t-structure is nondegenerate when its two infinitely distant tails contain only zero:
Theorem. Under (17), an object is zero if and only if every vanishes. For every integer ,
A morphism is an isomorphism if and only if all its cohomology morphisms are isomorphisms. No boundedness, completeness, or convergence of an infinite tower is assumed.
Proof. First suppose all cohomology of vanishes. Fix an integer . The successive lower-cut triangles (10) identify with for every , by a finite sequence of isomorphisms for each such . Thus belongs to every lower half: for use nesting, and for use the isomorphism just obtained. The first intersection in (17) makes it zero. Triangle (4) now identifies with . This holds for every , so the second intersection in (17) makes . The converse is immediate.
If for , let . The commuting-cut identities (6)–(7) show that for and that for . Thus all its cohomology vanishes, so . Formula (5) gives . Conversely an object in that half has the stated vanishing by (7). The other equivalence follows in the same way with .
Finally, for a morphism , choose a cone triangle. If all are isomorphisms, exactness of (15) makes every cohomology object of the cone zero. The first assertion makes the cone zero, so is an isomorphism. A functor takes isomorphisms to isomorphisms, proving the converse.
The standard t-structure on is nondegenerate: belonging to every lower half, or every upper half, forces ordinary complex cohomology to vanish in every degree. Such a complex is isomorphic to zero in the derived category by its definition through quasi-isomorphisms. Thus (18) applies to unbounded complexes as well. A bounded t-structure also satisfies (17): an object in every lower half has a lower bound and is therefore zero by orthogonality; the other tail is dual. The degenerate example below fails (17), so it remains a genuine limitation of cohomological detection.
Exercises with complete solutions
A shift changes the degree cut
Difficulty: Introductory.
Let lie in the heart, and put . Compute its heart cohomology, , , and .
Solution. The sole cohomology is . Formula (7) gives and . Since , its lower zero cut is . Formula (6) gives the same result as . The sign is in the shifted cut.
A smart cutoff keeps a kernel
Difficulty: Intermediate.
In , let be in degrees minus one and zero. Find its cohomology and its two cuts at and . Compare with deleting the degree-zero term.
Solution. The kernel is the free subgroup generated by , and the cokernel is . Thus , , and . The lower comparison includes the kernel subgroup into ; the upper comparison is the quotient of the target. Deleting the degree-zero term instead produces , with the wrong negative cohomology. A smart cutoff must change its boundary term.
An epimorphism has a shifted kernel as its cone
Difficulty: Intermediate.
Take the quotient in the standard heart. Compute the heart kernel and cokernel from its cone, and determine whether that cone lies in the heart.
Solution. The cone is represented by in degrees minus one and zero. Its negative cohomology is ; its degree-zero cohomology is zero. Formula (12) gives kernel with its actual inclusion and cokernel zero. Therefore is epic and not monic. The cone is , so it is outside the nonzero standard heart. An abelian heart does not require cones of its maps to stay in that heart.
A nonzero connecting map remembers a nonsplit extension
Difficulty: Advanced.
Find the connecting class of in . Explain why the triangle does not split.
Solution. Represent by the free complex in degrees minus one and zero. A chain map from it to is multiplication by an integer on the negative-degree term. Chain homotopies identify two such integers exactly when their difference is divisible by six. The boundary map of the cone triangle is the identity on that term, so its class is , which is nonzero. The free complex is a bounded projective resolution, so this calculation computes the derived maps. A split triangle has zero boundary. Equivalently a splitting would lift to a six-torsion element of , which cannot occur. The connecting arrow retains information lost by listing the three terms.
Mono and epi tests use different cone degrees
Difficulty: Intermediate.
For an arbitrary heart map , show that it is monic exactly when , and epic exactly when . What if both vanish?
Solution. Formula (12) identifies those objects with the kernel and cokernel. In an abelian category a map is monic exactly when its kernel is zero, and epic exactly when its cokernel is zero: this follows from their universal properties and the image/coimage factorization. If both vanish, the cone lies in with no cohomology; its one truncation triangle makes it zero. The original triangle therefore makes an isomorphism. This also follows from (13), whose two outer defects are zero.
A finite filtration and its interval cut
Difficulty: Intermediate.
In for a field, take . Compute its nonzero cohomology, , , and both mixed cuts for the interval . State what the general filtration would retain for a nonsplit object.
Solution. We have , , and no other cohomology. The lower zero cut is , and the upper one cut is . Both and are , as (7) predicts. The finite filtration has its two nonzero quotients in degrees and ; the intervening zero quotients give isomorphisms. This particular direct sum splits. For a general object, (10) retains the actual boundary maps between successive stages; its cohomology objects alone do not specify or split those extensions.
An invisible object in a degenerate t-structure
Difficulty: Advanced.
On a nonzero triangulated category, check the t-structure . What are its heart, truncations and cohomology? Identify the absent bound that prevents (11) from forcing every object to be zero.
Solution. Nesting and orthogonality hold, and the required triangle is . Every lower cut is the identity and every upper cut is zero. The heart and all heart cohomology are zero. Nevertheless nonzero objects remain in . Such an object belongs to no , since every upper half is zero. It is not bounded below. Formula (11) explicitly requires that bound, while finite-interval detection requires both bounds. The opposite degenerate t-structure exchanges this missing condition with boundedness above.
Kernels in a shifted heart
Difficulty: Intermediate.
Shift the standard t-structure on to the cut . For multiplication by six on , compute the kernel and cokernel in the new heart and compare with standard cohomological degrees.
Solution. The shifted heart consists of abelian groups placed in degree two, namely . Shifting the cone calculation for multiplication by six gives a cone with standard , , and no other cohomology. In the shifted structure, , by (6) and (9). Thus its negative heart cohomology is zero and its degree-zero heart cohomology is . Formula (12) gives kernel zero and that cokernel. The object remains in degree two as an object of the original derived category; the heart’s zero label is relative to its shifted cut.
Optional constructible duality application
Let now be Noetherian, commutative, of finite global dimension, and let be a finite-dimensional real analytic manifold with the standing bounded constructible conventions. Standard truncation preserves . In a common local stratification, kernels and cokernels of maps of finite locally constant modules are locally constant and finitely generated; Noetherianity retains finiteness. Finite global dimension makes the bounded finite coefficient cohomology perfect. Truncation preserves the global degree bounds. Thus restriction of the standard t-structure is valid.
The written constructible duality equivalence , with and its actual biduality map, transports the opposite t-structure back to this same category. It gives
Reversal of triangles, Hom directions and shifts verifies every axiom by (2). Its heart is of the ordinary constructible heart, with arrows reversed. This proves the claimed t-structure using the exact existing duality theorem; it does not identify it with a middle perverse t-structure.
References
A. A. Beilinson, J. Bernstein and P. Deligne, Faisceaux pervers, Astérisque 100 (1982), develops t-structures, their abelian hearts, truncation and cohomology functors, and nondegenerate detection. The arguments and examples above give the proofs needed here in the stated conventions. The optional constructible application uses the internal Verdier-duality theorem linked in its prerequisite paragraph; that geometric theorem is separate from the abstract heart construction.