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

Enough injective abelian sheaves

Statement

Assume the Axiom of Choice, and let X be a topological space. Then Ab(X) has enough injectives, every abelian sheaf on X admits an injective resolution (Injective resolutions in an abelian category), and the embeddings below supply one injective resolution datum (Supplied injective resolution data) on the whole category Ab(X): for every abelian sheaf F the datum assigns one specific injective resolution 0→F→I0(F)→I1(F)→⋯ , built functorially from F with no further selection.

Facts & Assumptions

[F1]

Ab(X) is a locally small Grothendieck category (Abelian sheaves form a Grothendieck category).

[F2]

Under AC every locally small Grothendieck abelian category admits a functorial monomorphism ηM:M↣E(M) of each object into an injective object (Grothendieck abelian categories have functorial injective embeddings).

[F3]

Under AC every locally small Grothendieck category has enough injectives and every object of it admits an injective resolution (Every Grothendieck category has enough injectives, and every object admits an injective resolution).

[F4]

If a coaugmented complex is exact everywhere except possibly at its last term In and j:Cn↣In+1 is a monomorphism from the cokernel Cn into an injective object, then composing the quotient map with j extends the complex by one term and makes it exact at In (One-step extension of a partial injective resolution).

[F5]

A supplied injective resolution datum on a class of objects assigns to each object of that class one specific injective resolution, and this assignment is part of the input data (Supplied injective resolution data).

Proof

Given: The Axiom of Choice and a topological space X.

1.1

By [F1] the category Ab(X) is a locally small Grothendieck category; applying [F2] and [F3], whose only hypothesis is AC, gives a functorial monomorphism ηM:M↣E(M) into an injective object for every object M of Ab(X), and shows that Ab(X) has enough injectives and that every abelian sheaf admits an injective resolution.

F1F2F3given
2.1

Fix an abelian sheaf F. Set I0(F):=E(F) and η0:=ηF. Suppose a coaugmented complex 0→F→ηI0→⋯→In has been constructed which is exact at every displayed term except possibly at In, with all Ij injective. Let Cn:=coker⁡(In−1→In) for n≥1 and C0:=coker⁡(η). Put In+1(F):=E(Cn) and j:=ηCn:Cn↣In+1(F), which is a monomorphism into an injective object by step 1.1. By [F4] the composite In↠Cn→jIn+1(F) extends the complex by one term and makes it exact at In; all displayed terms of the extended complex are injective. [F4, step 1.1, construct]

F4construct
3.1

Recursing the construction of step 2.1 over n=0,1,2,… (each step uses only the already constructed complex, so no simultaneous choices are made) produces an injective resolution 0→F→I0(F)→I1(F)→⋯ of F: it is exact at F because η0 is a monomorphism, and exact at each In by construction. [step 2.1, construct]

construct
3.2

The recursion of step 2.1 is a rule depending only on the object F: at every stage it applies the fixed functorial embedding E of [F2] to the canonical cokernel of the previously constructed map, so it selects no resolutions, no embeddings and no representatives. Hence F↦I∙(F) is one specific assignment of an injective resolution to each abelian sheaf, i.e. a supplied injective resolution datum on all of Ab(X) in the sense of [F5]. [F2, F5, step 2.1]

F2F5
4.1

Together, step 1.1 gives enough injectives and that every abelian sheaf admits an injective resolution, step 3.1 gives the resolutions of this construction, and step 3.2 exhibits them as a single supplied functorial datum; the Axiom of Choice is used only through the functorial embedding [F2] and the corollary [F3], and nowhere else.

F2F3step 3.1step 3.2∎

Depends on

Used by

Dependency tree · two levels

37 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