Alphabeta Math
Pipeline-generated
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.

Analytic Constructible Sheaf Foundations

1 · Prerequisites

2 · Summary

Objective. This page sets up the analytic topology of a complex algebraic variety, the finite smooth algebraic stratifications with the frontier condition that organize it, and the constructible sheaves and complexes that are locally constant of finite rank on the strata. It also records the two finiteness and resolution results the later constructible calculus consumes: bounded complexes of diagrams on a finite poset have bounded finite-dimensional bar models, and the constant sheaf cohomology of a locally contractible metric space agrees with singular cohomology, so that a nonempty contractible space with a contractible neighbourhood basis has the cohomology of a point. The page works with coefficients in an arbitrary field and isolates exactly where the Axiom of Choice is used, including injective resolutions and their derived comparisons, metric-space paracompactness and cover shrinking, flasque section lifting, choices of cochain representatives, and splittings of infinite-dimensional vector-space complexes.

The constructions here are deliberately small: definitions fix conventions without asserting an existence theory for stratifications, algebraic constructibility is quantified over a witnessing finite smooth frontier stratification, and the injective-model lemma proves triangulated closure for a fixed stratification. Bounded derived morphisms are computed by bounded-below injective replacements in the declared choice context. The companion page computes the circle of operations in the two simplest cases, the point and the open closed line.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Analytic topology and finite smooth algebraic stratifications of complex varieties

Definition

Let X be a classical algebraic variety over C in the sense of Classical algebraic prevarieties, regular maps, and varieties: a separated quasi-compact locally ringed space over C with a finite cover by affine models Z⊆Cn, the morphisms being the regular maps, i.e. the morphisms of locally ringed spaces over C (Morphisms of locally ringed spaces).

(a) Analytic topology. An affine model Z⊆Cn carries the subspace topology of the Euclidean topology of Cn (Rn as the set of functions n→R, and d1, d2, d∞ are metrics on it, The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, Complex m-space and its real coordinate dictionary, The complex numbers as R[x]/(x2+1), with the real embedding and imaginary unit i). For n=0, C0 is the singleton of empty tuples with its unique topology. On an overlap of two affine charts, the transition isomorphism and its inverse are given locally by polynomial quotient functions (Classical algebraic prevarieties, regular maps, and varieties) and are therefore continuous for the Euclidean topologies: polynomial functions are continuous, and a quotient is continuous wherever its denominator does not vanish (Sums, products, absolute values, finite maxima and minima, and quotients of continuous real-valued maps on a topological space are continuous where defined, A vector-valued function has a limit, or is continuous, if and only if each of its components does; with the algebra of continuous vector-valued functions). Hence the topologies transported from the two affine models agree on the overlap, so the affine-model topologies glue to a unique topology on the underlying set of X (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, 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): the analytic topology of X. Every regular map of complex classical varieties is continuous for the analytic topologies, by the same local description (Continuity of a map of topological spaces at a point and globally), and the analytic topology refines the Zariski topology because polynomial zero sets are Euclidean closed. Whenever a complex algebraic variety is used as a topological space below it carries the analytic topology, and each subvariety carries the subspace topology.

(b) Smooth points. Let S be a classical variety over C and let x∈S. The point x is a smooth point of S if its algebraic local ring OS,x is a regular local ring: a nonzero Noetherian local ring whose maximal ideal mx satisfies dim⁡C(mx/mx2)=dim⁡OS,x (embedding dimension and regular local ring). The residue field at a classical complex point is C. The variety S is smooth if every point is smooth. This intrinsic algebraic condition does not require a Zariski neighbourhood to be algebraically isomorphic to an open subset of affine space.

(c) Finite smooth algebraic stratifications. A finite smooth algebraic stratification with the frontier condition of X is a finite decomposition X=∐α∈ASα into pairwise disjoint nonempty connected locally closed subsets Sα⊆X — the strata — where locally closed means Sα=U∩Z for a Zariski-open U⊆X and a Zariski-closed Z⊆X, such that each Sα, with its reduced induced algebraic structure, is a smooth algebraic subvariety of X; and such that for every α the closure Sα‾ of Sα in X is a union of strata. The latter is the frontier condition: the frontier Sα‾∖Sα of every stratum is a union of strata (Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets, Interior, closure, boundary, exterior, derived set and isolated point in a topological space).

The induced structure is the polynomial-quotient function sheaf, not a restriction of OX. A locally closed S⊆X is, locally inside an affine model Z⊆Cn, the set of points with h≠0 and f1=⋯=fr=0 for polynomials h,f1,…,fr on Z (Classical algebraic prevarieties, regular maps, and varieties); the map z↦(z,1/h(z)) identifies it with the affine model {(z,t):th(z)=1, f1(z)=⋯=fr(z)=0}⊆Cn+1, and its reduced induced structure sheaf is the one transported along this identification: locally functions of the form a/b with b nonvanishing on the set. The ambient restriction OX∣S is not used, since already at the origin of the affine line the ambient stalk is the local ring of the line while the stalk of the reduced point is C. An open subset of an affine model is a union of finitely many principal open subsets: finite generation of the ideal of its closed complement supplies finitely many defining polynomials, whose nonvanishing loci cover the open subset. Each principal open subset is again an affine model, so every locally closed subvariety of X is a classical variety for the induced structure sheaf. No existence theorem for stratifications, no common-refinement theorem is asserted. The given chart data and elementary locally closed condition above require no choice principle.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6.1-sol)Open item page →

Locally constant sheaves of finite rank

Definition

Let S be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), let k be a field and let F be a sheaf of k-vector spaces on S (A sheaf on a topological space, Presheaves and sheaves of groups, rings, and modules). Then F is locally constant of finite rank if every point x∈S has an open neighbourhood U⊆S for which there are an integer n≥0 and an isomorphism of sheaves on U F∣U  ≅  kU n, where kU is the constant sheaf on U with value k and F∣U is the restriction of F to the open subspace U (Restriction of a sheaf to an open subspace, Morphisms of presheaves, The constant sheaf is the sheaf of locally constant functions). A sheaf with this property is also called a finite-rank local system of k-vector spaces on S. This is a property of the sheaf on the space; no identification of such sheaves with functors on the fundamental groupoid is part of the definition.

The sheaf kU n is the n-fold direct sum of kU in the category of sheaves of k-vector spaces, with kU 0 the zero sheaf; its sections over an open W⊆U are the locally constant functions W→kn. The integer n is quantified locally, so no global rank is asserted and the rank may differ from point to point; the definition asserts no existence of a global trivialization. The final sentence records only that a functorial groupoid presentation of local systems is a different, uncompared object here.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Algebraically constructible complexes of analytic field sheaves

Definition

Let X be a separated finite-type complex algebraic variety, i.e. a classical algebraic variety over C (Classical algebraic prevarieties, regular maps, and varieties), regarded as a topological space with its analytic topology (Analytic topology and finite smooth algebraic stratifications of complex varieties), and let k be a field. Write Sh⁡k(X) for the category of sheaves of k-vector spaces and k-linear morphisms (A sheaf on a topological space, Presheaves and sheaves of groups, rings, and modules, Modules on a ringed space); it is an abelian category (Sheaves of abelian groups, and likewise sheaves of modules on a ringed space, form abelian categories), so its bounded derived category Db(Sh⁡k(X)) is defined with the conventions of Derived category of an abelian category, under the standing smallness hypothesis recorded there.

The category Dcb(X;k) is the full subcategory of Db(Sh⁡k(X)) consisting of the complexes A satisfying:

  1. A is cohomologically bounded: Hj(A)=0 for ∣j∣ sufficiently large; and
  2. A is algebraically constructible: there exists a finite smooth algebraic stratification with the frontier condition S of X (Analytic topology and finite smooth algebraic stratifications of complex varieties) such that for every stratum S∈S and every integer j the restriction Hj(A)∣S is locally constant of finite rank (Locally constant sheaves of finite rank).

These are topological constructible sheaves, not coherent or quasi-coherent sheaves. We use the shift convention of Derived category of an abelian category: Hj(A[m])=Hj+m(A). A groupoid local system is identified with a locally constant sheaf only through an explicit local comparison, which is not made here.

Constructibility is a condition on the cohomology sheaves of a complex, and it is quantified existentially over finite smooth algebraic frontier stratifications: no stratification is fixed, and no existence or common-refinement theorem for stratifications is asserted by this definition. Shifting replaces Hj by Hj+m, which preserves cohomological boundedness and shifts a witnessing stratification nowhere, so the class is closed under shifts and under isomorphisms in Db(Sh⁡k(X)). No choice principle is used.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Analytic field sheaves have injective derived models

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let X be a topological space and let k be a field. The category Sh⁡k(X) of sheaves of k-vector spaces is the category of modules over the ringed space (X,kX) with constant structure sheaf kX (A locally ringed space, Modules on a ringed space); it is a locally small Grothendieck category and carries a functorial injective embedding, and iterating that embedding on cokernels yields for every k-sheaf one specific injective resolution (Enough injective sheaves of modules). Every bounded-below complex also has a bounded-below termwise injective replacement (Bounded below complexes admit injective replacements). With the dependent choice supplied by AC (AC implies DC implies countable choice) the bounded-below injective complexes model the bounded-below derived category: K+(Inj⁡Sh⁡k(X))→D+(Sh⁡k(X)) is an equivalence (Injective complexes model the bounded below derived category). Its full subcategory of bounded-below injective complexes with bounded cohomology models Db(Sh⁡k(X)), and morphisms of the bounded derived category are computed by these replacements; the replacements need not have bounded terms.

Now let X be a separated finite-type complex algebraic variety and let S be a finite smooth algebraic stratification with the frontier condition of X (Analytic topology and finite smooth algebraic stratifications of complex varieties). Let DSb(X;k) be the full subcategory of Db(Sh⁡k(X)) of complexes whose cohomology sheaves are bounded and constructible with respect to S (Algebraically constructible complexes of analytic field sheaves). Then DSb(X;k) is a triangulated subcategory: it is closed under shifts, isomorphisms and mapping cones. More generally, if two bounded algebraically constructible complexes are constructible with respect to one common finite smooth algebraic frontier stratification, then their cone is bounded and constructible with respect to that stratification.

Facts & Assumptions

Given: The Axiom of Choice; a topological space X and a field k; and, in the second part, a separated finite-type complex algebraic variety X with a finite smooth algebraic frontier stratification S.

[F1]

Under AC, for a ringed space (X,OX) the abelian category of OX-modules has enough injectives, and the functorial injective embedding supplies by iteration of cokernels one specific injective resolution 0→F→I0(F)→I1(F)→⋯ to each module, with no further selection (Enough injective sheaves of modules).

[F2]

With supplied bounded-below injective replacements (and DC or supplied homotopy extensions), K+(Inj⁡A)→D+(A) is an equivalence of triangulated categories (Injective complexes model the bounded below derived category).

[F3]

In ZF, AC⟹DC, and DC includes a prescribed initial point (AC implies DC implies countable choice).

[F4]

The derived category with shift [1] and cone triangles is triangulated, and every distinguished triangle gives a long exact cohomology sequence ⋯→Hn(X)→Hn(Y)→Hn(Z)→Hn+1(X)→⋯ (The derived category inherits a triangulated structure).

[F5]

A triangulated subcategory is a full additive subcategory closed under [1] and [−1] satisfying the triangulated axioms with the inherited triangles, equivalently closed under the two-out-of-three operation on distinguished triangles (Triangulated subcategory).

[F6]

The stalk of an inverse image sheaf is the stalk over the image point, and a sequence of sheaves is exact if and only if it is exact on every stalk (The stalk of an inverse image sheaf is the stalk over the image point, A sequence of abelian sheaves is exact exactly when it is exact on every stalk).

[F7]

The derived category uses Hn(X[k])=Hn+k(X) and the cone convention Cone⁡(f)n=Yn⊕Xn+1, d(y,x)=(dYy+fx,−dXx), with the triangle ending in X[1] (Derived category of an abelian category).

[F8]

Kernels of morphisms of sheaves are formed objectwise, while cokernels and images are the sheafifications of the objectwise constructions (Kernel sheaves are objectwise, while cokernels and images are sheafified).

[F9]

DSb(X;k) consists of the bounded complexes whose cohomology sheaves restrict on every stratum of S to a sheaf locally constant of finite rank (Algebraically constructible complexes of analytic field sheaves, Analytic topology and finite smooth algebraic stratifications of complex varieties).

[F10]

A sheaf is locally constant of finite rank when every point has a neighbourhood on which it is isomorphic to a finite free constant sheaf, and a locally constant sheaf of finite rank has finite-dimensional stalks whose dimension is a locally constant function (Locally constant sheaves of finite rank).

[A1]

The Axiom of Choice is used exactly through the functorial injective resolutions of [F1] and through AC ⇒ DC for the model equivalence of [F2]; the constructibility closure argument of steps 2.2 to 4.1 is choice-free (The Axiom of Choice).

[F11]

In a category with enough injectives, a bounded-below complex admits a termwise injective bounded-below quasi-isomorphic replacement under DC or supplied successive injective monomorphisms (Bounded below complexes admit injective replacements).

[F12]

Under the standing size hypotheses, the canonical functors D+(A),Db(A)→D(A) are fully faithful and exact, with essential images the objects whose cohomology is bounded below and bounded on both sides, respectively (Bounded derived localizations embed fully faithfully).

Proof

technique · direct
1.1givenalgebra

(Setup.) A sheaf of k-vector spaces on X is an OX-module for the ringed space (X,kX) and conversely, and the stalk k is a local ring, so (X,kX) is a locally ringed space with Sh⁡k(X)=Mod(kX); this category is abelian, and Db(Sh⁡k(X)) is taken with the cochain conventions of Derived category of an abelian category, every Hom-set assertion being under its standing smallness hypothesis. In the second part, DSb(X;k) is the full subcategory of complexes whose cohomology sheaves are bounded and S-constructible.

1.2F6F8F10algebra

(Extensions of local systems.) Let 0→K→E→πQ→0 be exact on any space Y, with K,Q locally constant of finite rank. Near y∈Y trivialize both, and let e1,…,eq be the constant basis sections of Q. By [F6], their germs lift to Ey; represent these finitely many lifts by sections ti and shrink to one neighbourhood N′ where π(ti)=ei. For any open W⊆N′ and locally constant coefficients ai:W→k, define s(∑iaiei)=∑iaiti by gluing the ordinary scalar multiples on opens where all ai are constant. Locality makes this well defined and compatible with restriction, and πs=id⁡. Identifying K with the kernel of π, the maps (u,v)↦u+s(v) and e↦(e−sπ(e),π(e)) are inverse sheaf morphisms between K∣N′⊕Q∣N′ and E∣N′. Therefore E is locally constant of finite rank. This uses finitely many lifts and no connected-neighbourhood hypothesis.

2.1F1F2F3F11F12A1step 1.1

(Injective models.) By [F1] applied to (X,kX) every k-sheaf receives a specific injective resolution, and the category has enough injectives. AC supplies DC by [F3]. For each bounded-below complex, [F11] now supplies a bounded-below termwise injective replacement; the successive embeddings may be taken from the fixed embedding functor of [F1]. Thus the replacement hypothesis of [F2] is met for complexes as well as sheaves, and K+(Inj⁡Sh⁡k(X))→D+(Sh⁡k(X)) is an equivalence. By [F12], the canonical functors from Db and D+ to D are fully faithful, with essential images the bounded-cohomology and bounded-below-cohomology objects, respectively. Their commutation with Db→D+ therefore makes that functor fully faithful, with essential image precisely the bounded-cohomology objects of D+. Since replacement preserves cohomology, restricting the injective-model equivalence to complexes with bounded cohomology models Db(Sh⁡k(X)). Hom groups between bounded complexes are computed by homotopy classes of maps between their bounded-below injective replacements, even when the replacements have unbounded terms.

2.2F7F9F10step 1.1

(Shifts and isomorphisms.) Fix S and let A∈DSb(X;k). By [F7], Hj(A[m])∣S=Hj+m(A)∣S, so the cohomological support is reindexed and every restricted cohomology sheaf remains locally constant of finite rank. Isomorphic derived objects have isomorphic cohomology sheaves: the cohomology functors on complexes send quasi-isomorphisms to isomorphisms and therefore descend through localization. Hence the subcategory is closed under all shifts and isomorphisms.

2.3F4F6F7F8F9F10step 1.1

(Cones on one stratum.) Let f:A→B be a morphism in DSb(X;k) and fix a stratum S. By [F6], inverse image to S is exact, since its stalk maps are the original stalk maps. It preserves finite sums, differentials and shifts, hence cone complexes by [F7], and it preserves quasi-isomorphisms. Applying it to a bounded roof representing f consequently gives a derived morphism and its cone triangle on S; no chain-map representative A→B is assumed. The long exact sequence [F4] yields 0→coker⁡(fj)→Hj(C(f))∣S→ker⁡(fj+1)→0, where fj:Hj(A)∣S→Hj(B)∣S. To check its end terms near s∈S, trivialize the finitely ranked source and target. The images of the finitely many constant basis sections have locally constant coordinate functions. Shrinking around s makes these finitely many functions constant, without requiring a connected neighbourhood. The morphism is then a fixed matrix, whose kernel and cokernel are the constant sheaves on the corresponding finite-dimensional vector spaces, as follows either from locally constant functions or from [F8] stalkwise. Thus both end terms are locally constant of finite rank.

3.1F4F9F10step 2.3step 1.2

(Cone constructibility.) Steps 2.3 and 1.2 show that each Hj(C(f))∣S is locally constant of finite rank. If A and B have cohomology only in finite intervals, their cone has cohomology only in the union of the interval for B and the interval for A shifted down one degree, by [F4]. A bounded roof also gives a bounded cone representative. Thus C(f)∈DSb(X;k).

4.1F5A1step 2.2step 3.1∎

(Triangulated subcategory.) The zero complex belongs to the subcategory, and finite sums do too because their cohomology sheaves are the finite sums of the restricted local systems. By steps 2.2, 3.1 the full additive subcategory DSb(X;k) contains all isomorphs of its objects, is closed under shifts in both directions, and whenever f is a morphism of the subcategory, a cone of f lies in the subcategory. In a triangulated category the third object of any distinguished triangle with two objects in such a subcategory is isomorphic to a cone of a morphism between objects of the subcategory, so the subcategory is closed under the two-out-of-three operation; by the equivalent characterisation of [F5] it is a triangulated subcategory. If A and B with their cone are only asserted to be constructible with respect to one common finite smooth algebraic frontier stratification, the same argument applies with that stratification in place of S, giving the final sentence: their cone is bounded and constructible with respect to that common stratification. Only step 2.1 uses AC, exactly as declared in [A1].

Remarks

  • Bounded-below injective complexes model D+; those with bounded cohomology model Db. Arbitrary injective k-sheaves are not asserted injective as abelian sheaves, and the flasque or abelian inputs of later arguments are applied to underlying abelian sheaves only.

  • The local splitting argument of step 1.2 uses only that the quotient locally has a finite basis of sections ; it is the sheaf-theoretic form of the splitting of an extension of vector spaces, made local by shrinking.

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite poset diagrams have bounded finite bar models

Statement

Let P be a finite nonempty poset, regarded as a category with one arrow p→q exactly when p≤q, and let h be the largest number of strict inequalities in a chain of P. Let Diag⁡k(P) be the abelian category of covariant diagrams of k-vector spaces on P, i.e. the functor category of k-vector spaces indexed by P, with its cochain complexes as in Cochain complex in an abelian category. If M is a bounded complex of diagrams in Diag⁡k(P) whose vector spaces are finite-dimensional and vanish outside internal degrees [a,b], then the derived inverse limit Rlim⁡M:=RHom⁡(k‾,M) (Derived hom in the bounded setting) has a finite-dimensional cochain model concentrated in [a,b+h]. If A,B are such complexes, concentrated in [a,b] and [c,d] respectively, then their derived Hom has a finite-dimensional cochain model concentrated in [c−b,d−a+h]. These models commute with every field extension. For the empty poset, the diagram sections and the derived Hom model are zero by convention.

Facts & Assumptions

Given: A finite poset P, a field k, and the bounded finite-dimensional diagram complexes specified above.

[F1]

For termwise bounded complexes, a supplied bounded-above projective model computes the derived Hom: RHom⁡(M,N)=QHom⁡‾(PM,N), the degree-r term of the Hom complex is ∏iHom⁡(Mi,Ni+r) with differential du=dNu−(−1)rudM, and if Mi=0 above b and Nj=0 below a then nonzero factors require a−r≤i≤b (Derived hom in the bounded setting).

[F2]

A cochain complex in an abelian category is a family of objects (Cn)n∈Z with morphisms dn:Cn→Cn+1 satisfying dn+1∘dn=0; lower and upper indices differ only by the sign of the grading (Cochain complex in an abelian category).

[F3]

The derived category is the localization D(A)=K(A)[qis−1], with the shift convention X[k]n=Xn+k and Hn(X[k])=Hn+k(X) (Derived category of an abelian category).

Proof

technique · direct
1.1givenalgebra

Kernels, images and cokernels of morphisms of diagrams of k-vector spaces are formed objectwise, so a morphism of diagrams is an epimorphism exactly when it is surjective at every object, and a complex of diagrams is exact exactly when it is exact at every object. In particular exactness questions about Diag⁡k(P) reduce to the vector spaces N(p), and no diagram-level machinery beyond the objectwise one is used below.

2.1step 1.1algebraconstruct

For p∈P define the diagram Qp by Qp(q)=k for p≤q and Qp(q)=0 otherwise, with the identity as structure map whenever both values are nonzero. A natural transformation φ:Qp→N is determined by φp(1)∈N(p), since for q≥p the component φq must equal N(p→q)∘φp and for q≱p the source Qp(q) is zero; conversely every vector v∈N(p) extends by these formulas. Hence Hom⁡(Qp,N)≅N(p) by evaluation at p. Pulling back along the identification, a surjection π:N→N′ induces the surjection N(p)→N′(p) by step 1.1, so every map Qp→N′ lifts to N and Qp is projective. For a finite-dimensional V, a natural transformation Qp⊗kV→N is likewise determined by its value at p, a k-linear map V→N(p), and conversely every such map extends uniquely by the structure maps of N, so Hom⁡(Qp⊗kV,N)≅Hom⁡k(V,N(p)); since Hom⁡k(V,−) carries surjections to surjections — lift the images of a finite basis and extend linearly — the diagram Qp⊗kV is projective as well. A finite direct sum of projectives is projective, because Hom⁡(⨁tXt,N)≅∏tHom⁡(Xt,N) and a finite product of surjections of vector spaces is surjective by induction on the number of factors. Only finitely many basis vectors and summands occur at each step, so no choice principle is used.

3.1F2step 2.1algebra

For a diagram N put Bn(N)=⨁p0<⋯<pnQpn⊗kN(p0) for n≥0, with the face maps ∂i:Bn(N)→Bn−1(N) (n≥1, 0≤i≤n) given on the summand of the chain p0<⋯<pn by: for i=0 apply the structure map N(p0)→N(p1) and delete p0; for 0<i<n delete the inner vertex pi, keeping the coefficient in N(p0) and the representable index pn; for i=n delete pn and use the natural map Qpn→Qpn−1 (the identity where the source is k, and zero otherwise) while keeping the coefficient. Let ∂=∑i(−1)i∂i for n≥1 and set ∂=0 in bar degree zero, before adjoining the augmentation. The simplicial identities ∂i∂j=∂j−1∂i for i<j hold because diagram transport p↦N(p) is functorial and the maps between representables compose, so ∂2=0; this is a sign-alternating sum of a simplicial identity. Since chains of P have at most h strict inequalities, Bn(N)=0 for n>h. Augment by the structure maps ϵ:B0(N)→N, Qp⊗kN(p)→N, which are natural.

4.1F2step 1.1step 2.1step 3.1algebra

Evaluate the augmented complex at q∈P. Its degree-n part consists of the chains p0<⋯<pn≤q with a vector of N(p0), the faces delete a vertex as in step 3.1, the last face being free to delete q, and the augmentation sends a length-zero chain (p0) to N(p0→q)v. Define a degree-(−1)-to-0 map s−1:N(q)→B0(N)(q) by v↦(q,v), and for n≥0 a degree-n-to-n+1 map sn on the summand of the chain p0<⋯<pn≤q by sn(v)=(−1)n+1(p0<⋯<pn<q, v) when pn<q, and sn=0 when pn=q. One checks ∂sn+sn−1∂=id on each evaluated component: the appended simplex contributes through its last face with sign (−1)n+1⋅(−1)n+1=1, every other face is matched by the corresponding appended term in s∂ with opposite sign, and in degree zero the augmentation section cancels exactly the last-face term; when pn=q and n≥1, only the last face contributes to sn−1∂, with coefficient (−1)n(−1)n=1, while for n=0 the term s−1ϵ is the identity. Moreover ϵ is surjective on the evaluated complexes because (q,v)↦v, so the augmented evaluated complex is exact in every degree. Exactness is objectwise by step 1.1, so ϵ:B(N)→N is a quasi-isomorphism; and if every N(p) is finite-dimensional then every Bn(N) is a finite direct sum of projectives by step 2.1, so B(N) is a bounded projective resolution of N.

5.1F2step 2.1step 4.1algebra

Let A be a bounded complex of diagrams with finite-dimensional values, vanishing outside internal degrees [a,b], with internal differentials dA. Apply the bar construction of step 4.1 to each internal degree u, so Bn(Au) has bar degree n∈[0,h] and carries the internal differential dA:Bn(Au)→Bn(Au+1). The face maps ∂ commute with the maps induced by dA, since they are built from the structure maps of the diagrams and from the fixed maps between representables. Take the total complex Tot⁡ with Tot⁡m=⨁u−n=mBn(Au) and differential D=dA+(−1)u∂ on the summand Bn(Au); the sign (−1)u makes the horizontal and vertical parts anticommute, so D2=0. Each column u maps quasi-isomorphically to Au by step 4.1, so the rows of the mapping cone of Tot⁡→A are the mapping cones of the augmentations B(Au)→Au and are acyclic; a bounded double complex with acyclic rows has acyclic total complex, by filtering by the finitely many internal degrees and inducting on the number of rows with the long exact homology sequence of the quotient by the top row. Hence Tot⁡→A is a quasi-isomorphism, Tot⁡ is a complex of finite-dimensional projective diagrams by steps 2.1 and 4.1, and its total degrees u−n lie in [a−h,b].

5.2F1F3step 4.1algebra

Resolve the constant diagram k‾ by its bar complex B(k‾), a bounded complex of finite-dimensional projective diagrams of the form of step 4.1 with k‾ in internal degree 0. These bounded projective models require no DC: Hom from a single projective into an acyclic complex is acyclic by exactness of its Hom functor; filtering a bounded projective complex by its finitely many degrees and applying the cohomology sequence to the resulting termwise split Hom sequences proves the same for that complex. Hence Hom from the model preserves quasi-isomorphisms and computes [F1] without any infinite sequence of lifts. Then Rlim⁡M=RHom⁡(k‾,M) is computed by the Hom complex QHom⁡‾(B(k‾),M) of [F1], whose degree-r term is ∏iHom⁡(B(k‾)i,Mi+r). Here B(k‾)−n=⨁p0<⋯<pnQpn is nonzero only for 0≤n≤h and Mj=0 for j∉[a,b], so nonzero factors require −h≤i≤0 and a≤i+r≤b. Consequently a≤i+r≤r and r≤b−i≤b+h, giving r∈[a,b+h]. Concretely the contribution of bar degree n to total degree r is the finite product ∏p0<⋯<pnMr−n(pn), so every term is a finite product of finite-dimensional spaces, hence finite-dimensional. Thus Rlim⁡M has a finite-dimensional cochain model concentrated in [a,b+h].

6.1F1step 5.1algebra

For the pair A,B concentrated in [a,b] and [c,d], resolve the source by the total bar model PA:=Tot⁡ of step 5.1, concentrated in [a−h,b], and apply [F1]: RHom⁡(A,B) is computed by QHom⁡‾(PA,B), whose degree-r term is the finite product ∏iHom⁡(PAi,Bi+r). A nonzero factor requires PAi≠0 and Bi+r≠0, hence a−h≤i≤b and c≤i+r≤d; so for r<c−b every i with PAi≠0 has i+r≤b+r<c and for r>d−a+h every such i has i+r>d, and in both cases every factor of the term vanishes. Thus the model is concentrated in [c−b,d−a+h]. By the evaluation identity in step 2.1, each summand with u−n=i and chain p0<⋯<pn contributes Hom⁡k(Au(p0),Bi+r(pn)). Thus every term is a finite product of Hom spaces between finite-dimensional vector spaces, hence finite-dimensional.

7.1step 5.2step 6.1algebra∎

Let K/k be a field extension, and write the base-changed inputs as K⊗kM, K⊗kA, K⊗kB, diagrams over K. The models built in steps 5.2 and 6.1 have terms obtained from the values M(p), Hom⁡k(A(p),B(q)) by finite sums, finite products and the fixed face and structure maps; extending scalars commutes with finite direct sums, with finite products and, between finite-dimensional spaces, with Hom spaces, so K⊗k of the model for (M,A,B) is the model for the base-changed inputs, with the same signs and differentials. Tensoring with K preserves kernels and images of linear maps between finite-dimensional k-vector spaces and hence commutes with the homology of a bounded complex of such spaces, so the cohomology of the base-changed model is the base change of the cohomology of the original model. This proves both base-change assertions. For the empty poset there are no chains, the diagram sections and the Hom complex vanish by the same product formulas, and the asserted model is zero.

Remarks

  • The models are finiteness statements about the derived inverse limit and derived Hom; no comparison with a derived category of analytic or simplicial sheaves is made here. The boundedness in bar degree is what makes the model finite-dimensional rather than merely termwise a product over an infinite index set.

  • The contracting homotopy of step 4.1 is not natural in the evaluation point q; only objectwise exactness of the augmented complex is used, which is all the quasi-isomorphism statement requires.

  • Everything is over a field, so every short exact sequence of finite-dimensional vector spaces splits and no flatness hypothesis beyond that is used. No choice principle is invoked: all index sets are finite and all limits taken are finite sums or products over the finitely many chains of P.

LemmaStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6.1-sol)Open item page →

Locally contractible metric spaces have singular constant sheaf cohomology

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let X be a metric space (Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric) having a neighbourhood basis of contractible open sets at every point, and let k be a field. Write kX for its constant sheaf. There are natural isomorphisms Hq(X,kX)≅Hsing⁡q(X;k) in every degree, where the left side is derived cohomology in the category of sheaves of k-vector spaces (computed with the functorial k-linear injective resolutions supplied by Enough injective sheaves of modules; compare Sheaf cohomology as right derived global sections). The same assertion holds on every open subset of X. In particular a nonempty contractible space with this local property has constant-sheaf cohomology k in degree zero and zero otherwise. This applies to every finite-polyhedral open star and to its nonempty intersection with a closed simplex.

Facts & Assumptions

Given: AC, a metric space X with a neighbourhood basis of contractible open sets, and a field k.

[F1]

Under AC every metric space is paracompact (Stone's theorem, under choice: every metric space is paracompact).

[F2]

Distinct points of a metric space have disjoint balls around them, so a metric space is Hausdorff (Distinct points of a metric space have disjoint balls around them).

[F3]

Under AC a cover of a paracompact Hausdorff space can be shrunk: there are locally finite open covers {Vs} and {Ws} with Vs‾⊆Ws⊆Ws‾⊆Us for members Us of the given cover (Under choice, every open cover of a paracompact Hausdorff space has locally finite open refinements {Vs} and {Ws} with Vs‾⊆Ws⊆Ws‾⊆Us).

[F4]

For every abelian group G and every open cover U the inclusion of the U-small singular chains into all singular chains induces an isomorphism on homology (Cover-small chains compute singular homology).

[F5]

A homotopy from f to g satisfies g#−f#=∂PH+PH∂ in every degree (The singular chain homotopy formula).

[F6]

Sheafification preserves stalks, and the stalk of a sheafification is the filtered colimit of the presheaf sections over the open neighbourhoods of the point (Sheafification preserves stalks).

[F7]

Under AC the sheaves of k-vector spaces on a space, being the modules over the ringed space with constant structure sheaf k, carry functorial injective embeddings and hence one specific injective resolution for every sheaf (Enough injective sheaves of modules, Sheaf cohomology as right derived global sections).

[F8]

In a short exact sequence of abelian sheaves with flasque kernel, every section of the quotient lifts over every open set, and if the middle term is also flasque then the quotient is flasque (Flasque kernel lifts quotient sections).

[F9]

A sheaf is flasque exactly when all its restriction maps between open subsets are surjective (Flasque sheaf).

[F10]

Extension by zero j! along an open inclusion satisfies Hom⁡X(j!F,G)≅Hom⁡U(F,j−1G) and is exact (Extension by zero for abelian sheaves on an open subspace, Extension by zero is left adjoint to restriction and is exact on abelian sheaves).

[F11]

Under DC, supplied injective resolution data on all objects give a long exact sequence of right derived functors for every short exact sequence, and positive derived functors vanish on injective objects (Right derived functors form a cohomological delta functor, Positive right derived functors vanish on injective objects). AC supplies DC (AC implies DC implies countable choice).

[F12]

Under DC an acyclic resolution computes the right derived functors when the resolution datum is defined on its successive kernels (The acyclic-resolution theorem for right derived functors).

[F13]

Filtered colimits of abelian groups are exact and commute with cohomology of complexes (Filtered colimits of abelian groups are exact); the same applies to underlying groups of vector spaces. Short exact sequences of cochain complexes have a natural long exact cohomology sequence (The long exact sequence in cohomology).

[F14]

Under AC abelian sheaves also have supplied functorial injective resolutions (Enough injective abelian sheaves).

[A1]

AC supplies the paracompactness and shrinking inputs [F1], [F3], the injective data [F7], [F14], the DC used in [F11], [F12], and flasque section lifting [F8]. It also supplies the cochain representatives, refinement indices and simplex assignments in step 1.2, and the degreewise complements in step 3.2. The finite-polyhedral contractions use no choice (The Axiom of Choice).

Proof

technique · direct
1.1F7F8F9F10F11F14A1algebra

(Flasque sheaves are acyclic.) For an injective k-sheaf I, the monomorphism jU!kU→jV!kV for opens U⊆V is the identity on stalks in U and has zero source elsewhere. The adjunction [F10], restricted to k-linear maps, identifies Hom from these sheaves with I(U) and I(V): a map from kU is determined by its value on 1, and locally constant scalar multiples are defined by gluing. Thus injectivity makes I(V)→I(U) onto, so I is flasque. Embed a flasque F into an injective I using [F7], with quotient Q. By [F8], I(U)→Q(U) is onto and Q is flasque. The long exact sequence and injective acyclicity [F11] give H1(X,F)=0 and Hn+1(X,F)≅Hn(X,Q) for n≥1. Induction, uniformly over flasque sheaves, proves their acyclicity. The same proof on any open subspace gives the assertion there. Repeating the argument for abelian sheaves, with ZU in place of kU and [F14] for the injective data, proves abelian flasque acyclicity as well. No k-injective is claimed to be injective among abelian sheaves.

1.2F1F2F3F6A1construct

(Global representatives.) Let Cn(U;k) be the functions on singular n-simplices with image in U, with the usual cochain differential, and let Cn be its sheafification. Locally represent s∈Cn(U) by cochains on an open cover {Uj}; local representability follows from the stalk bijection [F6]. The open subspace U is itself metric, hence paracompact and Hausdorff by [F1], [F2]. Apply [F3] in U to obtain a locally finite open cover {Wi} and assigned indices j(i) with Wi‾ U⊆Uj(i), and write ci for the representative on Uj(i). For each singular simplex in X whose image lies in some Wi, choose one such index and assign the value ci(σ); assign zero when no such index exists. These choices use [A1] and define a global cochain c∈Cn(X;k). The germ verification below shows that its sheafification restricts to s.

2.1F3F6F9step 1.2algebra

(Prescribed germs and flasqueness.) Fix x∈U. Local finiteness implies that Jx={i:x∈Wi‾ U} is finite and some neighbourhood meets no Wi for i∉Jx: first take a neighbourhood meeting only finitely many Wi, then avoid the closures of those not containing x. Closure containment from step 1.2 puts x in every Uj(i) for i∈Jx. The ci therefore have germs at x, all representing sx. The stalk bijection [F6] makes their presheaf germs equal, so on one common smaller neighbourhood N the finitely many cochains agree. Further shrink N into a Wi0 containing x and away from all Wi with i∉Jx. Every simplex in N is then assigned the value of ci0, independently of its chosen admissible index. Thus c represents s at every point of U. Every section over U has a global representative; restricting that representative to any larger open set gives an extension. Hence every Cn is flasque. The canonical sheafification map Cn(V;k)→Cn(V) is also onto for every open V.

3.1F5F6F7F12F13F14A1step 1.1step 2.1algebra

(The flasque resolution.) The augmentation kX→C0 sends a locally constant function to the same function on points. By [F6], [F13], the cohomology of its stalk complex at x is the colimit of the singular cohomology of neighbourhoods of x. Contractible open neighbourhoods are cofinal. A contraction and the cochain dual of [F5] identify their cohomology with that of a point. The ordinary singular cochain complex of a point has k in every nonnegative degree, with differential k→k equal to zero in even degrees and the identity in odd degrees, because the boundary is the alternating sum of n+1 identical faces. Its cohomology is consequently k in degree zero and zero otherwise. The augmentation induces the degree-zero stalk isomorphism, and all positive stalk cohomology vanishes. Therefore kX→C0→C1→⋯ is exact. By steps 1.1 and 2.1 its terms are acyclic, and [F12] applies: the injective datum [F7] is defined on every successive kernel. Its section complex computes the k-linear derived cohomology. The same resolution consists of acyclic underlying abelian sheaves by step 1.1; applying [F12] with [F14] identifies its section cohomology also with the published abelian-sheaf convention.

3.2F4F13A1step 1.2step 2.1

(Identification with singular cohomology.) The canonical sheafification map C∗(X;k)→Γ(X,C∗) is surjective by step 2.1. Let N∗ be its kernel. A cochain lies in N∗ exactly when it vanishes on all simplices contained in some member of some open cover of X: a cochain has zero germ at x exactly when it vanishes on all simplices of some neighbourhood of x by [F6], and a cochain vanishing on the small simplices of a cover has zero germ everywhere, while conversely the neighbourhoods of all points form such a cover. For an open cover U let KU∗ be the subcomplex of cochains vanishing on the U-small singular chains. By [F4] applied with coefficients in the field k, the inclusion of the small chain complex into all chains is a homology isomorphism, so the quotient chain complex is acyclic; over a field an acyclic chain complex of possibly infinite-dimensional spaces splits degreewise into its boundaries and a complementary subspace, and dualizing such a splitting shows that the Hom of the quotient into k is acyclic. Since restriction of functions to the subcomplex of small chains is surjective, this dual complex is exactly KU∗; hence KU∗ is acyclic. The complexes KU∗ are directed by refinement, and their union is N∗. A cocycle in the union lies in one KU∗ and is a coboundary there, so N∗ is acyclic. The long exact sequence of the short exact sequence of cochain complexes 0→N∗→C∗(X;k)→Γ(X,C∗)→0 therefore identifies Hsing⁡∗(X;k) with the cohomology of Γ(X,C∗).

4.1F6F7F12step 3.1step 3.2construct

(Comparison and naturality.) Steps 3.1 and 3.2 identify Hq(X,kX) with Hsing⁡q(X;k) in all nonnegative degrees; both are zero in negative degrees. The comparison uses the canonical augmentation and sheafification map, not the choices used to prove surjectivity. For a continuous map f:X→Y between spaces satisfying the hypotheses, pullback of singular cochains on each open V⊆Y gives cochains on f−1V, commuting with differentials, restriction and the constant-sheaf augmentation. Sheafifying gives the same pullback morphism of resolutions. Thus the induced cohomology comparisons commute with pullback, proving naturality, in both the k-linear and abelian conventions compared in step 3.1.

5.1F5step 3.1step 3.2step 4.1construct∎

(Open subspaces and finite-polyhedral consequences.) Every open subspace is metric and inherits the contractible-open basis, so the argument applies there. A nonempty contractible such space has the cohomology of a point by [F5]. For the remaining geometric claims, realize a finite simplicial complex in barycentric coordinates (tv) on its finite vertex set. If x has support simplex σ, choose 0<δ<min⁡v∈σtv(x) and put Nδ(x)={y:∣tv(y)−tv(x)∣<δ (v∈σ), ∑v∉σtv(y)<δ}. These are open neighbourhoods and form a basis as δ↓0. Every carrier simplex of y∈Nδ(x) contains σ, so the segment from y to x stays in that carrier and satisfies the defining inequalities; these segments contract Nδ(x) to x. The open star of a simplex ρ is {y:tv(y)>0 (v∈ρ)}. It is star-shaped toward the barycentre of ρ, since each carrier contains ρ and the segment preserves these positive coordinates. Its nonempty intersection with a closed simplex τ requires ρ⊆τ and has the same contraction inside τ. The intersections of the neighbourhoods Nδ(x) with these subspaces form contractible open neighbourhood bases: their contractions toward x preserve the star's positive coordinates and membership in τ. All these spaces inherit a metric from the finite coordinate space. Therefore their constant-sheaf cohomology is k in degree zero and zero otherwise. An open star need not be convex in the whole realization; only these explicit contractions are used.

Remarks

  • The lemma is stated for sheaves of k-vector spaces and uses the k-linear injective resolutions of Enough injective sheaves of modules; it does not assert that a k-injective sheaf is injective among abelian sheaves, and the flasque lifting input is applied to underlying abelian sheaves only.

  • The choices recorded in [A1] are exactly those visible in the construction: a refinement index for each member of a locally finite cover, a cover member for each singular simplex in the definition of the global representative, and complements or bases in the degreewise splitting. The paracompactness and shrinking arguments themselves already consume AC as stated in [F1] and [F3].

5 · Examples, counterexamples and false statements

None yet.

Sources