Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
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.

Global sections on module sheaves have ordinary sheaf cohomology as derived functors

Statement

Assume the Axiom of Choice. Let (X,A) be a topological space with a sheaf of unital rings (not necessarily commutative), and let Mod⁡(A) be the category of sheaves of left A-modules. Then this category has enough injectives, every injective A-module sheaf is flasque as an underlying sheaf of abelian groups, and for every A-module sheaf M the right-derived functors of global sections in Mod⁡(A) satisfy RqΓMod⁡(A)(X,M)≅Hq(X,M)(q≥0), where the right side is ordinary sheaf cohomology of the underlying abelian sheaf.

Facts & Assumptions

Given: Axiom of Choice, a topological space X, a sheaf of unital rings A, and a sheaf M of left A-modules.

[F1]

For every unital ring R, every left R-module embeds in an injective left R-module (Module categories have enough injectives).

[F2]

Stalks are exact, and the stalk (Ax,Mx) is a ring-module pair (Modules on a ringed space, A sequence of abelian sheaves is exact exactly when it is exact on every stalk).

[F3]

For an open inclusion j:U↪X, extension by zero of an A∣U-module is defined by the same support condition as for abelian sheaves; restricting the A-action makes it an A-module, and its stalks are Mx on U and zero off U. The abelian-sheaf adjunction restricts to module morphisms, and stalkwise exactness makes this extension exact. The construction is proved in step 1.2 using Extension by zero for abelian sheaves on an open subspace, Extension by zero is left adjoint to restriction and is exact on abelian sheaves and A sequence of abelian sheaves is exact exactly when it is exact on every stalk.

[F4]

Flasque sheaves of abelian groups are acyclic for global sections (Flasque abelian sheaves are Γ-acyclic).

[F5]

Relative to a supplied injective resolution datum on a class D, the acyclic-resolution theorem applies when the resolved object, all resolution terms, and all cycles lie in D (An F-acyclic resolution, The acyclic-resolution theorem for right derived functors). For ordinary sheaf cohomology the datum is the one fixed on all of Ab(X) in Sheaf cohomology as right derived global sections.

Proof

1.1F1F2givenchoose

For each point x∈X, choose an embedding Mx↪Ix into an injective Ax-module by [F1]. The skyscraper sheaf ix∗Ix has sections Ix on opens containing x and zero on opens not containing x, with A(U) acting through Ax. The natural bijection Hom⁡A(N,ix∗Ix)≅Hom⁡Ax(Nx,Ix) shows ix∗Ix is injective, since taking stalks is exact by [F2]. The product of these injectives is injective: Hom into the product is the product of Hom functors, and products of exact sequences of abelian groups are exact under the stated Axiom of Choice. The diagonal map M→∏x∈Xix∗Ix is injective on each stalk by construction. Thus Mod⁡(A) has enough injectives.

1.2F2F3construct

Let j:U↪X be open and M an A∣U-module. Define (j!M)(V) as the sections of M(V∩U) whose support is closed in V, using Extension by zero for abelian sheaves on an open subspace. For a∈A(V) and such a section s, let as be the action of a∣V∩U; if s vanishes on W∩U near a point of V∖U, then so does as, so the support condition is preserved. The stalks are Mx for x∈U and zero otherwise by the underlying abelian construction. The abelian-sheaf adjunction extends a module map on U uniquely to an abelian-sheaf map on X; the extension is A-linear on stalks in U by the original module-linearity and off U because its source stalk is zero. Thus j! is left adjoint to restriction in module sheaves. The stalk description and [F2] show that it is exact.

2.1F2F3step 1.1step 1.2construct

Let I be an injective A-module sheaf and let U⊆V be open. A section s∈I(U) corresponds by evaluation at 1 to a morphism j!AU→I∣V. The natural map j!AU→AV is a monomorphism: on stalks it is the identity for points of U and the map 0→Ax outside U. Restriction preserves injectivity here because its exact left adjoint is extension by zero [F3, step 1.2]. Injectivity of I∣V extends the morphism across j!AU↪AV. The extension is determined by the image t of 1∈A(V), and t∣U=s. Every restriction I(V)→I(U) is therefore surjective, so I is flasque.

3.1F2F4F5givenstep 1.1step 2.1∎

Take an injective resolution 0→M→I0→I1→⋯ in Mod⁡(A), which exists by step 1.1. Its global-sections complex computes module-derived global sections by definition. Each underlying abelian sheaf Ip is flasque by step 2.1 and hence Γ-acyclic by [F4]. Use the supplied abelian-sheaf datum of [F5], whose domain is all of Ab(X): the underlying M, every Ip, and every cycle are abelian sheaves and therefore belong to that domain. Forgetting the module action preserves exactness by [F2], so this is a Γ-acyclic resolution relative to that datum. The acyclic-resolution theorem now identifies its global-sections cohomology with Hq(X,M); its Dependent Choice hypothesis follows from the assumed AC. Comparison of resolutions makes the identification natural in M, and it preserves degree zero.

Depends on

Used by

Dependency tree · two levels

54 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