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.

Pushforward along a closed immersion preserves sheaf cohomology

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let Z⊆X be a closed subset of a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), equipped with the subspace 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), let i:Z↪X be the inclusion, and let F be a sheaf of abelian groups on Z (A sheaf on a topological space). Then for every q≥0 there is an isomorphism Hq(Z,F)≅Hq(X,i∗F), where i∗F is the direct image sheaf (Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure) and cohomology is that of Sheaf cohomology as right derived global sections.

Facts & Assumptions

[F1]

Direct image is precomposition with the inverse image on open sets: (f∗F)(V)=F(f−1(V)), with the evident restriction maps (Direct image of a sheaf along a continuous map).

[F2]

If F is a sheaf of abelian groups on X and f:X→Y is continuous, then f∗F is a sheaf of abelian groups on Y (Direct image preserves sheaves and objectwise algebraic structure).

[F3]

A subset C of a subspace S⊆X is closed in S exactly when C=F∩S for a closed F⊆X, and the inclusion ι:S→X is continuous (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).

[F4]

The stalk of a presheaf at a point is the filtered colimit of its section groups over the open neighbourhoods of the point (The stalk of a presheaf at a point).

[F5]

For a sheaf of sets F on X the group F(∅) is a singleton; for an abelian sheaf it is therefore the zero group (A set-valued sheaf has a unique section over the empty open set).

[F6]

A sequence of sheaves of abelian groups is exact if and only if its stalk sequence at every point is exact (A sequence of abelian sheaves is exact exactly when it is exact on every stalk).

[F7]

Inverse image is left adjoint to direct image: Hom⁡X(f−1G,F)≅Hom⁡Y(G,f∗F), naturally in F and G (Inverse image is left adjoint to direct image on sheaves).

[F8]

The stalk of an inverse image is the stalk at the image point, (f−1G)x≅Gf(x) (The stalk of an inverse image sheaf is the stalk over the image point).

[F9]

An object I is injective when every morphism M→I out of a subobject M↣E extends to E (Injective object).

[F10]

Assume AC. Then Ab(X) has enough injectives, every abelian sheaf admits an injective resolution, and the construction supplies one injective resolution datum on the whole category Ab(X) (Enough injective abelian sheaves, Injective resolutions in an abelian category).

[F11]

Assume AC and fix a supplied functorial injective resolution datum I∙ on Ab(X). Then Hq(X,F):=RIqΓ(X,F) is the cohomology of the complex Γ(X,I∙(F)del), and two supplied data on the same domain give the same cohomology groups up to the canonical comparison of right derived objects (Sheaf cohomology as right derived global sections, Right derived objects relative to supplied injective resolution data).

[F12]

Assume DC. For a coaugmented complex 0→A→J∙ exact at every displayed term and a coaugmented complex 0→B→I∙ with injective terms, every morphism u:A→B extends to a coaugmentation-preserving cochain map J∙→I∙, and any two such extensions are cochain-homotopic (Lifting a morphism from an exact complex into an injective resolution).

[F13]

Chain-homotopic chain maps induce the same map on homology, and homology respects identities and composition; a cochain complex may be read as a chain complex by the reindexing convention, so cohomology inherits both properties (Chain-homotopic maps induce the same map on homology, Homology respects identities and composition, Cochain complex in an abelian category).

[F14]

A cochain homotopy is a family sn satisfying fn−gn=δn−1sn+sn+1dn in cochain indexing (A chain homotopy), and an additive functor F satisfies F(f+g)=Ff+Fg (Additive functor), so it carries such an identity to the corresponding identity for the image maps.

[F15]

The global-sections functor Γ(X,−):Ab(X)→Ab is additive: Γ(X,φ+ψ)=Γ(X,φ)+Γ(X,ψ) (Global sections of an abelian sheaf).

[F16]

In ZF the Axiom of Choice implies the Axiom of Dependent Choice (AC implies DC implies countable choice).

Proof

Given: A closed subset Z of a topological space X with its subspace topology, the inclusion i:Z↪X, a sheaf of abelian groups F on Z, the supplied injective resolution datum IZ∙ on Ab(Z) and the supplied injective resolution datum I∙ on Ab(X) furnished by [F10].

1.1

By [F1] and [F4], the stalk of i∗F at x∈X is the filtered colimit of the groups F(U∩Z) over the open neighbourhoods U of x in X. Suppose first that x∈Z. For an open W⊆Z with x∈W the set W∪(X∖Z) is open in X, because X∖Z is open and W is a trace of an open set by [F3], it contains x, and (W∪(X∖Z))∩Z=W; conversely U∩Z is such an open W for every open U∋x. The assignment U↦U∩Z therefore carries the neighbourhood system of x in X cofinally onto the neighbourhood system of x in Z, and the two filtered colimits agree: (i∗F)x≅Fx. Suppose now that x∉Z. Then X∖Z is open and contains x, and for every open U∋x the set U∩(X∖Z)⊆U is an open neighbourhood of x with (U∩(X∖Z))∩Z=∅; the colimit is thus computed by the constant subdiagram with value F(∅), and F(∅)=0 is the zero group by [F5]. Hence (i∗F)x=0 for x∉Z, and i is continuous by [F3] so that i∗F is an abelian sheaf on X by [F2].

F1F2F3F4F5
1.2

Let I be an injective object of Ab(Z). We show that i∗I is injective in Ab(X). Let m:A↣B be a monomorphism in Ab(X). By [F6], m being a monomorphism means that every stalk map mx has zero kernel; by [F8] the stalk of i−1m:i−1A→i−1B at x is the map mi(x), which again has zero kernel, so i−1m is a monomorphism by [F6]. Since I is injective [F9], the map Hom⁡Z(i−1B,I)→Hom⁡Z(i−1A,I) given by precomposition with i−1m is surjective. The adjunction [F7] provides natural bijections Hom⁡X(A,i∗I)≅Hom⁡Z(i−1A,I) and Hom⁡X(B,i∗I)≅Hom⁡Z(i−1B,I) under which precomposition by m corresponds to precomposition by i−1m; hence Hom⁡X(B,i∗I)→Hom⁡X(A,i∗I) is surjective, which is exactly the extension property of [F9] for i∗I.

F6F7F8F9
2.1

We show that i∗ carries short exact sequences of abelian sheaves on Z to short exact sequences on X. Let 0→F′→F→F′′→0 be exact in Ab(Z). Its stalk sequence 0→Fz′→Fz→Fz′′→0 is exact at every z∈Z, by the only-if direction of [F6] applied on Z; for x∈Z the stalk sequence of 0→i∗F′→i∗F→i∗F′′→0 is that same sequence by [step 1.1], and for x∉Z it is the sequence 0→0→0→0 of zero groups, again exact. By the if direction of [F6] applied on X, the sequence 0→i∗F′→i∗F→i∗F′′→0 is exact.

F6step 1.1
2.2

By [F10] there is an injective resolution 0→F→IZ0(F)→IZ1(F)→⋯ of F in Ab(Z), exact at every displayed term, with each IZn(F) injective. Put Jn:=i∗IZn(F), an abelian sheaf on X by [step 1.1]. For every x∈X the stalk complex 0→(i∗F)x→Jx0→Jx1→⋯ is exact at every term: for x∈Z it is, term by term, the stalk complex of the given resolution by [step 1.1], and for x∉Z all its terms are 0 by [step 1.1]. Extending the complex by zero objects on the left and applying the if direction of [F6] on X, the coaugmented complex 0→i∗F→J0→J1→⋯ is exact at every displayed term, and each Jn is injective by [step 1.2]; hence it is an injective resolution of i∗F on X in the sense of [F10].

F6F10step 1.2step 1.1
3.1

Let 0→i∗F→I0(i∗F)→I1(i∗F)→⋯ be the injective resolution of i∗F supplied by the datum I∙ of [F10] on Ab(X), and let J∙ be the resolution of [step 2.2]. Both complexes are exact at every displayed term and have injective terms, so [F12], whose hypothesis DC holds by [F16], applies with u the identity of i∗F in both directions: there are coaugmentation-preserving cochain maps ψ:I∙(i∗F)→J∙ and χ:J∙→I∙(i∗F), and the composites ψχ and χψ are cochain-homotopic to the respective identities. The global-sections functor is additive by [F15] and an additive functor carries the homotopy identities of [F14] to homotopy identities between the induced cochain maps of complexes of abelian groups; by [F13] homotopic cochain maps induce the same map on cohomology and cohomology respects identities and composition, so Γ(X,ψ) and Γ(X,χ) induce mutually inverse isomorphisms Hq(Γ(X,I∙(i∗F)del))≅Hq(Γ(X,Jdel∙)) for every q. By the definition of cohomology [F11] the left-hand group is Hq(X,i∗F), so Hq(X,i∗F)≅Hq(Γ(X,Jdel∙)).

F11F12F13F14F15F16step 2.2
3.2

For every n≥0 the group of global sections of Jn=i∗IZn(F) over X is Jn(X)=IZn(F)(i−1(X))=IZn(F)(Z) by [F1], and the differentials of the two complexes correspond under these identifications because the differential of J∙ is the direct image of the differential of IZ∙(F) and direct image is functorial in the evident way [F1]. Hence the complexes of abelian groups Γ(X,Jdel∙) and Γ(Z,IZ∙(F)del) have the same terms and the same differentials, so they have isomorphic cohomology: Hq(Γ(X,Jdel∙))=Hq(Γ(Z,IZ∙(F)del)).

F1step 2.2
4.1

Combining the steps, for every q≥0: Hq(X,i∗F)≅Hq(Γ(X,Jdel∙))=Hq(Γ(Z,IZ∙(F)del))=Hq(Z,F), the first isomorphism by [step 3.1], the equality by [step 3.2], and the last equality by the definition of the cohomology of F on Z from the supplied datum IZ∙ [F11]. The Axiom of Choice is used in [F10] to supply the two injective resolution data, and through [F16] to provide the Dependent Choice required for the comparison maps of [F12]; no further selection is made, since the two resolutions are the fixed supplied data and the maps ψ,χ of [step 3.1] are obtained from [F12] at the single pair of complexes. ∎

F10F11F12F16step 3.1step 3.2

Depends on

Used by

Dependency tree · two levels

77 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