Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 2026-09-27
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.

Morphisms from the constant sheaf are global sections

Statement

Let X be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison). Let Zpt be the constant presheaf with value Z, let ZX:=a Zpt be its sheafification with sheafification map η:Zpt→ZX, and put 1X:=ηX(1)∈Γ(X,ZX), where 1∈Zpt(X)=Z (The constant sheaf is the sheaf of locally constant functions, Sheafification of a presheaf). For an abelian sheaf F on X let Hom⁡Ab(X)(ZX,F) be the abelian group of morphisms of sheaves of abelian groups, with addition computed componentwise (Global sections of an abelian sheaf, Sheaves of abelian groups, and likewise sheaves of modules on a ringed space, form abelian categories). Then:

  1. (Sections as morphisms.) For every abelian sheaf F the map ΦF:Hom⁡Ab(X)(ZX,F)⟶Γ(X,F),φ↦φX(1X), is a bijection. Its inverse sends s∈Γ(X,F) to the unique morphism of sheaves φ:ZX→F with φX(1X)=s, and that morphism is described as follows: for every open U⊆X, every locally constant f:U→Z and every n∈Z one has φU(f)∣f−1(n)=n⋅s∣f−1(n), the pair ZX(U)≅{f:U→Z locally constant} being the identification of clause 2 of The constant sheaf is the sheaf of locally constant functions.

  2. (Additivity and naturality.) ΦF is a homomorphism of abelian groups for every F, hence an isomorphism, and for every morphism ψ:F→G of abelian sheaves one has ΦG(ψ∘φ)=Γ(X,ψ)(ΦF(φ)) for all φ:ZX→F; thus the bijections ΦF are natural in F.

  3. (Complexes.) If J∙ is a cochain complex of abelian sheaves (Cochain complex in an abelian category) and ZX is read as the stalk complex concentrated in degree 0 (Zero complex and stalk complex), then the levelwise maps ΦJn define an isomorphism of cochain complexes (Cochain map) Hom⁡‾∙(ZX,J∙)→ ≅ Γ(X,J∙), where the left-hand complex is the cochain Hom complex (Homotopically projective bounded above complex), the right-hand complex has the differentials Γ(X,dn) and entries Γ(X,Jn), and the isomorphism is natural in the complex J∙.

Facts & Assumptions

[F1]

The constant presheaf Zpt has Zpt(U)=Z for every open U, with all restriction maps the identity, and the constant sheaf is ZX=aZpt, its sheafification (The constant sheaf is the sheaf of locally constant functions).

[F2]

There is a canonical isomorphism of sheaves of sets θ:ZX→Z‾loc to the sheaf of locally constant Z-valued functions such that θU(ηU(a)) is the constant function with value a∈Z; in particular θU is a bijection for every open U and θX(1X) is the constant function 1. Clause 3 of the same lemma equips ZX with its abelian-sheaf structure and makes θU and ηU group homomorphisms (The constant sheaf is the sheaf of locally constant functions).

[F3]

The sheafification map is the canonical morphism ηF:F→aF of the plus construction, and aF=F++ (Sheafification of a presheaf).

[F4]

A morphism of presheaves φ:F→G is a family of maps φU with φV(s∣V)=φU(s)∣V for all V⊆U and all s∈F(U) (Morphisms of presheaves).

[F5]

For an open cover U=⋃i∈IUi, sections si∈F(Ui) with si∣Ui∩Uj=sj∣Ui∩Uj for all i,j glue to a section s∈F(U) with s∣Ui=si, and such s is unique by locality (A sheaf on a topological space).

[F6]

Restriction is written s∣V:=ρVU(s)∈F(V) for V⊆U and s∈F(U), and s∣U=s, (s∣V)∣W=s∣W for W⊆V⊆U (Sections, restrictions, and global sections of a presheaf).

[F7]

A presheaf of groups has every F(U) a group with every restriction map ρVU:F(U)→F(V) a group homomorphism (Presheaves and sheaves of groups, rings, and modules).

[F8]

Ab(X) is the category of sheaves of abelian groups on X, and a morphism of sheaves is a family of group homomorphisms commuting with restriction; addition of morphisms is componentwise (Global sections of an abelian sheaf).

[F9]

The category of sheaves of abelian groups on X is an abelian category (Sheaves of abelian groups, and likewise sheaves of modules on a ringed space, form abelian categories).

[F10]

Every morphism of presheaves φ:Zpt→G into a sheaf G factors uniquely as φ=φ‾∘η with φ‾:aZpt→G a morphism of sheaves (Sheafification is left adjoint to the inclusion of sheaves into presheaves).

[F11]

The stalk complex Sn(A) has A in degree n, zero elsewhere, and every differential zero; it is concentrated in degree n (Zero complex and stalk complex).

[F12]

For cochain complexes the Hom complex has Hom⁡‾r(P,A)=∏nHom⁡(Pn,An+r) and (du)n=dAun−(−1)run+1dP; the upper indices are read through the reindexing convention under which a cochain complex C∙ has chain complex (C♯)n:=C−n (Homotopically projective bounded above complex, Cochain complex in an abelian category).

[F13]

A cochain map f:C∙→D∙ is a family fn:Cn→Dn with dDn∘fn=fn+1∘dCn for every n (Cochain map).

Proof

Given: A topological space X, the constant presheaf Zpt with sheafification η:Zpt→ZX=aZpt, the global section 1X=ηX(1), an abelian sheaf F and its global section s=φX(1X) for an arbitrary morphism φ:ZX→F.

1.1

For every presheaf of abelian groups G on X the map ΨG:Hom⁡PAb(X)(Zpt,G)⟶G(X),ψ↦ψX(1), is a bijection, where PAb(X) denotes presheaves of abelian groups with morphisms given by families of group homomorphisms commuting with restrictions. Injectivity: for a morphism ψ and an open U, additivity of ψU gives ψU(n)=n⋅ψU(1) for all n∈Z, and naturality [F4] with the identity restriction maps of Zpt [F1] gives ψU(1)=ψX(1)∣U [F6], so ψU(n)=n⋅(ψX(1)∣U) is determined by ψX(1). Surjectivity: for t∈G(X) the formulas ψU(n):=n⋅t∣U define group homomorphisms that commute with restriction, because n⋅t∣V=n⋅(t∣U∣V) for V⊆U [F6, F7], and ψX(1)=t. The map is additive because addition of such morphisms is componentwise, so evaluation at 1 preserves sums.

F1F4F6F7
1.2

By [F2] there is a canonical isomorphism of sheaves of sets θ:ZX→Z‾loc with each θU a bijection, and θU(ηU(a)) the constant function with value a; in particular θX(1X) is the constant function 1 on X. As an isomorphism of sheaves θ commutes with restrictions, so a section of ZX over U is a locally constant function f:U→Z and for n∈Z the preimage f−1(n)⊆U is open, the sets f−1(n), n∈Z, forming a pairwise disjoint open cover of U.

F2F4
2.1

Fix a global section s∈Γ(X,F) and an open U⊆X with a locally constant f:U→Z. For n∈Z set un:=n⋅s∣f−1(n)∈F(f−1(n)); since the open sets f−1(n) are pairwise disjoint [step 1.2], the compatibility un∣f−1(n)∩f−1(m)=um∣f−1(n)∩f−1(m) holds for all n,m, for n≠m both sides being sections over the empty open set, and for n=m being the same section, and [F5] provides a unique section ψU(f)∈F(U) with ψU(f)∣f−1(n)=n⋅s∣f−1(n) for every n. This defines ψU for every open U.

F5F6step 1.2
3.1

The maps ψU of [step 2.1] are group homomorphisms and commute with restriction, so they define a morphism of sheaves ψ:ZX→F with ψX(1X)=s. Additivity: for locally constant f,g:U→Z the sections ψU(f+g) and ψU(f)+ψU(g) have the same restriction to each f−1(n)∩g−1(m), namely (n+m)⋅s∣f−1(n)∩g−1(m), using that restriction F(U)→F(f−1(n)∩g−1(m)) is a group homomorphism [F7] and the defining property of ψU [step 2.1], so locality [F5] gives ψU(f+g)=ψU(f)+ψU(g). Naturality: for V⊆U and locally constant f:U→Z, the restriction f∣V is locally constant with (f∣V)−1(n)=V∩f−1(n), and both ψV(f∣V) and ψU(f)∣V restrict to n⋅s∣V∩f−1(n)=n⋅(s∣f−1(n))∣V∩f−1(n) [F6, F7], so locality gives ψV(f∣V)=ψU(f)∣V [F4, F5]. Finally ψX(1X)=s because θX(1X) is the constant function 1 [step 1.2], whose level set in degree 1 is all of X and whose level sets in degrees n≠1 are empty.

F4F5F6F7step 2.1step 1.2
4.1

By [step 3.1] every s∈Γ(X,F) equals ψX(1X)=ΦF(ψ) for some morphism ψ:ZX→F; hence ΦF is surjective.

step 3.1
4.2

Let φ:ZX→F be a morphism and put s:=φX(1X). For every open U and every n∈Z the section ηU(n) is the constant function n on U [step 1.2, F3], so naturality of φ [F4] and additivity of φU give (φ∘η)U(n)=φU(ηU(n))=n⋅φU(ηU(1))=n⋅s∣U, because ηU(1)=1X∣U [F6]; the same value n⋅s∣U is obtained from the morphism ψ of [step 3.1] by its defining property [step 2.1]. Hence φ∘η=ψ∘η, and the uniqueness part of [F10] forces φ=ψ. Thus ΦF is injective with inverse s↦ψ. Moreover the computation φU(f)∣f−1(n)=n⋅s∣f−1(n) displayed in clause 1 follows from naturality and additivity of φU [F8] applied to f∣f−1(n), the constant function n over f−1(n) [step 1.2], and agrees with the description of ψ in [step 2.1].

F2F3F4F6F8F10step 2.1step 3.1step 1.2
5.1

The map ΦF is additive: for morphisms φ,φ′:ZX→F the identity (φ+φ′)X=φX+φX′ of componentwise addition [F8] gives ΦF(φ+φ′)=ΦF(φ)+ΦF(φ′). Together with [step 4.1] and [step 4.2] this makes ΦF an isomorphism of abelian groups. Naturality: for a morphism ψ:F→G of abelian sheaves and φ:ZX→F one has ΦG(ψ∘φ)=(ψ∘φ)X(1X)=ψX(φX(1X))=Γ(X,ψ)(ΦF(φ)) by componentwise composition of families [F8].

F8F9step 4.1step 4.2
6.1

Let J∙ be a cochain complex of abelian sheaves and read ZX as the stalk complex concentrated in degree 0 [F11]. In the cochain Hom complex the n-th entry is ∏mHom⁡(ZXm,Jm+n) [F12], and since ZXm=0 for m≠0 [F11] this entry is Hom⁡(ZX,Jn), with differential du=dJnu−(−1)nu dZX and dZX=0 [F11, F12], that is, du=dJn∘u. Transporting along the bijections ΦJn of [step 5.1] sends u to ΦJn(u)=uX(1X), and naturality of Φ [step 5.1] turns composition with dJn into the map Γ(X,dn), so the levelwise maps define a cochain map Hom⁡‾∙(ZX,J∙)→Γ(X,J∙) [F13] that is bijective in every degree, hence an isomorphism of cochain complexes, natural in J∙ because each ΦJn is.

F11F12F13step 5.1
7.1

Clause 1 is [step 4.1] together with [step 4.2], the description of the inverse being the one constructed in [step 2.1] and verified in [step 3.1] and [step 4.2]; clause 2 is [step 5.1]; clause 3 is [step 6.1]. No choice principle is used anywhere. ∎

step 4.1step 4.2step 2.1step 3.1step 5.1step 6.1

Depends on

Used by

Dependency tree · two levels

44 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