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 acyclicity of c-soft sheaves

Statement

Assume the Axiom of Choice. Let X be a locally compact Hausdorff space and let F be a sheaf of abelian groups on X (A sheaf on a topological space); every clause applies in particular to sheaves of k-vector spaces, and the tensor clause of (4) is stated only there. Then:

  1. if F is c-soft (c-soft sheaves), every section of F over a compact subset K⊆X extends to a compactly supported global section whose support is contained in any prescribed open neighbourhood of K;
  2. every injective abelian sheaf on X is c-soft;
  3. if F is c-soft, then Hcq(X,F)=0 for every q>0 (Compactly supported global sections and their right derived functors); when X is compact this is the vanishing of the sheaf cohomology Hq(X,F) (Sheaf cohomology as right derived global sections);
  4. c-softness is preserved by restriction to open subsets, by restriction to closed subsets, by extension by zero along an open inclusion, and by finite direct sums of sheaves of abelian groups; for sheaves of k-vector spaces it is also preserved by tensor product with a constant k-vector space;
  5. if 0→F′→αF→βF′′→0 is a short exact sequence of sheaves of abelian groups and F′ is c-soft, then every section of F′′ over a compact subset lifts to a section of F over an open neighbourhood of it, and the induced sequence 0→Γc(X,F′)→Γc(X,F)→Γc(X,F′′)→0 is exact; if F′ and F are c-soft then F′′ is c-soft.

Facts & Assumptions

Given: A locally compact Hausdorff space X, a short exact sequence 0→F′→αF→βF′′→0 of sheaves of abelian groups on X and the Axiom of Choice.

[F1]

c-softness of F means that Γ(X,F)→Γ(K,i−1F) is onto for every compact K⊆X, equivalently that every section of F over an open neighbourhood of K agrees with a global section near K; flasque implies c-soft (c-soft sheaves). The functor Γc(X,−) is additive and left exact, its right derived functors Hcq(X,−) are computed from the injective resolution datum of Enough injective abelian sheaves and form a cohomological delta functor with long exact sequences, and Hcq(X,−)=Hq(X,−) for X compact (Compactly supported global sections and their right derived functors, Right derived functors form a cohomological delta functor, Sheaf cohomology as right derived global sections).

[F2]

Sections over a compact set: the canonical map lim→⁡U⊇KF(U)→Γ(K,i−1F) is an isomorphism, and for pairwise disjoint compact K1,…,Km and sections sj over open neighbourhoods Uj there are an open neighbourhood U of the union and s∈F(U) with s=sj on an open neighbourhood Wj⊆Uj of Kj (Sections on a compact set extend to a neighbourhood). Consequently two sections over a compact set that agree as classes agree near the set, and sections over two compact sets agreeing on the intersection glue over the union.

[F4]

Sheaf axioms and exactness: sections of a sheaf are determined by their germs and compatible local sections glue (A sheaf on a topological space); a sequence of sheaves is exact exactly when it is stalkwise exact, and a monomorphism of sheaves has injective stalk maps (A sequence of abelian sheaves is exact exactly when it is exact on every stalk); global sections are left exact (Global sections are left exact but need not preserve epimorphisms). Restriction to a subspace is exact: its stalks are the original stalks (The stalk of an inverse image sheaf is the stalk over the image point), so stalkwise exactness applies.

[F5]

Extension by zero and injectives: for the inclusion j:U↪X of an open subspace, j! is extension by zero (Extension by zero for abelian sheaves on an open subspace), the adjunction Hom⁡X(j!G,H)≅Hom⁡U(G,j−1H) holds and j! is exact (Extension by zero is left adjoint to restriction and is exact on abelian sheaves), and for the constant sheaves the canonical map j!ZU→ZX is a monomorphism appearing in the short exact sequence of Extension by zero and the closed complement: a short exact sequence. Morphisms out of the constant sheaf are global sections, Hom⁡(ZX,H)≅Γ(X,H) and Hom⁡(ZU,H∣U)≅Γ(U,H) (Morphisms from the constant sheaf are global sections). An injective object of Ab(X) is an abelian sheaf admitting extensions along monomorphisms (Injective object); flasque means that all restriction maps H(V)→H(U) for open U⊆V are surjective (Flasque sheaf).

[F6]

Direct sums and tensor products: for a finite family of abelian groups the direct sum is their coproduct (The direct sum of an indexed family of modules), the tensor product of sheaves is stalkwise, (F⊗G)x≅Fx⊗Gx (The stalk of a tensor product sheaf is the tensor product of the stalks, Tensor product of sheaves of modules); under AC every vector space has a basis (Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if L⊆S⊆V with L independent and span⁡(S)=V, there is a basis B of V with L⊆B⊆S, with the empty independent set), and constant sheaf sections are locally constant coefficient functions (The constant sheaf is the sheaf of locally constant functions); a morphism of sheaves is an isomorphism as soon as it is one on stalks (A morphism of sheaves is an isomorphism exactly when it is an isomorphism on every stalk).

[F7]

The topological patching uses finite selections (Every natural-number-indexed list of nonempty sets has a choice function on its family of values). The Axiom of Choice supplies the basis used for arbitrary constant-vector coefficients in step 2.3, the injective resolution datum and the derived-functor statements of [F1].

Proof

technique · direct
1.1F3F4construct

Let C1,C2⊆X be compact, let V1,V2 be open with Ck⊆Vk, let sk∈F(Vk), and suppose that W⊆V1∩V2 is open with C1∩C2⊆W and s1∣W=s2∣W. Then there are an open V⊇C1∪C2 and s∈F(V) with s=sk on an open neighbourhood of Ck for k=1,2: the sets A:=C1∖W and B:=C2∖W are compact and disjoint ([F3]), hence separated by disjoint open G1⊇A, G2⊇B ([F3]); with Vk′:=Vk∩(Gk∪W) one has Ck⊆Vk′, V1′∩V2′⊆W, so s1∣V1′ and s2∣V2′ glue to the required s over V1′∪V2′⊇C1∪C2 ([F4]).

1.2F3F4construct

Let C⊆X be compact, B⊆X closed, V⊆X open with C∪B⊆V, sC∈F(V) and sB∈F(V) with sC∣W=sB∣W for an open W⊆V containing C∩B. Then there are an open V0⊆V with C∪B⊆V0 and s0∈F(V0) with s0=sC on an open neighbourhood of C and s0=sB on an open neighbourhood of B. Indeed A:=C∖W is compact, B0:=B∖W is closed, and A∩B0=∅; covering A by finitely many open Vx with x∈Vx⊆Vx‾⊆X∖B0 and Vx‾ compact ([F3]) and setting G1:=⋃Vx⊇A, G2:=X∖⋃Vx‾⊇B∖W one has G1∩G2=∅; now V0′:=V∩(G1∪W) contains C, V0′′:=V∩(G2∪W) contains B, and V0′∩V0′′⊆W, so the restrictions of sC and sB glue ([F3, F4]).

1.3F1F2F3F4construct

Clause (1). Let F be c-soft, let K⊆X be compact and let W⊆X be an open neighbourhood of K; let σ∈Γ(K,i−1F) be represented by s∈F(U) for an open U⊇K ([F2]), and replace U by U∩W. Choose open W0,W1 with K⊆W0⊆W0‾⊆W1⊆W1‾⊆W and W1‾ compact (finitely many applications of the shrinking of [F3]); put C:=W1‾∖W0, a compact set disjoint from K. Since F is c-soft, [s]∈Γ(K,i−1F) has a preimage t1∈Γ(X,F) ([F1]); by [F2] t1=s on an open neighbourhood of K. Apply the gluing of [F2] to the disjoint compact sets K and C with the sections t1 (over X) and 0 (over X): there are an open V⊇K∪C and u∈F(V) with u=t1 on an open neighbourhood of K and u=0 on an open neighbourhood of C. Choose a compact K′ with K∪C⊆K′⊆V ([F3]) and extend the class of u∣K′ to a global section t2∈Γ(X,F) by c-softness ([F1]); then t2=u on an open neighbourhood of K′ by [F2]. Finally t2=0 on the open set W1∖W0‾: it is contained in C⊆K′ and u=0 near C; hence t2∣W1 and 0 agree on W1∖W0‾ and glue across the open cover {W1,X∖W0‾} of X to a section t∈Γ(X,F) with t=t2 on W1 and t=0 on X∖W0‾ ([F4]). Then Supp⁡(t)⊆W0‾⊆W, so t is compactly supported with support inside the prescribed W, and t=t2=t1=s near K, so t represents σ over K.

1.4F1F5

Clause (2). Let I be an injective abelian sheaf and let U⊆X be open. By [F5] the canonical map j!ZU→ZX is a monomorphism, so injectivity of I makes Hom⁡(ZX,I)→Hom⁡(j!ZU,I) surjective; under the adjunction and the identifications of [F5], Hom⁡(ZX,I)≅Γ(X,I) and Hom⁡(j!ZU,I)≅Hom⁡U(ZU,I∣U)≅Γ(U,I), and the composite is the restriction map. Hence every section of I over an open set extends to X, that is, I is flasque, and a flasque sheaf is c-soft by [F1].

2.1step 1.1F1F2F3F4construct

Lifting over a compact space. Let Y be a compact Hausdorff space, let 0→A→B→γC→0 be a short exact sequence of abelian sheaves on Y with A c-soft on Y, and let c∈Γ(Y,C). Then c has a preimage in Γ(Y,B). Indeed, the family of all pairs (U,b) with U⊆Y open, b∈B(U) and γU(b)=c∣U is cut out by a formula and covers Y (the stalk maps of γ are onto, [F4]); by compactness and normality of Y ([F3]) there are finitely many compact K1,…,Km covering Y with lifts bi∈B(Vi) over open Vi⊇Ki. We show by induction on m that the pieces can be corrected, without changing their images under γ, so that they agree near all pairwise intersections and glue ([F2]); for m=1 there is nothing to do. For m≥2, the induction hypothesis gives a section b′ over an open neighbourhood of D:=K1∪⋯∪Km−1 with γ(b′)=c there; over an open neighbourhood of the compact set D∩Km the difference b′−bm has vanishing γ, so it lies in the image of A ([F4]); the corresponding section of A over that neighbourhood extends to Y by c-softness of A, and adding its image to bm keeps γ(bm)=c while making b′−bm vanish near D∩Km; the gluing of step 1.1 applied to the compact pieces D and Km then produces a section over an open neighbourhood of D∪Km mapping to c, completing the induction. Since K1∪⋯∪Km=Y and a neighbourhood of Y in Y is Y, this is a preimage of c in Γ(Y,B).

2.2step 1.1step 1.3F1F2F3F4F5

Clause (4), the topological preservations. Let F be c-soft. (i) For an open subspace U⊆X: a compact subset of U is compact in X ([F3]) and a section of F∣U over it is represented by an ambient section over a neighbourhood, which clause (1) extends with support control into any prescribed neighbourhood; restricting the result to U extends the given section, so F∣U is c-soft. (ii) For a closed subspace Z⊆X: compact subsets of Z are compact in X ([F3]) and a section of F∣Z over one is a class of ambient sections over neighbourhoods of it in X ([F2]); clause (1) extends such a class, and restricting to Z gives the required extension, so F∣Z is c-soft. (iii) Let A be any c-soft sheaf on the open subspace U, which is locally compact Hausdorff by [F3], and put G:=j!A. Its stalks are Ax on U and zero outside U, by the local support condition of [F5]. Let K⊆X be compact and represent a section over it by s∈G(V), V⊇K open [F2]. The set L:=K∩Supp⁡(s) is closed in K, hence compact, and lies in V∩U. If L=∅, the zero global section has the required germs on K. Otherwise choose opens W0,W1 with L⊆W0⊆W0‾⊆W1⊆W1‾⊆V∩U and compact closures [F3]. In U the sets T:=K∩W1‾ and C:=W1‾∖W0 are compact. The class of s on T and the zero class on C agree on T∩C, since every such point belongs to K∖L and has zero germ of s. By the fusion of step 1.1 and the neighbourhood representation of [F2], they give a section near T∪C in U. C-softness of A extends this class to g∈Γ(U,A), agreeing with s near T and with zero near C. Glue g∣W1 with zero on U∖W0‾; the overlap lies in C. The result e∈Γ(U,A) has support closed and contained in the compact W0‾⊆U, hence lies in Γc(X,j!A). On K∩W1 it has the germs of s, and on K∖W0‾ both germs vanish because L⊆W0. Thus e represents the original section over K, proving c-softness of j!A.

2.3step 1.3F2F3F4F6F7

Clause (4), finite sums and constant-vector tensors. For a finite family of c-soft abelian sheaves, sections of the direct sum are finite tuples of sections: componentwise locality and gluing show that the finite product presheaf is a sheaf, and the finite product is also the direct sum. A class over a compact K is represented by a tuple on a neighbourhood of K [F2]; extend each component by step 1.3 and form the tuple of global sections. This proves c-softness of finite direct sums. Now assume F is a sheaf of k-vector spaces, let M be any k-vector space and H:=F⊗kXMX. Choose a basis B of M under AC [F6, F7]. Each coordinate functional λb:M→k induces a sheaf morphism H→F via id⊗(λb)X and the canonical F⊗kXkX≅F; the latter map is multiplication and is an isomorphism on stalks [F6]. A germ of H is a finite sum of F-germs times basis vectors, by [F6]. Represent its coefficients by local sections; equality of germs gives the same finite-sum expression on a smaller neighbourhood. Thus a section s representing a class over compact K has finite coordinate expressions locally near K. Compactness gives finitely many such neighbourhoods, whose union O contains K and whose expressions use one finite subset B0⊆B. Put sb:=(id⊗λb)(s∣O) for b∈B0; uniqueness of basis coordinates and locality give s∣O=∑b∈B0sb⊗b. Extend the finitely many sb to global sections tb agreeing near K by step 1.3. Then ∑b∈B0tb⊗b is a global section of H agreeing with s near K. The zero-coefficient case M=0 is immediate. This proves the tensor clause for arbitrary constant M.

3.1step 2.1F1F2F3F4

Clause (5), local lifting. Let F′ be c-soft, let K⊆X be compact and let σ′′∈Γ(K,i−1F′′) be represented by a section s′′∈F′′(U) over an open U⊇K ([F2]). Choose open U0 with K⊆U0⊆U0‾⊆U and U0‾ compact ([F3]). The restricted sheaves on the compact space U0‾ form a short exact sequence whose kernel is c-soft on U0‾: a compact subset of U0‾ is compact in X ([F3]) and a section of the restricted kernel over it is represented by an ambient section of F′ over an open neighbourhood ([F2]), which c-softness of F′ extends to X. Hence the lifting lemma of step 2.1 applies to the compact space U0‾ and the class of s′′ over it: there is t∈Γ(U0‾,i−1F) with β(t) equal to that class. Represent t by a section of F over an open V⊇U0‾ ([F2]); shrinking V we may assume that the image of that section under β equals s′′ on V (they agree as classes over U0‾, hence near it, [F2]). This section of F over the open neighbourhood V of K lifts the given class σ′′; since K and σ′′ were arbitrary, clause (5) holds locally.

3.2step 2.1step 1.3F1F2F3F4construct

Clause (5), compact-support exactness. Let F′ be c-soft; we show that Γc(β):Γc(X,F)→Γc(X,F′′) is surjective. Let s′′∈Γc(X,F′′) and put S:=Supp⁡(s′′), compact. Choose open W0,W1 with S⊆W0⊆W0‾⊆W1⊆W1‾ and W1‾ compact (finitely many shrinkings, [F3]); put C:=W1‾∖W0, a compact set disjoint from S. Apply the lifting lemma of step 2.1 to the compact space W1‾ and the class of s′′ over it: there is t∈Γ(W1‾,i−1F) with β(t)=s′′∣W1‾; represent t by a∈F(V0) over an open V0⊇W1‾ with β(a)=s′′∣V0 ([F2]). On the open set O:=V0∖S the section a has β(a)=s′′=0, hence a∣O=α(e) for a uniquely determined e∈F′(O): the family of all open Ox⊆V0 over which a lies in the image of α covers V0∖S ([F4], the kernel of β is the image of α as subsheaves) and the local sections glue because α is injective on sections ([F4]). The compact set C=W1‾∖W0 is contained in O, so e is a section of the c-soft F′ over an open neighbourhood of the compact set C; by clause (1) applied to F′ there is eX∈Γc(X,F′) with eX=e near C ([F2]). Set a1:=a−α(eX)∣V0∈F(V0): then β(a1)=s′′∣V0, and a1 vanishes on the open set OC:={ x∈V0:ax=α(eX)x }, which contains C. The overlap W1∖W0‾ of the open cover {W1,X∖W0‾} of X is contained in C⊆OC, where a1 vanishes, so a1∣W1 and the zero section on X∖W0‾ agree there and glue to a section t′∈Γ(X,F) with t′=a1 on W1 and t′=0 on X∖W0‾ ([F4]). Then Supp⁡(t′)⊆W0‾ is compact, and β(t′)=s′′: on W1 one has β(a1)=s′′, while on X∖W0‾ both sides vanish since S⊆W0⊆W0‾, and W1∪(X∖W0‾)=X. Therefore t′∈Γc(X,F) with Γc(β)(t′)=s′′.

4.1step 1.3step 3.1F1

Clause (5), quotient. Let F′ and F be c-soft. Let K⊆X be compact and let σ′′∈Γ(K,i−1F′′): by step 3.1 it is lifted by a section u of F over an open neighbourhood of K, and clause (1) applied to the c-soft F with the compact set K and the prescribed neighbourhood of u produces t∈Γc(X,F) with t=u near K; then β(t)∈Γ(X,F′′) restricts to σ′′ over K, so every class over a compact set extends to a global section and F′′ is c-soft.

5.1step 1.4step 4.1F1

Clause (3). Let F be c-soft and resolve it by injectives, 0→F→I0→I1→⋯, using the functorial datum of [F1]; each Ij is c-soft by clause (2) (Enough injective abelian sheaves supplies the resolution terms as injective objects). The syzygies Z0:=F, Zj+1:=im⁡(Ij→Ij+1) are c-soft: Z1=coker⁡(F→I0) is a quotient of c-soft sheaves in 0→F→I0→Z1→0, and inductively Zj+1 is a quotient of c-soft sheaves in 0→Zj→Ij→Zj+1→0 (clause (5)); hence each short exact sequence 0→Zj→Ij→Zj+1→0 consists of c-soft sheaves, so by clause (5) the sequence 0→Γc(X,Zj)→Γc(X,Ij)→Γc(X,Zj+1)→0 is exact. Therefore the augmented complex 0→Γc(X,F)→Γc(X,I0)→Γc(X,I1)→⋯ is exact, and Hcq(X,F)=Hq(Γc(X,Idel∙))=0 for q>0 ([F1]). For X compact the identification Hcq(X,F)=Hq(X,F) of [F1] gives the vanishing of sheaf cohomology.

6.1step 1.3step 1.4step 3.1step 3.2step 4.1step 5.1step 2.2step 2.3F7∎

Conclusion. Clause (1) is step 1.3, clause (2) is step 1.4, clause (3) is step 5.1, clause (4) is steps 2.2 and 2.3, and clause (5) is steps 3.1, 3.2 and 4.1. The Axiom of Choice supplies the coefficient basis of step 2.3 and the injective resolution datum and derived-functor statements of [F1]; all topological selections are finite.

Remarks

  • Where c-softness of the kernel is spent. The lifting and compact-support exactness of steps 3.1 and 3.2 use the c-softness of the kernel, and only of the kernel: the corrected lift is glued directly with zero on the complementary open set, so the middle term is not assumed c-soft in the exactness clause, in agreement with Schapira's Proposition 11.2.6. The middle term's c-softness is used only in step 4.1, where it makes the quotient c-soft (Schapira's Proposition 11.2.7).

  • What is not claimed. Schapira's Proposition 11.2.4 also covers small filtered colimits and arbitrary small direct sums of c-soft sheaves; those infinite forms are not needed by this pair and are not claimed here, since the coproduct machinery for sheaves is not developed in the library. The tensor clause treats arbitrary constant vector-space coefficients by a finite-coordinate argument near each compact set; it does not assert the corresponding result for general flat sheaves of coefficients.

Depends on

Used by

Dependency tree · two levels

139 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