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.
Presheaves Sheaves Stalks and Sheafification - Examples
1 · Prerequisites
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Construction of the Natural Numbers
- Countability and Uncountability
- Foundations of the Real Numbers for Analysis
- Limits and Colimits
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Presheaves Sheaves Stalks and Sheafification
- Relations, Functions, and Quotients
- Set Theory Beyond Choice: Recorded, Not Proved Here
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
2 · Summary
These examples keep the page grounded in the first concrete phenomena that make sheaf theory necessary. Continuous and locally constant functions show gluing working as intended, while bounded functions, constant presheaves, and objectwise images show exactly where presheaf data can fail to glue globally.
The remaining examples make the local picture visible: skyscraper sheaves and empty-outside extensions isolate support conditions, and the germ examples show why one stalk need not determine a section in general while all stalks together often do.
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
Continuous real-valued functions form a sheaf
Example
For each open set , let With the usual restriction of functions, this is a sheaf of sets on .
Facts & Assumptions
Given: An open cover of an open set .
A sheaf is exactly a presheaf with locality and unique gluing on every open cover (A sheaf on a topological space).
Verification
Restriction of a continuous function is continuous, so is a presheaf. If two continuous functions on agree on every , then they agree pointwise on all of because the cover .
Let be compatible on overlaps. Define by for any with . Compatibility makes this well defined, and continuity is local on the open cover because is continuous for each . Thus [L1] holds.
Locally constant functions form a sheaf and have constant stalks
Example
Fix a set . For each open set , let With the usual restriction maps, this is a sheaf of sets on . For every , evaluation at induces a canonical bijection
Facts & Assumptions
Given: A set , an open set , and a point .
The sheaf condition is locality and unique gluing on open covers (A sheaf on a topological space).
The stalk at is the colimit of sections on neighbourhoods of (The stalk of a presheaf at a point).
The germ of a section is its class in that stalk (Germs of sections).
Verification
Restriction preserves local constancy. If two locally constant functions on agree on an open cover, then they agree pointwise on . If locally constant functions are compatible on an open cover of , the pointwise glued function is well defined and locally constant because near any point it agrees with one of the local functions . Hence [L1] holds and is a sheaf.
Define by . This is well defined because equal germs agree on some neighbourhood of , hence have the same value at . Every is the value at of the constant function on any neighbourhood of , so is surjective. If , then . Since both functions are locally constant, there is a neighbourhood of on which and are both constantly this common value, so . Therefore is bijective.
Bounded continuous functions need not form a sheaf
Statement refuted
The assignment with the usual restriction maps is a sheaf on .
Facts & Assumptions
Given: The presheaf on .
Restriction of a bounded continuous function is again bounded and continuous, so this is a presheaf (A presheaf on a topological space).
A sheaf must glue every compatible local family to a global section (A sheaf on a topological space).
Counterexample
For each integer , let and let be the identity function . Each lies in because is bounded.
If , then , so the family is compatible on the open cover .
Any glued section on would have to equal the identity function , because it agrees with each on . But is not bounded on , so it does not lie in . This violates the gluing requirement in [L1]. Therefore the stated presheaf is not a sheaf.
The constant presheaf need not be a sheaf on a disconnected open set
Statement refuted
Fix a set with distinct elements . The constant presheaf on a space , defined by for every open set and identity restriction maps, is always a sheaf.
Facts & Assumptions
Given: A space containing a disconnected open set with , and a set with .
Identity restriction maps define a presheaf on (A presheaf on a topological space).
The sheafification of a presheaf is defined by the double plus construction (Sheafification of a presheaf).
Locally constant -valued functions form a sheaf (Locally constant functions form a sheaf and have constant stalks).
Counterexample
By [F1], is a presheaf. On the disjoint cover , choose the local sections and . Because , there is no overlap condition to check, so the pair is compatible.
A glued section over would have to be an element whose restriction to is and to is . But every restriction map is the identity, so this would force , contradicting the choice . Therefore is not a sheaf.
The sheafification of records exactly the data obtained by gluing constant local sections on an open cover, which is the same as an -valued locally constant function. By [L1], that sheaf is , so [F2] identifies the locally constant sheaf as the sheafification of the constant presheaf.
A set-valued skyscraper sheaf and its stalks
Example
Fix a point and a set . Define a presheaf by with identity restrictions between opens containing and the unique map to when the target does not contain . Then is a sheaf. Its stalk at is canonically , and its stalk at any with an open neighbourhood satisfying is the singleton . In particular, this holds for every in a space.
Facts & Assumptions
Given: A point , a set , and a point . For the second stalk computation, also assume has an open neighbourhood with .
The sheaf condition is locality and unique gluing on open covers (A sheaf on a topological space).
Stalks are colimits over neighbourhoods, and germs are represented by local sections (The stalk of a presheaf at a point, Germs of sections).
Verification
If an open set does not contain , then every section of is the unique element , so locality and gluing are trivial. If and , then at least one contains . Compatibility forces all sections on such to be the same element of , and every not containing contributes only the unique section . Thus there is a unique glued section on . Therefore [L1] holds and is a sheaf.
For the stalk at , every neighbourhood of has section set and every transition map is the identity on . Hence the colimit in [F1] is canonically .
If has an open neighbourhood with , then every smaller neighbourhood of inside also has section set . Hence the stalk diagram is eventually constant at , so [F1] gives .
Sections on an open subset extended by the empty set outside it
Example
Fix an open subset . Define a presheaf on by Then is a sheaf of sets on . It is the simplest example of data carried on an open subset and extended by no sections outside that subset.
Facts & Assumptions
Given: An open subset and an open cover .
A sheaf is a presheaf with locality and unique gluing on every open cover (A sheaf on a topological space).
Verification
If , then every has the unique section , and the only possible glued section on is again . If , choose . Some cover member contains , so and . Hence there is no compatible family of local sections on this cover. In either case the gluing and uniqueness clauses in [L1] are satisfied.
Restriction maps are forced: from to they are the identity, and into there is only the empty function from . Thus is a presheaf, and step 1.1 shows it is a sheaf.
The objectwise image of a sheaf morphism need not be a sheaf
Statement refuted
For every morphism of sheaves of sets, the objectwise image presheaf is already a subsheaf of the target.
Facts & Assumptions
Given: The sheaf morphism on the circle .
A subsheaf must in particular be a sheaf (Subsheaves).
The image sheaf is obtained by sheafifying the objectwise image presheaf (The image sheaf is the sheafification of the presheaf image).
Counterexample
Let and . These open arcs cover . On each choose a continuous argument with . Therefore the identity map restricts to sections in the objectwise image presheaf on both and .
On the overlap , both local sections are equal to the same target section , so they are compatible.
Suppose lay in the global objectwise image. Then there would be a continuous with for every . Writing with , the function is continuous and integer valued, hence constant. So for some fixed integer . Evaluating at and gives two values of at the same point , namely and , a contradiction. Thus is not in the global objectwise image.
Steps 1.1 to 3.1 give compatible local sections in the image presheaf that do not glue globally, so the objectwise image is not a sheaf and hence not a subsheaf by [F1]. By [L1], its sheafification is the correct image sheaf.
Distinct continuous functions can share one germ, but equal germs everywhere force equality
Example
On the sheaf of continuous real-valued functions on , the zero function and the function have the same germ at but are not equal globally. On the other hand, if two continuous functions on an open set have the same germ at every point of , then they are equal.
Facts & Assumptions
Given: Continuous functions on an open set .
The germ of a section records equality on some neighbourhood of the point (Germs of sections).
Sheaf morphisms are determined by stalk maps (Morphisms of sheaves are determined by their maps on stalks).
Verification
The function vanishes on the neighbourhood of , so its germ at equals the germ of the zero function by [F1]. But , so the two functions are not equal globally.
If for every , then [F1] gives for each an open neighbourhood on which . The sets cover , so and agree at every point of and hence are equal.
This pointwise-germ criterion is the section-level instance behind [L1]: one stalk does not determine a section, but all stalks together do.
The empty space has a unique sheaf section over the empty open set
Example
Let . Then the only open set is , and every sheaf on has exactly one section over that open set.
Facts & Assumptions
Given: A sheaf on the empty space.
A topology on the underlying set has only one open subset, namely (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).
A sheaf has a unique section over the empty open set (A set-valued sheaf has a unique section over the empty open set).
Verification
By [F1], there is no open set to consider except , so the whole presheaf data of is just the set together with its identity restriction map.
By [L1], this set is a singleton. Therefore every sheaf on the empty space has exactly one section over its only open set.
Sources
- The Stacks Project, Sheaves on Spaces, Example 7.3
- The Stacks Project, Sheaves on Spaces, Definition 7.4
- The Stacks Project, Sheaves on Spaces, Example 7.6
- The Stacks Project, Sheaves on Spaces, Definition 3.2
- The Stacks Project, Sheaves on Spaces, Section 27
- The Stacks Project, Sheaves on Spaces, Section 31
- The Stacks Project, Sheaves on Spaces, Section 29
- The Stacks Project, Sheaves on Spaces, Section 11
- The Stacks Project, Sheaves on Spaces, Section 2 and Remark 7.2