SH02-CB-UNIT — Finite local data and sheaf biduality
Status: independently authored English draft. The proofs below retain arbitrary locally compact Hausdorff spaces of finite c-soft dimension.
A stalk records what a section can look like near a point. A costalk records what can be supported at that point. Verdier duality exchanges these two measurements. To recover a sheaf after two dualizations, we need both measurements to be finite in the derived sense, and we need the surrounding neighborhood systems to stabilize in the appropriate categorical sense. Neither a dimension count nor a statement about stalks alone supplies that condition.
Throughout, is a commutative unital ring of finite global dimension . A space is locally compact Hausdorff and has finite c-soft dimension for sheaves of abelian groups. No countability condition on its neighborhood bases is imposed. Write , , and
The costalk at is the complex . Complexes and morphisms of complexes are cohomologically graded. Thus has its nonzero cohomology in degree .
SH02-CB-IMPORTS — The precise imported contracts
The exceptional
inverse-image lesson supplies SH02-EX-DUAL-SECTIONS:
for
,
for every open , and
for compact
.
These are the adjunction identifications, with their evaluation
morphisms; an arbitrary choice of an isomorphism is insufficient in the
biduality proof. Its SH02-EX-RECTANGLE gives, for
and
,
The manifold-duality
lesson supplies SH02-MD-SUBMERSION,
SH02-MD-RELATIVE, and SH02-MD-CLOSED: the
orientation line and its shift, the formula
when
is a topological manifold, and the closed-submanifold costalk formula.
These imported contracts are not replaced by a field-coefficient or
finite-rank special case here.
For the local geometric models, SH02-CA-CONSTANT in the
convex acyclicity lesson
proves that ordinary cohomology of a nonempty locally closed convex set
with constant coefficients is exactly its coefficient module in degree
zero. Compact-support cohomology of a ball is the orientation
calculation in the manifold-duality lesson; proper-support base change
and the projection formula give its product version.
SH02-CB-FOUNDATION-ROUTES — Resolutions and neighborhood comparisons
The algebra of sheaves used here has explicit earlier proofs. Sheaves of modules on a ringed space, Theorems 2.1 and 3.1 proves exactness of stalks and of filtered colimits, for arbitrary small filtered diagrams. Injective modules, flasque sheaves and bounded-below derived functors, Theorems 2.3 and 4.1 constructs injective resolutions and proves the comparison with bounded-below complexes of acyclic terms. Neither proof assumes countable neighborhood bases or Noetherian coefficients.
Here is the compact-neighborhood comparison, including its map. If is compact and , restriction gives
where runs over all open neighborhoods, ordered by shrinking. Choose a bounded-below injective resolution . The compact-germ lemma (GP2) identifies with by restriction in every degree. Its hypotheses hold because is Hausdorff. Each restricts to an injective on an open set, by Lemma 1.1 of the injective-resolution lesson. On the compact set , its restriction is c-soft and acyclic for ordinary sections by the restricted-injective calculation (GP6). The bounded-below acyclic-resolution comparison therefore computes the right side by . Exactness of filtered colimits commutes with the kernels and images defining cohomology and proves the displayed isomorphism. Every map used was restriction, so the comparison is natural in and in inclusions of compact sets and their open neighborhoods. No sequence of neighborhoods was selected.
For open, the compact-support transition is the morphism obtained from the counit , with . Extension by zero, Lemma 5.1, proves exactness and the ordinary adjunction; composition and the open-embedding calculation identify the resulting derived map with extension of compact support. Thus the transition maps below are the specified maps, not arbitrary isomorphisms between their source and target complexes.
Finally, Hom complexes, internal derived Hom and Ext sheaves, Lemma 1.1 and Theorem 3.1, proves the derived tensor–Hom adjunction on unbounded complexes. Its chain-level currying and evaluation formulas fix the signs and variances used in this lesson. The formal-system and derived-limit comparisons needed for costalks are treated separately below; exactness of filtered colimits is not an assertion that inverse limits are exact.
SH02-CB-IMP-PRO-CALCULUS — Formal systems and their morphisms
This prerequisite contract has a limited supporting proof in formal stabilization;
broader categorical foundations remain owned by SH-01. For systems
indexed by arbitrary small directed posets or their opposites in the
locally small categories used here, we require the formal ind/pro Hom
formulas, the fully faithful constant-object embedding, and invariance
under cofinal reindexing. In an additive category the zero criterion
says that a system is formally zero exactly when every stage has a later
transition equal to zero. A single pro-morphism, including a
pro-isomorphism, and the finite acyclic diagrams used below admit
simultaneous level representatives after common cofinal reindexing. A
pro-isomorphism so represented need not be a levelwise isomorphism. For
module systems, kernels and cokernels of such strict representatives
compute the corresponding formal kernels and cokernels; hence a strict
pro-isomorphism has pro-zero kernel and cokernel. A functor extends to
formal systems, preserving their isomorphisms; a contravariant functor
interchanges ind and pro. These are categorical assertions, separate
from existence or exactness of ordinary limits. The net and duality
arguments below use this contract. The supporting proofs
SH02-FSB-HOM through SH02-FSB-FUNCTORS
establish these formal assertions, with strictification restricted to
the finite acyclic diagrams actually used.
SH02-CB-IMP-DERIVED-COFINALITY — Derived limits of module diagrams
The second contract, proved in SH02-FSB-COFINALITY and
SH02-FSB-PRISM of the formal stabilization lesson,
concerns small directed partially ordered sets
and an order-preserving map
.
Suppose that for every
the upper comma category
is nonempty and directed. For every inverse system
,
the canonical restriction must induce
We also require compatibility with natural relations between indexing
maps: the natural transformation induced by such a relation agrees with
the canonical comparison after these identifications. The product
cochain resolution and its comma-category contraction described in
SH02-CB-NET-ACYCLICITY specify the intended proof,
including its actual comparison map. They are not an assertion that
inverse limits are exact. The supporting lesson proves the derived
comparison by a projective diagram resolution and proves relation
compatibility by an explicit prism homotopy. Its application
SH02-FSB-NET verifies the comparison used below for
arbitrary directed index sets; ordinary inverse limits are not asserted
exact.
SH02-CB-SYSTEMS — What stabilization means
Let be the open neighborhoods of , ordered by shrinking. The restriction maps make an ind-system. The extension maps for compact supports make a pro-system. The words ind and pro retain more information than the ordinary colimit or limit of their cohomology modules.
For objects of a category , the ind-system is represented by when its formal ind-object is isomorphic to the constant object ; the analogous convention applies to a pro-system. For example, the morphism sets of pro-objects are
An isomorphism to a constant object allows transient terms. It does not say that every sufficiently small neighborhood has exactly the same cohomology. In the statements below, , with the boundedness inherited from and the finite dimension assumptions.
A complex is perfect if it is isomorphic in to a bounded complex of finitely generated projective -modules. This is the finiteness condition we use. Over an arbitrary nonnoetherian ring, it must not be replaced without proof by a statement that its cohomology modules are finitely generated.
Definition. An object has cohomologically constructible local data if, at every :
- The ind-system and the pro-system are represented by objects of .
- Their canonical comparisons with and identify the representatives with these two complexes.
- Both and are perfect.
We abbreviate this condition by cohomologically constructible. The compatibility requirement in the second clause is part of the definition until the next argument proves it from the first clause. It is never discarded on the strength of an ordinary inverse-limit calculation alone.
SH02-CB-NET-ACYCLICITY — A neighborhood argument without a countability assumption
Here is the homological fact that makes the arbitrary-neighborhood argument work.
Lemma. Let be a directed set and a pro-zero system: for every there is for which is zero. Then for every . Consequently a pro-isomorphism of module systems induces an isomorphism on all derived inverse limits.
Proof. We spell out the reindexing because an arbitrary directed set need not have a countable cofinal subset. Form
ordered by inclusion in the first variable and the ordinary order in the second. Each element of has only finitely many predecessors. Choose recursively on . Require it to dominate every member of , and, for every strict predecessor , require the map
to be zero. Such a choice exists: each of the finitely many preceding targets has an index that kills it, and directedness gives a common upper bound for those indices and . At the first step choose any element of . This also makes order preserving. For each , the set of with is nonempty and directed. Thus is cofinal for computing inverse limits and their derived functors.
The shift is another cofinal map, and there is a natural relation . Put . Every component of is zero. On derived inverse limits this map is nevertheless an isomorphism: cofinal restriction gives an inverse, and the natural relation between the two indexing maps identifies their composite with the identity. The resulting zero endomorphism of is therefore invertible. This forces .
For clarity, the derived cofinality used here is the ordinary cofinality theorem for module-valued diagrams, not an assumption that inverse limits are exact. One proof uses the product cochain resolution of an inverse system, whose degree term is the product of the modules over strings of composable indexing arrows. For an order-preserving cofinal map, compare the two resolutions by the double complex of strings in the corresponding comma categories. Each such comma category is nonempty and directed. Its augmented chain complex is acyclic: every finite chain lies in a subcomplex that is coned off by a common upper bound. Exactness of products of modules then gives the claimed comparison of total complexes. The same comparison identifies the natural transformation with the identity after restriction.
A constant module system has ordinary inverse limit equal to that module and zero positive derived inverse limits. In the same product resolution this is the cohomology of the directed indexing nerve with constant coefficients; its augmentation is acyclic by the common-upper-bound contraction just described.
Finally, kernels and cokernels of a strict morphism that is a pro-isomorphism are pro-zero. The long exact sequences for derived limits prove the last assertion. A general pro-isomorphism can be represented after cofinal reindexing by such a strict morphism, and derived cofinality makes the conclusion independent of that representation.
SH02-CB-COSTALK-CONTINUITY — Stalk and costalk compatibility
Proposition. For
,
representability of the two neighborhood systems in
SH02-CB-SYSTEMS implies both of their canonical
compatibility statements.
Proof. For ordinary sections, exactness of filtered colimits gives
A represented ind-system has these same colimits, so its comparison with the stalk is an isomorphism.
For compact supports, let be all compact neighborhoods of . There is a pro-isomorphism
To see the actual maps, choose with open, compact, and . Extension of supports gives
One can insert such a triple inside every prescribed neighborhood, and the composites agree with the original transition maps. This proves the pro-isomorphism, without selecting a sequence.
There is also a canonical derived comparison
Indeed, restriction for gives the filtered colimit . Check it on stalks: at the value remains , while any other point is excluded by a sufficiently small compact neighborhood. Filtered colimits of sheaves are exact, so this is also the derived colimit. Apply derived Hom into an injective resolution of . The direct-sum resolution and its first-quadrant comparison become the product resolution computing the derived inverse limit of . This gives the displayed isomorphism and identifies its component maps with extension of supports.
Suppose the pro-system is represented by . After applying , it is pro-isomorphic to the constant system . The preceding lemma says that its positive derived limits vanish and its ordinary limit is . All the support complexes are bounded below by the same lower bound for . The derived-limit spectral sequence
therefore converges: after shifting that lower bound to zero, it is a first-quadrant spectral sequence. It collapses to its column. Compose the formal cone from the constant costalk system with the specified representing isomorphism to the constant system . The fully faithful constant embedding makes this an actual morphism in . As checked in the costalk comparison, its cohomology map is the edge comparison above, so it is an isomorphism in every degree.
The use of pro-zero systems in this proof matters. Surjectivity of all transition maps in an arbitrary uncountable inverse system does not, by itself, imply vanishing of its higher inverse limits; Stacks, Tag 0ANX gives an explicit example. The argument proves a stronger, precisely applicable stabilization statement.
SH02-CB-PERFECT — Perfect complexes supply the algebraic duality
For a perfect , put . There are natural isomorphisms
for every complex for which the expression is formed. To prove them, represent by a bounded complex of finite projectives. For a finite projective module, evaluation and the tensor–Hom map are isomorphisms: prove this for using coordinates, and then pass to a direct summand. Totalization involves only finitely many terms of in each degree. The module isomorphisms therefore assemble into the displayed isomorphisms of complexes, with the usual Koszul signs. They are precisely the evaluation maps, so their compatibility with morphisms of is built into the construction. In particular is perfect.
SH02-CB-BIDUALITY — Duality exchanges the two local measurements
Theorem. If is cohomologically constructible, then is cohomologically constructible. Its local measurements are canonically
The evaluation morphism is an isomorphism.
Proof. First is bounded. If has cohomology in and the c-soft dimension is at most , then has cohomology in . The finite global dimension gives a uniform bound for its dual. The dual-sections formula and exact filtered colimits give this bound on all stalks of .
Apply the contravariant functor to the represented compact-support pro-system of . A functor sends an isomorphism of formal systems to an isomorphism of formal systems; this step does not require duality to commute with an arbitrary ordinary inverse limit. The dual-sections formula therefore identifies the ind-system of ordinary sections of with the constant ind-object . The stalk comparison gives the first displayed formula.
For the other direction, use compact neighborhoods and the second
dual-sections formula. The ind-system
becomes the required support pro-system after applying duality. It is
ind-isomorphic to
:
restriction along the inclusions
supplies the comparison maps and their transition-compatible composites.
It is consequently represented by
.
Applying the same contravariant functor shows that the pro-system
is represented by
.
The support interleaving and SH02-CB-COSTALK-CONTINUITY
identify its representative with
.
Both representatives are perfect by SH02-CB-PERFECT. We
have now checked boundedness, representability, compatibility, and
perfectness separately, so
satisfies the full definition.
Repeat the stalk formula once. The stalk of the evaluation map is
This is the algebraic evaluation map: the identifications above came from the adjunction pairings, and extension or restriction of supports preserves those pairings. It is an isomorphism because is perfect. A morphism of sheaf complexes that is an isomorphism on every cohomology stalk is an isomorphism, proving biduality.
Tensoring by a locally constant rank-one projective sheaf and shifting preserve this constructibility condition. Here local constancy identifies the coefficient sheaf on a neighborhood with a constant finitely generated projective -module ; it does not make free by shrinking the topological neighborhood. Choose a projective complement with . Tensoring with is consequently the image of a fixed idempotent on the finite direct-sum functor . Ordinary sections, compactly supported sections, sections with closed support, and stalks commute with this idempotent and with finite direct sums, including their derived versions. Their natural comparison maps do so as well. Each local formal ind- or pro-system for is therefore the corresponding idempotent summand of the finite direct sum of the systems for . Its representative is tensored with the old representative; the constant-system comparison and its inverse restrict to that summand. Perfect complexes are closed under finite direct sums and idempotent summands, so these representatives remain perfect. For duality, the finite-projective evaluation identity is
It follows by the same direct-summand argument from the free finite-rank identity and preserves the evaluation maps. Shifts simply shift the four systems and their representatives. This proves the preservation assertion without a freeness assumption on .
SH02-CB-EXTERNAL-HOM — A constructible factor in a product
Let be as above, let be cohomologically constructible, and let . Write . The evaluation pairing defines a morphism
Theorem. This morphism is an isomorphism. If is a topological manifold, so is the corresponding morphism
Proof. Test the first map at . For a fixed open neighborhood of , the rectangle contract identifies the section complex of its target over with
The compact-support pro-system of is represented by the perfect complex . Applying the displayed contravariant Hom functor thus identifies the ind-system over with the constant object
Now take the ordinary stalk limit over . A bounded complex of finite projectives commutes with this filtered colimit, giving
This is the stalk of the source. The map under these identifications
is the finite-projective tensor–Hom evaluation from
SH02-CB-PERFECT, hence is an isomorphism. Rectangles form a
neighborhood basis in a product, so this proves the claim at every
stalk. There is no constructibility requirement on
.
On a manifold, is an invertible shifted orientation line. Locally trivialize it. Then and . The first result is the second result tensored by the same invertible factor. Cancelling that factor proves the second assertion, and the local identifications glue because all maps came from evaluation.
SH02-CB-INTERNAL-HOM — Internal Hom and reversal of arrows
For two cohomologically constructible objects , the canonical maps give
Here is a direct proof that also checks the direction of the variables. Substitute the canonical isomorphism , then apply tensor–Hom adjunction:
The middle expression is the stated dual tensor product, and the last is . The symmetry of derived tensor supplies its Koszul signs. On degree-zero morphisms this sends a map to the dual map .
This theorem does not assert that the tensor product or the internal Hom of two cohomologically constructible sheaves is again cohomologically constructible. Its proof uses biduality for and separately; it supplies no stabilization theorem for their tensor product.
SH02-CB-SUBMANIFOLDS — Closed submanifolds and arbitrary convex sets
Let be a closed submanifold of dimension and codimension in a topological manifold. The sheaves and are cohomologically constructible. Moreover
To verify the local condition, use product coordinate neighborhoods at . Their intersections with are open -balls. Ordinary cohomology is in degree zero, and compact-support cohomology is the orientation module in degree . Shrinking balls induces the identity on the ordinary generator and the extension map on the orientation generator. These are isomorphisms, so both formal systems are represented by perfect complexes. Away from they are zero. The orientation formula for a closed embedding gives the second sheaf as a shifted rank-one local system on , so the same calculation applies. Finally, proper-support adjunction for identifies the dual of with ; this is a statement about the trace-normalized map.
SH02-CB-CONVEX-CHART — A boundary chart for every closed convex set
We need one elementary geometric fact to cover nonpolyhedral convex sets too. Let be a nonempty closed convex subset of a finite-dimensional real affine space, and let be its affine hull. At a relative boundary point, the pair is locally homeomorphic to Euclidean space with a closed half-space.
Here are details of a boundary chart. Translate the point to zero. Choose a relative interior point and a ball in . Choose a supporting linear functional at zero with , and scale the direction to a vector with . Put . Convexity of the hull of and shows that, for all small , the line meets at some height bounded above by a constant times . The supporting inequality bounds that height below by zero. Thus
is finite near zero, is attained by closedness, and is convex. A finite convex function on an open subset of a finite-dimensional vector space is continuous: on a small cube, convexity bounds it above by its values at the vertices, and applying that bound on a larger cube bounds its difference quotients on the smaller cube. In particular and is continuous near zero.
Shrink the transverse neighborhood and choose a positive height so that remains in for every in that neighborhood; this follows from the same interior ball, after scaling toward zero. Each vertical section of a convex set is an interval, so below the condition for membership is exactly . The coordinate change is a homeomorphism and sends this local portion of to a closed half-space. If lies in a proper affine subspace, add a complementary normal coordinate to view this chart in the original ambient space. The affine hull of a nonempty finite-dimensional convex set always has a relative interior point: a simplex of maximal affine dimension contained in the set supplies one.
SH02-CB-CONVEX — Constructibility and duals of convex-set sheaves
Proposition. If is closed or open and convex in a finite-dimensional real vector space , then both and are cohomologically constructible.
Proof and duals. Let first be closed, nonempty, with affine hull of dimension . At a relative interior point, the calculation is that for an -plane. At a relative boundary point, use the chart just proved and product neighborhoods in it. For the closed half-line model, the compactly supported cohomology of is zero: the compactification pair has zero relative cohomology. Ordinary cohomology is . Products with an open -ball give the same zero compact-support complex and the ordinary complex . These computations hold with arbitrary ; the interval pair is contracted explicitly, and the ball factor contributes its shifted orientation line. The transition maps are therefore isomorphisms. At points outside , choose a neighborhood disjoint from .
This verifies both represented systems and perfectness everywhere. The duality theorem gives
where the relative interior is extended by zero first in and then along the closed inclusion of into . Indeed, the dual has the stated orientation stalk in the relative interior and zero stalk at every other point. The adjunction map from that extension by zero is consequently an isomorphism on all stalks. Its restriction in the relative interior is fixed by the orientation trace, which specifies the isomorphism globally.
Now let be nonempty open convex. Its closure is closed convex of full dimension, and . For completeness, a point in can be enclosed by a small simplex whose vertices lie in , because is dense in . Convexity then puts that point in . The preceding formula gives . Duality and the invertibility of the orientation line show that is cohomologically constructible and
Finally, . The duality theorem and invariance under an orientation twist give its cohomological constructibility. The empty set gives the zero complex; has no boundary and recovers .
SH02-CB-BOUNDARY-CRITERION — A boundary criterion and worked problems
Let be open in a topological manifold, with closure . Call its boundary cohomologically regular if at every the canonical boundary calculations give
This is equivalent to the two natural sheaf identifications
To prove it, note that and . On the two comparisons are the identity of ; off both sides vanish. Thus the boundary conditions are exactly the remaining stalk tests. For the second comparison, the map is restriction of the constant section. If one specifies only that the boundary stalk is abstractly isomorphic to , this map is still an isomorphism: its degree-zero target is a unital -algebra free of rank one as a module. If is a basis, write and ; the equality gives , so itself is a basis.
Cohomological regularity forces
.
If a point belonged to
,
its stalk in
would be
,
contradicting the first boundary condition (for the zero coefficient
ring all statements are vacuous; the topological conclusion is asserted
for
).
Every open convex subset of a real vector space has this regularity by
SH02-CB-CONVEX.
SH02-CB-PROBLEMS — Three worked problems
Problem 1: a curved region in a plane inside three-space. In , let
Find and , with orientations and degrees, using the standard ordered coordinates.
Solution. The affine hull is the oriented plane of dimension two, and the relative interior is . Hence . Since , we obtain . In particular the local-support complex vanishes on the curved boundary, even though has a nonzero stalk there. Reversing the plane orientation changes the displayed scalar trivialization, while the formulation with remains canonical.
Problem 2: why stalk finiteness alone is inadequate. Take a field , a countably infinite discrete set , and its one-point compactification . Let and . Determine the local ordinary and compact-support systems at and decide whether is cohomologically constructible.
Solution. A basic neighborhood is for a finite subset . On this compact clopen neighborhood, sections of have finite support in , because a section must vanish near . Thus
Higher cohomology vanishes: the space has a basis of compact clopen sets, and sections on a compact clopen set are exact by refining a finite clopen cover into a disjoint one. The ordinary transition maps delete finitely many coordinates. Their ordinary colimit is zero, since each individual finitely supported section is eventually deleted, but the ind-system is not a constant zero ind-object: no transition map between two of these infinite-dimensional spaces is zero. Consequently the ordinary system is not representable by its stalk . The compact-support transition maps are inclusions of cofinite direct sums. Their inverse limit is zero, but their pro-system is not pro-zero, since no transition is zero. It therefore cannot be represented by that zero limit. All stalks of are either or zero, yet fails the stabilization clauses. This also shows why replacing formal representability by an ordinary limit would lose essential information.
Problem 3: an omitted openness hypothesis. Explain why openness is necessary in the boundary criterion, and why a nonzero coefficient ring is necessary in its topological consequence.
Solution. If were allowed to be a closed affine hyperplane, then would be empty. Any condition tested only on that set would hold vacuously, although . Thus the criterion is a statement about open subsets. For the zero ring every sheaf complex is zero, so the boundary vanishing condition cannot distinguish any two open sets. These exceptions do not affect the convex-set or duality theorems, which remain valid for the zero ring.
SH02-CB-ANTECEDENTS — Further directions and antecedents
An approved readable source is Kashiwara and Schapira, Microlocal study of sheaves, Definition 5.6.1 and Proposition 5.6.2. It formulates cohomological constructibility through formal local ordinary and compact-support systems represented by perfect complexes and gives the product-Hom comparison. Schapira, An Introduction to Sheaves on Grothendieck Topologies, §4.8, presents the corresponding local systems, biduality and external-Hom statements, with an explicit Noetherian convention and a perfect-complex modification. Its biduality proof is left as an exercise and its external-Hom statement has bounded second input. Neither passage by itself proves this lesson’s larger locally compact, non-Noetherian and arbitrary-directed-neighbourhood scope.
The independent argument above supplies that scope by formal stabilization, a cofinal pro-zero construction, derived local pairings, and an evaluation check on stalks. It does not exchange an arbitrary derived inverse limit with a stalk without the uniform bound or replace formal representability by an ordinary limit. The convex-boundary calculation then uses the actual orientation and exceptional-operation contracts.
Two useful next questions require additional work. First, determine when proper direct image preserves this local constructibility condition, including the needed compactness argument for perfect global cohomology. Second, study tensor products at intersections whose topology changes infinitely often: biduality for each factor does not automatically provide stabilization for the intersection. Neither statement is assumed by the internal-Hom theorem in this lesson.