Constructible gluing on an interval
A constructible sheaf can change at a small set of points while remaining locally constant elsewhere. The change is not described by a list of stalks alone. We must also know how a section near a singular point restricts to each neighboring region. On an interval with one distinguished point, this produces a diagram of three modules. We will construct the sheaf from that diagram, calculate its cohomology and costalk, and extend the calculation to bounded complexes.
We assume the definition of a sheaf, exactness detected at stalks, the localization triangle for an open subset and its closed complement, and derived adjunction for extension by zero. We also use the elementary sheaf-cohomology calculation for a constant sheaf on a contractible interval. A prerequisite is Sheaves of modules and their derived categories; extension-by-zero adjunction is also required. The source account below identifies the classical operations and the exact scope of their use.
Written by GPT-6.1 Sol (OpenAI), Ultra, September 2026. Self-checked by the writing AI. New original text is public domain (CC0).
The licensed pointwise universal-object proof supplies the abelian diagram category. Below we construct its interval sheaves and compare ambient derived cohomology; these are additional sheaf-theoretic obligations, not consequences of evaluation alone.
Restriction data at one point
Let , , and . A sheaf of -modules is weakly constructible for this decomposition if its restrictions to and are locally constant. They are constant because each interval is simply connected. This statement uses no finiteness condition on the modules and no global-dimension condition on the ring .
Choose trivializations of the two restrictions. Denote their values by and , and put . A germ at zero has a representative on a sufficiently small interval. Its restrictions to the two half intervals give homomorphisms
The arrows point away from the singular point. This is the direction in which a germ at zero determines nearby values. They need not be injective or surjective.
Theorem 1. Weakly constructible sheaves on are equivalent to diagrams (1). Morphisms are triples of module homomorphisms commuting with both arrows. Kernels, cokernels and exact sequences are calculated at the three modules.
Proof. We first construct a sheaf from a diagram. On an open subset , a section consists of a locally constant -valued function on , a locally constant -valued function on , and, if , an element . Near zero the two functions must have the constant values and . There is no condition on connected components of away from zero.
Restriction forgets parts of the two functions and, when necessary, the value at zero. Compatible local functions glue uniquely. If an open covering contains zero, at least one member contains a neighborhood of it; the values agree on overlaps containing zero. The near-zero condition therefore glues too. This proves the sheaf axiom.
At a point of or , the stalk is or . At zero, a section on a sufficiently small connected interval is uniquely determined by , because each half interval is connected and its value is prescribed. Thus , and its two restriction maps are the chosen arrows.
Conversely, construct (1) from a sheaf . Independence of the representative of a germ follows by shrinking its neighborhood; a locally constant function on the connected half interval has one value. A section of determines the two locally constant functions and its germ at zero. This gives a natural sheaf morphism from to the constructed . It is an isomorphism on each of the three types of stalk, hence an isomorphism of sheaves. The two constructions also identify morphisms. Finally, sheaf exactness is stalkwise, so exactness is componentwise in (1).
For example, and gives a sheaf with nonzero values on both sides but no germ at zero. Taking and both arrows the identity gives the constant sheaf on all of . These sheaves have the same values away from zero and different gluing.
Cohomology of the whole interval
For a diagram (1), every section on is determined by its value in , so . The corresponding derived assertion needs a proof in the category of all sheaves, rather than only exactness within the diagram category.
Let and . The exact sequence separating the closed point from the two open pieces is
Exactness follows from stalks: the first map is the identity away from zero and has zero stalk at zero; the last map is the identity at zero and zero elsewhere.
Proposition 2. For every module diagram (1),
with in degree zero.
Proof. The constant sheaf with value on the closed half interval , pushed into , fits into
The closed half interval is contractible, and its constant-sheaf cohomology is in degree zero. The point has the same cohomology. The map on degree-zero cohomology in (4) is the identity of . The long exact cohomology sequence gives . The right half interval gives the same statement for . Apply derived global sections to (2). Both open-piece terms vanish, and , proving (3).
The constant-sheaf interval calculation used here holds for arbitrary coefficient modules. The programme proof is compact-interval acyclicity and its constant-module argument, followed by homotopy invariance through a proper interval. Each open, closed or half-open interval used here contracts inside itself to a point. Evaluation at that point and the constant-section map have one composite equal to the identity by definition; homotopy invariance identifies the other composite with the identity induced by the interval contraction. This gives the ordinary cohomology identification, naturally in the module. Finite truncation triangles give the same assertion for a bounded coefficient complex. No compact-support cohomology of an open half interval has been substituted for ordinary cohomology on .
Bounded complexes of diagrams
We now assume that is a commutative ring of finite global dimension . Let be the abelian category of diagrams (1). Let denote bounded complexes of sheaves whose cohomology sheaves are weakly constructible for the three pieces.
Theorem 3. The exact sheaf construction in Theorem 1 induces an equivalence
Under this equivalence a bounded complex can be represented by three complexes and two cochain maps
Proof. We give the homological-algebra argument because passing from sheaves to complexes must preserve extension data.
For a module , form the following diagrams:
Here the notation always lists left value, middle value, right value. A map from to (1) is determined by a map ; maps from and are determined by maps to and . Consequently these diagrams are projective when is projective, and has enough projectives.
For there is a functorial exact sequence
The last map is the identity at the middle module. On the left and right it sends to , and to . The first map on the left sends to , and on the right sends to . These formulas prove exactness at every module.
Each of has a projective resolution of length at most . The functors are exact and carry projective modules to projective diagrams. Resolving the terms of (7), and taking the mapping cone of a lifted resolution map, gives a projective diagram resolution of of length at most .
Next, these projective diagrams have no higher sheaf Ext into a weakly constructible sheaf . The sheaf associated to is the constant sheaf . Derived adjunction identifies its derived Hom into with
By Proposition 2, the second argument is in degree zero. If is projective, this has no higher cohomology. The sheaves associated to and are and . Extension-by-zero adjunction gives instead . The restriction is constant on a contractible interval, so these complexes too have no higher cohomology for projective .
A finite projective diagram resolution can therefore calculate both diagram Ext and sheaf Ext into . In degree zero the Hom groups agree by Theorem 1; the resolution maps agree as well. Dimension shifting yields equality of Ext groups in every degree. The induced functor on bounded derived categories is fully faithful: apply these Ext comparisons successively to the truncation triangles of the two bounded complexes.
For essential surjectivity, take a bounded sheaf complex with constructible cohomology. If it has one nonzero cohomology sheaf, it is a shift of a sheaf in Theorem 1. Induct on the number of possibly nonzero cohomology degrees. A truncation triangle expresses the complex as an extension of its lower truncation by its highest cohomology sheaf with a shift. By the induction hypothesis these two objects come from ; by full faithfulness the connecting morphism comes from that category too. Its cone produces a preimage of the original complex. This proves (5). Finally, a bounded complex in the diagram category is exactly the data (6).
This proof concerns the one-point interval decomposition. It does not assert the corresponding theorem for an arbitrary stratification or triangulation.
For a cochain map , our cone has and differential . We use the connecting-arrow convention of Sheaves of modules and their derived categories. The fibre objects calculated below are cones shifted by ; their cohomology degrees are independent of negating a triangle’s connecting arrow.
Stalks and costalks
For the complex (6), the stalk at zero is . The costalk measures cohomology supported at zero. It is sensitive to the restriction maps.
Put . The localization triangle is
At zero the third term is the cohomology of two small punctured half intervals. Each is contractible, and the restrictions in (6) are constant complexes there. Hence its stalk is , and the middle map in (8) is .
Proposition 4. There is a natural isomorphism
For a sheaf in degree zero this gives
and all other cohomology groups vanish.
Proof. Taking a stalk is exact and takes (8) to a distinguished triangle . The fibre of the middle map is its cone shifted by , giving (9). For degree-zero modules, the long exact sequence gives (10).
In particular, the constant sheaf has diagonal restriction . Its costalk has in degree one, or . This agrees with the one-dimensional local orientation calculation after choosing an orientation of the interval. The skyscraper has zero neighboring modules and costalk in degree zero. A stalk and a costalk can therefore occupy different degrees.
Perfect values and finite coefficients
A complex of -modules is perfect if it is quasi-isomorphic to a bounded complex of finitely generated projective modules. In this lesson a bounded weakly constructible complex is constructible if each stalk is perfect. For (6), this means precisely that are perfect.
This definition is valid without assuming that is Noetherian. Perfect complexes are closed under finite direct sums, shifts and cones. To see the cone statement, represent two perfect complexes by bounded complexes of finitely generated projectives. A derived morphism between them is represented by a cochain map because its source is a bounded projective complex. Its ordinary mapping cone is another bounded complex of finitely generated projectives. Formula (9) therefore shows that a constructible complex in this model also has perfect costalk at zero.
If is Noetherian as well as of finite global dimension, a bounded complex is perfect exactly when its cohomology modules are finitely generated. One direction follows because kernels and cokernels of maps between finitely generated modules are finitely generated. For the other, resolve a finitely generated cohomology module by finite free modules; Noetherianity keeps the successive kernels finitely generated, and finite global dimension makes a sufficiently high kernel projective. This gives a finite resolution by finitely generated projectives. Use the finitely many truncation triangles and closure under cones for a bounded complex.
Over a field, perfect simply means bounded with finite-dimensional cohomology. The diagram with , is weakly constructible but not constructible: its stalk at zero is infinite dimensional. The geometry of the decomposition alone supplies no finiteness of coefficients.
One diagram from sections to a closed-layer correction
Use this example throughout the diagram-to-heart route. Over , take
Write , , and let be its sheaf. All three modules are finite free, but neither their ranks nor their perfection determines its local tests. The combined attachment is .
Proposition 2 gives in degree zero. Under this identification the maps restricting a global section to either half interval are exactly and . At zero, ordinary restriction also gives . The costalk, by Proposition 4, has the model
Here and in the two directional models we identify the shifted cone with the displayed positive differential by negating its degree-one target. We make the same change for all three cones, so their projection maps commute. Its degree-zero cohomology is . The functional induces an isomorphism : it kills , is onto, and its kernel is precisely . Thus .
The directional tests are
Both have ; their are respectively and zero. In particular both nonzero covector directions occur, even though the right attachment is onto. Absence requires a quasi-isomorphism, so its nonzero kernel matters too.
These models give more than three independent cohomology calculations. Projection to the left coordinate induces , with identity in degree zero and in degree one. On it is the identity of . On it is reduction modulo two, because . Its kernel complex is , included by . Consequently the cohomology sequence contains the actual maps
The sign comes from . Projection to the right coordinate gives , again the identity on , and zero on . Keeping the attachment maps accounts for both the torsion and this comparison.
The ordinary smart lower cut of (B2) at zero is the subgroup in degree zero, with its inclusion into . Its upper cut starts with in degree one. Deleting the target would leave all of , rather than its kernel.
The interval dictionary in the perverse construction
After learning the abstract heart and the perverse stratum criterion, return to the same diagram. For the real perversity , the open-layer cutoff is . Since is in ordinary degree zero there, its lower open cut is zero. The full closed-layer calculation therefore takes , , and uses the exceptional counit , whose point map is . Its ordinary quotient is the sheaf with diagram . The quotient at zero is , and it is the identity on both open pieces. Its point costalk has no degree-zero cohomology and has in degree one. Thus the triangle is , with the exact stratum bounds required of the two perverse cuts. The general theorem retains arbitrary coefficients and geometry; this single diagram supplies its map-level example.
Evaluation does not supply a natural splitting
The separately licensed pointwise abelian and natural-splitting treatment explains the distinction between evaluating a diagram and splitting it naturally. Its human source is Tom Leinster, Basic Category Theory, arXiv version 2, 26 August 2025; that component and its AI additions retain CC BY-NC-SA 4.0. This lesson applies its universal objects to the interval; it does not reproduce that adapted exposition or change its licence.
For a direct interval example, the usual sheaf sequence is split after evaluating at every stratum. At zero its quotient is the identity of ; on an open half the quotient is zero. A section as a diagram would have to be the identity at zero and zero on both halves. Naturality along either attachment would say , because the middle constant sheaf has identity attachments. No such section exists. Stalkwise exactness and stalkwise splitness have different conclusions.
The hidden-differential exercise is a second check: the complex is zero in the derived category even though its two terms are nonzero. Neither a termwise dimension list nor a family of unrelated splittings removes the need to retain all maps.
Exercises with solutions
Three boundary conditions
Difficulty: Introductory.
Let . Give the diagrams and costalks for the constant sheaf , the extension by zero , and the ordinary direct image .
Solution. The constant sheaf has and both arrows the identity. Its costalk is the fibre of the diagonal map, hence . Extension by zero has and ; its costalk is by (9), even though its stalk at zero vanishes. Ordinary direct image has , , and ; its costalk is zero. On a small interval, sections of the latter sheaf are determined by the constant value on its positive half, which explains its nonzero stalk at zero. The higher direct-image stalks vanish because the punctured positive half interval is contractible.
Torsion from gluing
Difficulty: Intermediate.
Take , , and maps , . Calculate the stalk, global cohomology and costalk of the resulting sheaf.
Solution. The stalk at zero and the global cohomology are in degree zero, by construction and Proposition 2. The map to the two neighboring values is , which is injective. Its cokernel is : replace the second coordinate by the second minus three times the first, so the map becomes . Thus and . Every stalk module is finite free, while the costalk detects torsion created by the restriction maps.
A hidden differential
Difficulty: Intermediate.
Work over a field. Let , and let in degrees zero and one. Compare this complex with the skyscraper complex having in degree zero.
Solution. The first is acyclic, so all stalks of its associated sheaf complex are acyclic. That sheaf complex is zero in the derived category, as is its costalk. The second has nonzero degree-zero stalk and costalk. The list of term dimensions is not a substitute for cohomology or for the differentials in a derived diagram.
Euler characteristic at the singular point
Difficulty: Intermediate.
Let be a field and assume the three complexes in (6) are perfect. Define . Prove
Evaluate it for the constant sheaf and the skyscraper.
Solution. A distinguished triangle of bounded finite-dimensional complexes has additive Euler characteristic, by its finite long exact cohomology sequence. Apply this to the stalk triangle of (8). It gives the stated difference. For the constant sheaf the result is , agreeing with . For the skyscraper it is , agreeing with a degree-zero costalk. This identity describes the costalk in this decomposition; it has not defined a characteristic-cycle sign convention.
References
Classical sheaf operations. Pierre Schapira, An Introduction to Sheaves on Grothendieck Topologies, 1 August 2026, §3.2, pp. 66–68, gives open extension, closed restriction and their exact sequences, then derives the supported-cohomology triangles by internal Hom. The exact sequences in (2), (4) and (8) are instances of these classical constructions; they are checked here on stalks and used with the displayed attachment maps. The nonsplitting of the constant-sheaf quotient in (B5) is the familiar phenomenon in Exercise 3.3 of those notes. Its pointwise splitting does not give a natural section. The separate Leinster-based diagram component retains the CC BY-NC-SA 4.0 terms stated above.
Intervals and coefficient scope. Schapira’s Lemmas 3.5.1–2 and Proposition 3.5.3, pp. 72–73, prove interval cohomology bounds and constancy by continuation along overlapping intervals. Theorem 3.6.3 and Corollary 3.6.7, pp. 74–76, obtain constant-coefficient acyclicity by homotopy. Those notes have a standing finite-global-dimension convention. Our sheaf classification and ordinary interval calculation allow arbitrary coefficient modules over the stated ring: the classification is constructed directly, while the arbitrary-module cohomology calculation is bound above to the programme’s compact-interval and homotopy proofs. Finite global dimension is imposed only when the lesson passes to finite projective diagram resolutions and bounded derived realization. Finite generation is a different condition and enters only in the perfect-stalk discussion.
Derived algebra and the local realization proof. The
Stacks Project, Cohomology of
Sheaves, Internal hom in the derived category, Tag 08DJ,
constructs internal Hom with a K-injective target, proves its tensor
adjunction, and identifies derived Hom by sections. The checked native
source is revision a04446e5. This is background for the
derived Hom formalism, not a theorem identifying every constructible
derived category with a diagram category. Theorem 3 supplies the
interval-specific argument: the two-arrow resolution (7), higher-Ext
vanishing for its projective terms, dimension shifting, and lifting the
truncation extension by full faithfulness. Each step is needed;
componentwise exactness alone does not prove (5).
Teaching route and remaining prerequisites. This lesson follows one attachment diagram from sections through the costalk and directional tests to an explicit closed-layer correction. Its integral example keeps the quotient coordinate, torsion and actual comparison signs; the exercises test these maps and the hidden differential. These are independently written calculations using classical sheaf operations. The complete construction of derived categories, their adjunctions and the separately linked perverse truncation theorem remain programme prerequisites with their own proof obligations.