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.
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.
Depends on
- A sheaf on a topological space
- Inverse image presheaf and inverse image sheaf
- Sheafification of a presheaf
- The plus construction for a presheaf
- The second plus construction is a sheaf
- Germs of sections
- The stalk of a presheaf at a point
- Sheafification preserves stalks
- The stalk of an inverse image sheaf is the stalk over the image point
- 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
- Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right
- 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
- 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
- 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
- $T_0$, $T_1$, and Hausdorffness are hereditary
- A compact Hausdorff space is regular and normal, hence $T_3$ and $T_4$
- A space is normal if and only if every closed $A$ inside an open $U$ admits an open $V$ with $A \subseteq V \subseteq \overline{V} \subseteq U$
- A point lies in the closure of $A$ iff every basic neighbourhood of it meets $A$; the closure is the smallest closed superset and equals $A$ together with its derived set
- Interior, closure, boundary, exterior, derived set and isolated point in a topological 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
- A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact
- Every natural-number-indexed list of nonempty sets has a choice function on its family of values
Used by
- c-soft sheaves Definition
- Bounded fibrewise-soft resolutions from a uniform all-sheaf dimension bound Lemma
- Compact-support acyclicity of c-soft sheaves Lemma
- Compact-support calculus along open and closed embeddings Lemma
- Complex algebraic constructible complexes have finite conical cochain models Lemma
- Support localization, base change, projection and trace calculus Lemma
- Exceptional inverse image as the adjoint of derived proper-support image Theorem
Dependency tree · two levels
61 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Pierre Schapira, An Introduction to Categories and Sheaves, lecture notes, 2023 (standard reference, not scraped)
- 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 (standard reference, not scraped)