Duality maps for constructible inverse and direct images
Dualizing a sheaf twice comes with a map from the original sheaf. Whether that map is invertible determines which duality comparisons can be reversed. We will construct the comparison maps, factor the reversed maps through evaluation, and then identify the geometric hypotheses that make those evaluations invertible. An infinite locally constant coefficient requires a different argument: move it through an internal Hom, rather than evaluate it twice.
Scope. The operation, orientation and evaluation arguments are proved below. The constructible applications additionally require the geometric results identified in the prerequisite section; their full proof chains are not claimed here.
AI-written exposition and exercises: GPT-6 Astra (OpenAI), Ultra. The modern weak-coefficient results are due to Andreas Hohl and Pierre Schapira and are credited at their point of use. Original programme expression is dedicated to the public domain under CC0.
Coefficients, pairings and the operation contracts
Let be a commutative ring of finite global dimension. Spaces in this lesson are finite-dimensional real analytic manifolds, Hausdorff and countable at infinity, with a uniform dimension bound. Complexes are globally bounded. All tensors and internal Homs are derived. We use
For a -manifold, . Keep the orientation line in this formula unless an orientation has been chosen.
We first work formally with a map . The required operation contracts are ordinary adjunction , proper-support adjunction , tensor–Hom adjunction, the projection isomorphism
and composition , with its compatible trace . These contracts include their units, counits, naturality and boundedness. The sections below prove compact-support extension and lifting, the proper-image fibre formulas, base change and composition, the uniform manifold dimension bound, and arbitrary-coefficient projection. The adjunction section then constructs both adjunctions on bounded-below categories and fixes their trace-compatible exceptional composition. The following bounds section proves globally bounded preservation for ordinary direct image, exceptional inverse image and duality. The tensor–Hom section then constructs the remaining algebraic contract, including the actual evaluation map and its signs. The orientation section proves the constant local-support and orientation inputs. Constructible and weakly constructible geometric inputs remain prerequisites. In particular, (2) permits arbitrary bounded ; it is not a projection theorem restricted to perfect coefficients. The formal arguments also apply outside the analytic setting whenever these same bounded operation contracts hold.
Evaluation is the pairing . By symmetry and currying it gives
We call reflexive for this duality when this particular map is invertible. An abstract isomorphism between and would not be sufficient.
All maps below use the usual symmetry on complexes. On homogeneous tensors that symmetry is . Currying and evaluation use the same convention, so reversing a pairing introduces no unrecorded sign.
Compact support: extension, lifting and acyclicity
The projection proof needs precise control of support when a section is extended or lifted. We supply that part of its foundation here. Throughout this section, spaces are locally compact Hausdorff and coefficients are arbitrary modules over the fixed commutative ring . Finite global dimension is unnecessary for these support arguments. For a compact subset , means sections of the inverse-image sheaf on , not sections on whose support lies in .
The human source for these results is Pierre Schapira’s freely accessible An Introduction to Sheaves on Grothendieck Topologies, 1 August 2026, §4.3. His word “soft” in that section means what we call c-soft: every section on every compact subset extends to a global section. We organise the proof around two concrete operations—extending with prescribed support and lifting through a quotient—and include the compact-neighbourhood details they require. The following sections supply the proper-image fibre formula and the uniform manifold dimension bound.
Compact subsets remember neighbourhood germs
We first justify the comparison
The elementary topological facts needed below follow from compactness and Hausdorff separation. Disjoint compact sets have disjoint open neighbourhoods: separate each pair of points, take a finite intersection on the neighbourhood of a fixed point and a finite union on the opposite compact set, then repeat over a finite cover of the first compact set. Thus a compact Hausdorff space is normal. Inside a compact neighbourhood, this separation shrinks a neighbourhood of a point so that its closure is compact and lies in any specified open neighbourhood. Applying these pointwise shrinkings and then taking a finite subcover gives compact sets subordinate to any finite open cover of a compact set.
Surjectivity of (C1) is not merely the definition of inverse image, since that definition also sheafifies. A section on has local representatives on ambient open sets . Choose finitely many compact sets covering , and relatively compact open neighbourhoods of with . For each pair , let be the open subset of where the germs of agree. It contains . The compact set therefore meets and in disjoint closed subsets. Separate those two subsets by disjoint relatively open subsets of . Their complements in are compact, so taking their complements in gives open neighbourhoods of whose intersection misses . Intersect these neighbourhoods over the finitely many pairs, also intersecting with . The resulting opens still contain , and the representatives agree on every . The sheaf axiom glues them to a section on , a neighbourhood of . This proves surjectivity.
For injectivity, two representatives with equal restriction to have equal germs at every point of . Their equality locus is open and contains . They are therefore equal after shrinking their common neighbourhood, exactly the equivalence relation in the colimit.
We also use gluing over a finite closed cover of a compact space. If sections on closed sets agree on their intersections, their germs give a section on their union. To check this locally at a point, discard the finitely many closed sets not containing that point. Representatives from the remaining sets have the same germ there, so they agree on a common smaller neighbourhood. This supplies a local representative of the proposed glued section; these representatives agree wherever both are defined. Hence the sheaf axiom proves existence and uniqueness of the glued section. This argument concerns sections of restricted sheaves, so equality on an intersection includes equality of the corresponding ambient germs.
Extending a section while controlling its support
Support extension lemma. Suppose is c-soft, is compact, and . If the support of in lies in an open set , there is such that
Proof. The support of a section is closed in its domain because its zero-germ locus is open. Thus is compact. Choose a compact neighbourhood of contained in ; if is empty, take . On the compact set , prescribe on and zero on . These prescriptions agree on the intersection because . Finite closed gluing supplies a section there. By c-softness it extends to a global section of .
The germs of vanish on , so vanishes on an open neighbourhood of that boundary. Glue on to zero on the union of that neighbourhood with . These opens cover , and the prescribed sections agree on the overlap. The resulting has support in . On it agrees with ; on both vanish. This proves (C2).
Several stability properties now have direct proofs.
- Restriction preserves c-softness whenever the subspace in question is locally compact Hausdorff. A compact subset of that subspace is compact in , and iterated inverse image identifies its restricted sections with . Extend in and then restrict.
- If is open and is c-soft on , then is c-soft on . Given a section on a compact , its support is a compact subset of , since the stalks off are zero. Choose with compact. The same prescription on , now made entirely inside , extends using c-softness of . Cut it off at as in the lemma and extend by zero to . It has the prescribed restriction to .
- An arbitrary coproduct of c-soft sheaves is c-soft. A section of that coproduct on a compact set locally involves finitely many summands, by the sheafification definition of a coproduct. A finite cover of the compact set shows that a single finite set of indices suffices. The section factors through that finite subsum on the compact set, as one can check on stalks. Extend its finitely many components globally and then include the finite subsum in the full coproduct. No assertion about unrestricted sections commuting with infinite coproducts is used.
Finally, injective sheaves are c-soft. For opens , the map is a monomorphism, as its stalks show. The identification and injectivity of make every restriction surjective. Thus is flabby. A section on a compact set is represented on a neighbourhood by (C1), and flabbiness extends that representative to . The same argument proves directly that every flabby sheaf is c-soft.
Lifting compactly supported sections
Lifting lemma. If is exact and is c-soft, then
is exact.
Proof. Left exactness follows from kernels and the definition of support. We prove surjectivity first when is compact. A section has lifts on an open cover because the sheaf map is surjective on stalks. Choose a finite compact closed cover subordinate to that cover, and use the corresponding local lifts on .
Suppose lifts have already been glued on . On its intersection with , the difference between the existing lift and the new lift is a section of : restriction is exact and sections preserve kernels. The intersection is compact, so c-softness extends that difference to a global section of . Add this extension to the new lift. The adjusted lifts agree on the intersection, and finite closed gluing combines them. Finite induction gives a lift on all of .
For general , let have compact support , and choose a relatively compact open containing . Write , and similarly for the other two sheaves. Open extension by zero is exact by its stalk formula, so these sheaves give a short exact sequence. Its first term is c-soft by the restriction and extension properties just proved. Each term has zero stalks outside the compact set .
A sheaf supported on a closed set is the direct image of its restriction to that set: the natural map to that direct image is an isomorphism on every stalk. Restrict our sequence to , apply the compact case there, and push the resulting section back to . All its support is compact. The section belongs to , since it vanishes near every point outside its compact support . The compact-case lift is therefore a compactly supported lift of the original . This proves (C3).
Quotient consequence. In a short exact sequence, if and are c-soft, then so is . Given a section of on a compact , restrict the sequence to . Its first term is c-soft there, so the compact case of (C3) lifts that section to . C-softness of extends the lift globally. Its image is the desired extension of the original section.
The compact-cohomology criterion
We now prove, rather than assume, the equivalence
Use the usual injective definition of the right derived functor of . If is c-soft, embed it into an injective and continue to an injective resolution. Every successive cokernel is c-soft by the quotient consequence. The lifting lemma makes each of the resulting short exact sequences exact after . Hence the complex of compactly supported sections of the injective resolution is exact in positive degrees. This proves -acyclicity. Apply the same argument to the c-soft restriction on each open to obtain the forward implication in (C4).
We will also use the following derived extension identity, including for a sheaf which is not c-soft:
Take an injective resolution of on . Its terms are c-soft, so their open extensions are c-soft on and therefore -acyclic by the preceding paragraph. Exactness of makes this an acyclic resolution of . Termwise, compactly supported sections on and on are identical under extension by zero: a compact support in is compact in , and a compact support of a section of lies inside . The acyclic-resolution comparison, applied to these degreewise identical complexes, proves (C5).
Here is the comparison needed in that last step. For an acyclic resolution , put . The first derived-functor exact sequence identifies with , which is because preserves kernels. For , the same exact sequence gives . Repeat using the tail resolution of ; after finitely many repetitions this is the same degree-one calculation. Degree zero is left exactness. The connecting maps come from the given short exact sequences, so the identifications are natural. Apply this with .
For the reverse implication in (C4), fix a compact , put , and let , . Stalks give an exact sequence
The long exact sequence for compactly supported cohomology and (C5) show that is surjective, because its obstruction lies in . The group on the right is , since is compact. Every section on thus has a compactly supported global extension, proving c-softness. This completes (C4).
What this proves for proper direct image
The support arguments above also supply proper-image acyclicity from the underived proper-image fibre formula, proved in the next section:
Indeed, restrict an injective resolution of a c-soft to the closed fibre. Restriction is exact, all its terms are c-soft there, and all the successive cokernels are c-soft. The lifting lemma makes its compact-section complex exact in positive degrees. Applying (C7) termwise identifies that complex with the stalk of . Thus for . This proves the acyclicity implication without assuming the derived fibre formula as an extra theorem.
The next section proves (C7) and the coproduct and open-extension compatibilities of , thereby establishing the acyclicity conclusion. The following composition and dimension section proves the uniform compact-cohomology bound. The subsequent bounded c-soft construction shows exactly how it supplies finite cohomological dimension and arbitrary-coefficient projection.
Proper support and the fibre calculation
We now supply the proper-image facts used in (C7) and in the projection argument. Let be continuous between locally compact Hausdorff spaces. The results in this section hold over an arbitrary fixed commutative coefficient ring ; finite generation and finite global dimension are unnecessary. The source for the construction is Pierre Schapira’s freely accessible An Introduction to Sheaves on Grothendieck Topologies, 1 August 2026, §§4.1–4.2. We use compactly supported pieces to make the stalk calculation explicit, including its agreement with the ordinary proper-support definition.
A proper map shrinks neighbourhoods of its fibre
Suppose first that is proper, meaning that inverse images of compact subsets are compact. Such a map is closed. Indeed, if is closed and , choose a compact neighbourhood of . The set is compact, so its image is compact and hence closed in . Removing that image from gives a neighbourhood of disjoint from .
Let be any open neighbourhood of the compact fibre . Closedness of shows that is an open neighbourhood of , and . Consequently the sets , for ranging over neighbourhoods of , are cofinal among neighbourhoods of . The compact-germ comparison (C1) gives
This is the restriction map on germs, and is natural in . If the fibre is empty, the same closedness argument supplies a neighbourhood with empty inverse image, so both sides are zero. No surjectivity or local triviality of was assumed.
The same formula applies when is proper only on a closed set supporting : write as the direct image of its restriction to that closed set and apply the proper case there. In particular it applies to every sheaf supported on a fixed compact set.
Constructing the proper-support subsheaf
For an open , let denote the restriction of to , extended by zero. Each is monic on stalks. Relatively compact open subsets of form a directed family under finite unions. Define the sheaf
The colimit here is a sheaf colimit. The inclusions into identify it with a subsheaf: taking stalks gives a directed union of submodules. Thus a section of over an open is locally represented by sections of for relatively compact . We prove that this is exactly the familiar condition that its support be proper over .
Take such a section, viewed as , and write , a closed subset of . Locally on , the representative through implies . Over a compact subset of that local neighbourhood, the set is closed in and contained in the compact set ; it is therefore compact. For a general compact , choose finitely many compact subsets covering , each subordinate to one of those local neighbourhoods. This finite shrinking is available by the compact Hausdorff argument preceding (C1). Their inverse images in are compact and cover the inverse image of . Thus is proper.
Conversely, suppose is proper. For , choose a compact neighbourhood of . Then is compact, so it lies in some relatively compact open . On , the section has zero germs outside . The stalk description of the subsheaf shows that it factors through that subsheaf there. Hence locally belongs to a term in (F2), so it is a section of . This proves the claimed identification with proper support.
In particular, when itself is proper, every section of satisfies this condition: a closed support over an open of the target remains proper over that open. The natural inclusion is then an isomorphism .
The underived fibre formula
Fix and put . For every relatively compact open , the sheaf is supported on the compact set . Applying (F1) to that support gives
Here are the details of the last isomorphism. By the stalk formula for open extension, is restricted to and extended by zero within the fibre. A global section of this sheaf has support closed in and contained in , a compact set. It therefore gives a compactly supported section of . All transition maps are the inclusions of these sections into the same section module.
Conversely, if has compact support in , that support is compact in . Choose a relatively compact open containing it. The section has zero germs outside , so it belongs to . The directed union therefore contains exactly all compactly supported sections. This proves (F3), including injectivity, and proves the previously stated formula (C7). No commutation of unrestricted sections with a colimit was used.
Restriction to the fibre is exact, and compactly supported sections preserve kernels: a section in a kernel has the same support whether regarded in the kernel sheaf or in the containing sheaf. Testing on stalks in (F3) consequently proves that is left exact. It also confirms that, for the map to a point, (F2) is exactly .
Coproducts and open extensions
Compactly supported sections commute with arbitrary coproducts. A section with compact support locally uses only finitely many summands; a finite cover of gives one finite set of indices which suffices everywhere on . Outside all its germs are zero. Stalkwise factorization therefore puts the whole section in that finite subsum, and its finitely many components have compact support. Conversely a finite family of compactly supported sections gives such a section of the coproduct. These inverse constructions prove the claim. Inverse image to a fibre preserves coproducts, so (F3) shows that the canonical map
is an isomorphism on every stalk. This does not assert that arbitrary sections commute with coproducts.
Let be open, , and the restricted map. The proper-support description of sections immediately gives : over every open subset of , the section modules and proper-support conditions are identical.
There is also the extension comparison
Both sides are subsheaves of . The right side is a subsheaf by left exactness. On a stalk inside , formula (F3) identifies each inclusion with the identity of . On a stalk outside , the fibre misses , so both sides are zero. Their images in are thus the same subsheaf, proving (F5) canonically.
The stalk identifications and turn (F5) into the open-generator projection map (P7). It is the map which multiplies a properly supported section by the pulled-back coefficient section. Hence the isomorphism just proved is the specific map used in the projection proof, not merely an unspecified isomorphism of its endpoints.
The derived fibre formula and c-soft acyclicity
Combining (F3) with the compact-support proofs gives, for , the natural identity
To prove it, choose a bounded-below injective representative of . Stalks are exact, so is represented by , which (F3) identifies termwise with . Restriction is exact, hence represents . Its terms are c-soft, by injective c-softness and restriction stability, and thus are -acyclic.
For clarity, a bounded-below complex of acyclic terms computes a right derived functor. In any fixed degree , cut the complex off brutally above degree . The kernel starts in degree ; applying the termwise functor or its right derived functor gives no cohomology below that degree. For the derived statement, use a bounded-below injective replacement starting in the same degree, which exists by the usual degreewise resolution construction. The cutoff therefore changes neither computation in degree . The cutoff complex is bounded, and the finite acyclic-complex argument proved after (P4) applies to it. These natural comparisons prove the assertion in each degree. This argument does not use an unbounded totalization or a uniform cohomological-dimension bound.
Apply that comparison to to prove (F6). The maps arise from restriction and resolution comparisons, so the identity is natural in . For an ordinary sheaf whose restriction to every fibre is c-soft, (C4) and (F6) imply for . In particular every c-soft sheaf on is -acyclic. Thus the conditional acyclicity argument after (C7) is now established without an imported fibre theorem.
No bounded-output assertion follows merely from (F6). The next section supplies a uniform compact-cohomology bound and a finite c-soft resolution on the standing manifolds, thereby keeping in a globally bounded range. The later adjunction section constructs the bounded-below exceptional adjoint. The subsequent bounds section proves its globally bounded output estimate. The geometric duality inputs remain separate obligations.
Composition and the uniform dimension bound
The fibre calculation alone does not bound cohomology. We now prove the missing bound, using proper-image composition to reduce Euclidean space one coordinate at a time to the interval. We then turn the local bounds into finite c-soft resolutions on manifolds. These arguments work for arbitrary sheaves over the fixed commutative ring ; neither finite generation nor finite global dimension is needed in this section.
The human source is Schapira’s free An Introduction to Sheaves on Grothendieck Topologies, 1 August 2026: §4.2 for proper-support composition, §§4.3 and 4.5 for c-soft images and base change, Lemma 3.5.1 for the interval, and Lemma 5.1.1 and Proposition 5.1.2 for the dimension bound. We supply the compact-neighbourhood continuity, closed-interval gluing and dimension-shifting details used in the proof. The dimension argument does not use the projection formula it is about to justify.
Pulling back a proper support
Consider a Cartesian square with , , , and projections , . These spaces are locally compact Hausdorff: the fibre product is closed in , since the diagonal of is closed. Pulling back sections defines
We verify both the map and its invertibility. A section of over an open is a section of on with a support proper over . Its pullback has support . For a compact , the part of that support over is a closed subset of . Both factors are compact, and the equality is closed. Thus the pulled-back support is proper. Pullback of local sections, followed by sheafification of the inverse-image presheaf, therefore gives the displayed map.
At a point , (F3) identifies its two stalks with compactly supported sections on and on . The projection identifies these fibres homeomorphically, with the same restricted sheaf, and the map is the resulting pullback of sections. It is an isomorphism. Stalkwise detection proves (D1). This proof also shows that the comparison respects restriction and consecutive changes of base: in each case it pulls back the same section.
Composing proper images and preserving c-softness
Let and . Then there is a natural identification
To check it on an open , compare both sides as subsheaves of . For a section of on , put . If is proper, then through is proper: the inverse image of a compact is closed in the compact set . The corresponding section of has support exactly . Indeed, (F3) says that its stalk at is the restricted section on the fibre, which is nonzero exactly when that fibre meets . The set is closed in , since is proper and hence closed. Its inverse image under of a compact is the compact image . Thus has proper support over .
Conversely, if represents a section of , then and are proper by the same support description. The inverse image in of a compact subset of is compact by two successive properness applications. Hence is proper. Both sheaves therefore consist of the same sections with the same restriction maps. This proves (D2), and also proves its identity and threefold-associativity compatibilities: every comparison retains the underlying section of .
In particular, taking the last map to a point gives . We use this to prove that preserves c-soft sheaves.
First, a c-soft sheaf has surjective restriction for every closed . Given a compactly supported section on , choose a compact neighbourhood of its support. Prescribe that section on and zero on . The prescriptions agree, since the support lies in . Both sets are compact. The compact extension and cutoff argument proving (C2) gives a global compactly supported section with the required restriction to all of ; off , both restrictions vanish.
Now let be compact. Base change (D1) for the closed inclusion of , followed by (D2) for the map from to a point, identifies with . The restriction map from becomes restriction to the closed set , which is surjective by the preceding paragraph. This proves c-softness of .
Choose a bounded-below injective representative of . Its terms are c-soft, so has c-soft terms and computes . Those terms are also -acyclic by (F6). The bounded-below acyclic-complex comparison proved there therefore gives
The termwise maps are (D2), so they are the natural composition maps and retain identity and threefold-associativity compatibility. This proof does not need a cohomological-dimension bound.
The same method derives (D1). Each term of is c-soft on every fibre of : the fibre is identified with a fibre of , on which the original injective term restricts to a c-soft sheaf. Formula (F6) makes these terms -acyclic. Since inverse image is exact, applying the bounded-below comparison and (D1) termwise proves
The maps still pull back the original local sections before passing to resolutions; their base-change compatibilities follow from that construction. No properness of , beyond the proper supports defining , is required.
Cohomology near a compact set and the interval bound
Let be a compact subset of a locally compact Hausdorff space. There is a natural continuity isomorphism
To prove it, take an injective resolution of on the ambient space. Restriction to an open preserves injectives: its left adjoint is the exact extension by zero, so its Hom test for injectivity remains exact. Thus computes the left-hand groups. The restricted complex is exact over , and its terms are c-soft on the compact space . There , so the same terms are acyclic and computes the right-hand groups. Comparison (C1) identifies these complexes after taking the filtered colimit. Filtered colimits of modules are exact: each equality and each witness for a preimage is witnessed at some common later index. Consequently they commute with kernels modulo images, hence with cohomology. This proves (D5).
The same proof works with compact neighbourhoods instead of open neighbourhoods. Every neighbourhood of a compact set contains a compact neighbourhood, and every compact neighbourhood contains an open one. These interleavings give the same colimit termwise. Restrictions of to the compact neighbourhoods remain c-soft and acyclic. In particular, closed intervals shrinking down to a closed interval or to an endpoint have this cohomology continuity.
We claim that for every and every sheaf . For , write . Restrict an injective resolution on to these compact sets. Finite closed gluing gives the kernel in the sequence of section complexes, and c-softness gives surjectivity onto the section complex at : every germ there extends globally. The difference of restrictions therefore gives a termwise short exact sequence. Its long exact cohomology sequence, and exactness of sections on a point, give
Take , , and let be the set of for which . It is downward closed. The restriction to is zero; continuity at that compact set makes the restriction zero on a nontrivial initial interval. Hence is positive. Continuity at , considered inside , makes the restriction zero on some terminal interval with . The initial interval also has zero restriction, by the definition of the supremum and downward closure. Formula (D6) shows that the restriction to is zero. If , continuity around the compact set makes it zero on a strictly larger initial interval, a contradiction. Thus , and . This proves the claim without a constructibility hypothesis.
An open interval is homeomorphic to . Extend a sheaf on by zero to . Formula (C5), and compactness of the closed interval, identify its compactly supported cohomology with the ordinary cohomology of that extension. The proved interval bound therefore gives for .
Euclidean dimension by one-dimensional fibres
We prove by induction that
for every sheaf . For , sections on a point are exact. The case was just proved. For , use the projection . Its fibres are lines. Formula (F6) and the interval result give for . The cohomology truncation triangle is therefore . Applying , the induction hypothesis kills its first term in cohomological degrees greater than and its third term in degrees greater than . The long exact sequence kills the middle term in degrees greater than . Composition (D3) identifies that middle term with , proving (D7).
If is open and is any sheaf on , (C5) identifies with . The same bound therefore holds on every open subset, with the same integer .
C-softness is local
Suppose a sheaf is c-soft on each member of an open cover of a locally compact Hausdorff space. Given a section on a compact set , choose finitely many compact subsets of covering , each contained in a member of the cover. Such a closed refinement follows by choosing, at each point of , an open neighbourhood whose closure lies in a cover member, and then taking a finite subcover and intersecting those closures with . We extend by successive corrections, keeping the already corrected pieces fixed.
Suppose a compactly supported global section already agrees with on . Its residual section on has zero germs on , and therefore factors through , by the stalk formula for extension by zero. On the cover member containing , the sheaf is c-soft: it is an open extension of a restriction of the locally c-soft sheaf . Apply (C2) there to extend the residual on to a compactly supported section of that sheaf. Extend the correction by zero to the whole space and add it. It changes no germs on , and corrects .
Start with zero and repeat finitely many times. The resulting compactly supported section agrees with on all of , proving c-softness of . Only a finite cover of the given compact set was used; no locally finite global partition was assumed.
The uniform manifold bound and finite c-soft resolutions
Let be a manifold of the standing kind, with a fixed finite upper bound on all its local dimensions. Then, for every open and every sheaf on ,
Here is the finite resolution that proves this globally. For a sheaf on , choose an injective resolution in nonnegative degrees and put , with . The sequences are exact. On an open subset of a coordinate chart, the terms are c-soft and compact-section acyclic. Their long exact sequences give, for ,
The last equality is the Euclidean open-set bound, since the chart dimension is at most . If , it is that bound directly, with no dimension-shifting steps. Criterion (C4) makes c-soft on each chart. Locality, just proved, makes it c-soft on . We thus have the exact finite c-soft resolution
For , this means that itself is c-soft; there are no injective middle terms. Every term is -acyclic, so this resolution gives zero compact cohomology above degree . Applying the same argument to the open manifold , whose local dimensions have the same bound, proves (D8).
Every term of (D10) is also -acyclic for any continuous map from to a locally compact Hausdorff space, by (F6). Thus the same bound gives for . This proves both dimension inputs used by the bounded c-soft and left-tail constructions below. The bound is uniform because the standing manifold dimensions are uniformly bounded; no claim of a finite global bound is made for an unbounded union of dimensions.
The compact-support, fibre, composition and dimension arguments needed for projection have now been supplied. The later adjunction section supplies the bounded-below exceptional construction and its trace. The later bounds section supplies globally bounded operation estimates. Geometric duality and constructibility remain separate obligations.
Why projection permits arbitrary bounded coefficients
The projection isomorphism (2) is essential to both transport arguments. We prove it here for the standing manifold setting, without assuming finite generation of the coefficient complex. The resolution method is developed from Pierre Schapira’s freely accessible An Introduction to Sheaves on Grothendieck Topologies, 1 August 2026, §4.4. We give the resolution and truncation arguments explicitly; they are needed when a flat resolution has infinitely many terms to the left.
The compact-support section proves injective c-softness, restriction/open-extension/coproduct stability, and the compact-cohomology criterion. The proper-image section proves the fibre formula, c-soft acyclicity for proper direct image and its required underived support compatibilities. The composition and dimension section proves the uniform integer bound for , every open and every sheaf , where bounds the standing manifold dimensions. It also proves for . These are the topological inputs used below.
Resolving coefficients by sums of open constant sheaves
For an open subset , write for its constant sheaf extended by zero to . A sum is flat: its stalk at a point is a direct sum of copies of , and tensor exactness is detected on stalks. Such sums surject onto every sheaf . Indeed, a section gives a map ; take the sum over all open sets and sections. Each germ of lies in the image of one summand, proving stalkwise surjectivity.
The same generators give a bounded-above flat replacement of every bounded-above complex . We include the construction because the generators need not be projective as sheaves. Suppose , its differential and a chain map have been constructed for . Form the sheaf
Choose a sum of open constant sheaves surjecting onto . Compose that epimorphism with the two projections to define and . Equation (P1) gives and . Start above the upper bound of with zero terms and repeat in descending degrees.
To verify that is a quasi-isomorphism, use the convention
A cycle determines . Locally it lifts to some , by the epimorphism just chosen. Then . The cone is therefore exact on stalks, which proves the claim. No lifting through a globally projective open-generator sheaf was assumed.
A bounded-above complex of flat sheaves is K-flat for the direct-sum tensor totalization used here. For completeness, its brutal truncations obtained by discarding all terms below a fixed degree are bounded subcomplexes. A bounded flat complex tensored with an exact complex is exact: filter it by its finitely many terms and use flatness and the long exact cohomology sequences of the resulting short exact sequences of complexes. The whole bounded-above flat complex is the directed union of these subcomplexes. Tensor products commute with that union, and directed colimits of sheaves of modules are exact because this can be checked on stalks. Tensoring the union with an exact complex is thus exact. This proves K-flatness and justifies using to compute a derived tensor product.
Removing an exact left tail before deriving
Finite-dimension lemma. Let be a left exact additive functor between abelian categories with enough injectives, and assume for . Let be bounded above, with -acyclic terms and bounded cohomology. Then the termwise complex computes .
Proof. Choose such that for , and write . For , the exact left tail gives short exact sequences
Since the middle terms are -acyclic, the long exact derived-functor sequences give, for ,
For , vanishing is immediate from the hypothesis; no connecting maps are required. Thus every with is -acyclic. Let . The sequence also makes acyclic for .
Replace the entire left tail by in degree , with its inclusion into . Call the resulting bounded complex . The map , given by the quotient in degree and the identity above it, is a quasi-isomorphism. Applying preserves that quasi-isomorphism: (P3) and the last short exact sequence remain exact after applying , since their left terms are acyclic. The bounded complex has acyclic terms, so the usual bounded acyclic-resolution argument computes by . Hence represents the same derived object. All comparisons are induced by the specified truncation maps, so the result identifies the natural computation map.
The bounded acyclic-resolution argument used in the last sentence follows by filtering by its finitely many brutal truncations. For a single acyclic term it is the definition of acyclicity. At each additional term the short exact sequence of complexes and its derived triangle identify the two computations by the long exact cohomology sequence. Induction over the finite number of terms proves the assertion.
A bounded c-soft model for the source input
Let , with cohomology in degrees . Choose a bounded-below injective representative starting in degree . Its terms are c-soft. Put . Since the cohomology above is zero, for every there is an exact sequence
Restriction to an open preserves these exact sequences and c-softness. Dimension shifting gives, for ,
For , the vanishing follows directly from the uniform compact-cohomology bound. The c-soft criterion therefore makes c-soft. Replace by this kernel and discard higher degrees. This upper truncation is quasi-isomorphic to , has finitely many nonzero terms, and every term is c-soft. Consequently its terms are -acyclic and computes .
For an ordinary sheaf in degree zero, this construction produces in degrees . Its terms are -acyclic by the proved fibre and c-soft results. Hence for . Thus the same uniform compact-cohomology bound implies finite cohomological dimension of ; no additional dimension hypothesis on the map is needed for the left-tail lemma.
The projection proof
Choose the bounded c-soft model of , and an open-generator replacement for . Inverse image is exact and sends to , so is again a bounded-above K-flat complex. It follows that represents .
Each term of that tensor total complex is a finite sum, over the degrees of , of coproducts of open extensions of c-soft sheaves. It is c-soft and hence -acyclic. The complex is bounded above. Its cohomology is bounded below as well: stalkwise, the two inputs are bounded complexes of -modules and finite global dimension bounds all Tor degrees. The finite-dimension lemma therefore proves that applying termwise calculates the desired derived image even though may have an infinite left tail.
For an individual open generator the underived projection map is
It is the compatibility of proper-support image with open restriction and extension by zero. Since commutes with coproducts, (P7) holds with any in place of . Totalization uses only finitely many terms in each degree, because is bounded. Thus the termwise maps assemble to an isomorphism of complexes
The left side represents , since is K-flat. The right side represents , by the preceding paragraph. This proves (2) for arbitrary bounded coefficients.
Finally, these are the canonical projection maps. Before deriving, (P7) multiplies a properly supported section by a pulled-back coefficient section. Multiplying by two coefficients consecutively is the same as multiplying by their tensor product; multiplication by the unit coefficient is the identity. Swapping homogeneous coefficients gives exactly the Koszul sign. These equalities hold termwise in (P8), commute with differentials and pass to the derived category. Hence this proof supplies the unit, associativity and symmetry compatibilities needed by the pairings (5)–(11).
Constructing the adjunction and fixing its trace
We now construct the adjunction used in (1). For this construction let , with a manifold whose local dimensions are at most , and locally compact Hausdorff. The coefficients may be any fixed commutative ring . The construction gives on and a lower cohomological bound. The next section proves the additional upper bound needed to keep its output globally bounded in the standing manifold setting.
A human source for the finite-resolution method is Akhil Mathew’s freely accessible Verdier duality, 29 July 2011, Corollary 3.6, Lemma 3.7 and §§4.1–4.3. That treatment assumes Noetherian coefficients. Here we work first over , prove the needed tensor and generator statements, and then carry the arbitrary -action through the construction. In particular, we do not assume that products of flat modules over an arbitrary ring are flat. The compact-support and dimension inputs are the proofs already given in this lesson.
A finite resolution that works with every coefficient sheaf
The bound (D8), with integral coefficients, has the following consequence. Suppose an abelian sheaf admits an exact sequence , where the middle terms are c-soft. Restrict to any open . Repeated connecting morphisms identify with for . The latter vanishes. Criterion (C4) makes c-soft. If , every abelian sheaf is c-soft directly by the same bound and criterion.
Consequently, if is a flat c-soft abelian sheaf, then is c-soft for every abelian sheaf . Indeed, resolve to the left by coproducts of open generators , choosing generators for local sections and repeating on the kernel. Flatness preserves exactness after tensoring. The resulting terms are coproducts of , hence c-soft by the proved support stability. Use the last terms and the preceding dimension shift. This proof applies to the underlying abelian sheaf of a -module, without assuming that is flat over .
We construct a finite resolution of the constant integral sheaf. For an abelian sheaf , put , with restrictions deleting coordinates. This is a sheaf and is flabby, because arbitrary coordinate families extend by zero. The germ map is injective. On the stalk at , evaluating the -coordinate is a retraction: an element of is represented on a neighbourhood containing , so that coordinate is well defined and sends the germ of a genuine section back to itself.
If the stalks of are torsion-free, so are the products defining , their filtered stalk colimits, and the direct summands . Torsion-free abelian groups are flat: each is the filtered union of its finitely generated subgroups, which are free by integer row reduction, and filtered colimits of tensor functors preserve exactness. Thus and are flat whenever is flat over .
Starting from , form and for , and put . The preceding dimension shift makes the final term c-soft; the other terms are flabby. We obtain
For , take . Each constituent short exact sequence of (A1) splits on stalks by the coordinate retraction, so tensoring it with any sheaf preserves exactness. Hence is a quasi-isomorphism for every sheaf . It remains so for a bounded-below complex: the augmented double complex has exact finite rows in the -direction, and in each total degree only finitely many entries occur. Successive elimination along these rows proves its total complex acyclic. Every term of the unaugmented total complex is c-soft by the tensor result. Formula (F6) and its acyclic-complex argument therefore give
Representing the supported pairing on open sets
For a flat c-soft abelian sheaf , write for -module sheaves . This functor is exact. Tensoring a short exact sequence is exact, and its c-soft terms are -acyclic, so the proper-image long exact sequence proves the assertion. It also preserves coproducts, by (F4) and distributivity of tensor.
For an injective -module sheaf , define
The inclusion for defines restriction. This presheaf is a sheaf: if , the sequence is right exact, with the first map the difference of the two inclusions. On a stalk in , this is the presentation of one copy of by generators indexed by cover members containing the point and relations identifying any two; outside all terms vanish. Applying the exact coproduct-preserving , then , gives precisely the sheaf equalizer for (A3). The presentation uses coproducts of sheaves; the resulting equalizer uses products of section modules.
There is a natural bijection
Given a morphism on the left, precompose with for each local section of . The resulting compatible linear maps on sections define the morphism on the right. For this is the identity in (A3), since . It is therefore a bijection for coproducts of open generators. Every has a presentation by such coproducts: use all local sections to construct the first surjection and repeat for its kernel. Both sides of (A4) send that presentation to the kernel of the corresponding map from the value on to the value on . The bijections on the two generators identify the kernels. This proves (A4) and its naturality. No projectivity of , or colimit formula omitting additive relations, has been used.
The left side of (A4) is exact as a contravariant functor of . Thus is injective. This construction is covariant in and contravariant in , as is already visible in (A3).
The complex and the adjunction
Represent by a bounded-below injective complex , and use the fixed finite resolution (A1). Define a complex by
The last term is zero when . The notation means postcomposition in and precomposition in . The two mixed terms cancel when this differential is squared, while . Every term is a finite sum of injectives, hence injective. If starts in degree , then starts in degree .
Apply (A4) in each bidegree of (A2). Reindexing the Hom products is legitimate because there are only possible ’s. It gives an isomorphism of Hom complexes
Here is the sign check. A degree- map has components . Its Hom differential has three terms: postcomposition by , minus times precomposition by , and minus times precomposition by . After currying, takes values in . Formula (A5), followed by the Hom differential for , gives these same three signs. Thus (A6) is a chain isomorphism, not only a graded bijection.
Both target complexes in (A6) are bounded-below injective complexes. Their Hom-complex degree-zero cohomology computes morphisms in . Together with (A2), this proves
Maps and homotopies of injective complexes induce maps and homotopies of (A5). Bounded-below injective replacements therefore make this a functor on ; the Hom differential also gives its shift and cone compatibility. The Hom complexes themselves need not be bounded below when both inputs extend arbitrarily far to the right. The argument only uses their degree-zero cohomology and makes no such extra bound claim.
For completeness, ordinary adjunction comes from the sheaf inverse-image construction. The inverse-image presheaf is the colimit of sections over open sets containing the image, and sheafification does not change maps into a sheaf. This identifies maps with maps . Inverse image is exact, since its stalk at is the stalk at . Therefore takes injectives to injectives, by its Hom test. Applying the same degreewise adjunction to a bounded-below injective replacement gives
Units, traces and exceptional composition
Let correspond to under (A7), and let correspond to . The latter is the trace. Naturality of the bijection says that the transpose of is , and the inverse transpose of is . Apply these two inverse operations to the identity morphisms. They give
If another choice of (A1) or injective representative produces a second adjoint, its counit transposes to a unique comparison with this one. Exchanging the choices produces the inverse, by (A9). The comparison preserves the trace, is natural, and satisfies the cocycle identity for three choices, since its transpose is fixed. The chain isomorphism (A6) makes this normalization compatible with shifts; there is no free choice of a sign for the shifted trace.
For , successive adjunctions and (D3) identify maps from to with maps from to . Consequently there is a unique adjoint comparison
where the source of the trace is identified by (D3) and this comparison. Indeed, the composite on the right is the inverse transpose of the identity under the successive adjunctions, which characterizes the counit on the left. With three maps, either parenthesization has this same ordered composite of traces; associativity of (D3) and uniqueness of a trace-preserving adjoint comparison make the two identifications equal. For the identity map, proper image is the identity and its adjunction has identity trace, proving the unit compatibility. The same argument with the last map gives for , with exactly the composite trace required in the opening contracts.
These constructions supply both adjunctions and trace-compatible exceptional composition on . The finite model gives the lower bound in (A7); the next section proves the remaining globally bounded estimates. The tensor–Hom section below supplies explicit resolutions, currying and evaluation. The later orientation section supplies orientation identification and constant relative-ball calculations. Constructible biduality and weak-constructibility results remain explicit proof obligations. They are not inferred from existence of the adjoint.
Why the operations remain globally bounded
Write and for finite upper bounds on the local dimensions of and , respectively. We now prove the bounds needed in the opening contracts for a continuous map between the standing manifolds. Besides the lower bound in (A7), the missing ingredients are ordinary cohomology and an upper bound for exceptional inverse image.
The freely accessible human reference is Schapira’s An Introduction to Sheaves on Grothendieck Topologies, 1 August 2026, Proposition 5.1.2 and Proposition 5.1.9. We supply the ordinary-section lifting argument, the constant-interval computation and the graph factorization explicitly. For the projection bound we use supported rectangular opens and the adjunction just constructed; an orientation identification is not needed for this bound.
From compact extension to ordinary cohomology
Every standing manifold has a compact exhaustion with union the whole manifold. To construct one, start with its countable compact cover. At each stage cover the preceding compact set and the next member of that cover by finitely many relatively compact open neighbourhoods, and take the union of their compact closures. Each compact subset of a manifold is covered by finitely many coordinate charts, so the countable compact cover also gives a countable union of countable chart bases. Thus the manifold is second countable. Every open subset inherits a countable base and has a countable cover by relatively compact neighbourhoods; the same exhaustion construction applies there.
Consider a short exact sequence of sheaves , where is c-soft, and let . On every compact , the compact lifting result (C3), applied to the restricted sequence, lifts to a section of . Make these lifts compatible inductively. If a lift is already chosen, take any lift on . The difference lies in . C-softness extends that difference to a global section of ; add its restriction to . The corrected lift agrees with . The resulting sections agree on the nested interiors and glue to a global lift of . Hence
A c-soft sheaf is therefore acyclic for ordinary sections on these spaces. Indeed, embed it into an injective sheaf. The quotient is c-soft by the quotient result preceding (C4); repeat. Formula (B1) makes the resulting injective resolution exact after taking ordinary sections in positive degrees. Apply this to the finite c-soft resolution (D10), and then to any open subset. For every sheaf on every open , we obtain
This argument concerns ordinary sections and uses the countable exhaustion. Compact-section acyclicity alone was not silently substituted for it.
For an injective resolution of a sheaf on , the stalk at of the cohomology of is . Open restriction preserves injectives, and filtered colimits of modules are exact, so this is the stalk of . Formula (B2) makes it zero for . The proper-image bound was proved in (D10). Applying the finite cohomology truncation triangles of a bounded complex now yields
Here each successive triangle attaches a single cohomology sheaf in its original degree; the two sheaf bounds and the long exact sequence give exactly the displayed interval. Inverse image remains exact and preserves .
Closed support and its bound
Let be closed, and let be its open complement. The sheaf is the kernel of . A map from to has zero stalks off , so lands in , and is uniquely determined by its restriction to . Thus is the sheaf right adjoint to the exact functor . It preserves injectives. For an injective , flabbiness makes surjective for each open . Therefore is exact.
For a bounded-below injective representative of , open restriction is injective and computes the derived open image. The preceding short exact sequence of complexes gives the localization triangle
The left term uses the derived sheaf adjunction just proved. When the exceptional adjoint (A7) applies to , uniqueness of the adjoint identifies the two constructions and their counits, since . This also fixes the first arrow as the support-inclusion map.
If is a standing manifold of local dimension at most , (B3) applies to . The long exact sequence of (B4) and left exactness of the sheaf support functor give
Indeed, the two middle terms in (B4) vanish above , so the first vanishes above ; its lower bound is . Exact closed direct image and restriction detect these same bounds on . This estimate is sufficient here; it is not asserted optimal.
We also need the open restriction of an exceptional image. For an open inclusion , exact extension by zero has exact right adjoint : the bijection follows by restricting a map out of a section extended by zero, and extending it back. It gives . Composition (A10) consequently identifies with , compatibly with the trace. The boundedness question is therefore local on the source.
Compact cohomology of constant coefficients on boxes
First, a constant sheaf on a closed interval has no positive cohomology. The case was proved in (D6). For , its same closed-interval Mayer–Vietoris sequence has preceding map , the difference of the values on the two intervals at their common endpoint. This map is surjective. Thus (D6) is also an isomorphism in degree one for constant coefficients. The proof following (D6) now works unchanged: a class vanishes on a small initial interval by compact-set continuity, the supremum of the zero initial intervals belongs to that set by two-interval gluing, and continuity extends beyond it unless it is the right endpoint. Hence the class is zero. Degree-zero sections are , since an interval is connected. We have proved
Let and let . The sequence is exact by its stalks. Compact sections on the closed interval are ordinary sections. Applying cohomology, using (B6) and the two-point calculation, gives
The displayed cokernel identifies the degree-one group; the other degrees vanish. Equivalently, the compact-support complex is the shifted cone of the diagonal map, with this cokernel identification. Every open interval has the same conclusion by a homeomorphism.
For finite-dimensional manifolds , proper base change identifies the proper image under of the inverse image of with the constant complex on associated to . Apply the projection formula with , then compose with the map from to a point. A second projection formula gives
All operations here are the already constructed ones; (D3), (D4) and (P8) supply these maps. The standing finite global dimension keeps the tensor products bounded. For constant coefficients on a product of open intervals, induction using (B7) gives
For , the box is a point. For higher , tensoring the free rank-one complexes introduces no Tor groups. Only the existence of these identifications is needed for the bound below. The later orientation section identifies their transition maps, including the determinant signs.
Projection bounds from the actual adjunction
Let , where is a manifold of constant dimension . For a coordinate box and an open , proper-image composition for the open inclusions, base change and (B9) give
For fixed , choose its identification in (B9) once. The resulting comparison (B10) is then natural as shrinks; it is extension of the same constant compact-cohomology complex from .
Let . Derived sections on , the adjunction (A7) and (B10) give
These equalities are natural in for fixed . To pass to a stalk at , represent a class on a rectangle . For any bounded-below complex , exactness of filtered colimits and the definition of a stalk give : use a bounded-below injective representative and commute the colimit with cohomology. If , the class corresponding under (B11) therefore becomes zero after shrinking . Naturality makes the original class zero on that smaller rectangle. Rectangles form a neighbourhood basis, so every such stalk class vanishes. This proves the sharp degree interval
No compatibility between orientation choices on different boxes was required for this vanishing argument. The later orientation section proves that compatibility and the global orientation-sheaf identification.
A closed graph gives a bound for every continuous map
Restrict to a coordinate neighbourhood of dimension . Factor it as the graph embedding followed by the projection . The graph is closed because is Hausdorff: two unequal points of have disjoint neighbourhoods, so the complement of the graph is open. The ambient manifold has local dimension at most .
For , (B12) places in degrees . Apply (B5) to the closed graph, and use exceptional composition and open restriction. On , the resulting has cohomology only in degrees . All chart dimensions satisfy . Hence globally
The upper estimate is a uniform sufficient bound, not a proposed optimal amplitude for every map. It proves the globally bounded preservation required by the opening contracts, with no constructibility or properness restriction. Together with (B3), it closes the previously missing ordinary and exceptional operation bounds.
A bounded injective model for the dualizing object
Let be the finite global dimension of . The module has an injective resolution in degrees . To see the bound, take any injective resolution and let be its -th kernel. Dimension shifting gives for every module , the last vanishing following from a projective resolution of length at most . Thus is injective: vanishing of these extension groups makes every extension with kernel split, which, by pushing out along a map from a submodule, is exactly the extension property for injectivity. For , the same argument applies to itself.
Apply the explicit construction (A5) to and this finite injective module resolution. It supplies a representative of with
For , choose its good-truncated representative in degrees . The internal Hom complex computes . In detail, restriction of an injective sheaf to any open remains injective, so is exact as a contravariant sheaf functor. On each open its sections are the usual Hom into that injective restriction. The finite Hom totalization consequently sends bounded acyclic source complexes to acyclic complexes and computes the derived internal Hom into the chosen injective target. Its term in degree is a finite product of ; all such terms vanish outside the interval
This proves boundedness of duality for arbitrary bounded sheaves, without assuming biduality, finite rank or constructibility. Identifying with the shifted orientation sheaf, and proving when evaluation is an isomorphism, remain separate matters. The next section proves the tensor–Hom and evaluation statements on explicit models. The following orientation section proves the orientation and constant relative-ball statements. Biduality and constructibility retain their separate proof obligations.
Tensor–Hom adjunction and the actual evaluation map
We now supply the complex models behind the remaining algebraic operation contract. Put . This section uses bounded complexes for the lesson’s inputs and bounded-below injective resolutions for their targets. No perfectness or finite generation is imposed. Schapira’s freely accessible An Introduction to Sheaves on Grothendieck Topologies, §§2.1–2.3, pp. 43–45 and 49–53 supplies the tensor and internal-Hom statements used for comparison. The constructions below include the injective replacement, the finite flat truncation and the evaluation signs needed here.
Constructing enough injectives
We first justify the injective resolutions used above. The abelian group is divisible and injective. Here is the extension argument. For a homomorphism defined on a subgroup , choose a maximal extension by the union-of-chains form of Zorn’s lemma. If its domain omits , the set of integers with in that domain is an ideal . If , assign any value to . If , divisibility supplies a value whose -fold multiple is the prescribed value on . In either case the rule extends consistently to the subgroup generated by the domain and , a contradiction. This proves injectivity. It is also a cogenerator: a nonzero element generates a finite or infinite cyclic subgroup admitting a character into nonzero on that element, and injectivity extends the character to the whole group.
Give its -action . The mutually inverse operations of evaluation at and give
The first functor is exact, so is injective. The second map has component ; the cogenerator property makes it injective. Products of injectives are injective, since a map into a product extends component by component. Thus (H1) constructs an injective module containing each .
For a point inclusion , the skyscraper is injective when is: maps into it are maps from the exact stalk functor into . Consequently every sheaf has a monomorphism
The component at , followed by taking its stalk at , is the chosen injection of . This proves monicity without assuming that stalks commute with infinite products. The product on the right is injective by the same componentwise extension argument. Repeating on cokernels gives an injective resolution of a sheaf. This construction also supplies the injective modules invoked in (B14).
There is an explicit replacement for a bounded-below complex , say for . Set below and embed into an injective , defining . Suppose and have been defined through degree . Form the quotient sheaf
Embed in an injective . The classes of and define and . The relations in (H3) give and . To prove that is a quasi-isomorphism, use the cone with differential . In degree , its first output component is the composite of the quotient to and an injection. A cone cycle therefore lies in the preceding image; conversely that image consists of cycles because the differential squares to zero. At degree exactness is the initial injection. This proves exactness of the whole cone on stalks and hence the claim.
We also need the homotopy property, not just existence. Every chain map from an acyclic complex to a bounded-below complex of injectives is null-homotopic. Construct in ascending degrees. Below the lower bound of take zero. Once the previous step is fixed, the residual vanishes on , by the chain-map equation and the preceding homotopy equation. It therefore defines a map from into . Injectivity extends it to ; take that extension as . Induction gives
Applying this to shifts shows that the global Hom complex is acyclic. Thus precomposition with a quasi-isomorphism induces an isomorphism on homotopy classes of maps into : its cone is acyclic, and the Hom cone has zero cohomology. A roof in the derived category with target consequently has a unique representing homotopy class from its left endpoint. This proves that maps into in the homotopy and derived categories agree. In particular, two such resolutions of the same object have comparison maps inverse up to homotopy, with their classes uniquely determined by the resolution maps.
Flat models of finite length
For sheaves , define by sheafifying the presheaf tensor product. Define . Compatible local maps glue uniquely, so this is a sheaf. A map out of a tensor is a locally bilinear map; currying that map and gluing gives
The same argument on every open gives the internal version. Tensor exactness is stalkwise exactness. In particular, the open-generator resolutions (P1)–(P2) have flat terms with free stalks and are K-flat by the proof there.
Let have cohomology in . The elementary good truncations give a representative zero outside that interval: at the lower edge quotient by incoming boundaries, and at the upper edge take outgoing cycles. Resolve it by (P1), obtaining with for . Write . Exactness below gives for . The stalk is therefore a -th syzygy of through projective modules. It is projective, because every -module has projective dimension at most .
For clarity, the last assertion does not require these sheaves themselves to be projective. Given two projective presentations of a module, the fibre product of their epimorphisms projects onto each projective term. Splitting these two projections identifies it both with and with , where are the two kernels. Repeat this comparison through stages against a projective resolution of length . It identifies the proposed -th syzygy, after adding projective summands, with a projective module; hence that syzygy is a direct summand of a projective module and is projective. For , all modules are already projective.
Thus is a flat sheaf. Quotient the left end of to obtain
The displayed quotient map is a quasi-isomorphism, since the removed degrees are exact and its boundary quotient preserves the remaining cohomology. The final identification in (H6) is in the derived category; a chain map from the quotient to the originally chosen representative is not being presumed. All terms are flat. This gives finite flat models for every bounded coefficient complex, including arbitrary infinite coefficients. In particular, tensoring inputs in and produces cohomology in , by using (H6) for the first and a bounded representative for the second.
Currying on complexes and passage to the derived category
Use the cochain conventions
For bounded-above inputs and a bounded-below target all products contributing to any one degree here are finite. The curried map and its uncurried map are related by , with no sign for this order of factors. For and , both differentials evaluate to
This proves the isomorphism of Hom complexes, including its signs, and the identical calculation on each open proves the internal isomorphism. The tensor associator and unit act by their ordinary formulas. The symmetry is ; substituting (H7) checks that it commutes with the differential. The associativity and symmetry coherence identities follow on a pure tensor: regrouping preserves the order, and swapping a homogeneous entry past two others has exponent . These identities hold on local sections and hence on sheaves.
Two elementary injectivity observations allow these formulas to compute derived functors. An injective sheaf remains injective on an open subset: extension by zero is its exact left adjoint, as is seen on stalks. Thus is exact when is injective, by applying injectivity on every open. Also is injective for a flat , since (H5) expresses maps into it as the composite of exact tensoring with and exact contravariant Hom into .
It follows that , for bounded-above flat and bounded-below injective , is a bounded-below complex of injective sheaves. In each degree only finitely many terms occur. For any acyclic , (H4) applied on every open shows that is acyclic: restriction preserves acyclicity of and the bounded-below complex of injectives . Consequently computes when resolves , and replacing a bounded-above by gives a quasi-isomorphic injective model.
These constructions are independent of the choices. For injective targets this follows from the unique homotopy classes proved after (H4). For tensor, resolve roofs by (P1) and use K-flatness: tensoring a quasi-isomorphism with a K-flat complex preserves its acyclic cone. Resolving the middle object of a roof gives a roof between flat models, so the localization on flat models computes the same derived category of bounded-above objects. All tensor comparison maps and their composites are therefore the ordinary ones on these roofs. Finite models (H6) can be substituted through their explicit quasi-isomorphisms.
Take bounded-above flat models and a bounded-below injective . Currying (H8) identifies the two Hom complexes; its inner Hom is a bounded-below injective model. Passing to homotopy classes and then using (H4) proves
The first line is computed by global sections of the corresponding Hom complexes; the second uses their equality as sheaf complexes. In the lesson all inputs are bounded, and (H6) supplies bounded tensor products. The target of an internal Hom in (H9) is allowed to be bounded below; no assertion that arbitrary internal Hom preserves boundedness is needed. For duality its stronger boundedness was proved using the special model (B14).
The same injective Hom model proves : global sections of compute both sides. Here means the complex of global derived morphisms. Naturality in all the variables follows already from evaluation on local sections, so the isomorphisms identify actual adjunction maps. Inverse image is exact and sends the stalk of a tensor to the tensor of the stalks. The resulting natural monoidal isomorphism preserves flat models and the symmetry, associator and unit just checked. Thus pullbacks use these same conventions.
Evaluation, units and the double-dual identity
For the order , evaluation is . Formula (H7) verifies that it is a chain map. For the adjunction , its unit sends to the map . Evaluating this unit returns ; applying the unit to a Hom and then postcomposing with evaluation returns . These are the two triangle identities on complexes. Replacing the inputs as above proves them for the derived adjunction as well. Likewise composition of homogeneous maps is , with differential . Evaluation of its transpose is , so it is associative and natural, with the identity maps as units.
Fix the bounded injective model for from (B14). If is a bounded representative, write . This complex is bounded and represents . It can therefore be used again as the input of the same Hom model. The map (3) is represented by
The sign comes from moving past before evaluation. Explicitly, for , , the differential of this double-Hom expression is
Thus (H10) is a chain map. Although the ordinary tensor product with need not compute a derived tensor product, its evaluation gives the derived evaluation after flat replacement. Currying that pairing gives exactly (H10), by naturality of the replacement and (H8). No flatness of or of is required here.
For a degree-zero chain map , evaluation on gives . Since sends quasi-isomorphisms between bounded complexes to quasi-isomorphisms, this equality descends to all derived morphisms represented by roofs. Finally, for homogeneous , precomposition with gives
Both signs have the same exponent and cancel. This is the double-evaluation identity used below. It holds without assuming that either evaluation map is an isomorphism. The comparison and evaluation-obstruction arguments therefore have the tensor–Hom adjunction, naturality and triangle identities they require. The next section identifies orientation transition maps and proves the constant relative-ball comparisons. Constructible biduality and weak-constructibility statements retain their separate prerequisite chains.
From local compact classes to orientation and duality
We identify the orientation object and its actual transition maps before using constructible biduality. The free reference is Schapira’s An Introduction to Sheaves on Grothendieck Topologies, Lemma 5.1.3 and Proposition 5.1.5, pp. 106–107. That treatment states the orientation identification and refers elsewhere for the differentiable-coordinate comparison. Here we prove the local-support comparison, the signs of coordinate changes and the normalization by trace. These arguments use the compact-support and algebraic constructions already supplied above.
Homotopy invariance from a proper interval
Let be a locally compact Hausdorff space occurring below, and put . The map is proper. For a bounded complex of coefficient modules , the actual unit is an isomorphism
Here the auxiliary spaces include closed balls and closed interval cylinders. The compact-neighbourhood and fibre arguments (C1), (F1)–(F3) and (D5) apply to these spaces: their proofs require local compactness and the Hausdorff property, not the absence of boundary. One can check (O1) directly without an additional manifold theorem. Represent the sheaf input by injectives. The stalk of its direct-image complex is the filtered colimit of sections on inverse images of neighbourhoods of . Properness makes these neighbourhoods cofinal among neighbourhoods of the compact fibre. Compact-germ continuity identifies that complex with sections of the restricted injective resolution on the fibre. Injectives are flabby and c-soft, their restrictions to the compact fibre are c-soft, and hence these restricted terms are acyclic for its sections, by (C3). Thus the stalk computes the fibre cohomology. For a module, (B6), whose proof applies to any constant module, identifies the stalk of the unit with , an isomorphism. Finite truncation triangles give (O1) for bounded .
The two endpoint restrictions are inverses to (O1), because their composites with the unit are the identity. A continuous map gives the usual pullback of constant-coefficient cohomology by the unit for ; these maps compose by ordinary adjunction. Applying this to a homotopy proves
If is proper, the same equality holds for compactly supported cohomology: proper pullback preserves compact support, , and applying to (O1) and proper-image composition makes both endpoint maps inverse to the same isomorphism. For a homotopy of pairs , apply the ordinary argument simultaneously to the two restriction maps and take their fibres. It proves homotopy invariance of relative sheaf cohomology as well. We use this for open complements of a point; no properness of a contraction is needed for the ordinary or relative statement.
The actual point-to-compact comparison
Let , let , and let . Contraction of to , using (O2), proves that the constant-section map and evaluation at are inverse isomorphisms. The compact calculation (B7)–(B9), with the coefficient projection formula, gives the other end of
We prove that the displayed support-forgetting map is an isomorphism. Translate to zero. For a closed ball of radius , inclusion is a homotopy equivalence: choose a radius , and deform both spaces radially onto the sphere of radius . The formula sends at time to ; if , its radius stays greater than . These retractions and inclusions supply inverse homotopy classes. Equation (O2) therefore makes restriction between the two complement cohomologies an isomorphism.
The closed-support localization triangles have the same middle term . The complement isomorphism just proved gives
Closed balls are cofinal among compact subsets of . Compact sections of an injective resolution are the filtered union of its sections with compact closed support. Filtered colimits are exact, so passage to that union proves that the second map in (O3) is an isomorphism too. This establishes the actual map, naturally in , rather than choosing an abstract identification of the groups. For , all spaces are a point and the assertion is immediate.
Excision for point supports follows directly by restriction and extension by zero: a section supported at a point inside an open neighbourhood is zero near its boundary, so these operations are inverse; the same calculation on injective restrictions proves the derived assertion. Consequently (O3) holds on every open coordinate ball, for any point in it. If two such balls satisfy and contain , the maps from the common point-supported complex to their compact-section complexes commute with extension from to . All three comparisons are isomorphisms. In particular, extension between the compact-cohomology groups of nested coordinate balls is an isomorphism with a specified geometric normalization.
The integral sign line
Work first on a component of dimension . Define as the sheafification of the presheaf
whose restrictions are dual to extension of compact supports. On a coordinate ball the compact group is free of rank one, by (B9) over . The preceding point-support comparison makes all restrictions to smaller coordinate balls isomorphisms. A chart itself can be taken to be a ball; its chosen generator therefore trivializes (O5) on a basis inside that chart. Hence the sheaf is locally constant of rank one. On a connected overlap, any two integral bases differ by or , since these are the units of ; on a disconnected overlap this assertion holds locally.
Set . The interval boundary calculation is natural in its coefficient module: changing to sends the endpoint difference generator to its -valued counterpart. Iteration in ordered coordinates gives the same assertion on boxes. Excision and (O3) then give it on coordinate balls with their restriction maps. Thus sheafifying gives precisely , including rings of positive characteristic. No claim that dualization commutes with arbitrary change of coefficients is used; the local groups in this comparison are free of rank one.
There is a canonical square pairing on the integral line: for either generator , send to . Changing both signs preserves that rule, so it glues. After change of coefficients it gives
These tensors and Homs are already exact locally because the line is free. The self-duality uses the integral sign structure; it is not asserted for every rank-one -local system. The dual line identifies canonically with , by (O3) and the evaluation pairing of that free local group with its dual.
Coordinate changes and their signs
The ordered coordinate generator of is the external product of the increasing-interval classes from (B7). In one dimension a positive rescaling preserves the endpoint order, so it preserves the generator. Reflection exchanges the endpoints and sends their difference to its negative. A swap of two coordinates exchanges two degree-one factors in (B8); the tensor symmetry (H7) therefore contributes . These assertions concern the actual pullback maps and the same ordered product generator.
An elementary shear , , is properly homotopic to the identity as varies over a compact interval. Indeed its inverse is , which sends a bounded set into a uniformly bounded set; the inverse image of a compact set is also closed and is therefore compact in . Proper homotopy invariance from (O2) makes its action the identity. Gaussian elimination expresses an invertible real matrix using these shears, swaps and nonzero rescalings: choose a nonzero pivot in each remaining column, swap it into place, rescale it and clear its column, then continue on the remaining square block. Multiplying the actions of these elementary operations proves
Point-support comparison gives the same formula on local cohomology at zero.
Now let be a change of coordinates fixing zero, with invertible. Shrink a ball about zero so that differentiability gives for in it. For
we have a homotopy of maps of pairs into . Intermediate maps need only avoid zero away from zero; their invertibility is unnecessary. Relative homotopy invariance and excision identify the local-cohomology actions of and . Thus the transition in (O5), and its dual, is multiplication by . Repeat at every point of an overlap. The determinant is continuous and never zero, so its sign is locally constant. This proves that the sign line just constructed is the usual orientation sheaf for the real analytic manifolds of this lesson.
Identifying the dualizing object and its trace
The projection estimate (B12), applied locally to the map to a point, shows that has only degree on an -dimensional component. Put . Good truncation gives the canonical isomorphism . On any coordinate ball , adjunction and (B9) identify
The maps as shrinks are dual to compact-support extension, because the adjunction was constructed from that extension on open generators. Thus (O9) identifies the actual sheaf with (O5) after change of coefficients, not merely their stalk ranks. It also identifies the actual maps on overlaps with the signs proved in (O8). On manifolds with components of different dimensions the formula is read componentwise, with the standing uniform bound.
The adjunction specifies the trace. Let be an integral compact generator, extended to , and let be its dual local orientation section. In the order with the dualizing section first, the pairing obtained from compact-support projection and the trace is
Indeed (O9) is the adjunction map taking that section to its functional on compact cohomology. Its inverse reconstructs exactly the same pairing by the counit. This proves the normalization, including compatibility with smaller balls and extension of compact supports. Both generators change sign when the orientation changes, so the pairing is unchanged. Their cohomological degrees are and ; reversing their order uses the Koszul sign . Formula (O10) fixes the order and avoids concealing that sign in an unnamed identification of shifted lines.
Constant coefficients on relative balls
Let , and suppose a bounded coefficient complex is constant, , on a coordinate ball around . Closed-support adjunction (B4), excision and (O3) give the natural identification
The final expression puts the coefficient first. It uses the projection formula and the symmetry fixed in (H7); moving a degree- coefficient past the degree- compact class has sign . The line is free, so no Tor correction or finite-rank assumption on is needed. All maps are natural in and in shrinking balls, by the actual support maps in (O3)–(O4).
There is also a closed-ball description with its boundary map retained. For a closed coordinate ball about , let be its interior and its boundary. Write relative sheaf cohomology as the fibre of restriction. The exact sequence of constant sheaves and their extensions gives
To verify the first isomorphism, apply sections on the compact to , degree by degree and then to its bounded total complex. Stalks prove this sequence exact. Open proper-image composition identifies its first derived-section term with . Thus the displayed relative map is the localization boundary with the cone convention already fixed in (P2). For it is the endpoint difference of (B7). For the boundary is empty and the result is in degree zero. Formula (O12) is a statement about relative sheaf cohomology; it does not silently import a comparison with a chosen singular or cellular cochain model.
These results establish the orientation and constant local-support inputs, including arbitrary bounded constant coefficients, transition signs and trace normalization. The companion small-ball lesson uses these foundations to prove the scalar endpoint, closed-support and compact-support comparisons. That lesson also proves the proper-image microsupport estimate and closed-cutoff sheaf argument. The companion cotangent lesson now supplies the transport argument and a direct analytic-curve proof of critical-value finiteness. Its subanalytic foundations and the constructibility/microsupport criterion with its microlocal proofs remain unfinished. Compact finiteness, local dual pairings, constructible biduality and the full geometric prerequisite chains still require their exact proofs.
Transporting a pairing through a map
There are two comparisons which require no constructibility:
Here is a proof of both from the operation contracts. It also specifies the actual maps.
For a bounded test object on , compute
Every step is natural in and . The first and fourth use proper-support adjunction, the middle step uses (2), and the remaining steps curry a pairing. Yoneda therefore gives the first isomorphism in (4). Its uncurried pairing is
The first arrow in (6) is obtained by taking the right-adjunction mate of projection followed by the counit . This describes it without assuming an internal exceptional-Hom theorem. Tracing the identity map through (5) yields precisely (6), so (5) proves invertibility of the designated comparison.
For a bounded test object on , a second computation gives
Ordinary adjunction enters in the first step; proper-support adjunction enters in the third. Naturality and Yoneda again give an isomorphism. In this case its pairing is
The first counit in (8) is for ordinary inverse/direct image; the last arrow is the proper-support trace. This checks that the isomorphism is , with those counits and that trace. Finite global dimension keeps the tensors bounded, and the standing operation bounds keep the remaining objects in the bounded categories. Neither proof uses perfection or properness of .
Where a reversed comparison can fail
We now define the two reversed maps for arbitrary bounded inputs. Let
These are defined even when evaluation is not invertible. Dualization reverses their directions. Thus the composites
have the advertised inverse- and direct-image types. We use (10) as the explicit definition of these dual comparisons. Equivalently, uncurry them to the evaluation pairings
To check this equivalence, expand using (6), or using (8). The composite of double evaluation with evaluation is evaluation again: explicitly, . The chain calculation (H12) proves this identity with its two cancelling Koszul signs; the tensor–Hom unit and counit were checked immediately before (H10). In the second line of (11), ordinary adjunction additionally cancels ’s unit–counit pair. In the first line, the mate defining (6) cancels the corresponding pair. The remaining pairings are exactly (11). Thus the definitions retain the canonical evaluation and trace, not just the isomorphism classes of their endpoints.
Evaluation criterion. If is invertible, then is invertible if and only if is invertible. If is invertible, then is invertible if and only if is invertible.
Proof. Under the first assumption, both factors defining in (9) are isomorphisms. Therefore is an isomorphism, and the first factorization in (10) proves the first assertion. Under the second assumption , hence , is an isomorphism. The second factorization proves the other assertion. No conservativity of dualization is used.
This criterion isolates the obstruction at a specific object: the pulled-back dual for inverse image, and the proper-support image of the dual for direct image. It does not attempt to dualize a noninvertible map and infer invertibility of that map.
Applying the criterion to constructible coefficients
An -constructible complex here is weakly subanalytic constructible with perfect stalk complexes. A perfect complex has a bounded representative by finitely generated projective -modules. We retain the full ring ; no Noetherian hypothesis is added.
The geometric inputs are constructible biduality and dual stability, analytic inverse-image stability, and proper direct-image stability on the closed coefficient support. Their current in-course arguments are identified in the prerequisite ledger below. They are precisely the inputs needed to apply the formal criterion.
If is analytic and is constructible, then and are constructible. Constructible biduality makes both and invertible. Consequently
For direct image, assume explicitly that
Evaluation of makes invertible. Since is constructible, its dual is constructible. This proves constructibility of before invoking any biduality for that image. Evaluation of now gives
Properness on the closed support of is one sufficient condition for (13). The closed supports of a constructible object and its dual agree: each vanishes on an open set if and only if its dual does, by local duality and biduality. Thus proper direct-image stability applies to . A nonproper map can also satisfy (13); the actual condition concerns its coefficient image.
Infinite twists: applying Hom instead of biduality
Let be locally constant. Its stalks may be arbitrary modules. Locally, the whole derived object is isomorphic to for some bounded coefficient complex . Do not replace this assumption by global constancy or by a chosen extension to an ambient boundary.
The free paper by Andreas Hohl and Pierre Schapira, Unusual functorialities for weakly constructible sheaves, version 2, proves the comparisons used here in Theorems 4.3 and 4.8 and the resulting duality statements in Corollaries 4.10 and 4.11. The following arguments use those results through their current in-course comparison proofs. The free paper’s references to earlier foundations do not themselves supply the missing programme proofs.
Write . Tensor–Hom currying gives a natural identity
This is valid for arbitrary bounded . It does not identify with tensoring by .
Inverse-image twist. Let be analytic. For constructible , the canonical comparison is invertible:
Proof. Start with . The inverse-Hom comparison for a locally constant first argument and a weakly constructible second argument identifies it with . Apply this Hom functor to (12); its value is . Finally the exceptional-tensor comparison identifies this with the right side of (16), after dualizing (17) and using its inverse. All three steps are isomorphisms. The inverse-Hom step applies because is constructible; (17) applies because is weakly constructible and is locally constant. Currying (11) and then evaluating identifies their composite with the canonical comparison. The only finite biduality used was (12) for , before adding .
Direct-image twist. Let and be b-analytic pairs: their open subsets are relatively compact and subanalytic in the ambient analytic manifolds. Let be analytic with graph subanalytic in , so that it is a morphism of these b-analytic pairs. Suppose the zero extension is constructible with perfect stalks. Then
Proof. First check the untwisted input to (14). Put . Open restriction of duality gives . Its zero extension is therefore , where is the ambient zero extension of the constant sheaf. Dual stability and the perfect cutoff make this constructible with perfect stalks. Thus is constructible up to infinity as well.
The b-analytic graph argument for image stability now makes constructible with perfect stalks. Compactness here concerns the closed supports of the ambient graph coefficients: they lie in the compact closure of the graph. Projection is proper on those actual supports. It does not assert that is proper on . We have verified both conditions in (13), so (14) is available for the untwisted .
Use (15) on the source. The compact-graph Hom comparison then gives
The Hom comparison requires weak constructibility up to infinity of , already checked. It is local on , so local constant models for suffice; no ambient extension of is imposed. Its map is defined by evaluation and the proper-support trace, and composing it with the pairing defining gives (18). Neither nor was assumed reflexive.
Eight calculations and tests
1. Finite pairings and the object to evaluate
Difficulty: Intermediate. Let be a finite discrete space with coefficients that are perfect complexes, and map it to a point. Describe , , and the evaluations that justify them. Include the empty space.
Solution. Both images are the finite direct sum of the . The source dual has coefficient . A finite direct sum commutes with coefficient duality, so the pairing is , with no cross term between different points. The map already follows from (7). For , evaluate , obtaining , and then evaluate . Finite projective evaluation makes both isomorphisms. Formula (10) gives the displayed sum pairing. For the empty space every object is zero and all comparison maps are the unique isomorphism of zero objects. This also shows why evaluating an ordinary image before proving its finiteness is unnecessary.
2. A discrete source whose ordinary image is too large
Difficulty: Advanced. Work over a field. Embed as a closed subset of the real line, let , and map the line to a point. Decide which maps in (4) and (10) remain invertible.
Solution. The points of and the intervening open intervals give a locally finite subanalytic stratification; the restrictions have coefficients or zero. Thus has perfect stalks and is constructible. Closed-embedding duality gives , because the intrinsic dualizing object of each isolated point is in degree zero. Ordinary sections on form a product and compact sections a direct sum. Both are exact functors on a discrete space, so Here identifies the product with , while becomes the canonical evaluation . This map is injective because coordinate functionals separate finite families. It is not surjective: the constant sequence gives a nonzero class in . Extend that class to a basis and choose a linear functional nonzero on it. Composing with the quotient gives a nonzero functional on the product vanishing on every finite family. A finite coordinate functional with that vanishing property must be zero, so this functional is not an evaluation at an element of . The general map remains an isomorphism; both its sides are . The failed evaluation is exactly . Neither vector space in (20) is finite dimensional.
3. The orientation line at a point
Difficulty: Intermediate. For , let be a constant perfect complex and write . Calculate (12) without choosing an orientation.
Solution. Finite projective duality gives . The relative-ball calculation (O11)–(O12) gives : the relative constant-coefficient cohomology has its generator in degree , and change of orientation acts by the dual orientation line. Dualizing on the point yields , the same object. Its pairing with is finite-projective evaluation times , with the complex symmetry convention of (1)–(3). For , both sides of (12) have their nonzero cohomology in degree . Replacing by ordinary restriction would lose the codimension shift.
4. Torsion tests the derived degree
Difficulty: Intermediate. In the preceding calculation take , with , and trivialize the local orientation. Determine the nonzero degree of (12).
Solution. A representative of is in degrees . Its dual has cokernel in degree , hence . Both sides of (12) are , with nonzero cohomology in degree . Indeed, , so its point dual is . Ordinary degree-zero Hom would give and lose the actual dual object. The finite free resolution verifies perfection and retains its Ext degree.
5. Nonproper integration and its shift
Difficulty: Introductory. Give its increasing orientation and let . For a perfect constant complex , calculate the two direct-image comparisons.
Solution. Contractibility, with the homotopy comparison (O1)–(O3), gives . The endpoint-difference calculation (B7), followed by coefficient projection, gives for every bounded . Since , the two maps have endpoints The oriented trace sends the compact fundamental cohomology generator to ; the remaining pairing is evaluation on . The two constructibility inputs of (13) hold, although is nonproper.
6. Endpoints distinguish the two images
Difficulty: Intermediate. For , compare ordinary and proper-support images of , and calculate their duality maps at an endpoint.
Solution. On a small neighborhood of an endpoint, intersection with is a contractible half-interval. Thus with endpoint stalk , while has endpoint stalk zero. On the oriented source, . Formula (4) gives , and (14) gives . The first comparison has endpoint stalk ; the reversed comparison has zero endpoint stalk. The inputs in (13) are constructible in both cases. The difference concerns boundary stalks, not invertibility of either comparison.
7. A twist can preserve a comparison without becoming reflexive
Difficulty: Intermediate. Let be a field and any vector space. Take , , and the inclusion of a point in an oriented -manifold. Calculate (16). Test biduality when .
Solution. Constant-sheaf Hom on a sufficiently small ball gives . Formula (O11) applies to arbitrary bounded constant coefficients and gives , including infinite . Both sides of (16) are consequently , and their map is the evaluation comparison from these identifications. For , the quotient-functional argument in calculation 2 gives a functional on which is not a finite coordinate functional. Thus is not surjective. The comparison used finite biduality of , not biduality of the twist.
8. A controlled boundary permits an infinite twist
Difficulty: Intermediate. Regard as a morphism of pairs . Use and , with arbitrary over a field. Check (18) including both endpoints.
Solution. The ambient zero extension of is constructible with perfect stalks. The ambient graph is subanalytic with compact closure. All boundary hypotheses are therefore satisfied. The left side of (18) is , with zero endpoint stalks. The ordinary untwisted image is ; after tensoring it becomes . At an endpoint its costalk is the fibre of the identity , hence zero. In the interior its costalk is . Stalk–costalk duality identifies its dual with . The oriented trace matches the interior evaluation, and the endpoint maps are the unique maps of zero objects. This verifies (18) without requiring finite dimension of or an ambient extension as part of the theorem’s hypotheses.
Prerequisite ledger and reading
The compact-support arguments (C1)–(C6) prove the extension, lifting, stability and c-soft criterion needed by the projection proof (P1)–(P8). The proper-image arguments (F1)–(F6) supply the fibre and support-operation inputs. The composition and dimension arguments (D1)–(D10) supply base change, proper-image composition and the uniform bound. Projection therefore supplies contract (2) with its compact-support foundations proved here. The construction (A1)–(A10) supplies ordinary and exceptional adjunction and trace-compatible exceptional composition on bounded-below categories. The bounds (B1)–(B15) establish ordinary and exceptional boundedness, closed localization and a finite injective dualizing model. The constructions (H1)–(H12) supply enough injectives, finite flat models, tensor–Hom adjunction, natural evaluation and the double-dual triangle identity. These provide the algebraic operation contracts used by (5), (7), (9)–(10) and the evaluation criterion. The local arguments (O1)–(O12) prove homotopy invariance through a proper interval, point-to-compact comparison, orientation signs, the dualizing identification with its trace and the constant relative-ball formulas. The full chain of prerequisite proofs is not claimed to be complete: the underlying localization/truncation formalism and the geometric inputs listed below are not proved in this lesson. The following additional inputs are needed for their geometric applications. These links identify current arguments; they do not certify that those arguments’ own source and proof chains have finished reconstruction.
| Input | Current in-course argument | Use here |
|---|---|---|
| Actual evaluation is constructible biduality over the stated ring | Constructible costalks and Verdier duality, “The evaluation map is biduality” | Evaluations in (12)–(14) |
| Perfect constructible inverse and proper-support image stability | Perfect operations and finite microlocal coefficients | Verifying constructibility, including the untwisted image in (18) |
| Stabilized stalk and costalk comparisons | Small balls, central fibres and supported cohomology | Local duality and arbitrary coefficients |
| Inverse-Hom and exceptional-tensor comparisons | Weak constructibility under sheaf operations, “Analytic inverse images commute with these coefficients” | (16)–(17) |
| Compact graph image and Hom comparisons | Weak constructibility under sheaf operations, “Nonproper maps with controlled behavior at infinity” | (18)–(19) |
| General weakly constructible small-ball stabilization and local duality | The bundled scalar small-ball proof supplies all three comparisons once proper-image weak constructibility is known. The proper-image microsupport estimate and closed-cutoff sheaf argument are now supplied there; the constructibility criterion, geometric cotangent transport, compact finiteness and local dual pairings retain their proof obligations. | Calculations 2–8 and local duality |
The general duality discussion in David B. Massey’s Notes on Perverse Sheaves and Vanishing Cycles, version 13 provides further reading. Its stated coefficient assumptions are different from ours; it is not used to supply the full-ring biduality proof here. Andreas Hohl and Pierre Schapira’s Unusual functorialities for weakly constructible sheaves, version 2 supplies the infinite-twist results treated above.