Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6.1-sol)
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.

Compact-support calculus along open and closed embeddings

Statement

Assume the Axiom of Choice. Let X be a locally compact Hausdorff space, let j:U↪X be the inclusion of an open subspace with closed complement Z=X∖U (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, 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), and let i:Z↪X be the inclusion of Z. All sheaves below are sheaves of abelian groups (A sheaf on a topological space); every clause applies in particular to sheaves of k-vector spaces.

  1. For every sheaf A on U the canonical map Γc(X,j!A)→Γc(U,A) --- the restriction of the identification of (j!A)(X) with a subgroup of A(U) (Extension by zero for abelian sheaves on an open subspace, Compactly supported global sections and their right derived functors) --- is an isomorphism, natural in A; the functor j! carries c-soft sheaves on U to c-soft sheaves on X (c-soft sheaves); and the induced canonical isomorphisms RqΓc(X,j!A)≅RqΓc(U,A) hold for all q≥0 and are natural in A.
  2. For every sheaf B on Z the canonical map Γc(X,i∗B)→Γc(Z,B) --- the restriction of the identification of (i∗B)(X) with B(Z) (Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure) --- is an isomorphism, natural in B; the functor i∗ carries c-soft sheaves on Z to c-soft sheaves on X; and the induced canonical isomorphisms RqΓc(X,i∗B)≅RqΓc(Z,B) hold for all q≥0 and are natural in B.
  3. If Z is compact (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right), then Γc(X,i∗B)≅Γ(Z,B) and RqΓc(X,i∗B)≅Hq(Z,B) for all q≥0 (Sheaf cohomology as right derived global sections).

All isomorphisms are the canonical ones induced by the extension-by-zero adjunction Extension by zero is left adjoint to restriction and is exact on abelian sheaves and by the acyclic-resolution comparison The acyclic-resolution theorem for right derived functors; no choice is used beyond the injective resolution data and their comparison theorems.

Facts & Assumptions

Given: A locally compact Hausdorff space X, an open subspace j:U↪X with closed complement Z=X∖U, the inclusion i:Z↪X, sheaves of abelian groups A on U and B on Z, and the Axiom of Choice.

[F1]

Extension by zero: for open V⊆X, (j!A)(V)={ s∈A(V∩U):Supp⁡(s) is closed in V }, equivalently s∈(j!A)(V) when every x∈V∖U has an open neighbourhood Wx⊆V with s∣Wx∩U=0; for V⊆U the condition is vacuous and (j!A)(V)=A(V); the functor j! is exact on sheaves of abelian groups and is left adjoint to restriction, and (j!A)x≅Ax for x∈U while (j!A)x=0 for x∉U (Extension by zero for abelian sheaves on an open subspace, Extension by zero is left adjoint to restriction and is exact on abelian sheaves).

[F2]

Direct image: for open V⊆X, (i∗B)(V)=B(V∩Z); i∗B is a sheaf of abelian groups on X, and a morphism B→B′ induces i∗B→i∗B′ degreewise (Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure).

[F3]

Compactly supported global sections: Γc(X,F)⊆Γ(X,F) consists of the sections whose support is compact; Γc(X,−) is additive and left exact; Hcq(X,F)=RqΓc(X,F) is computed from the supplied functorial injective resolution datum on Ab(X) and forms a cohomological delta functor with long exact sequences; if the space is compact then Γc=Γ and Hcq=Hq (Compactly supported global sections and their right derived functors, Right derived functors form a cohomological delta functor, Sheaf cohomology as right derived global sections).

[F4]

c-softness: F is c-soft when every section over a compact set extends to a global section, equivalently when every section over an open neighbourhood of a compact set agrees with a global section near it; flasque implies c-soft; injective abelian sheaves are c-soft; c-soft sheaves satisfy Hcq(X,F)=0 for q>0; c-softness is preserved by restriction to open and to closed subspaces and by extension by zero along an open inclusion; every section over a compact set extends to a compactly supported global section with support in any prescribed open neighbourhood (c-soft sheaves, Compact-support acyclicity of c-soft sheaves).

[F5]

Supports: Supp⁡(s) is closed in the domain of s, the support of a restricted section is the trace of the support, and a section has empty support exactly when it is zero (Support of a section of a sheaf).

[F6]

Topology: a compact set contained in an open subset of a locally compact Hausdorff space has a relatively compact open neighbourhood with closure inside that subset, by a finite cover using the pointwise shrinking of In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure; closed subsets of compact spaces and finite unions of compact subsets are compact (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact); compact subsets of the Hausdorff space X are closed and two disjoint compact subsets are separated by disjoint open sets; the open (respectively closed) subspaces of a locally compact Hausdorff space are locally compact and Hausdorff; open subsets of a subspace are traces of open subsets of X; and for A⊆S⊆X the topology A inherits from S is the one it inherits from X, so compactness of A may be read in either 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, In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure, 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, 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, T0, T1, and Hausdorffness are hereditary).

[F7]

Exactness and injectives: the section group of an abelian sheaf over the empty set is the zero group (A set-valued sheaf has a unique section over the empty open set); a sequence of abelian sheaves is exact exactly when all its stalk sequences are (A sequence of abelian sheaves is exact exactly when it is exact on every stalk); abelian sheaves on any topological space have enough injectives (Enough injective abelian sheaves); and injective comparison extensions exist between the resolutions of a supplied datum (A morphism has a comparison extension between the supplied injective resolutions).

[F8]

Acyclic resolutions and naturality: the acyclic-resolution theorem identifies RInF(A) with the cohomology of any F-acyclic resolution of A when its syzygies lie in the domain of the supplied datum, which here is the entire sheaf category (The acyclic-resolution theorem for right derived functors, An F-acyclic resolution, An acyclic object for a left exact functor); a natural transformation of additive functors induces natural transformations of the right derived functors computed from one supplied datum (A natural transformation induces natural transformations of right derived functors).

[F9]

The Axiom of Choice, from which dependent choice follows (The Axiom of Choice, AC implies DC implies countable choice).

[F10]

Sections over compact sets have neighbourhood representatives; two compact-set sections agreeing on their intersection glue near their union by the two-piece fusion argument of Sections on a compact set extend to a neighbourhood, proof step 1.7.

Proof

technique · direct
1.1F1F5F6

Clause (1), degree zero. By [F1], (j!A)(X)={ s∈A(U):Supp⁡(s) closed in X }. For such s the support of s read as a global section of j!A is the same set Supp⁡(s)⊆U: at x∈U the stalks of j!A and A agree with compatible germ identifications, while for x∉U the germ of s vanishes, because the defining local condition supplies an open neighbourhood Wx with s∣Wx∩U=0, so the restriction of s to Wx is already the zero element of (j!A)(Wx). Hence, using that compactness of a subset of U may be read in U or in X and that compact subsets of X are closed [F6], the subgroups Γc(X,j!A)={ s∈(j!A)(X):Supp⁡(s) compact in X } and { s∈A(U):Supp⁡(s) compact in U }=Γc(U,A) are equal inside A(U); the canonical map is the inclusion of these equal subgroups, hence a bijection, and it is natural in A because j!φ acts as φ on sections of A(U).

1.2F2F5F6F7

Clause (2), degree zero and stalks of i∗. By [F2], (i∗B)(X)=B(X∩Z)=B(Z). The stalks are computed as follows: for z∈Z the sets V∩Z with V an open neighbourhood of z in X are exactly the open neighbourhoods of z in Z and are cofinal in the colimit defining the stalk, and (i∗B)(V)=B(V∩Z) for each of them, so the two colimit diagrams agree and (i∗B)z≅Bz; for x∉Z the open set X∖Z=U is a neighbourhood of x with (i∗B)(W)=B(W∩Z)=B(∅)=0 for every open W⊆U, so (i∗B)x=0. Consequently for t∈B(Z) the support of t read as a global section of i∗B is the set Supp⁡(t)⊆Z, and compactness of a subset of Z may be read in Z or in X [F6]; hence Γc(X,i∗B)={ t∈B(Z):Supp⁡(t) compact in Z }=Γc(Z,B), the canonical map is the identity, and it is natural in B because i∗φ acts as φ on sections over Z.

2.1step 1.1F1F4F5F6F10

Clause (1), c-softness. Let A be c-soft on U, let K⊆X be compact and represent a section over K by s∈(j!A)(V) for V⊇K open [F10]. Its support is closed in V, so L:=K∩Supp⁡(s) is compact and contained in V∩U [F1, F5, F6]. If L=∅, the zero global section has the same germs on K. Otherwise choose opens W0,W1 with L⊆W0⊆W0‾⊆W1⊆W1‾⊆V∩U and compact closures [F6]. The sets T:=K∩W1‾ and C:=W1‾∖W0 are compact in U. The class of s on T and the zero class on C agree on T∩C, since its points lie in K∖L and have zero germ of s. Fuse these classes near their union in U [F10], and use c-softness of A to extend the resulting class to g∈Γ(U,A), with g=s near T and g=0 near C [F4, F10]. Glue g∣W1 with zero on U∖W0‾, since the overlap lies in C. The result e has support closed in U and contained in compact W0‾⊆U, hence e∈Γc(U,A)=Γc(X,j!A) by step 1.1. On K∩W1 its germs are those of s; on K∖W0‾ both vanish, because L⊆W0. These sets cover K, so e restricts to the original section over K. Hence j!A is c-soft.

2.2step 1.2F7

i∗ is exact. Let 0→B′→B→B′′→0 be an exact sequence of sheaves on Z and apply i∗ degreewise; by [F7] it suffices to test exactness of the resulting sequence at every stalk of X. At a point z∈Z the stalk sequence of the i∗-images is the given exact stalk sequence under the identifications (i∗B)z≅Bz of [step 1.2], and at a point x∉Z all three stalks vanish by [step 1.2], so the sequence 0→0→0→0 is exact there. Hence i∗ sends exact sequences to exact sequences.

2.3step 1.2F2F4F6

Clause (2), c-softness. Let B be c-soft on Z, let K⊆X be compact and let σ be a section of i∗B over K, represented by a section s∈(i∗B)(V)=B(V∩Z) over an open V⊇K [F4]. Then L:=K∩Z is compact in Z [F6] and V∩Z is an open neighbourhood of L in Z, so c-softness of B provides t∈Γ(Z,B) agreeing with s on an open neighbourhood N⊆V∩Z of L [F4]. Choose open W⊆X with W∩Z=N [F6]; the global section t∈B(Z)=(i∗B)(X) agrees with the class σ over K: at z∈L the open set W∩V contains z and t∣W∩V=s∣W∩V as elements of B((W∩V)∩Z) because (W∩V)∩Z⊆N, so the germs agree, and at x∈K∖Z the stalk (i∗B)x vanishes by [step 1.2], so all germs there are equal. Hence i∗B is c-soft.

3.1F1F4F7F8

Clause (1), computing both derived functors by the same complex. Let 0→A→J0→J1→⋯ be the injective resolution of A supplied by the fixed functorial injective resolution datum on Ab(U) [F7, F8]; each Jq is injective, hence c-soft on the locally compact Hausdorff space U [F4], hence j!Jq is c-soft on X by [step 2.1], and c-soft sheaves on X are acyclic for Γc(X,−) [F4]. Since j! is exact [F1], the complex 0→j!A→j!J0→j!J1→⋯ is a Γc(X,−)-acyclic resolution of the sheaf j!A on X, and the acyclic-resolution theorem gives canonical isomorphisms RqΓc(X,j!A)≅Hq(Γc(X,j!Jdel∙)) for all q≥0. For the functor L:=Γc(X,j!(−)) on Ab(U), whose derived functors are formed with the same datum on Ab(U), the resolution J∙ is likewise L-acyclic, and the derived functors RqL(A) are computed by the very same complex L(J∙)=Γc(X,j!J∙); since both isomorphisms are the canonical isomorphisms of the acyclic-resolution theorem for the same resolution complex, they are compatible with comparison extensions of morphisms A→A′ [F7, F8].

3.2step 1.2step 2.2step 2.3F4F7F8

Clause (2), the derived isomorphisms. Let 0→B→J0→J1→⋯ be the injective resolution of B supplied by the fixed datum on Ab(Z) [F7, F8]; each Jq is injective, hence c-soft on Z, hence i∗Jq is c-soft on X by [step 2.3] and acyclic for Γc(X,−) [F4]; since i∗ is exact by [step 2.2], the complex 0→i∗B→i∗J0→i∗J1→⋯ is a Γc(X,−)-acyclic resolution of i∗B, and the acyclic-resolution theorem combined with the degreewise identification Γc(X,i∗Jq)≅Γc(Z,Jq) of [step 1.2] gives canonical isomorphisms RqΓc(X,i∗B)≅Hq(Γc(X,i∗Jdel∙))≅Hq(Γc(Z,Jdel∙))≅RqΓc(Z,B) for all q≥0, where the last isomorphism is the acyclic-resolution comparison on Z applied to the same resolution, whose terms are acyclic for Γc(Z,−) because they are c-soft on Z [F4]; naturality in B holds because the outer isomorphisms are the canonical ones for the fixed resolution data and the middle one is a degreewise natural identification.

4.1step 1.1step 3.1F3F8

Clause (1), the natural isomorphisms. Put G:=Γc(U,−) on Ab(U). Step 1.1 gives a natural isomorphism ζ:L⇒G of additive left exact functors. Applied degreewise to the supplied resolution J∙(A), it gives an isomorphism of complexes Γc(X,j!J∙)≅Γc(U,J∙). Taking cohomology gives natural isomorphisms RqL(A)≅RqG(A) by [F8]. Composing with the canonical comparison of step 3.1 yields RqΓc(X,j!A)≅RqΓc(U,A) in every degree, naturally in A.

4.2step 1.2step 3.2F3F5

Clause (3). Let Z be compact. For every sheaf B on Z the support of a global section is closed in Z [F5], hence a closed subset of the compact space Z, hence compact, so every global section is compactly supported: Γc(Z,B)=Γ(Z,B) and Hcq(Z,B)=Hq(Z,B) for all q [F3]. Substituting into the isomorphisms of [step 1.2] for q=0 and of [step 3.2] for q≥1 gives Γc(X,i∗B)≅Γ(Z,B) and RqΓc(X,i∗B)≅Hq(Z,B) for all q≥0.

5.1step 1.1step 2.1step 4.1step 1.2step 2.3step 3.2step 4.2F9∎

Conclusion. Clause (1) is [step 1.1], [step 2.1] and [step 4.1]; clause (2) is [step 1.2], [step 2.3] and [step 3.2]; clause (3) is [step 4.2]. The Axiom of Choice is used only through the injective resolution data of [F7] and the comparison theorems of [F8], where dependent choice is required and follows from AC [F9].

Remarks

Depends on

Used by

Dependency tree · two levels

123 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