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.

Extension by zero and the closed complement: a short exact sequence

Statement

Let j:U↪X be the inclusion of an open subspace (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) with closed complement Z=X∖U, let i:Z↪X be the inclusion of the subspace (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 let F be a sheaf of abelian groups on X (A sheaf on a topological space, Sheaves of abelian groups, and likewise sheaves of modules on a ringed space, form abelian categories). Write F∣U:=j−1F and F∣Z:=i−1F for the restrictions (Restriction of a sheaf to an open subspace). Then:

  1. the adjoint transpose of the identity of F∣U under the adjunction of Extension by zero is left adjoint to restriction and is exact on abelian sheaves and the unit of the adjunction (Inverse image is left adjoint to direct image on sheaves) fit into a short exact sequence of sheaves of abelian groups on X 0→j!(F∣U)→F→i∗(F∣Z)→0, where j! is extension by zero (Extension by zero for abelian sheaves on an open subspace) and i∗ is the direct image (Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure); exactness is that of Exact sequences of sheaves;
  2. if F=ZX is the constant sheaf with value Z on X, then F∣U is canonically isomorphic to the constant sheaf ZU on U, so the sequence of clause 1 reads 0→j!(ZU)→ZX→i∗(F∣Z)→0 up to that canonical isomorphism.

Facts & Assumptions

[F1]

For open V⊆U one has (j!G)(V)=G(V), the support condition being vacuous; equivalently a section s lies in (j!G)(V) for an open V⊆X exactly when for every x∈V∖U there is an open Wx⊆V with x∈Wx and s∣Wx∩U=0 (Extension by zero for abelian sheaves on an open subspace).

[F2]

For W⊆U open, (F∣U)(W) is identified with F(W), because W is open in X and is itself a neighbourhood of j(W)=W in the colimit defining j−1F (Restriction of a sheaf to an open subspace).

[F3]

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

[F4]

Two elements of a filtered colimit of sets are equal if and only if they have equal images in a common later stage (Two representatives in a filtered colimit of sets are equal exactly when they become equal at one common later stage).

[F5]

Direct image is (f∗F)(V)=F(f−1(V)) on open V⊆Y (Direct image of a sheaf along a continuous map), and it sends sheaves to sheaves (Direct image preserves sheaves and objectwise algebraic structure).

[F6]

For a sheaf F of sets, F(∅) is a singleton (A set-valued sheaf has a unique section over the empty open set).

[F8]

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

[F9]

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).

[F10]

A sequence of sheaves of abelian groups is exact if and only if all its stalk sequences are exact (A sequence of abelian sheaves is exact exactly when it is exact on every stalk); a sequence 0→A→B→C→0 is short exact when it is exact at all three terms (Exact sequences of sheaves).

[F11]

The constant sheaf AX is canonically isomorphic to the sheaf of locally constant A-valued functions, the section of the latter corresponding to a class in the constant presheaf being the constant function with that value (The constant sheaf is the sheaf of locally constant functions).

Proof

Given: An open inclusion j:U↪X with closed complement Z=X∖U, the closed inclusion i:Z↪X, a sheaf of abelian groups F on X, and the sheaves j!(F∣U) and i∗(F∣Z).

1.1

Let G:=j!(F∣U). For x∈U the open neighbourhoods V of x with V⊆U are cofinal among all open neighbourhoods of x, and on them (j!(F∣U))(V)=(F∣U)(V)=F(V) by [F1] and [F2]; hence Gx=colim⁡x∈V⊆UF(V)=Fx by [F3], the colimit over the cofinal subdiagram agreeing with the stalk of F.

F1F2F3
1.2

Let x∈X∖U and let s∈G(V) be a section over an open neighbourhood V of x. Since x∈V∖U, the local description of [F1] provides an open Wx⊆V with x∈Wx and s∣Wx∩U=0, and the restriction of s to Wx is the zero element of G(Wx); by [F4] applied to the filtered diagram of section groups over the neighbourhoods of x [F3], the image of s in Gx is zero. Every element of Gx has such a representative, so Gx=0 for every x∉U.

F1F3F4
1.3

Let H:=i∗(F∣Z), a sheaf of abelian groups on X by [F5]. For z∈Z the traces V∩Z of the open neighbourhoods V of z in X are cofinally the open neighbourhoods of z in Z [F7], so by [F5] and [F3] the stalk is Hz≅(F∣Z)z≅Fz by [F9]. For x∉Z the open set X∖Z contains x, and (V∩(X∖Z))∩Z=∅ for every open V∋x, so the colimit of [F3] is computed by the subdiagram of neighbourhoods meeting Z in the empty set, where H has the constant value (F∣Z)(∅), a singleton by [F6] and hence the zero group; thus Hx=0 for every x∉Z.

F3F5F6F7F9
2.1

I record how the two maps of the displayed sequence act on stalks. The map j!(F∣U)→F is the adjoint transpose of the identity of F∣U; on a section over V⊆U it is the identity of F(V) under the identifications of [F1] and [F2], so for x∈U its stalk is the identification Gx=Fx of [step 1.1]. The map F→i∗(F∣Z) is the unit of the adjunction [F8]; its stalk at z∈Z is the canonical identification Fz≅(F∣Z)z≅Hz of [step 1.3] and [F9], because the unit is adjunct to the identity of i−1F, and for x∉Z the target stalk Hx vanishes by [step 1.3], so that stalk map is Fx→0.

F1F2F8F9step 1.1step 1.2step 1.3
3.1

At a point x∈U the stalk sequence of the displayed sequence is 0→Gx=Fx→Fx→Hx=0→0, the first map being the identity by [step 2.1] and the last the zero map, so it is exact; at a point z∈Z it is 0→Gz=0→Fz→Hz≅Fz→0, the last map being an isomorphism by [step 2.1], so it is exact as well. By [F10] the displayed sequence of sheaves is exact at j!(F∣U), at F and at i∗(F∣Z), that is, it is a short exact sequence; this proves clause 1.

F10step 2.1step 1.1step 1.2step 1.3
4.1

Let F=ZX be the constant sheaf of [F11]. For W⊆U open, the definition of the restriction gives (ZX∣U)(W)=ZX(W) [F2], and ZX(W) is identified with the group of locally constant Z-valued functions W→Z by [F11]; the same group is ZU(W), and the identifications are those of the canonical isomorphisms of [F11] for the spaces X and U, so they are compatible with restrictions in W. Hence ZX∣U is canonically isomorphic to ZU, and the sequence of clause 1 takes the form 0→j!(ZU)→ZX→i∗(F∣Z)→0 up to this isomorphism, which proves clause 2. ∎

F2F11

Depends on

Used by

Dependency tree · two levels

47 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