How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Compact Support Sheaf Calculus
1 · Prerequisites
- Abelian Categories
- Adjunctions Units and Counits
- Binary Operations, Monoids, Groups and Subgroups
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Chain Complexes and Homology
- Chain Homotopy and the Homotopy Category
- Cohomology of Quasi Coherent Sheaves on Affine and Projective Schemes
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Delta Functors and Universality
- Derived Categories
- Derived Functors
- Double Complexes Exact Couples and Convergence
- Exactness and the Member Calculus
- Ext and Balanced Resolutions
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hausdorff via the Diagonal
- Hereditary and Productive Behaviour of the Separation Axioms
- Limits and Colimits
- Linear Independence, Bases and Dimension
- Long Exact Sequences in Homology
- Mapping Cones Cylinders and Chain Triangles
- Metric Spaces
- Modules over a Principal Ideal Domain and the Canonical Forms
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Preadditive and Additive Categories and Biproducts
- Presheaves Sheaves Stalks and Sheafification
- Projective and Injective Resolutions
- Reflective Subcategories and the Adjoint Functor Theorems
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sheaf Cohomology Cech Cohomology and Comparison
- Sheaf Operations Exactness Ringed Spaces and Module Pullback
- Simplicial Complexes and Simplicial Homology
- Simplicial Subdivision and Simplicial Approximation
- Subobject Lattices Generators and the Grothendieck Axioms
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Diagram Lemmas in an Abelian Category
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Triangulated Categories
- Universal Properties, Representables and the Yoneda Lemma
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Objective. This page develops the compact-support calculus for sheaves of abelian groups (in particular of vector spaces) on locally compact Hausdorff spaces, over the Axiom of Choice, and isolates the exact points where choice enters. The support of a section and the compactly supported global sections come first, including the left exactness of and its right derived functors built from a functorial injective resolution datum. C-softness is introduced in the neighbourhood form supplied by the extension lemma for sections over a compact set, and the page proves its basic theory: injective sheaves are c-soft, c-soft sheaves are compact-support acyclic, and c-softness is preserved by open and closed restriction, extension by zero, finite direct sums and tensoring with a constant vector-space coefficient sheaf; the compactly supported section sequence of a short exact sequence with c-soft kernel and middle term is short exact. The criterion that vanishing of on every open subspace forces c-softness is proved by the open/closed decomposition of the space along a compact set, and it identifies c-softness with concentration of in degree zero for every open .
Around the main line. Two further tools are developed: the compact-support calculus of extension by zero along an open embedding and of direct image along its closed complement, giving the degree-zero and derived identities used in the criterion and in the dimension bound; and, for compact Hausdorff spaces, the identification of the refinement-limit Čech cohomology with sheaf cohomology, which turns finite covers of bounded order into vanishing theorems for arbitrary sheaves. The page closes with the finite-polyhedron instantiation of the order bound --- every sheaf on a finite compact polyhedron of dimension has vanishing cohomology above , and compactly supported cohomology of every open subspace vanishes above --- and with the theorem that a uniform fibrewise compact-support dimension bound yields bounded resolutions by fibrewise c-soft sheaves, the input consumed by the analytic six-operations page that requires this one.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Support of a section of a sheaf
Definition
Let be a topological space, let be a presheaf of -vector spaces (or of abelian groups) on (A presheaf on a topological space), let be open and let . The support of is where denotes the germ of at in the stalk (The stalk of a presheaf at a point, Germs of sections). A section is compactly supported when its support is a compact subspace of (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right). For a subspace and a presheaf on , the support of is defined by the same condition using the stalks of . The support is not assumed closed in nor compact.
When is a sheaf of abelian groups (in particular of -vector spaces) the following three consistency facts hold; they are immediate consequences of the definitions above and are recorded here because every later compact-support statement uses them.
- is closed in . Indeed, if then in the stalk; equality of germs means that and the zero section agree on some open neighbourhood of (Germs of sections), so vanishes on the open neighbourhood of , and is therefore open in .
- if and only if . If every germ of is zero then by the locality axiom of a sheaf applied to the cover of by its open subsets (A section of a sheaf of groups is zero exactly when all of its germs are zero); the converse is immediate, since the zero section has zero germ at every point.
- for every open . Restriction is compatible with the germ maps, so for every (Germs of sections).
For a sheaf, a section whose support is contained in a compact subset is compactly supported: its support is closed in by fact 1, hence compact (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact). For a global section (), this applies to any compact subset of . For a local section, containment in a compact subset of alone does not suffice: the constant nonzero section of the constant sheaf (The constant sheaf is the sheaf of locally constant functions) on has support , which is not compact although it is contained in the compact (A subset of with the product topology is compact exactly when it is closed and bounded, the product topology being the Euclidean metric topology, ). The open cover of has no finite subcover. No choice principle is used: germs, stalks, supports and restrictions are elementary.
Remarks
- For a sheaf of abelian groups and sections one has and : if both germs vanish at then and vanish on a common open neighbourhood of , hence so does , and if vanishes on a neighbourhood of then so does . These inclusion facts are used silently in the patching arguments of the compact-support calculus.
A refinement compatible with tuple-indexed coverings
Statement
Let be a compact Hausdorff space (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not), let be a finite set, and let be an open cover of . Fix an integer , write and suppose that for every -tuple of elements of a family of open subsets of is given which covers .
Then there are a finite set , a map , and an open cover of such that and such that for every -tuple of elements of whose intersection is nonempty there is with
Empty intersections impose no condition; this is necessary when a cover of an empty has empty index set. No choice principle is used: every selection in the proof is made from finitely many nonempty sets, and the empty-space case is covered by the empty refinement.
Facts & Assumptions
Given: A compact Hausdorff space , a finite set , an open cover , an integer , and for every an open cover of .
Compactness of means that every open cover of has a finite subcover: either and the empty subfamily covers it, or there are and members of the cover with ; and a subset is a compact subset when the subspace is compact in its own right (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right).
A compact Hausdorff space is normal, and normal means that any two disjoint closed subsets can be separated by disjoint open sets (A compact Hausdorff space is regular and normal, hence and , Normal spaces and spaces, with the source disagreement over whether normality includes stated explicitly).
In a topological space, the intersection of any family of closed sets is closed and the union of finitely many closed sets is closed; for the closure is closed, contains , and is the smallest closed superset of (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, A point lies in the closure of iff every basic neighbourhood of it meets ; the closure is the smallest closed superset and equals together with its derived set).
A closed subset of a compact space is a compact subset of it (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact).
If a compact subset of is covered by an indexed family of ambient open subsets of , finitely many indexed members cover it; this uses no choice principle (A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it, claim 2).
Proof
Finite shrinking. Let be a normal space and let be a finite open cover of . Then there are open sets with for every and . Prove this by recursion on , maintaining the invariant The invariant holds at because the cover . Given the invariant for some , the set is closed, and it is contained in : if and , then the invariant puts in ; the first of these two sets is excluded by , while membership in the second together with forces for some , also excluded by . Now and are disjoint closed sets, so by normality there are disjoint open sets and ; set . Then by [F3], and the invariant for holds because contains . At the invariant reads .
The base case . Suppose , so that for every a family of open subsets of covering is given. The family of all with and is an open cover of : a point lies in some , hence in some . By compactness [F1] there are finitely many pairs with . Take , and . Then and the one-element tuple is contained in the member of the family indexed by the tuple . Hence the statement holds for .
Induction hypothesis and the auxiliary covers. Assume now and assume the statement is proved for with the same space : for every finite open cover of and every family of covers indexed by the -tuples, a finite refinement as in the statement exists. For each -tuple of elements of define a cover of the open set as follows. Let , the set of entries of ; it is a nonempty finite set of size at most . Let be the set of -tuples whose set of entries is exactly ; the set is finite and nonempty, and for every one has . Let the new family consist of all intersections indexed by the tuples of choices . Each of these intersections is an open subset of , and the family covers : a point lies in for every , hence in some member of each of the finitely many covers, and therefore in the corresponding intersection.
The intermediate refinement. Apply the induction hypothesis of step 1.3 to the cover and these covers indexed by -tuples. This gives a finite set , a map and an open cover of with such that for every -tuple of elements of with nonempty intersection some member of the family contains . Apply the shrinking of step 1.1 to this finite cover (the space is normal by [F2]) and replace every by its shrinking; rename the result . All containments of intersections in members of the families persist, because each new is a subset of the old one. The outcome is a finite open cover with and with the -tuple property just recalled.
Tuples with a repetition. Call a tuple compatible if its intersection is empty or is contained in a member of the prescribed cover. Suppose has nonempty intersection and repeated -values. Drop a position whose value repeats; the remaining -tuple has the same set of -values and nonempty intersection. Step 2.1 puts that intersection in a member of the meet cover of step 1.3. Such a member is contained in a for each value tuple with entry set , in particular . The full intersection is smaller, hence compatible.
The fix-up operation. Fix a pairwise-distinct value tuple and an incompatible tuple with . Put The unions are finite, so and are closed. Each union in the intersection is contained in by step 2.1; hence and is compact [F4]. The given incompatible intersection is nonempty and contained in , so . Choose a finite nonempty set with by [F5]: the are open in because is open in . Replace by using disjoint new index labels, each mapped to . These opens cover : a point in belongs to and hence to some , and a point outside belongs to . They are subsets of , so their closures remain in . The other members are unchanged; the resulting family is a finite open refinement with the same closure property.
The counts. For a pairwise-distinct value tuple , let be the number of incompatible tuples of indices whose -values are . This is finite. Let be the number of value tuples with ; this is finite because is finite. Compatibility for repeated values was proved in step 3.1, so suffices for the conclusion.
The chosen count decreases. After step 3.2, a tuple with value tuple using is contained in . A tuple using has empty intersection: its remaining members, with values , have intersection contained in . Tuples using no new index are unchanged. Every tuple using the deleted has disappeared, including the chosen incompatible tuple, and all its replacements are compatible. Thus strictly decreases.
Zero counts remain zero. Map every new index to and keep the other indices fixed, obtaining . The new opens satisfy and . Any tuple whose old -image was compatible remains compatible, because its intersection is smaller; an empty old intersection stays empty. Therefore every zero count remains zero, and compatibility for repeated values persists. Positive counts for other value tuples may increase, since need not be injective on tuples; no bound on those counts is asserted.
Finite descent. If , fix one value tuple with and repeatedly perform step 3.2 for this same value tuple. Step 5.1 strictly decreases its finite count at each operation, so after finitely many operations its count is zero. By step 5.2 all previously zero counts remain zero, so this lowers . Repeating for at most the original value tuples produces , while compatibility for repeated values persists. Each inner and outer descent is finite, so it requires only finite selections.
Conclusion. The finite open family produced by step 6.1 refines and is compatible for every tuple, by steps 3.1 and 4.1. This proves the induction step from to ; together with step 1.2 it proves the result for all . Empty intersections require no witness, and for take .
Remarks
-
The intersection of the finite unions of closures in step 3.2 controls all tuples with the chosen value tuple and the chosen first member at once. The inner descent decreases its count ; the outer descent decreases the number of failing value tuples. A many-to-one refinement map preserves compatibility, but does not bound the number of incompatible tuples.
-
In the application to local lifts of quotient-sheaf sections, a cochain component over an empty intersection is zero and has the zero lift. The nonempty intersections are exactly those for which a compatible-refinement witness is needed.
Sections on a compact set extend to a neighbourhood
Statement
Let be a compact subset (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right) of a locally compact Hausdorff space (Locally compact topological space: every point has a compact neighbourhood; and what this says in a metric space, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not), let be a sheaf of abelian groups on (A sheaf on a topological space) and let be the inclusion. Then the canonical map is an isomorphism of abelian groups (of -vector spaces when is a sheaf of -vector spaces). Moreover, for pairwise disjoint compact subsets and sections over open neighbourhoods of the respective , there are an open neighbourhood of and a section , together with, for every , an open neighbourhood of with ; in particular the zero section can be prescribed on any compact set disjoint from the given one. The isomorphism is -linear in the vector-space case, and no choice principle is used: every selection in the proof is made from finitely many nonempty sets.
Facts & Assumptions
Given: A locally compact Hausdorff space , a compact subset , a sheaf of abelian groups on , and the inclusion .
The inverse-image presheaf on is given by , the colimit over the open subsets of with , for every open ; the inverse image sheaf is its sheafification with canonical morphism , a morphism of presheaves; for an open and an open with there is a canonical map into the class of (Inverse image presheaf and inverse image sheaf, Sheafification of a presheaf, The plus construction for a presheaf, The second plus construction is a sheaf). Since , the source of the canonical map of the statement is exactly , and the canonical map is the component .
For a small filtered diagram of sets every element of the colimit is the class of an element of some stage object, and two classes are equal exactly when their representatives become equal at one common later stage (Set has all small colimits, realized as a quotient of a set-indexed disjoint union, Two representatives in a filtered colimit of sets are equal exactly when they become equal at one common later stage, Filtered categories and filtered colimits). Consequently: (i) the elements of are the classes of pairs with open in and , and holds if and only if for some open with , in which case ; (ii) for the stalk is the filtered colimit of the groups over the open neighbourhoods of in , identified through the structure maps with , so that in if and only if and agree on an open neighbourhood of (The stalk of a presheaf at a point, Germs of sections).
For every open there is a canonical additive map , the composite of the structure map of [F1] with the sheafification map; these maps are compatible with restriction, for open , and whenever (Inverse image presheaf and inverse image sheaf, Sheafification of a presheaf, The plus construction for a presheaf). Sheafification preserves stalks, so is a bijection for every (Sheafification preserves stalks), the germ of at a point is , and there is a canonical isomorphism under which the germ of at is the image of the germ (The stalk of an inverse image sheaf is the stalk over the image point, Germs of sections). In particular, if and have the same germ at a point , then in , because the stalk map is injective.
The presheaves and are sheaves: two sections of either over an open set are equal as soon as they agree on the members of an open cover of it, and sections over the members of an open cover that agree on the pairwise intersections glue to a section of the union (A sheaf on a topological space, Sheafification of a presheaf).
Topology. is compact (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right), and a subset is a compact subset exactly when every family of open subsets of covering it has finitely many members covering it (A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it). With the subspace topology is Hausdorff, Hausdorffness being hereditary (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace, , , and Hausdorffness are hereditary), so is a compact Hausdorff space and therefore normal (A compact Hausdorff space is regular and normal, hence and ); in a normal space a closed subset of an open set can be shrunk, so for open whenever with closed and open (A space is normal if and only if every closed inside an open admits an open with , A point lies in the closure of iff every basic neighbourhood of it meets ; the closure is the smallest closed superset and equals together with its derived set, Interior, closure, boundary, exterior, derived set and isolated point in a topological space). In the Hausdorff space every compact subset is closed and two disjoint compact subsets have disjoint open neighbourhoods (In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones); a closed subset of a compact space is compact and a finite union of compact subsets is compact (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact). Every selection below is made from finitely many nonempty sets, which is a theorem of ZF (Every natural-number-indexed list of nonempty sets has a choice function on its family of values).
Proof
Reduction to the presheaf value at . The source of the canonical map of the statement is and the map is the component , by [F1]; the structure maps of the colimits and the sheafification map are additive (and -linear in the vector-space case), so is additive. If , the empty open set is a terminal stage of the neighbourhood diagram, and both and are zero by the empty-cover sheaf axiom; hence the assertion holds. For surjectivity below assume . It therefore suffices to prove that is injective and surjective.
Classes and germs. For later use, record the descriptions of [F2]: elements of are classes with open and , equality being agreement after restriction to an open with ; the stalk at is the filtered colimit of the and is identified with , and equality of germs in is agreement on a smaller open neighbourhood.
is injective. Let with ; write and with open and , by F2. Fix : the germ of at is and that of is by [F3], and these are equal, so in because is injective; by F2 this means that and agree on an open neighbourhood of . Let be the family of all open subsets with : it is cut out by a formula, and the previous sentence shows that it covers , so by compactness of ([F5]) there are finitely many with . Put , an open set with ; the restrictions and agree by locality of the sheaf ([F4]), since they agree on each . Hence by F2, and is injective.
Local representatives of a section. Let . For the map is onto by [F3], so there is with ; by the description of the stalk as a filtered colimit, F2, the element is the germ at of an element for some open containing , and by F2 we can write with open in and . Then the section of over has at the same germ as by [F3], and two sections of the sheaf with the same germ at agree on some open neighbourhood of by the description of equality in the stalk (F2 applied to , [F4]). Form the family of all open subsets for which there are an open with and a section satisfying : the family is cut out by a formula, and the argument above shows that every point of lies in a member of .
Finitely many pieces with compact cores. By compactness of ([F5]) there are finitely many members with , and for each we select witnesses: an open with and a section with ; these are finitely many selections ([F5], [F3]). The compact Hausdorff space is normal ([F5]), so its finite open cover can be shrunk: recursively for , maintaining , the set is closed in and contained in , and normality supplies an open with , the closure taken in (A point lies in the closure of iff every basic neighbourhood of it meets ; the closure is the smallest closed superset and equals together with its derived set); the invariant is maintained and at the end . Put , a compact subset of with ([F5]); then are compact subsets of with and for every .
Neighbourhoods of the pairwise intersections. For all indices let be the family of all open subsets with . It covers : for the sections and have the same germ at , so and have the same germ at by [F3], and by F2 they agree on an open neighbourhood of . Since is a closed subset of the compact set , hence compact ([F5]), finitely many members of cover it; their union is an open set with and, by locality of ([F4]), .
Fusion of two pieces. Let be compact, let be open with and let for ; suppose that is open with and . Then there are an open with and a section , together with open with and , such that for . Indeed, and are closed subsets of the compact sets and , hence compact, and they are disjoint because ; as is Hausdorff there are disjoint open sets and ([F5]). Set and : these are open, and , and , since . Hence and agree on and glue, by the sheaf axiom for ([F4]), to a section of over with for .
Iterated fusion. Fuse the pieces of step 1.5 one after another: for each there are an open and a section such that and agree on an open neighbourhood of in . For this is step 1.5. For the inductive step, is compact ([F5]) and on the compact set the sections and both agree with on open neighbourhoods, so their germs agree everywhere on and [F3] gives that and have equal germs at every point of it; the compactness-and-locality argument of step 1.6 applied to these two sections produces an open with and . Apply the fusion of step 1.7 with and : it gives open and with , , where and . Let be an open neighbourhood of on which . By restriction compatibility [F3], agrees with on , an open neighbourhood of in ; locality [F4] gives agreement on this union. This proves the claim for .
is surjective. In the notation of step 2.1 with we have an open and a section such that and agree on an open neighbourhood of ; in particular they have equal germs at every point of . Two sections of the sheaf over with equal germs at every point agree by locality ([F4]), so , and since this says by [F3]. Hence is surjective.
The isomorphism and the disjoint-family gluing. By steps 1.1, 1.3 and 3.1 the map is bijective and additive, so the canonical map of the statement is an isomorphism of abelian groups (of -vector spaces when is a sheaf of -vector spaces). For the moreover clause let be pairwise disjoint compact subsets and with open. For take the zero section on the empty open set; for take on . For , fuse with by step 1.7 taking in the hypothesis, which is an open subset of with and the vacuous agreement , obtaining open with and a section equal to on for . Now fuse with in the same way, with again, and continue; maintaining that the current section equals on an open subset of containing for each already treated, the fusion step preserves the previous agreements because its new first domain contains the union of the treated compact sets and the current section equals the previous one on . After fusions this yields an open neighbourhood of and a section restricting to on an open neighbourhood of for every ; applying this with the zero section over on a compact set disjoint from is the final assertion. The canonical map is additive and is -linear in the vector-space case; the only selections used were finitely many, as recorded in [F5].
Remarks
-
The argument uses only that is Hausdorff: local compactness is part of the hypothesis because the consumers of this lemma are the c-soft sheaves on this page, but no step above needs it. Hausdorffness, by contrast, is essential: it is spent exactly in the fusion step 1.7, where the disjoint compact sets and must be separated by disjoint open sets, and on a non-Hausdorff space two sections that agree near a common compact set need not glue to a single section near the union. The compact Hausdorff normal structure is used for the finite shrinking in step 1.5.
-
No cohomology is involved and every selection is finite: the family of local representations in step 1.4 and the agreement families in steps 1.3 and 1.6 are defined by formulas, thinned to finite subfamilies by compactness of or of the relevant compact pieces, and only then are finitely many witnesses chosen, which Every natural-number-indexed list of nonempty sets has a choice function on its family of values supplies in ZF. In particular the lemma holds in the choice-free part of the library, and consumers that do not otherwise use the Axiom of Choice may cite it without adding a choice assumption.
c-soft sheaves
Definition
Let be a locally compact Hausdorff space (Locally compact topological space: every point has a compact neighbourhood; and what this says in a metric space, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not) and let be a sheaf of abelian groups on (A sheaf on a topological space); this covers in particular every sheaf of -vector spaces over a field , which is the case used by the compact-support calculus, and for such a sheaf the groups below are -vector spaces and the maps -linear. Global sections are written (Global sections of an abelian sheaf). For a compact subset (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right) let be the inclusion and consider the canonical restriction map which sends a global section (Sections, restrictions, and global sections of a presheaf) to the section of the inverse image sheaf (Inverse image presheaf and inverse image sheaf) that it induces on . Then is c-soft, also soft for compact supports, when this map is surjective for every compact subset , that is: every section of over a compact subset of extends to a global section of . For sheaves of abelian groups and of Compactly supported global sections and their right derived functors are the compactly supported analogues of and .
Two consistency facts hold; both are immediate from the definitions and from the extension lemma for sections on a compact set, and they are recorded here because the compact-support calculus uses the first constantly and the second for injective sheaves.
- Neighbourhood formulation. By Sections on a compact set extend to a neighbourhood, the target of the restriction map is the defining colimit of the inverse-image presheaf, , so that is c-soft if and only if for every compact and every open neighbourhood of , every section agrees with a global section of on some open neighbourhood of . It therefore suffices, for c-softness, to test the extended sections only locally near .
- Flasque implies c-soft. If is flasque (Flasque sheaf) then is c-soft: a class in is represented by a section over an open neighbourhood of , and flasqueness extends to a global section with , so is a preimage of that class.
C-softness is a property of the pair and not of the sheaf alone: the compact subsets of the base space are part of the test. Nothing is assumed about the support of the extended global sections, and c-softness is not the same condition as flasqueness, only implied by it.
Remarks
-
Terminology and provenance. The term is Schapira's c-soft ("mou pour les compacts"), Definition 11.2.1 of his lecture notes; Verdier's expose uses c-mou for the same condition on a locally compact space. The definition needs only the compact subsets of , and local compactness together with Hausdorffness supplies the ambient facts the later arguments use: compact subsets are closed, and disjoint compact sets are separated by disjoint open sets.
-
The neighbourhood formulation is the form in which c-softness is verified in the compact-support calculus of this page: there one is given sections over a compact set as representatives on an open neighbourhood, and must produce, or compare with, global sections agreeing near the compact set.
Compactly supported global sections and their right derived functors
Definition
Assume the Axiom of Choice (The Axiom of Choice). Let be a locally compact Hausdorff space, let be the category of sheaves of abelian groups on (A sheaf on a topological space) and let be the additive left exact global-sections functor (Global sections of an abelian sheaf, Sections, restrictions, and global sections of a presheaf). For a sheaf on define the compactly supported global sections of to be the subgroup where the support of a section is the set of points at which its germ is nonzero (Support of a section of a sheaf, Germs of sections, Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right). This is a subgroup: the zero section has empty support, negation preserves support, and the support of a sum is closed in and contained in the finite union of the two compact supports, hence compact (Support of a section of a sheaf, A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact). A morphism of abelian sheaves induces a map by restriction of , and this makes an additive functor (Additive functor, Morphisms of presheaves). Six consistency facts hold; all are immediate from the definitions, and they record the interface used by the compact-support calculus.
- Well-definedness of . If then in the stalk (The stalk of a presheaf at a point), and since the stalk maps of a morphism commute with the germ maps, , so . A support is closed in : if then agrees with the zero section on some open neighbourhood of , by the description of equality of germs (Support of a section of a sheaf). Hence is a closed subset of contained in the compact set ; being closed in it is closed in the subspace , so it is a compact subset of that compact space (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact) and therefore a compact subset of (A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it), and maps into . Composites and identities are computed componentwise, so is a functor; it is additive because is.
- Sheaves of -vector spaces. If is a sheaf of -vector spaces, then is a -vector subspace of : the support of is for and for , and the zero section has empty support. For a morphism of sheaves of -vector spaces the map is -linear, since is. The higher derived functors below are computed from an injective resolution datum on abelian sheaves, so they are abelian groups; the degree-zero part is the -vector space .
- Left exactness. For every short exact sequence of abelian sheaves the sequence is exact. Injectivity: a monomorphism of sheaves has injective stalk maps (A sequence of abelian sheaves is exact exactly when it is exact on every stalk), so and a section killed by has all germs zero, hence is zero. Exactness at the middle: the kernel of is the image of by left exactness of global sections (Global sections are left exact but need not preserve epimorphisms); if has compact support, then has the same support, , because is stalk-injective, so lies in , and the reverse inclusion is immediate from . Thus is an additive left exact functor on (Left exact and right exact functors).
- The derived functors. Abelian sheaves on have enough injectives, and the embeddings of Enough injective abelian sheaves supply one functorial injective resolution datum on the whole category , under the Axiom of Choice (Right derived objects relative to supplied injective resolution data). The compactly supported cohomology of is the cohomology of the deleted resolution, as in the pattern of Sheaf cohomology as right derived global sections; for a morphism we write for the induced map.
- Independence of the datum. If is another supplied injective resolution datum on , then computed from is naturally isomorphic to computed from (Two supplied injective resolution data define naturally isomorphic right derived functors); the Axiom of Dependent Choice needed for that comparison follows from AC (AC implies DC implies countable choice). The notation therefore does not depend on the datum up to this canonical natural isomorphism.
- Delta functor and the compact case. Since is additive and left exact and the datum is defined on all of , the functors , , carry connecting maps that make them a cohomological delta functor with , and every short exact sequence of abelian sheaves has a long exact compact-support cohomology sequence, natural in the sequence (Right derived functors form a cohomological delta functor). If is compact, then for every global section its support is closed in by fact 1, hence a closed subset of the compact space and therefore compact, so every global section is compactly supported; hence and for every , where is the sheaf cohomology of Sheaf cohomology as right derived global sections computed from the same datum.
Remarks
-
Terminology and provenance. For the terminal map the functor is the compactly supported global-sections functor, left exact, and its right derived functors are ; this is Verdier's starting point for the duality theory of locally compact spaces, and Schapira writes the same functor . The construction above is the special case of that pattern with a point.
-
Choice accounting. The Axiom of Choice is used exactly once in the definition, through the injective resolution datum for abelian sheaves (Enough injective abelian sheaves); the independence of the datum and the delta-functor statement use the Axiom of Dependent Choice, which follows from AC (AC implies DC implies countable choice). Nothing else in the definition selects from infinitely many sets.
Refinement-limit Cech cohomology computes sheaf cohomology on compact Hausdorff spaces
Statement
Assume the Axiom of Choice (The Axiom of Choice). Let be a compact (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right) Hausdorff (Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not) space. For every sheaf of abelian groups on (A sheaf on a topological space) and every , the canonical comparison map from the refinement-limit Čech cohomology of (Refinement-colimit Čech cohomology) — taken over all open covers of , equivalently over finite open covers because is compact — to sheaf cohomology (Sheaf cohomology as right derived global sections) is an isomorphism, natural in . These isomorphisms form an isomorphism of cohomological delta functors (Cohomological delta functor) extending the identity in degree , and hence commute with the connecting homomorphisms of short exact sequences.
Consequently, if a family of open covers is cofinal (every open cover of has a refinement in the family) and for every cover in that family and every , then for every .
Facts & Assumptions
Given: A compact Hausdorff space and the Axiom of Choice.
For a sheaf the refinement-limit Čech groups are the filtered colimit of the fixed-cover groups over the directed preorder of open covers; a class is represented by a pair , and two pairs represent the same class exactly when the two classes agree after refinement to a common cover. Every open cover of the compact space has a finite subcover, so the finite covers are cofinal and the same colimit may be taken over finite covers. The fixed-cover groups are those of Fixed-cover Čech cohomology and Ordered Čech cochain complex of a cover (Refinement-colimit Čech cohomology, Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right).
For every open cover there is a canonical comparison map , natural in and compatible with refinement: for every refinement function from to , the left-hand side being independent of ; in degree it is the identity of under the canonical identifications and (Canonical map from fixed-cover Čech to sheaf cohomology, Refinement choices induce the same Čech map, Čech H0 equals global sections, Degree-zero sheaf cohomology is global sections).
For an open cover there are cochain maps and into the Čech--Godement double complex; is a quasi-isomorphism, and is a quasi-isomorphism whenever is -acyclic (Acyclic directions of the Čech–Godement double complex, Acyclic open cover for a sheaf).
The Godement resolution is functorial in , all its terms are flasque, and it computes sheaf cohomology: naturally in (Godement resolution of an abelian sheaf, Godement terms are flasque and compute cohomology, Flasque sheaf).
A short exact sequence of abelian sheaves has a natural long exact cohomology sequence, natural in the short exact sequence and independent of the injective resolutions used to assemble it (Long exact sequence of sheaf cohomology), and the restriction of a flasque sheaf to an open subspace is acyclic: for (Flasque abelian sheaves are Γ-acyclic).
Delta functor machinery: Cohomological delta functor, Universal delta functor, the theorem that an effaceable cohomological delta functor is universal (Effaceable cohomological delta functors are universal), the uniqueness of an isomorphism of universal delta functors extending a fixed degree-zero isomorphism (Universal delta functors extending the same degree-zero functor are uniquely isomorphic), the fact that a morphism between universal delta functors is determined in degree zero (A morphism between universal delta functors is determined in degree zero).
Abelian sheaves on have enough injectives, and an injective abelian sheaf is flasque (Enough injective abelian sheaves, Injective abelian sheaves are flasque).
The snake lemma in an abelian category, and the naturality of long exact homology sequences: a morphism of short exact sequences of complexes induces a morphism between the associated long exact sequences (Snake lemma in an abelian category, The long exact homology sequence is natural).
A sequence of sheaves is exact exactly when it is exact on every stalk, and for a short exact sequence of sheaves the section maps are exact at the first and the middle term at every open set (A sequence of abelian sheaves is exact exactly when it is exact on every stalk, A sheaf on a topological space).
The compatible-refinement lemma: for a compact Hausdorff space, a finite open cover , an integer and covers of all tuple intersections , there is a finite open cover with a map refining such that every nonempty tuple intersection lies in a member of the cover indexed by (A refinement compatible with tuple-indexed coverings).
The Axiom of Choice, and dependent choice as a consequence used by the resolution-based comparison theorems (The Axiom of Choice, AC implies DC implies countable choice).
Under DC, the projective horseshoe lemma gives a degreewise split short exact sequence of augmented projective resolutions; the opposite of an abelian category is abelian, so dualizing gives the corresponding injective construction; injectivity extends maps from subobjects, and a map from any exact coaugmented complex to an injective resolution extending the object map exists and is unique up to cochain homotopy (The horseshoe lemma for projective resolutions, The opposite of an abelian category is abelian, Injective object, Lifting a morphism from an exact complex into an injective resolution).
Under DC, a -acyclic resolution whose cycles belong to the supplied injective datum computes by the canonical successive connecting isomorphisms of its cycle short exact sequences (The acyclic-resolution theorem for right derived functors).
Proof
Setup. Write for the refinement-limit Čech groups and for sheaf cohomology of Sheaf cohomology as right derived global sections, both zero for ; by [F1] the groups are the filtered colimit of the fixed-cover groups over the directed preorder of open covers, a class being represented by a pair with two representatives identified once they agree after refinement to a common cover, and the finite covers are cofinal because is compact.
The comparison map exists and is natural. For each cover and each the fixed-cover comparison of [F2] is natural in and compatible with refinement, and this compatibility is exactly the cocycle condition needed to descend to the filtered colimit of [F1]; hence there is a well-defined map , natural in , induced by the maps on the colimit.
Degree zero. By the degree-zero clause of [F2], each is the identity of under the canonical identifications ; these identifications are compatible with refinement, so they pass to the colimit and exhibit as a natural isomorphism and simultaneously .
Construction of the connecting map on the colimit. Let be a short exact sequence and let be represented by a cocycle ; replacing by a finite subcover represents the same class by [F1], so we may take finite. Since the sequence of sheaves is exact, every section lifts locally: for each point of that intersection there are an open neighbourhood and a section of over mapping to , by stalkwise exactness [F9]; choose such a pair for every tuple and every point, a selection of representatives from nonempty sets licensed by [F11]. Extend the ordered cochain to all tuples by the alternating convention: repeated indices give zero and permutations give their sign (Ordered and alternating Čech complexes agree, Refinement map of ordered open covers). The compatible-refinement lemma [F10] applied to these tuple-indexed covers produces a finite open cover with a map such that and every nonempty lies in one of the chosen neighbourhoods for the tuple . Fix a linear order on the finite . For each increasing tuple with nonempty intersection choose one lift of restricted to that intersection, use the zero lift on empty intersections, and let be the resulting ordered cochain. Then the image of in is , so each component of lies in the subobject , that is, by the section-level exactness at the middle term in [F9]; being a differential, it is a cocycle, and we define .
Exactness of the Godement construction. For an abelian sheaf , the formula of [F4] shows that sends short exact sequences to sequences exact on every open set: the stalk sequences of the original sheaves are exact [F9], products preserve injectivity and kernels componentwise, and products of surjections are surjective under AC [F11]. Therefore is exact as a sheaf functor. The natural germ maps are monomorphisms [F4]. Apply the snake lemma [F8] to the diagram with rows and , and vertical germ maps. Its zero kernels give exact. Repeat this argument on the exact sequences of : applying gives exactness of , and taking cokernels of the germ maps gives exactness of . This proves the assertion in every degree without identifying the stalk of with .
Effaceability of . Let be injective and let be any open cover; then is flasque by [F7], hence every open subspace is -acyclic by [F5], so is -acyclic; by [F3] both and are then quasi-isomorphisms, and therefore each is an isomorphism; for the target vanishes by the acyclicity clause of [F5] applied with , so for every cover and the colimit gives for . For every sheaf and every , [F7] supplies a monomorphism into an injective sheaf, and the induced map is zero; this is exactly effaceability of in positive degrees by injectives.
Identification of the comparison on cohomology. For any of these Godement resolutions write and for its cycle sequences. Its terms are -acyclic by [F4, F5], and all its cycles belong to the supplied injective datum by [F7]. The canonical acyclic-resolution isomorphism [F13] is obtained by the successive connecting isomorphisms for these sequences, with the last group identified with the cokernel of . A coaugmentation-preserving comparison gives morphisms from these cycle sequences to the corresponding injective cycle sequences. Naturality of the sheaf long exact sequence [F5] identifies their successive connecting maps, and the induced map of the final cokernels is precisely . Thus is the canonical Godement-to-injective identification inverse to [F4], also in degree zero where it is the identity of . The comparison lemma [F12] makes this identification independent of the comparison map, since two such maps are homotopic and applying the additive section functor preserves the homotopy.
Well-definedness and naturality of . Two lifts of the same cocycle on the same refinement differ by a cochain of , so their differentials differ by . More generally, equal colimit classes have cocycle representatives which, on a common refinement, differ by for a -cochain of [F1]; for the difference is zero. For , the local-lift argument of step 1.4 applied in degree supplies, after another refinement, a lift of . The chosen lifts of then satisfy , so is a coboundary of . Thus the boundary class is independent of cocycle representatives and of the lifting covers. Different refinement functions induce homotopic cochain maps by the theorem cited in [F2], hence the same cohomology class, so the same argument handles their nonuniqueness. Additivity is checked on a common refinement by adding lifts. A morphism of short exact sequences carries lifts to lifts and commutes with their differentials, proving naturality.
Two degreewise short exact sequences of complexes. If is a short exact sequence of sheaves on a space and is flasque, then for every open the map is surjective: the long exact sequence of [F5] on the space gives exactness up to , and by the acyclicity clause of [F5]. Consequently, for our short exact sequence with Godement resolutions, the sequence of complexes is degreewise short exact by step 1.5 and the surjectivity just recorded; and for every open cover the same argument applied to each open tuple intersection and each degree shows that is exact for all , because is a product of section functors over the tuple intersections and each of its component maps is onto and AC [F11] supplies simultaneous preimages; summing over the finite diagonals gives the degreewise short exact sequence of total complexes .
A comparison diagram with injective resolutions. Dualizing the degreewise split projective horseshoe in the opposite abelian category [F12], choose a degreewise split short exact sequence of injective resolutions of . There is a coaugmentation-preserving morphism from the short exact sequence of Godement resolutions of step 1.5 to this sequence, as follows. A split triple with injective admits extensions across any componentwise monomorphism of short exact triples: extend the first coordinate of the middle map to the larger middle object using injectivity of , extend the right-hand map to the larger right-hand object using injectivity of , and define the new middle map by these two coordinates, the second composed with the quotient map; restriction of the first coordinate to the larger left-hand object supplies the new left-hand map. These maps extend the old triple map and commute strictly with both arrows. Start with the coaugmentation triple and extend to degree zero. Inductively, the composites with the target differentials kill the source cycles and factor through the next source cycle triple, so extend them into the next split injective degree triple by the same construction. The source cycle triples are short exact because they are the successive exact Godement cokernel triples proved in step 1.5; the factorization is the kernel-cokernel property in the abelian category. DC from [F11] supplies the successive extensions. This gives cochain maps commuting strictly with the short exact sequence arrows.
Exactness of the long sequences. Work on cocycle representatives in finite common refinements [F1]. At , the boundary of an image from is zero, since its cocycle itself is a lift. Conversely, if , choose a lift as in step 1.4; after refinement for a cochain of , and is a cocycle lifting . At , every boundary is a differential in the -complex and dies there; conversely, if an -cocycle becomes in after refinement, the image of in is a cocycle whose boundary is the original class. At , suppose a cocycle has image in after refinement. If , lift the -cochain after further refinement by step 1.4, obtaining ; then is a cocycle in and represents . For the image is zero already, so lies in by [F9]. Reverse containments follow from the zero composite of the sheaf maps. Finally is injective, since by step 1.3 and section maps of a monomorphism are injective [F9]. These arguments give the entire long exact sequence.
Naturality of and . The maps and in [F3] are built from restriction maps and the functorial Godement coaugmentations [F4], so they commute with sheaf morphisms. In particular, gives a morphism from the short exact sequence of global Godement complexes to that of total complexes in step 2.2. The fixed-cover Čech complexes of the original sheaves need not be short exact on the right; only the natural squares for and the individual cochain lifts of step 1.4 will be used.
Identification of the model boundary. Apply to the strict comparison diagram of step 2.3. Its Godement row is degreewise short exact by step 2.2, and its injective row remains degreewise split short exact. By [F8], the induced cohomology comparisons commute with the two connecting maps. Step 1.7 identifies the vertical maps with the canonical Godement-to-sheaf identifications, while the injective-row connecting maps are those of [F5], which allows comparison between injective resolutions. Hence the boundary on the global Godement complexes corresponds to the sheaf-cohomology connecting map . This establishes boundary compatibility without extending injective-resolution independence to arbitrary resolutions.
Consequence: commutes with the boundary maps. By step 3.2 and the naturality of long exact sequences in [F8], the cochain map induces a morphism of the two long exact sequences of cohomology attached to the short exact sequences of complexes of step 2.2; that is, for the two boundary maps in every degree .
Consequence: commutes with the constructed boundary maps of the colimit Čech functors. Let be represented by a Čech -cocycle on a cover , pass to the finite lifting refinement of step 1.4 and rename it , with replaced by its pullback and a lift, and consider and in the total complex of [F3], where is a cocycle and is a lift of it through the epimorphism , by the naturality of in the sheaf from step 3.2. The boundary of the class of computed by the snake lemma from this lift is the class of , using that is a cochain map; and the image under of the Čech boundary class is the class of as well. Hence , where is the boundary on the total complexes.
The comparison is a morphism of delta functors extending the identity. By steps 1.4 to 1.6 the functors together with the maps form a cohomological delta functor on the abelian sheaves on , and by step 1.3 the degree-zero part of is the canonical identification with . The compatibility of step 4.2, together with of step 4.1 and the invertibility of in every degree, gives ; by step 3.3 the model boundary is the connecting homomorphism of sheaf cohomology, so commutes with the connecting homomorphisms. Hence is a morphism of cohomological delta functors extending the canonical degree-zero identification.
Universality and the isomorphism. By steps 3.1, 5.1 and 1.6 and the effaceability theorem of [F6], is a universal cohomological delta functor. The functors are a cohomological delta functor by [F5]. Every sheaf embeds into an injective by [F7], and positive vanish on injectives because they are flasque [F7] and acyclic [F5]. Thus is effaceable by injectives and universal by [F6]. Both delta functors extend in degree zero with the identifications of step 1.3; by the uniqueness clause of [F6] there is an isomorphism of cohomological delta functors extending that identification, and by the degree-zero determination clause of [F6] every morphism of universal delta functors extending it equals that isomorphism. Since is such a morphism by step 5.1, every is an isomorphism.
The cofinal-family consequence. Let a cofinal family of covers satisfy for all its members and all . Given a class in with , represent it by a pair and choose a cover of the family refining , which exists by cofinality; the class maps to in the colimit, hence is zero by the description of the colimit in [F1]. Thus for , and step 6.1 gives for .
Conclusion. The comparison map is an isomorphism for every , natural in ; the collection is an isomorphism of cohomological delta functors extending the identity in degree and commuting with the connecting homomorphisms of short exact sequences, by steps 1.2, 1.3 and 6.1; and the cofinal-family consequence holds by step 7.1. The choice principles used are the Axiom of Choice for the injective-resolution data, for the well-orderings behind the colimit and for the local lifting selections of step 1.4, and dependent choice for the derived-functor comparison theorems, as recorded in [F11].
Remarks
-
The proof uses the Godement model of sheaf cohomology for the compatibility of the comparison map with the connecting homomorphisms: is a morphism of the two degreewise short exact sequences of Godement and total complexes, while the boundary compatibility of is checked on individual cocycles after a lifting refinement. Thus the comparison, which is the composite of with the inverse of , respects boundary maps. This replaces the injective-resolution comparison of the classical argument; steps 2.3, 1.7 and 3.3 identify the model boundary by a strict comparison with a degreewise split sequence of injective resolutions and the canonical acyclic-resolution isomorphism.
-
The hypothesis that is compact enters twice: it makes finite covers cofinal, and through the compatible-refinement lemma [F10] it supplies the single refinement on which a coherent system of local lifts exists. The compatible-refinement construction uses only finite selections; local lifting and products of surjections in the Godement argument use the stated AC assumption.
Compact-support acyclicity of c-soft sheaves
Statement
Assume the Axiom of Choice. Let be a locally compact Hausdorff space and let be a sheaf of abelian groups on (A sheaf on a topological space); every clause applies in particular to sheaves of -vector spaces, and the tensor clause of (4) is stated only there. Then:
- if is c-soft (c-soft sheaves), every section of over a compact subset extends to a compactly supported global section whose support is contained in any prescribed open neighbourhood of ;
- every injective abelian sheaf on is c-soft;
- if is c-soft, then for every (Compactly supported global sections and their right derived functors); when is compact this is the vanishing of the sheaf cohomology (Sheaf cohomology as right derived global sections);
- c-softness is preserved by restriction to open subsets, by restriction to closed subsets, by extension by zero along an open inclusion, and by finite direct sums of sheaves of abelian groups; for sheaves of -vector spaces it is also preserved by tensor product with a constant -vector space;
- if is a short exact sequence of sheaves of abelian groups and is c-soft, then every section of over a compact subset lifts to a section of over an open neighbourhood of it, and the induced sequence is exact; if and are c-soft then is c-soft.
Facts & Assumptions
Given: A locally compact Hausdorff space , a short exact sequence of sheaves of abelian groups on and the Axiom of Choice.
c-softness of means that is onto for every compact , equivalently that every section of over an open neighbourhood of agrees with a global section near ; flasque implies c-soft (c-soft sheaves). The functor is additive and left exact, its right derived functors are computed from the injective resolution datum of Enough injective abelian sheaves and form a cohomological delta functor with long exact sequences, and for compact (Compactly supported global sections and their right derived functors, Right derived functors form a cohomological delta functor, Sheaf cohomology as right derived global sections).
Sections over a compact set: the canonical map is an isomorphism, and for pairwise disjoint compact and sections over open neighbourhoods there are an open neighbourhood of the union and with on an open neighbourhood of (Sections on a compact set extend to a neighbourhood). Consequently two sections over a compact set that agree as classes agree near the set, and sections over two compact sets agreeing on the intersection glue over the union.
Topology: has a neighbourhood base of compact sets, and for open there is open with and compact (In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure); compact subsets of the Hausdorff space are closed and two disjoint compact subsets have disjoint open neighbourhoods (In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones); a closed subset of a compact space is compact and a finite union of compact subsets is compact (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact, A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it); a compact Hausdorff space is normal (A compact Hausdorff space is regular and normal, hence and ).
Sheaf axioms and exactness: sections of a sheaf are determined by their germs and compatible local sections glue (A sheaf on a topological space); a sequence of sheaves is exact exactly when it is stalkwise exact, and a monomorphism of sheaves has injective stalk maps (A sequence of abelian sheaves is exact exactly when it is exact on every stalk); global sections are left exact (Global sections are left exact but need not preserve epimorphisms). Restriction to a subspace is exact: its stalks are the original stalks (The stalk of an inverse image sheaf is the stalk over the image point), so stalkwise exactness applies.
Extension by zero and injectives: for the inclusion of an open subspace, is extension by zero (Extension by zero for abelian sheaves on an open subspace), the adjunction holds and is exact (Extension by zero is left adjoint to restriction and is exact on abelian sheaves), and for the constant sheaves the canonical map is a monomorphism appearing in the short exact sequence of Extension by zero and the closed complement: a short exact sequence. Morphisms out of the constant sheaf are global sections, and (Morphisms from the constant sheaf are global sections). An injective object of is an abelian sheaf admitting extensions along monomorphisms (Injective object); flasque means that all restriction maps for open are surjective (Flasque sheaf).
Direct sums and tensor products: for a finite family of abelian groups the direct sum is their coproduct (The direct sum of an indexed family of modules), the tensor product of sheaves is stalkwise, (The stalk of a tensor product sheaf is the tensor product of the stalks, Tensor product of sheaves of modules); under AC every vector space has a basis (Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if with independent and , there is a basis of with , with the empty independent set), and constant sheaf sections are locally constant coefficient functions (The constant sheaf is the sheaf of locally constant functions); a morphism of sheaves is an isomorphism as soon as it is one on stalks (A morphism of sheaves is an isomorphism exactly when it is an isomorphism on every stalk).
The topological patching uses finite selections (Every natural-number-indexed list of nonempty sets has a choice function on its family of values). The Axiom of Choice supplies the basis used for arbitrary constant-vector coefficients in step 2.3, the injective resolution datum and the derived-functor statements of [F1].
Proof
Let be compact, let be open with , let , and suppose that is open with and . Then there are an open and with on an open neighbourhood of for : the sets and are compact and disjoint ([F3]), hence separated by disjoint open , ([F3]); with one has , , so and glue to the required over ([F4]).
Let be compact, closed, open with , and with for an open containing . Then there are an open with and with on an open neighbourhood of and on an open neighbourhood of . Indeed is compact, is closed, and ; covering by finitely many open with and compact ([F3]) and setting , one has ; now contains , contains , and , so the restrictions of and glue ([F3, F4]).
Clause (1). Let be c-soft, let be compact and let be an open neighbourhood of ; let be represented by for an open ([F2]), and replace by . Choose open with and compact (finitely many applications of the shrinking of [F3]); put , a compact set disjoint from . Since is c-soft, has a preimage ([F1]); by [F2] on an open neighbourhood of . Apply the gluing of [F2] to the disjoint compact sets and with the sections (over ) and (over ): there are an open and with on an open neighbourhood of and on an open neighbourhood of . Choose a compact with ([F3]) and extend the class of to a global section by c-softness ([F1]); then on an open neighbourhood of by [F2]. Finally on the open set : it is contained in and near ; hence and agree on and glue across the open cover of to a section with on and on ([F4]). Then , so is compactly supported with support inside the prescribed , and near , so represents over .
Clause (2). Let be an injective abelian sheaf and let be open. By [F5] the canonical map is a monomorphism, so injectivity of makes surjective; under the adjunction and the identifications of [F5], and , and the composite is the restriction map. Hence every section of over an open set extends to , that is, is flasque, and a flasque sheaf is c-soft by [F1].
Lifting over a compact space. Let be a compact Hausdorff space, let be a short exact sequence of abelian sheaves on with c-soft on , and let . Then has a preimage in . Indeed, the family of all pairs with open, and is cut out by a formula and covers (the stalk maps of are onto, [F4]); by compactness and normality of ([F3]) there are finitely many compact covering with lifts over open . We show by induction on that the pieces can be corrected, without changing their images under , so that they agree near all pairwise intersections and glue ([F2]); for there is nothing to do. For , the induction hypothesis gives a section over an open neighbourhood of with there; over an open neighbourhood of the compact set the difference has vanishing , so it lies in the image of ([F4]); the corresponding section of over that neighbourhood extends to by c-softness of , and adding its image to keeps while making vanish near ; the gluing of step 1.1 applied to the compact pieces and then produces a section over an open neighbourhood of mapping to , completing the induction. Since and a neighbourhood of in is , this is a preimage of in .
Clause (4), the topological preservations. Let be c-soft. (i) For an open subspace : a compact subset of is compact in ([F3]) and a section of over it is represented by an ambient section over a neighbourhood, which clause (1) extends with support control into any prescribed neighbourhood; restricting the result to extends the given section, so is c-soft. (ii) For a closed subspace : compact subsets of are compact in ([F3]) and a section of over one is a class of ambient sections over neighbourhoods of it in ([F2]); clause (1) extends such a class, and restricting to gives the required extension, so is c-soft. (iii) Let be any c-soft sheaf on the open subspace , which is locally compact Hausdorff by [F3], and put . Its stalks are on and zero outside , by the local support condition of [F5]. Let be compact and represent a section over it by , open [F2]. The set is closed in , hence compact, and lies in . If , the zero global section has the required germs on . Otherwise choose opens with and compact closures [F3]. In the sets and are compact. The class of on and the zero class on agree on , since every such point belongs to and has zero germ of . By the fusion of step 1.1 and the neighbourhood representation of [F2], they give a section near in . C-softness of extends this class to , agreeing with near and with zero near . Glue with zero on ; the overlap lies in . The result has support closed and contained in the compact , hence lies in . On it has the germs of , and on both germs vanish because . Thus represents the original section over , proving c-softness of .
Clause (4), finite sums and constant-vector tensors. For a finite family of c-soft abelian sheaves, sections of the direct sum are finite tuples of sections: componentwise locality and gluing show that the finite product presheaf is a sheaf, and the finite product is also the direct sum. A class over a compact is represented by a tuple on a neighbourhood of [F2]; extend each component by step 1.3 and form the tuple of global sections. This proves c-softness of finite direct sums. Now assume is a sheaf of -vector spaces, let be any -vector space and . Choose a basis of under AC [F6, F7]. Each coordinate functional induces a sheaf morphism via and the canonical ; the latter map is multiplication and is an isomorphism on stalks [F6]. A germ of is a finite sum of -germs times basis vectors, by [F6]. Represent its coefficients by local sections; equality of germs gives the same finite-sum expression on a smaller neighbourhood. Thus a section representing a class over compact has finite coordinate expressions locally near . Compactness gives finitely many such neighbourhoods, whose union contains and whose expressions use one finite subset . Put for ; uniqueness of basis coordinates and locality give . Extend the finitely many to global sections agreeing near by step 1.3. Then is a global section of agreeing with near . The zero-coefficient case is immediate. This proves the tensor clause for arbitrary constant .
Clause (5), local lifting. Let be c-soft, let be compact and let be represented by a section over an open ([F2]). Choose open with and compact ([F3]). The restricted sheaves on the compact space form a short exact sequence whose kernel is c-soft on : a compact subset of is compact in ([F3]) and a section of the restricted kernel over it is represented by an ambient section of over an open neighbourhood ([F2]), which c-softness of extends to . Hence the lifting lemma of step 2.1 applies to the compact space and the class of over it: there is with equal to that class. Represent by a section of over an open ([F2]); shrinking we may assume that the image of that section under equals on (they agree as classes over , hence near it, [F2]). This section of over the open neighbourhood of lifts the given class ; since and were arbitrary, clause (5) holds locally.
Clause (5), compact-support exactness. Let be c-soft; we show that is surjective. Let and put , compact. Choose open with and compact (finitely many shrinkings, [F3]); put , a compact set disjoint from . Apply the lifting lemma of step 2.1 to the compact space and the class of over it: there is with ; represent by over an open with ([F2]). On the open set the section has , hence for a uniquely determined : the family of all open over which lies in the image of covers ([F4], the kernel of is the image of as subsheaves) and the local sections glue because is injective on sections ([F4]). The compact set is contained in , so is a section of the c-soft over an open neighbourhood of the compact set ; by clause (1) applied to there is with near ([F2]). Set : then , and vanishes on the open set , which contains . The overlap of the open cover of is contained in , where vanishes, so and the zero section on agree there and glue to a section with on and on ([F4]). Then is compact, and : on one has , while on both sides vanish since , and . Therefore with .
Clause (5), quotient. Let and be c-soft. Let be compact and let : by step 3.1 it is lifted by a section of over an open neighbourhood of , and clause (1) applied to the c-soft with the compact set and the prescribed neighbourhood of produces with near ; then restricts to over , so every class over a compact set extends to a global section and is c-soft.
Clause (3). Let be c-soft and resolve it by injectives, , using the functorial datum of [F1]; each is c-soft by clause (2) (Enough injective abelian sheaves supplies the resolution terms as injective objects). The syzygies , are c-soft: is a quotient of c-soft sheaves in , and inductively is a quotient of c-soft sheaves in (clause (5)); hence each short exact sequence consists of c-soft sheaves, so by clause (5) the sequence is exact. Therefore the augmented complex is exact, and for ([F1]). For compact the identification of [F1] gives the vanishing of sheaf cohomology.
Conclusion. Clause (1) is step 1.3, clause (2) is step 1.4, clause (3) is step 5.1, clause (4) is steps 2.2 and 2.3, and clause (5) is steps 3.1, 3.2 and 4.1. The Axiom of Choice supplies the coefficient basis of step 2.3 and the injective resolution datum and derived-functor statements of [F1]; all topological selections are finite.
Remarks
-
Where c-softness of the kernel is spent. The lifting and compact-support exactness of steps 3.1 and 3.2 use the c-softness of the kernel, and only of the kernel: the corrected lift is glued directly with zero on the complementary open set, so the middle term is not assumed c-soft in the exactness clause, in agreement with Schapira's Proposition 11.2.6. The middle term's c-softness is used only in step 4.1, where it makes the quotient c-soft (Schapira's Proposition 11.2.7).
-
What is not claimed. Schapira's Proposition 11.2.4 also covers small filtered colimits and arbitrary small direct sums of c-soft sheaves; those infinite forms are not needed by this pair and are not claimed here, since the coproduct machinery for sheaves is not developed in the library. The tensor clause treats arbitrary constant vector-space coefficients by a finite-coordinate argument near each compact set; it does not assert the corresponding result for general flat sheaves of coefficients.
Compact-support calculus along open and closed embeddings
Statement
Assume the Axiom of Choice. Let be a locally compact Hausdorff space, let be the inclusion of an open subspace with closed complement (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace, Locally compact topological space: every point has a compact neighbourhood; and what this says in a metric space, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not), and let be the inclusion of . All sheaves below are sheaves of abelian groups (A sheaf on a topological space); every clause applies in particular to sheaves of -vector spaces.
- For every sheaf on the canonical map --- the restriction of the identification of with a subgroup of (Extension by zero for abelian sheaves on an open subspace, Compactly supported global sections and their right derived functors) --- is an isomorphism, natural in ; the functor carries c-soft sheaves on to c-soft sheaves on (c-soft sheaves); and the induced canonical isomorphisms hold for all and are natural in .
- For every sheaf on the canonical map --- the restriction of the identification of with (Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure) --- is an isomorphism, natural in ; the functor carries c-soft sheaves on to c-soft sheaves on ; and the induced canonical isomorphisms hold for all and are natural in .
- If is compact (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right), then and for all (Sheaf cohomology as right derived global sections).
All isomorphisms are the canonical ones induced by the extension-by-zero adjunction Extension by zero is left adjoint to restriction and is exact on abelian sheaves and by the acyclic-resolution comparison The acyclic-resolution theorem for right derived functors; no choice is used beyond the injective resolution data and their comparison theorems.
Facts & Assumptions
Given: A locally compact Hausdorff space , an open subspace with closed complement , the inclusion , sheaves of abelian groups on and on , and the Axiom of Choice.
Extension by zero: for open , equivalently when every has an open neighbourhood with ; for the condition is vacuous and ; the functor is exact on sheaves of abelian groups and is left adjoint to restriction, and for while for (Extension by zero for abelian sheaves on an open subspace, Extension by zero is left adjoint to restriction and is exact on abelian sheaves).
Direct image: for open , ; is a sheaf of abelian groups on , and a morphism induces degreewise (Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure).
Compactly supported global sections: consists of the sections whose support is compact; is additive and left exact; is computed from the supplied functorial injective resolution datum on and forms a cohomological delta functor with long exact sequences; if the space is compact then and (Compactly supported global sections and their right derived functors, Right derived functors form a cohomological delta functor, Sheaf cohomology as right derived global sections).
c-softness: is c-soft when every section over a compact set extends to a global section, equivalently when every section over an open neighbourhood of a compact set agrees with a global section near it; flasque implies c-soft; injective abelian sheaves are c-soft; c-soft sheaves satisfy for ; c-softness is preserved by restriction to open and to closed subspaces and by extension by zero along an open inclusion; every section over a compact set extends to a compactly supported global section with support in any prescribed open neighbourhood (c-soft sheaves, Compact-support acyclicity of c-soft sheaves).
Supports: is closed in the domain of , the support of a restricted section is the trace of the support, and a section has empty support exactly when it is zero (Support of a section of a sheaf).
Topology: a compact set contained in an open subset of a locally compact Hausdorff space has a relatively compact open neighbourhood with closure inside that subset, by a finite cover using the pointwise shrinking of In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure; closed subsets of compact spaces and finite unions of compact subsets are compact (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact); compact subsets of the Hausdorff space are closed and two disjoint compact subsets are separated by disjoint open sets; the open (respectively closed) subspaces of a locally compact Hausdorff space are locally compact and Hausdorff; open subsets of a subspace are traces of open subsets of ; and for the topology inherits from is the one it inherits from , so compactness of may be read in either space (In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones, In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure, Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace, A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it, , , and Hausdorffness are hereditary).
Exactness and injectives: the section group of an abelian sheaf over the empty set is the zero group (A set-valued sheaf has a unique section over the empty open set); a sequence of abelian sheaves is exact exactly when all its stalk sequences are (A sequence of abelian sheaves is exact exactly when it is exact on every stalk); abelian sheaves on any topological space have enough injectives (Enough injective abelian sheaves); and injective comparison extensions exist between the resolutions of a supplied datum (A morphism has a comparison extension between the supplied injective resolutions).
Acyclic resolutions and naturality: the acyclic-resolution theorem identifies with the cohomology of any -acyclic resolution of when its syzygies lie in the domain of the supplied datum, which here is the entire sheaf category (The acyclic-resolution theorem for right derived functors, An F-acyclic resolution, An acyclic object for a left exact functor); a natural transformation of additive functors induces natural transformations of the right derived functors computed from one supplied datum (A natural transformation induces natural transformations of right derived functors).
The Axiom of Choice, from which dependent choice follows (The Axiom of Choice, AC implies DC implies countable choice).
Sections over compact sets have neighbourhood representatives; two compact-set sections agreeing on their intersection glue near their union by the two-piece fusion argument of Sections on a compact set extend to a neighbourhood, proof step 1.7.
Proof
Clause (1), degree zero. By [F1], . For such the support of read as a global section of is the same set : at the stalks of and agree with compatible germ identifications, while for the germ of vanishes, because the defining local condition supplies an open neighbourhood with , so the restriction of to is already the zero element of . Hence, using that compactness of a subset of may be read in or in and that compact subsets of are closed [F6], the subgroups and are equal inside ; the canonical map is the inclusion of these equal subgroups, hence a bijection, and it is natural in because acts as on sections of .
Clause (2), degree zero and stalks of . By [F2], . The stalks are computed as follows: for the sets with an open neighbourhood of in are exactly the open neighbourhoods of in and are cofinal in the colimit defining the stalk, and for each of them, so the two colimit diagrams agree and ; for the open set is a neighbourhood of with for every open , so . Consequently for the support of read as a global section of is the set , and compactness of a subset of may be read in or in [F6]; hence , the canonical map is the identity, and it is natural in because acts as on sections over .
Clause (1), c-softness. Let be c-soft on , let be compact and represent a section over by for open [F10]. Its support is closed in , so is compact and contained in [F1, F5, F6]. If , the zero global section has the same germs on . Otherwise choose opens with and compact closures [F6]. The sets and are compact in . The class of on and the zero class on agree on , since its points lie in and have zero germ of . Fuse these classes near their union in [F10], and use c-softness of to extend the resulting class to , with near and near [F4, F10]. Glue with zero on , since the overlap lies in . The result has support closed in and contained in compact , hence by step 1.1. On its germs are those of ; on both vanish, because . These sets cover , so restricts to the original section over . Hence is c-soft.
is exact. Let be an exact sequence of sheaves on and apply degreewise; by [F7] it suffices to test exactness of the resulting sequence at every stalk of . At a point the stalk sequence of the -images is the given exact stalk sequence under the identifications of [step 1.2], and at a point all three stalks vanish by [step 1.2], so the sequence is exact there. Hence sends exact sequences to exact sequences.
Clause (2), c-softness. Let be c-soft on , let be compact and let be a section of over , represented by a section over an open [F4]. Then is compact in [F6] and is an open neighbourhood of in , so c-softness of provides agreeing with on an open neighbourhood of [F4]. Choose open with [F6]; the global section agrees with the class over : at the open set contains and as elements of because , so the germs agree, and at the stalk vanishes by [step 1.2], so all germs there are equal. Hence is c-soft.
Clause (1), computing both derived functors by the same complex. Let be the injective resolution of supplied by the fixed functorial injective resolution datum on [F7, F8]; each is injective, hence c-soft on the locally compact Hausdorff space [F4], hence is c-soft on by [step 2.1], and c-soft sheaves on are acyclic for [F4]. Since is exact [F1], the complex is a -acyclic resolution of the sheaf on , and the acyclic-resolution theorem gives canonical isomorphisms for all . For the functor on , whose derived functors are formed with the same datum on , the resolution is likewise -acyclic, and the derived functors are computed by the very same complex ; since both isomorphisms are the canonical isomorphisms of the acyclic-resolution theorem for the same resolution complex, they are compatible with comparison extensions of morphisms [F7, F8].
Clause (2), the derived isomorphisms. Let be the injective resolution of supplied by the fixed datum on [F7, F8]; each is injective, hence c-soft on , hence is c-soft on by [step 2.3] and acyclic for [F4]; since is exact by [step 2.2], the complex is a -acyclic resolution of , and the acyclic-resolution theorem combined with the degreewise identification of [step 1.2] gives canonical isomorphisms for all , where the last isomorphism is the acyclic-resolution comparison on applied to the same resolution, whose terms are acyclic for because they are c-soft on [F4]; naturality in holds because the outer isomorphisms are the canonical ones for the fixed resolution data and the middle one is a degreewise natural identification.
Clause (1), the natural isomorphisms. Put on . Step 1.1 gives a natural isomorphism of additive left exact functors. Applied degreewise to the supplied resolution , it gives an isomorphism of complexes . Taking cohomology gives natural isomorphisms by [F8]. Composing with the canonical comparison of step 3.1 yields in every degree, naturally in .
Clause (3). Let be compact. For every sheaf on the support of a global section is closed in [F5], hence a closed subset of the compact space , hence compact, so every global section is compactly supported: and for all [F3]. Substituting into the isomorphisms of [step 1.2] for and of [step 3.2] for gives and for all .
Conclusion. Clause (1) is [step 1.1], [step 2.1] and [step 4.1]; clause (2) is [step 1.2], [step 2.3] and [step 3.2]; clause (3) is [step 4.2]. The Axiom of Choice is used only through the injective resolution data of [F7] and the comparison theorems of [F8], where dependent choice is required and follows from AC [F9].
Remarks
-
What is and is not a definitional identity. The identifications and are equalities of subgroups of and ; only after passing to derived functors does an argument (the acyclic-resolution comparison, or the degreewise natural isomorphism on the supplied resolution) enter.
-
Where closedness of is used. The complement is closed because is open; closedness gives the zero stalks outside in step 1.2 and the compactness of in step 2.3, and ensures that is locally compact Hausdorff. Compactness of subsets of may be read in (In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure). The direct image along the closed inclusion is exact; the analogous statement fails for a general continuous map, and no such statement is claimed here.
-
Relation to the short exact sequence. For every sheaf on the sequence of Extension by zero and the closed complement: a short exact sequence and the isomorphisms proved here together let compactly supported cohomology of be assembled from its open and closed pieces; this is the precise sense in which the lemma is the compact-support calculus of the pair .
A polyhedral dimension bound for every sheaf
Statement
Assume the Axiom of Choice. Let be the realization of a finite abstract simplicial complex of dimension (a finite compact polyhedron of dimension ), and let be a sheaf of abelian groups on (The geometric realization of an abstract simplicial complex, Local finiteness, finiteness, and finite dimensionality of a simplicial complex, A sheaf on a topological space); every clause applies to sheaves of -vector spaces. Then:
- for every (Sheaf cohomology as right derived global sections);
- for every open subspace and every sheaf of abelian groups on , one has for every (Compactly supported global sections and their right derived functors);
- more generally, the same conclusions hold for every compact Hausdorff space in which every open cover admits a finite open refinement of order at most --- that is, a finite refinement such that every point lies in at most of its members --- and for every open subspace of such a space.
These bounds concern arbitrary sheaves, not merely cellular, constructible or coherent ones. If is a subcomplex, then is closed in , the complement is open, and every open subspace of is an open subspace of ; this is the fibre model on which the bound is applied.
Facts & Assumptions
Given: A finite abstract simplicial complex of dimension , its realization , a sheaf of abelian groups on , and the Axiom of Choice.
The realization of a finite complex is compact and Hausdorff; its weak topology is the Euclidean subspace topology, so is a compact metrizable space, and the dimension of is at most for every (A finite simplicial complex has a compact Hausdorff realization, Finite simplicial weak topology agrees with euclidean topology, Barycentric subdivision of an abstract simplicial complex, Local finiteness, finiteness, and finite dimensionality of a simplicial complex).
Subdivision data: the canonical barycentric realization maps are homeomorphisms (Barycentric subdivision realizes homeomorphically), and we transport stars and the original Euclidean metric through their iterates; the open star of a vertex of a complex is open and nonempty, the open stars of the vertices cover , a point with support simplex lies in exactly the stars of the vertices of , and every nonempty open star has diameter at most for the mesh ; the mesh of iterated barycentric subdivisions of a finite complex satisfies when and when or the complex is vertex-free, so (Open and closed stars in a subdivision, Canonical barycentric realization map, Mesh of iterated simplicial barycentric subdivision tends to zero, Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space).
Lebesgue number: every open cover of a compact metric space has a positive Lebesgue number such that every nonempty subset of diameter lies in some member of the cover (Every open cover of a compact metric space has a Lebesgue number: a such that every nonempty subset of diameter less than lies inside a single member of the cover).
Fixed-cover Čech theory: for an open cover of a space indexed by a linearly ordered set, the ordered Čech cochain complex has for and for , a tuple factor over an empty intersection is the zero group, and an empty product is the zero group; for ; refinements and refinement functions are as in the directed preorder of covers (Ordered Čech cochain complex of a cover, Fixed-cover Čech cohomology, A set-valued sheaf has a unique section over the empty open set, Refinement map of ordered open covers).
The comparison theorem: on a compact Hausdorff space the refinement-limit Čech cohomology over all open covers is naturally isomorphic to sheaf cohomology in every degree, and if a family of open covers is cofinal --- every open cover has a refinement in the family --- and for every cover of the family and every , then for every (Refinement-limit Cech cohomology computes sheaf cohomology on compact Hausdorff spaces, Refinement-colimit Čech cohomology).
Compact-support transport: for an open inclusion into a compact Hausdorff space and every sheaf on there are natural isomorphisms for all , and because on a compact space (Compact-support calculus along open and closed embeddings, Extension by zero for abelian sheaves on an open subspace, Compactly supported global sections and their right derived functors, Enough injective abelian sheaves).
Closed subcomplexes: for a finite subcomplex of a finite complex the inclusion is a closed embedding, and open subsets of a subspace are traces of open subsets of the ambient space (Finite simplicial weak topology agrees with euclidean topology, Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).
The Axiom of Choice, from which dependent choice follows; dependent choice is used by the comparison and derived-functor theorems of facts F5 and F6 (The Axiom of Choice, AC implies DC implies countable choice).
Proof
The polyhedron. By [F1] the realization is a compact Hausdorff space whose weak topology is the Euclidean subspace topology of a finite-dimensional Euclidean space; in particular is a compact metric space, with the subspace metric and diameter as in [F2], and it is locally compact [F1]. Every simplex of is a strict chain of nonempty faces of , hence has at most vertices, because a strictly increasing chain of faces of a complex of dimension adds at least one vertex at each step and every face has at most vertices; inductively , so every simplex of has at most vertices.
The subcomplex clause. Let be a subcomplex; is finite because is. By [F7] the inclusion is a closed embedding, so is closed in and is open; every open subspace of the subspace is a trace of an open subspace of , hence is itself open in [F7].
Čech cohomology vanishes above on a cover of order at most . Let be a finite open cover of a space every point of which lies in at most members, and fix a linear order on its index set so that the ordered Čech complex of [F4] is defined. If then and any distinct members of have empty intersection, because a common point would lie in members; each tuple intersection is therefore empty and each factor of is the zero group, so and hence for every sheaf on .
Star covers refine every cover with multiplicity at most . Assume first that is nonempty, let be an open cover of , and choose a Lebesgue number for [F3]. By [F2] the mesh tends to as (it is even when ), so choose with ; then every nonempty open star of has diameter at most [F2], so by the Lebesgue property it lies in some member of . The open stars of the vertices of are open, nonempty and cover [F2], and there are finitely many of them because is finite; choosing for each vertex one member of containing its star is a finite selection among nonempty sets, and defines a refinement function [F4], so the family of open stars is a finite open cover of refining [F4]. Finally, if a point lies in the stars of vertices of , then all of belong to the support simplex of , which by [F2] is a simplex of with at most vertices by [step 1.1]; hence , that is, every point lies in at most members of the cover. If is empty the empty cover refines and has order .
Clause (3), the cohomological statement. Let be a compact Hausdorff space in which every open cover admits a finite open refinement of order at most . The family of all finite open covers of of order at most is cofinal among all open covers by hypothesis, and by [step 1.3] every member of the family has vanishing Čech cohomology above with values in every sheaf; the comparison theorem [F5] applies because is compact Hausdorff, so for every and every sheaf of abelian groups on .
Clause (1). The star covers produced in [step 2.1] form a family of open covers of : for every open cover the construction produces a finite cover by open stars of some refining , so the family is cofinal in the directed preorder of covers, and by [step 1.3] each of its members has vanishing Čech cohomology above with values in every sheaf. Since is compact Hausdorff by [step 1.1], the cofinal-family corollary of the comparison theorem [F5] gives for every and every sheaf of abelian groups on .
Clause (3), the compact-support statement. Let be as in [step 2.2], let be open and let be a sheaf on . The compact space is locally compact because itself is a compact neighbourhood of every point (Locally compact topological space: every point has a compact neighbourhood; and what this says in a metric space), so the transport isomorphisms of [F6] apply with base space : with the inclusion, and ; by [step 2.2] the latter vanishes for , so for .
Clause (2). Let be open and let be a sheaf on ; write for the open inclusion. By [F6] there are natural isomorphisms for all , and since is compact [step 1.1] the identification holds. By [step 3.1] the group on the right vanishes for , hence for every .
Conclusion. Clause (1) is [step 3.1], clause (2) is [step 4.1], and clause (3) is [step 2.2] together with [step 3.2]; the subcomplex statement is [step 1.2]. The isomorphism of [F5] and the derived transport of [F6] use dependent choice, a consequence of AC [F8]; the cover-theoretic construction of [step 2.1] selects only finitely many members of a cover by finite choice, and no other selection is made.
Remarks
-
What the bound does not require. No constructibility, cellularity or coherence of the sheaf is assumed, and no particular cover of the polyhedron is fixed: the proof exhibits, for every cover, a barycentric star cover refining it with multiplicity at most , and the refinement-limit Čech theory converts this multiplicity bound into the vanishing of arbitrary sheaf cohomology.
-
The hypothesis of clause (3). The statement requires Hausdorffness for the comparison theorem [F5] and the compact-support transport [F6]. A single finite cover of order at most has vanishing fixed-cover Čech cohomology above by step 1.3. For refinement-limit Čech vanishing, covers of that order must form a cofinal family, as ensured by the hypothesis of clause (3); the existence of just one such cover gives no bound on the refinement limit.
-
The fibre model. For a subcomplex the closed subspace and its open complement are the pieces on which the fibrewise dimension hypothesis of the finite-fibre-dimension theorem is verified: open subspaces of are open in by [step 1.2], so clause (2) applies to them directly.
Vanishing compactly supported first cohomology on opens characterises c-softness
Statement
Assume the Axiom of Choice. Let be a locally compact Hausdorff space (Locally compact topological space: every point has a compact neighbourhood; and what this says in a metric space, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not) and let be a sheaf of abelian groups on (A sheaf on a topological space); every clause applies in particular to sheaves of -vector spaces. Suppose that where is the restriction (Restriction of a sheaf to an open subspace) and is the first compactly supported cohomology (Compactly supported global sections and their right derived functors). Then is c-soft (c-soft sheaves); more precisely, every section of over a compact subset extends to a compactly supported global section of . Conversely, if is c-soft, then for every and every open subspace . Hence c-softness of is equivalent to being concentrated in degree for every open subspace .
Facts & Assumptions
Given: A locally compact Hausdorff space , a sheaf of abelian groups on with for every open , and the Axiom of Choice.
Short exact sequence of the closed complement: for an open subspace with closed complement and closed inclusion , and for every sheaf of abelian groups on , there is a short exact sequence , where is extension by zero and is the direct image (Extension by zero and the closed complement: a short exact sequence, Extension by zero for abelian sheaves on an open subspace, Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure).
The compact-support calculus: for open and closed, the canonical maps and are natural isomorphisms, the functors and carry c-soft sheaves to c-soft sheaves, and the induced isomorphisms and hold for all ; for compact one has (Compact-support calculus along open and closed embeddings, Compactly supported global sections and their right derived functors).
Long exact sequences: the functors form a cohomological delta functor with , and every short exact sequence of abelian sheaves on has a natural long exact compactly supported cohomology sequence, so a segment is exact; here (Right derived functors form a cohomological delta functor, Compactly supported global sections and their right derived functors, Enough injective abelian sheaves).
c-softness: a sheaf is c-soft when every section over a compact set extends to a global section; restriction of a c-soft sheaf to an open subspace is c-soft; and c-soft sheaves are acyclic, for (c-soft sheaves, Compact-support acyclicity of c-soft sheaves).
Topology: a compact subset of the Hausdorff space is closed, so its complement is an open subspace and is itself locally compact Hausdorff; compactness of a subset may be read in the subspace or in ; and over is the sheaf of sections of over (In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones, In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure, Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace, Inverse image presheaf and inverse image sheaf, Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right).
The Axiom of Choice, from which dependent choice follows; dependent choice is used by the delta-functor and derived-functor theorems invoked in fact F3 (The Axiom of Choice, AC implies DC implies countable choice).
Proof
Setup. Let be compact; by [F5] the set is closed, so is open and the pair is the open/closed decomposition of [F1] with closed inclusion . The restriction is the sheaf of sections of over [F5], and [F1] applied to produces the short exact sequence of sheaves on with the open inclusion.
The converse. Suppose is c-soft. For every open the restriction is c-soft on by [F4], and c-soft sheaves are acyclic, so for every ; thus is concentrated in degree with value . This proves the converse direction and, taking arbitrary, shows that concentrated in degree for all opens implies in particular the hypothesis used below.
The long exact sequence of the pair. Apply the delta-functor machinery of [F3] to the short exact sequence of [step 1.1]; the calculus of [F2] identifies its compactly supported cohomology with that of the open and closed pieces: and , while because is compact. The exact sequence therefore reads and the hypothesis of the statement applies to the open subspace , giving . Hence the kernel of is all of , that is, the restriction map is surjective.
Conclusion of the direct direction. Since , the surjectivity of [step 2.1] shows that every section of over extends to a compactly supported global section, hence in particular to a global section; as was an arbitrary compact subset, is c-soft by [F4].
The equivalence. The direct direction is [step 3.1], and it produces the sharper statement that sections extend with compact support; the converse direction is [step 1.2]. Consequently c-softness of is equivalent to the vanishing of for all and all open , i.e. to being concentrated in degree for every open . The Axiom of Choice enters only through the injective resolution data and the delta-functor and calculus theorems of [F2] and [F3], whose comparison steps use dependent choice, a consequence of AC [F6].
Remarks
-
Why the hypothesis is stated for all opens. Only the complements of compact sets are used in the proof, but an arbitrary open subspace of a locally compact Hausdorff space need not be a compact complement, and the criterion is stated in the form needed by its consumers, where the vanishing is available for every open subspace of a fibre. The proof shows that the weaker hypothesis " for every compact " already implies c-softness.
-
Relation to the acyclicity lemma. The acyclicity lemma Compact-support acyclicity of c-soft sheaves proves that c-softness implies vanishing on the whole space and on open and closed restrictions; the present lemma is the converse, and the two together identify c-softness with a vanishing condition on all open subspaces, which is the form in which the finite-fibre-dimension theorem of this page verifies fibrewise c-softness.
Bounded fibrewise-soft resolutions from a uniform all-sheaf dimension bound
Statement
Assume the Axiom of Choice. Let be a continuous map between locally compact Hausdorff spaces (Locally compact topological space: every point has a compact neighbourhood; and what this says in a metric space, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not) and let be an integer such that for every open subspace of every fibre , , and every sheaf of -vector spaces on (A sheaf on a topological space, Compactly supported global sections and their right derived functors; the sheaves may equally be sheaves of abelian groups). Then every sheaf of -vector spaces on has a bounded resolution by fibrewise c-soft sheaves: there is an exact sequence in which each restricts to a c-soft sheaf on every fibre (c-soft sheaves). For this says that every sheaf on is already c-soft on every fibre. In particular the constant sheaf has such a resolution.
Facts & Assumptions
Given: A continuous map between locally compact Hausdorff spaces, an integer with for all , all open subspaces of fibres of and all sheaves on , a sheaf of -vector spaces on , and the Axiom of Choice.
Fibres and their open subspaces: a fibre is closed in because singletons in are closed (a point is compact, so In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones applies) and continuous preimages of closed sets are closed (For a map of spaces the following agree: continuity at every point, preimages of open sets open, preimages of closed sets closed, preimages of subbasic open sets open, and ); a closed subspace of a locally compact space is locally compact, and Hausdorffness is hereditary, so every fibre and every open subspace of a fibre is locally compact Hausdorff. Compactness of a subset may be read in the subspace or in the ambient space (In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones, In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure, , , and Hausdorffness are hereditary, Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace, Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right).
c-softness and restrictions: injective -sheaves are flasque by the following local extension argument. For opens , set and . The canonical map is injective on every stalk: it is the identity on and has zero source outside . The module-linear section adjunction is the construction of Enough injective sheaves of modules, proof step 1.4, applied to . Injectivity of extends every across this monomorphism, so is surjective. Thus is flasque and its underlying abelian sheaf is c-soft by c-soft sheaves; injective abelian sheaves are also c-soft; restriction of a c-soft sheaf to an open or closed subspace is c-soft; c-soft sheaves are acyclic, for ; the restriction of a sheaf to an open subspace is the inverse image along the open inclusion and is exact (c-soft sheaves, Compact-support acyclicity of c-soft sheaves, Restriction of a sheaf to an open subspace, Inverse image presheaf and inverse image sheaf).
The vanishing criterion: if a sheaf on a locally compact Hausdorff space satisfies for every open , then is c-soft on (Vanishing compactly supported first cohomology on opens characterises c-softness).
Under AC, modules over the constant ring sheaf have functorial injective embeddings; iterating cokernels gives one specific resolution entirely in -sheaves (Enough injective sheaves of modules). The abelian-sheaf assertion is Enough injective abelian sheaves, used for the separately stated abelian case.
Long exact sequences: the functors on a locally compact Hausdorff space form a cohomological delta functor with , so every short exact sequence of abelian sheaves on has a long exact compactly supported cohomology sequence; a sequence of sheaves is exact if and only if it is exact on every stalk, and inverse-image restriction to any subspace preserves exactness: its stalk at is the original stalk at (The stalk of an inverse image sheaf is the stalk over the image point), so A sequence of abelian sheaves is exact exactly when it is exact on every stalk applies (Right derived functors form a cohomological delta functor, Compactly supported global sections and their right derived functors, Exact sequences of sheaves, A sequence of abelian sheaves is exact exactly when it is exact on every stalk).
The Axiom of Choice, from which dependent choice follows; dependent choice is used by the resolution and delta-functor theorems of facts F4 and F5 (The Axiom of Choice, AC implies DC implies countable choice).
Proof
Fibres are locally compact Hausdorff. For the fibre is closed in because is closed in the Hausdorff space and is continuous [F1], so is a closed subspace of the locally compact space and is locally compact, and it is Hausdorff as a subspace of a Hausdorff space [F1]; the same holds for every open subspace [F1]. Consequently, for every sheaf on that is c-soft on , the restriction is c-soft on and its further restriction is c-soft on , by the closed- and open-restriction clauses of [F2]; if is injective on it is c-soft on by the injectivity clause of [F2].
The resolution and its terms. Fix the supplied functorial injective resolution datum on of [F4] (on for the abelian case) and let be the injective resolution it assigns to . Each is injective in the chosen sheaf category, hence flasque and c-soft on by [F2], hence restricts to a c-soft sheaf on every fibre and to a c-soft sheaf on every open of a fibre, by [step 1.1]; in particular each is fibrewise c-soft.
Dimension shifting on an open subspace of a fibre. Let be open in a fibre and define the syzygies and, for , , so that is a short exact sequence of sheaves on . The inclusion need not be open, but inverse-image restriction preserves exactness by the stalk argument of [F5], so is a short exact sequence of sheaves on the locally compact Hausdorff space [F5] whose middle term is c-soft, hence acyclic [F2]; the long exact compactly supported cohomology sequence of [F5] therefore gives isomorphisms for every , because the two adjacent groups of the c-soft sheaf vanish in positive degrees. Iterating these isomorphisms for with gives , the last group vanishing by the dimension hypothesis of the statement because and is an open subspace of a fibre.
The cokernel after steps is fibrewise c-soft. Let be any fibre and let be open; by [step 3.1] one has for every such , so the vanishing criterion [F3] applied to the locally compact Hausdorff space and the sheaf shows that is c-soft on . Since was arbitrary, restricts to a c-soft sheaf on every fibre. Concatenating the short exact sequences for gives the exact sequence , a bounded resolution of entirely by -linear maps and -sheaves (by abelian maps and sheaves in the abelian case), whose terms are fibrewise c-soft by [step 2.1] and whose last term is fibrewise c-soft by the preceding argument; when take and the identity sequence ; the isomorphism of [step 3.1] with gives the c-softness of on every fibre directly by [F3].
Conclusion. The displayed bounded resolution of the statement is [step 4.1], and taking gives the instance of the constant sheaf. The Axiom of Choice is used only through the injective resolution datum of [F4] and the delta-functor and comparison statements of [F5], whose connecting maps use dependent choice, a consequence of AC [F6]; the fibre-by-fibre dimension count of [step 3.1] is finite.
Remarks
-
What is claimed and what is deferred. The resolution statement proved here is the finite-resolution form of Verdier's criterion: a uniform bound on the compact-support dimension of the open subspaces of the fibres bounds the length of a resolution of every sheaf by fibrewise c-soft sheaves. The scaffold also contemplated a statement about bounded complexes of sheaves, obtained by resolving each term and totalising over the bounded index range. That totalisation requires a Cartan--Eilenberg-style compatible choice of comparison maps making the total complex a complex of sheaves (naive termwise lifts need not square to zero), which the foundation this page rests on does not supply; the complex-level clause is therefore deferred rather than asserted, and no result in this pair depends on it.
-
Where the uniform bound is used. The hypothesis is used exactly once, in [step 3.1], to kill ; it is a uniform bound over all sheaves and all open subspaces of all fibres, not merely a bound on the cohomological dimension of a fixed sheaf. A single sheaf of finite compact-support dimension on each fibre would not suffice for the statement as formulated.
-
Relation to the acyclicity and criterion lemmas. The terms are c-soft because injective sheaves are c-soft, and the last term is c-soft by the converse criterion; both directions of the c-softness theory on this page are thereby used in the single construction.
5 · Examples, counterexamples and false statements
None yet.
Sources
- The Stacks Project, Sheaves of Modules (chapter 17); §5 Supports of modules and sections, Definition 5.1 (tag 01AT) and Lemma 5.2 (tag 01AU)
- Pierre Schapira, An Introduction to Categories and Sheaves, lecture notes, 2023
- The Stacks Project, Topology (chapter 5); §13, Lemma 13.5 (tag 09UW), compatible refinement for tuple-indexed coverings of a Hausdorff quasi-compact space
- The Stacks Project, Cohomology of Sheaves (chapter 20); §16 Cohomology on Hausdorff quasi-compact spaces (Lemma 16.2, tag 09V2), whose refinements and local lifts are the same patching mechanism used here
- Jean-Louis Verdier, Dualite dans la cohomologie des espaces localement compacts, Seminaire N. Bourbaki 1964-1966, expose 300, pp. 337-349 (Novembre 1965)
- The Stacks Project, Cohomology of Sheaves (chapter 20); §21 Cohomology with support in a closed subset (tag 0A39)
- The Stacks Project, Cohomology of Sheaves (chapter 20); §16 Cohomology on Hausdorff quasi-compact spaces, Lemmas 16.1-16.2 (tags 09V1-09V2) with the boundary-map construction in the proof of 09V2
- The Stacks Project, Cohomology of Sheaves (chapter 20); §12 Flasque sheaves (Lemma 12.2, tag 09SX, injective sheaves are flasque)
- The Stacks Project, Cohomology of Sheaves (chapter 20); §16 Cohomology on Hausdorff quasi-compact spaces (Lemmas 16.1-16.2, tags 09V1-09V2)