Constructible traces and local Euler indices
An Euler index is a signed count of finite cohomology groups. To connect that count to geometry, we turn the identity of a constructible complex into a class with values in the dualizing complex. The diagonal supplies the comparison between an endomorphism and an evaluated tensor. Its exceptional restriction, ordinary restriction and comparison map must all remain visible: they measure different kinds of information.
Original lesson text and solutions: CC0 1.0 Universal. Human mathematical sources are credited below.
The supported trace below is defined by its actual maps: product evaluation, exceptional restriction to the diagonal, the closed-embedding counit, graded interchange and evaluation. Its normalization is checked directly at a point by the chain-level supertrace. Use Constructible costalks and Verdier duality for the actual local dual pairings and perfection, Perfect coefficients on compact fibres for finiteness on compact subanalytic sets, and Perfect operations and finite microlocal coefficients for bounded tensor and internal Hom. The normalized maps come from the product evaluation theorem, SH02-CB-EXTERNAL-HOM, exceptional inverse image of internal Hom, SH02-EX-HOM, and exceptional composition, SH02-EX-COMPOSITION, with their stated hypotheses. The present construction uses their formal neighborhood systems, proper-support soft, fibre and composition results, and derived resolution and duality prerequisites. Proper trace transport, the global index theorem and characteristic cycles require the further arguments described below.
Two finite local measurements
Throughout this lesson, is a commutative field of characteristic zero. Let be a real analytic manifold with the standing finite uniform dimension bound, and let
Constructibility in (1) includes perfect stalks. The characteristic-zero field hypothesis makes the point supertrace determine an integer Euler index. No statement here extends the global trace or cycle construction to an arbitrary coefficient ring.
For a bounded complex with finite-dimensional cohomology, define
The sum is finite. Over a field, such a complex is perfect. A bounded finite-dimensional representative is therefore available for calculations, although replacing a complex by a representative does not change its morphisms in the derived category.
For the point inclusion , write
The second expression is cohomology supported at the point, equivalently the point costalk. The compact-support symbol in the notation below does not replace it with the global complex .
Both complexes in (3) are perfect by the constructible-costalk theorem. We can consequently form the integer-valued functions
The natural local dual pairing identifies
For a finite coefficient complex , duality sends to its vector-space dual in degree . Thus : the signs and agree. Equation (5) proves the dual-sections identity
This proof uses the actual costalk–dual-stalk comparison. It does not identify a costalk with a stalk. Since and are constructible, choose a common locally finite subanalytic stratification for their cohomology sheaves. On each stratum all their cohomology ranks are locally constant. Boundedness makes (4) finite sums of those ranks, so both functions are constructible.
On an -dimensional component, the manifold normalization is
For the constant sheaf , a local coordinate ball gives and . Hence its ordinary local index is , while its costalk index is . No global orientation is needed to count the dimension of the orientation line.
Global indices require a separate finiteness check
Define
only when the corresponding complex has bounded finite-dimensional cohomology. Local constructibility alone does not supply this global condition on a noncompact space.
For example, take to be a countable discrete manifold and . Every stalk and costalk is the finite complex , and both local functions in (4) are . Nevertheless,
are infinite-dimensional. Neither global index in (8) is defined by (2).
If has compact closed support, both global complexes are perfect by compact constructible finiteness. Here closed support means the complement of the largest open set on which vanishes; it is the closure of the set of points with a nonzero cohomology stalk. In particular, extension by zero from an open interval has the closed interval as its closed support, even though its endpoint stalks vanish.
The support is a compact subanalytic set. Restricting to it and using the closed-embedding equivalence reduces ordinary sections to the compact-set finiteness theorem. The same theorem applies to compact sections, and the canonical map
is an isomorphism because the complex is supported on that compact set. Indeed, for its closed inclusion , the ordinary localization equivalence gives . The embedding is proper, so composition identifies the two sides of (9) with and . These section functors agree on the compact space , and their comparison is the identity. Consequently in this case. Relating this integer to the geometric characteristic class requires the proper trace compatibility proved in the next stage.
The identity and the evaluated tensor
The internal Hom adjunction gives
Let be the morphism corresponding to . Let be evaluation. We define the contraction with the following explicit graded order as
The symmetry is the graded symmetry: homogeneous elements of degrees acquire when interchanged. This sign is part of (10).
Let be the projections, and let be the closed diagonal. Put
The product evaluation theorem, SH02-CB-EXTERNAL-HOM, applied with the cohomologically constructible factor on the second copy of , gives the canonical isomorphism
It includes the graded permutation placing the first factor before the second factor . This is the evaluation map of that theorem with its actual normalization. Constructibility and the perfect local section representatives establish its invertibility; an abstract isomorphism of its source and target would not suffice for the trace construction.
Apply exceptional restriction along . The exceptional-Hom comparison, SH02-EX-HOM, is an isomorphism for a bounded first Hom input and a bounded-below second input. Here is bounded and is bounded below; the finite manifold dimension makes the exceptional functors available. It gives
The last step uses and the normalized exceptional composition, SH02-EX-COMPOSITION, for . Denote the inverse of (12) by
There is no unexplained dimension shift in (12): the exceptional composition has already accounted for the relative dualizing factor in . We keep until the next map.
From exceptional to ordinary restriction along a closed embedding
For any closed embedding , proper and ordinary direct image agree, and ordinary restriction satisfies . Apply to the exceptional counit:
This defines a natural comparison
Its adjunction characterization also gives uniqueness. Compose a candidate with the ordinary unit and the exceptional counit. Requiring
forces to be (14), because is fully faithful. Applying to the right side of (15) recovers exactly (14): the ordinary unit restricts to the identity. This is the unit–counit characterization of the closed-diagonal comparison used here.
For , ordinary restriction gives . The complete evaluated endomorphism map is therefore
The comparison (14) is generally not an isomorphism. For example, if includes a point in a positive-dimensional manifold and , its two restrictions are and . Their degrees differ. Replacing by would erase precisely the local support information retained in (16).
The characteristic class has closed support
Set , with the closed-support convention above, and abbreviate . Outside the restriction of is zero, so is zero there as well. Thus is supported on .
If is the closed embedding, support localization gives and an isomorphism
Indeed the complementary open restriction of vanishes, so its localization triangle has zero open term. For any map , apply to and use the inverse of (17). This gives its unique supported lift
Uniqueness follows from the adjunction between the inclusion of complexes supported on and . It is the supported source that gives this uniqueness. A map from whose open restriction happens to vanish would not by itself justify a unique lift.
Use (16) for in (18), then precompose with . The image of the global unit is
Here . Formula (19) defines the supported trace class used in this lesson. If with closed, the inclusion of support conditions gives a natural map . The image of (19) is the class with support condition .
All maps are natural under an isomorphism of in the derived category: its identity conjugates to the new identity, evaluation pairs the conjugate morphisms, and the diagonal comparisons are natural. This proves that (19) depends on the derived object, not on a chosen representative. They are also compatible with open restriction, since the exceptional comparisons, closed-diagonal counit and supported localization all restrict to their counterparts on an open subset.
On a positive-dimensional manifold, has values in a dualizing complex. It is not obtained by placing the stalk numbers in degree-zero constant coefficients. Relating constructible functions to these geometric classes is a later theorem.
A point fixes the trace sign
Take . Its dualizing complex is , both diagonal restrictions are the identity, and is the identity. Let be a bounded complex of finite-dimensional vector spaces. In these conventions the tensor–Hom map is
For homogeneous of degree , the dual differential is . Consequently (20) is a chain map: its tensor differential evaluates as , which is the Hom differential for an element of degree . This checks the normalization used in (11)–(13).
Choose homogeneous bases of , with dual basis of degree . Under (20), the element representing the identity is
It is closed because is a chain map. Applying (10), the swap contributes , and evaluation contributes . Thus the trace of the identity is as an element of .
We must still show that this alternating count of terms equals the alternating count of cohomology. Write and . The two finite-dimensional exact sequences
give . The boundary contributions cancel in the finite alternating sum. Therefore
This cancellation is a computation on a representative; it does not assert a canonical splitting of a general sheaf complex into its cohomology.
More generally a degree-zero chain endomorphism preserves and . Trace is additive on a finite invariant subspace and its quotient: a basis adapted to the subspace makes its matrix block triangular. The isomorphism conjugates the induced endomorphisms. The same cancellation proves
A chain homotopy changes neither side. One can also see the invariance directly: for a degree map , the terms in cancel after reindexing, using for maps between two finite-dimensional vector spaces. This last identity follows by writing both traces as the same sum of matrix products.
The integer in (21) embeds into because the characteristic is zero. The same graded construction over a positive-characteristic field would return the image of that integer in the field; it could lose its value. For instance, the identity of has Euler index but trace in characteristic two.
Shifts and triangles give local accounting rules
With the cohomological convention , reindexing (2) gives
If is a distinguished triangle of bounded finite coefficient complexes, its long exact cohomology sequence is a finite exact sequence after appending zero terms. Alternating dimensions in any finite exact sequence sum to zero: writing each term as its incoming image plus outgoing image cancels consecutive contributions. Applied in the order , this yields
Stalk and costalk functors preserve distinguished triangles. Equations (23)–(24) consequently apply pointwise to both functions in (4). They also apply to global indices whenever all three section complexes satisfy the finiteness condition in (8).
These rules concern Euler indices. We have not yet proved the corresponding general additivity theorem for sheaf characteristic classes. At a point it follows from (21) and (24), but the geometric statement requires its own trace argument.
Exercises with complete solutions
Cancel the boundaries in a nontrivial chain trace
Difficulty: Intermediate.
Let , , with differential and all other terms zero. Let and . Verify that is a chain map, compute its trace through cohomology and through terms, and calculate for . Explain why adding a chain homotopy does not change the answer.
Solution. The equality is . Its zeroth cohomology is , where acts by . Its first cohomology is , with induced diagonal entries . Thus the alternating cohomology trace is .
The alternating term trace is . The same entry occurs on the boundary and its preceding quotient, so it cancels. For the identity, , also equal to from cohomology.
If changes by , its cohomology action is unchanged. Explicitly, write as a matrix. The only potentially nonzero traces are on and on , both the top-left entry of . They have opposite signs. Their difference is zero, so the evaluated trace is homotopy invariant.
A cone accounts for a shift without choosing a splitting
Difficulty: Introductory.
Let have rank , and let , with the input spaces placed in degree zero. Find from its cohomology and from its distinguished triangle. What are and on a point? Does vanishing of this last class imply that its complex is zero?
Solution. The cone has of dimension and of dimension . Consequently . The triangle gives the same result through (24).
The shift has its nonzero cohomology in degree , so (21) gives . Direct-sum evaluation makes the identity block diagonal, hence . The complex still has two nonzero cohomology groups. Its characteristic class is a signed trace and need not detect the object. No sheaf-level splitting or general geometric additivity theorem was used.
Calculate the closed-embedding comparison rather than replacing it
Difficulty: Advanced.
Let and . Compute , and . Then take for a bounded finite coefficient complex , and compute the same map. Prove uniqueness of the support lift (18), and indicate the hypothesis that makes the proof work.
Solution. Point-supported cohomology of a constant sheaf on a line is the fibre of , with map , obtained by deleting the point from a small interval. This fibre is . Ordinary restriction is . Since , the comparison is the zero morphism. Its source is nevertheless nonzero.
For , closed-support localization is an isomorphism . The equivalences and turn the defining counit in (14) into the identity. Thus . The contrast records dependence on the object; it does not give an isomorphism between the two functors in general.
For the support lift, let be supported on a closed set and let . The triangle has zero open term. Hence is an isomorphism. The right adjunction for gives
for every . This proves existence and uniqueness of the lift of , and applying the functor to that map produces it explicitly. The needed hypothesis is that the source is supported on . In (19) we apply it to , then precompose with the unit; we do not assume is supported on .
Check finiteness before reading a trace as an integer
Difficulty: Intermediate.
Compare , a constant sheaf on a countable discrete manifold, and a bounded constructible complex with compact closed support. Determine which global Euler indices are defined in these examples. Why does a field-valued trace cease to recover the integer index in characteristic ?
Solution. Contractibility gives , while the compactly supported cohomology of an oriented real -ball, or its one-point compactification, gives . The same holds for by the usual exhaustion and compact-support extension maps. Thus both indices are defined, with values and . Noncompactness by itself does not prevent finiteness, and it does not force ordinary and compact indices to agree.
On the countable discrete manifold, the section groups are the infinite product and direct sum displayed above. Each contains arbitrarily large finite linearly independent sets, so its dimension is infinite. The local Euler functions remain , but (8) supplies no global integer.
A bounded constructible complex with compact closed support has perfect ordinary and compact section complexes by compact finiteness. The map (9) identifies them, so both indices exist and agree. These are consequences of the support and coefficient hypotheses, not of counting local ranks alone.
Over characteristic , the supertrace of the identity still computes the image of the alternating integer in . The nonzero integer maps to zero, for example for a -dimensional vector space in degree zero. Equality of field-valued traces therefore determines the integer only modulo . Characteristic zero makes the map injective and avoids this loss.
Keep the real orientation line and the cohomological shift
Difficulty: Intermediate.
Let be a finite-rank local system on a real -manifold, and let . Compute , , and both functions in (4). Which computations require an orientation of the entire manifold? Which shift would be incorrect if one treated the manifold as complex without that hypothesis?
Solution. On a small coordinate ball, is constant with fibre . Ordinary restriction gives . The local orientation calculation gives
Duality reverses the coefficient shift and contributes the manifold dualizing complex, so
These expressions also match (5), using the canonical self-duality of the orientation line: its transition functions are signs, whose inverse equals itself. Consequently
The final equality is equality of parities. All calculations are local and retain the orientation line, so none requires a global orientation. One may trivialize that line only after choosing an orientation. The shift is the real dimension . Replacing it with is justified only when instead denotes a complex dimension of a complex manifold, which is a different hypothesis and convention.
Compare an open interval and a closed interval at every point
Difficulty: Advanced.
On , put and , the latter extended by zero. Compute both local Euler functions at interior points, endpoints and exterior points, then both global indices. Verify (6) using the dual sheaves and explain why the zero endpoint stalks of do not remove the endpoints from its closed support.
Solution. At an interior point both sheaves are locally constant , so their ordinary stalk is and their costalk is . At an endpoint, use the localization fibre
in a sufficiently small interval . For , the middle term is and the punctured term is on the side inside ; restriction is the identity. The costalk is zero. For the middle term is zero and the punctured term is on the interior side. The fibre is . At an exterior point both measurements vanish. The complete table is
| Sheaf and function | |||
|---|---|---|---|
For , open internal-Hom adjunction gives . On a small interval about either endpoint, the nonempty intersection with is a contractible interval. Its derived constant sections are and the restriction maps preserve that constant value. Thus the actual constant-section comparison gives . This proves as a sheaf complex, with its maps. Constructible biduality and reversal of shifts now give . Taking their stalk Euler indices reproduces the two costalk rows, including endpoints, and verifies (6).
For global sections, the closed interval is contractible and compact, giving . Extension by zero identifies compact sections of with compact sections on the open interval, giving . Its closed support is , so (9) also gives . Therefore both global indices of are and both global indices of are .
Every neighborhood of either endpoint contains interior points where has nonzero stalk. There is no open vanishing neighborhood of an endpoint. Hence the endpoints belong to the closed support used for properness and supported characteristic classes. This remains true despite their zero ordinary stalks.
References
Masaki Kashiwara, Index theorem for constructible sheaves, Astérisque 130 (1985), §8.3–8.4, pp. 205–206, expresses local stalk and costalk Euler indices through characteristic-cycle intersections and relates constructible functions to cycles; freely readable article. Those intersection statements belong to the subsequent geometric arguments. The normalized supported map and point trace in this lesson are constructed above using the linked product evaluation, exceptional-Hom and composition proofs.
What the construction prepares
The identity, the normalized diagonal evaluation, the closed-embedding comparison and contraction now define the supported class (19). Its point value is the Euler index with the graded sign proved in (21). Local stalk and costalk indices and their elementary accounting rules are established, with separate global finiteness conditions. The next lesson must compare this full chain with proper direct image on the closed support, retaining the unit, exceptional and ordinary exchanges and the evaluated tensor map. Only that compatibility will identify the integral of with the global Euler index for compact support; cotangent characteristic cycles require further geometric constructions beyond this lesson.
Source account for the supported normalization
Schapira, An Introduction to Sheaves on Grothendieck Topologies, §§4.6–4.8, provides the exceptional-Hom, dual-sections and external-Hom framework. Its §4.8 states a Noetherian coefficient convention and explains the perfect-complex replacement; its external-Hom proposition has a bounded second input. Both restrictions hold in this field-coefficient, bounded construction. The more general neighbourhood-system proof required by the linked provider remains that provider’s explicit argument. Kashiwara, Index theorem for constructible sheaves, §8.3–8.4, concerns local Euler indices and characteristic cycles, not a substitute proof of the supported diagonal map. Here that map is derived from the cited operation contracts in (9)–(19), and its point sign is proved in (20)–(21). Additivity of Euler numbers is proved; additivity of the supported class, its proper transport, and the global index theorem are not asserted without their further proofs.