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.

Acyclic directions of the Čech–Godement double complex

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let X be a topological space, let F be a sheaf of abelian groups on X, let U=(Ui)i∈I be an open cover of X indexed by a linearly ordered set, and let 0→F→ ε G0→ d0 G1→ d1 ⋯ be the Godement resolution of F (Godement resolution of an abelian sheaf), so that Gq=Cq(F); every Gq is flasque and the coaugmented complex is exact (Godement terms are flasque and compute cohomology).

Put Dp,q:=∏i0<⋯<ipGq(Ui0∩⋯∩Uip)=Cp(U,Gq)(p,q≥0), the ordered Čech cochains of U with values in Gq (Ordered Čech cochain complex of a cover). Let hp,q:Dp,q→Dp+1,q be the Čech differential and let vp,q:Dp,q→Dp,q+1 be the map induced componentwise by dq:Gq→Gq+1; both are defined componentwise over the increasing tuples, so hv=vh and D=(Dp,q,h,v) is a commuting double cochain complex. Its total complex is the direct-sum total complex (Tot⁡D)n=⨁p+q=nDp,q,d∣Dp,q=hp,q+(−1)pvp,q (The direct-sum total complex on finite diagonals); every diagonal is finite, so the direct-sum and product totalisations agree (Sum and product totalisations agree on finite diagonal double complexes). Augment D by the extra column D~−1,q:=Γ(X,Gq) with h−1,q:Γ(X,Gq)→D0,q the restriction map s↦(s∣Ui)i∈I and v−1,q:=Γ(X,dq):Γ(X,Gq)→Γ(X,Gq+1); the Γ-notation is the global-sections functor (Global sections of an abelian sheaf). The same convention makes D~ a commuting double cochain complex and (Tot⁡D~)n=⨁p≥−1, p+q=nD~p,q=(Tot⁡D)n⊕Γ(X,Gn+1). Finally, let u:Γ(X,G∙)⟶Tot⁡D,w:C∙(U,F)⟶Tot⁡D be the cochain maps which place a global section s in the component D0,q as the family (s∣Ui)i∈I, respectively place a Čech cochain in the components Dp,0 through the morphism ε:F→G0 of sheaves. Then:

  1. every row of D~, that is every complex ⋯→0→Γ(X,Gq)→D0,q→D1,q→⋯, is exact: its cohomology Hp(D~∙,q) vanishes for all p≥−1 and all q≥0;
  2. if U is F-acyclic (Acyclic open cover for a sheaf), then every column Dp,∙ of D satisfies Hq(Dp,∙)=0 for q>0, while H0(Dp,∙)≅Cp(U,F) through the map induced by ε;
  3. u is a quasi-isomorphism, and if U is F-acyclic then w is a quasi-isomorphism as well (Quasi-isomorphism).

Facts & Assumptions

[F1]

The ordered Čech cochains are Cp(U,G)=∏i0<⋯<ipG(Ui0∩⋯∩Uip) with the Čech differential given by the alternating sum of restrictions, componentwise over the increasing tuples (Ordered Čech cochain complex of a cover).

[F2]

For an open V⊆X, the Godement terms satisfy G0(V)=∏x∈VFx and, for q≥1, Gq(V)=∏x∈V(Qq−1(F))x, where Qn(F) is the quotient sheaf in the Godement recursion (Godement resolution of an abelian sheaf).

[F3]

Every Godement term Gq=Cq(F) is flasque, and the coaugmented complex is exact, so 0→F→G∙ is a resolution of F by flasque sheaves (Godement terms are flasque and compute cohomology).

[F4]

A flasque abelian sheaf satisfies Hq(U,F∣U)=0 for every open U and every q>0 (Flasque abelian sheaves are Γ-acyclic).

[F5]

The acyclic resolution theorem: for a supplied injective resolution datum I, an additive left exact functor F and an F-acyclic resolution 0→A→J0→⋯, there is a canonical isomorphism RInF(A)→∼Hn(F(Jdel∙)), assuming the Axiom of Dependent Choice and that A and every cycle Zq belong to the domain of I (The acyclic-resolution theorem for right derived functors).

[F6]

A short exact sequence of cochain complexes 0→A∙→B∙→C∙→0 yields a natural long exact sequence ⋯→Hn(A)→Hn(B)→Hn(C)→∂nHn+1(A)→⋯ (The long exact sequence in cohomology).

[F7]

The Axiom of Choice states that every family of nonempty sets has a choice function (The Axiom of Choice).

[F8]

For a first-quadrant cochain bicomplex the direct-sum total complex has D∣Kp,q=hp,q+(−1)pvp,q and finite diagonals (The direct-sum total complex on finite diagonals).

[F9]

The mapping cone of a chain map f has graded terms Dn⊕C[1]n and differential dnCone⁡(f)(y,x)=(dnD(y)+fn−1(x),−dn−1C(x)) (The mapping cone of a chain map).

[F10]

For a map f of complexes the cone Cone⁡(f) is acyclic if and only if f is a quasi-isomorphism (The cone criterion from the general long exact sequence).

[F11]

In ZF the Axiom of Choice implies the Axiom of Dependent Choice, AC⟹DC (AC implies DC implies countable choice), so the acyclic resolution theorem is available under the present hypothesis (The acyclic-resolution theorem for right derived functors).

[F12]

The global-sections functor is left exact: if 0→F′→F→F′′ is exact in Ab(X), then 0→Γ(X,F′)→Γ(X,F)→Γ(X,F′′) is exact (Global sections of an abelian sheaf).

[F13]

A map of complexes is a quasi-isomorphism when the induced maps on homology are isomorphisms in every degree (Quasi-isomorphism).

[F14]

If U is F-acyclic then Hq(W,F∣W)=0 for every q>0 and every nonempty finite intersection W of members of U (Acyclic open cover for a sheaf), and H0(W,F∣W)≅Γ(W,F∣W)=F(W) for every abelian sheaf (Degree-zero sheaf cohomology is global sections).

Proof

Given: A topological space X, an abelian sheaf F on X, an open cover U=(Ui)i∈I indexed by a linearly ordered set, its Godement resolution 0→F→G∙, and the associated double cochain complexes D and D~ with their total complexes.

1.1F1F2

For each q≥0 define Ax0:=Fx and Axq:=(Qq−1(F))x for q≥1. By [F2], Gq(V)=∏x∈VAxq. Consequently Dp,q is the product over x∈X of the coefficientwise Čech groups Cxp:=∏i0<⋯<ip, x∈Ui0∩⋯∩UipAxq: each intersection is precisely the set of points belonging to all the listed opens, and the restriction maps act by projection onto the relevant coordinates. The Čech differential therefore acts pointwise in x. Also Γ(X,Gq)=∏x∈XAxq by the same Godement formula. Writing Sx:={i∈I:x∈Ui}, which is nonempty because U covers X, the x-component of the augmented row q has Axq in degree −1, Cxp in degree p, augmentation the constant family a↦(a)i∈Sx, and differential the alternating sum δ. Hence each row of D~ is the product over x∈X of these augmented coefficient complexes.

1.2F7

Here is the first use of [F7]: the family (Sx)x∈X consists of nonempty sets, so the Axiom of Choice provides a function x↦ix with ix∈Sx for every x∈X. Fix such a choice for the rest of the proof.

1.3F6

Here is the bookkeeping lemma that turns exactness of the graded pieces of a filtration into acyclicity of the whole complex. Let T∙ be a cochain complex with subcomplexes FsT∙⊆T∙ for s∈Z such that Fs+1⊆Fs, that FsTn=Tn for all s≤0, and that for every fixed n one has FsTn=0 for all s large enough. If every quotient complex FsT∙/Fs+1T∙ is acyclic, then T∙ is acyclic. Indeed, for each s the short exact sequence 0→Fs+1T∙→FsT∙→FsT∙/Fs+1T∙→0 of complexes gives by [F6] the exact sequence ⋯→Hn(Fs+1)→Hn(Fs)→Hn(Fs/Fs+1)→Hn+1(Fs+1)→⋯; the third term vanishes, so Hn(Fs+1)→Hn(Fs) is an isomorphism for all n and s. Fix n. Choose M large enough that FMTr=0 for each of the three degrees r=n−1,n,n+1, which is possible by the pointwise eventual-vanishing hypothesis and a maximum of three bounds. Then Hn(FMT∙)=0, and iterating the isomorphism over s=0,1,…,M−1 gives Hn(T)=Hn(F0T∙)≅Hn(FMT∙)=0.

1.4F1F3F8

Adjoin to D the extra row Ep,−1:=Cp(U,F) of [F1], with horizontal differential the Čech differential δ and vertical differential wp:Cp(U,F)→Dp,0 induced componentwise by ε:F→G0, and keep Dp,q for q≥0 with its two differentials. Then hv=vh on the new row too, because both the Čech differential and ε are natural with respect to the restriction maps, and h2=0, v2=0 hold there because δ2=0 on Čech cochains and d0ε=0 by exactness of the resolution [F3]; the total complex is (Tot⁡E)n=(Tot⁡D)n⊕En+1,−1=(Tot⁡D)n⊕Cn+1(U,F) in the convention of [F8]. The map w:C∙(U,F)→Tot⁡D of the statement is the inclusion of this extra row: it is a cochain map, since for a Čech cochain α the vertical component of d(wα) is d0ε(α)=0 and the horizontal component is δ(wα)=w(δα) by naturality of ε.

2.1step 1.1step 1.2

For each x∈X write σ:=ix and define, for every q≥0, a homomorphism kx:Cxq+1→Cxq by (kxc)(τ):=0 if σ∈τ and (kxc)(τ):=(−1)rc(sort⁡(σ∪τ)) if σ∉τ, where τ runs over increasing (q+1)-tuples in Sx and r is the position of σ in the increasing (q+2)-tuple sort⁡(σ∪τ); this is the data fixed in [step 1.1] and [step 1.2]. Let c∈Cxq+1 and let τ be an increasing (q+2)-tuple. If σ∉τ put u:=sort⁡(σ∪τ)=(u0<⋯<uq+2) with ur=σ; then (δkxc)(τ)=∑j(−1)j(kxc)(τ∖j) and (kxδc)(τ)=(−1)r(δc)(u)=(−1)r∑i(−1)ic(u∖i). For an entry ui of u that is an element τj of τ with τj<σ one has i=j and the insertion position of σ in sort⁡(σ∪(τ∖j)) is r−1, so the two occurrences of c(u∖τj) carry the signs (−1)j+r−1 and (−1)r+j and cancel; for τj>σ one has i=j+1 and insertion position r, so the signs (−1)j+r and (−1)r+j+1 cancel; the remaining term is i=r, contributing (−1)2rc(u∖σ)=c(τ). If σ∈τ, say τr=σ, then (kxδc)(τ)=0 by the definition of kx, while in the sum for (δkxc)(τ) every j≠r contributes 0 because σ∈τ∖j, and the term j=r contributes (−1)r(kxc)(τ∖r)=(−1)r(−1)rc(τ)=c(τ), the insertion position of σ in sort⁡(σ∪(τ∖r))=τ being r. In both cases (δkx+kxδ)(c)(τ)=c(τ), that is δkx+kxδ=id⁡ on Cxq+1 for every q≥0.

3.1step 2.1step 1.2

Each augmented complex A~xq is exact. If c∈Cxq+1 is a cocycle, δc=0, then c=δ(kxc)+kx(δc)=δ(kxc) lies in the image of δ, so every cohomology group Hp(A~xq) vanishes for p≥1 by [step 2.1]. For p=0 suppose δc=0 with c∈Cx0; for i∈Sx the value at the two-element set {σ,i} gives 0=±(c(i)−c(σ)), so c is the constant family with value k(c):=c(σ)∈Axq, that is c is the image of the coefficient k(c) under the augmentation; hence H0(A~xq)=0. In degree −1 the augmentation a↦(a)i∈Sx is injective because Sx≠∅: if the constant family is zero then a=0. Therefore Hp(A~xq)=0 for all p≥−1, using [step 1.2] for the nonemptiness of Sx and [step 2.1] for the positive degrees.

4.1F7step 1.1step 3.1

Let (Px,dx)x∈X be any family of cochain complexes of abelian groups with every Px exact. Then the product complex ∏xPx with differential ∏xdx is exact: ker⁡(∏xdx)=∏xker⁡dx holds componentwise without any choice, while im⁡(∏xdx)=∏xim⁡dx uses [F7], because a family (bx) with bx=dx(ax) for some ax is hit by the family of selected preimages; hence Hp(∏xPx)=∏xHp(Px)=0. Applying this to the factor complexes A~xq of [step 3.1], and using the product description of the rows in [step 1.1], the row q of D~ is exact for every q≥0.

5.1step 1.3step 4.1

Apply [step 1.3] to T∙:=Tot⁡D~ with FsTn:=⨁p≥−1, q≥s, p+q=nD~p,q. These are subcomplexes: the horizontal differential h raises p and preserves q, and the vertical differential (−1)pv raises q to q+1≥s; the filtration is decreasing and FsTn=Tn for s≤0, while in total degree n the second coordinate satisfies q≤n+1, so FsTn=0 for s>n+1. The quotient FsT∙/Fs+1T∙ is the row s of D~ with the induced differential h (the vertical part lands in the next quotient), which is exact by [step 4.1]. Hence Tot⁡D~ is acyclic.

5.2F4F5F11F12F14step 4.1

Fix p≥0 and an increasing (p+1)-tuple α=(i0<⋯<ip), and put Wα:=Ui0∩⋯∩Uip. By the definition of Dp,q, the column Dp,∙ is the product over all such tuples α of the complexes Γ(Wα,G∙∣Wα), with differentials induced by the Godement differentials. Each restriction Gq∣Wα is flasque on the open subspace Wα, since every restriction map between opens of Wα is a restriction map of Gq, and the resolution restricts to an exact complex 0→F∣Wα→G∙∣Wα. By [F4] each term is Γ-acyclic on Wα. The supplied datum of Enough injective abelian sheaves covers all of Ab(Wα), including F∣Wα and every cycle of the restricted Godement resolution, so the acyclic resolution theorem [F5] applies (its hypothesis DC is available by [F11]) and identifies Hq(Γ(Wα,G∙∣Wα)) with Hq(Wα,F∣Wα). Taking the product over α and using [step 4.1] gives Hq(Dp,∙)=∏αHq(Wα,F∣Wα). In degree zero the identification is explicit: exactness at G0 and left exactness of Γ [F12] give ker⁡(G0(Wα)→G1(Wα))=ε(F(Wα)), and ε is injective on sections; hence the map w of the statement induces an isomorphism Cp(U,F)→H0(Dp,∙)=∏αker⁡(G0(Wα)→G1(Wα)). If U is F-acyclic then by [F14] each factor Hq(Wα,F∣Wα) vanishes for q>0, so Hq(Dp,∙)=0 for q>0. This is assertion 2.

6.1F1F8F9F10F13step 5.1

The map u:Γ(X,G∙)→Tot⁡D is a cochain map: its component in D0,q is the restriction map of [F1], the Čech differential of the family (s∣Ui)i∈I vanishes because the family is the restriction of the single section s to a cover, and the vertical differential of the family is (dqs)∣Ui by naturality of the morphism dq:Gq→Gq+1 with respect to restrictions, which is u of the Godement differential. With the total-complex convention of [F8] the differential of Tot⁡D~ sends (x,c)∈(Tot⁡D)n⊕Γ(X,Gn+1) to (dx+u(c),−dGc): the horizontal coefficient in degree p=−1 is 1, and the vertical coefficient is (−1)−1=−1. This is exactly the cone differential (dD(y)+fn−1(x),−dn−1C(x)) of [F9] for f=u, after the standard reindexing of cochain complexes as chain complexes and the identification Γ(X,Gn+1) with C[1]n; hence Tot⁡D~=Cone⁡(u) is acyclic by [step 5.1], and the cone criterion [F10] shows that u is a quasi-isomorphism in the sense of [F13]. This is the first half of assertion 3.

6.2step 5.2step 1.3step 1.4

Assume now that U is F-acyclic, and filter Tot⁡E by FsTn:=⨁p≥s, p+q=nEp,q. These are subcomplexes because h raises p and the vertical differential keeps p fixed, the filtration is decreasing and finite in each total degree, and the quotient FsT∙/Fs+1T∙ is the column s of E with differential (−1)sv (the horizontal part leaves the quotient). By [step 5.2] that quotient has vanishing cohomology: its degree −1 cohomology is the kernel of the injective map Cs(U,F)→Ds,0 and hence zero, while its degree 0 cohomology is ker⁡(Ds,0→Ds,1)/im⁡(Cs(U,F)→Ds,0)=0 by the explicit H0 identification of [step 5.2], and its q>0 cohomology is Hq(Ds,∙)=0. Hence Tot⁡E is acyclic by [step 1.3].

7.1F8F9F10step 1.4step 6.2

With the total differential of [F8], an element (x,α)∈(Tot⁡D)n⊕Cn+1(U,F) of Tot⁡E has differential (dx+(−1)n+1w(α), δα): the extra row sits in bidegree (p,q)=(n+1,−1), so its horizontal differential enters with coefficient 1 and its vertical differential with the coefficient (−1)p=(−1)n+1. Conjugating the second summand by the sign (−1)n+1 turns this into the cone differential (dx+w(α),−δα) of [F9] for f=w, so Tot⁡E is isomorphic to the mapping cone of w; since Tot⁡E is acyclic by [step 6.2], the cone criterion [F10] makes w a quasi-isomorphism. This is the second half of assertion 3, and together with [step 6.1] and [step 5.2] it proves assertions 1, 2 and 3. ∎

Depends on

Dependency tree · 2 levels

Sources