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
- Abelian Categories
- Adjunctions Units and Counits
- Binary Operations, Monoids, Groups and Subgroups
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Chain Complexes and Homology
- Chain Conditions, Semisimple Modules and the Wedderburn–Artin Theorem
- Chain Homotopy and the Homotopy Category
- Classical Affine Varieties: Coordinate Rings, Morphisms, and Rational Maps
- Cohomology of Quasi Coherent Sheaves on Affine and Projective Schemes
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Differentiability and the Cauchy–Riemann Equations
- Connectedness
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Delta Functors and Universality
- Derived Categories
- Derived Functors
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Exactness and the Member Calculus
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Group Homomorphisms and the Isomorphism Theorems
- Holomorphic Functions of Several Complex Variables
- Homotopy and Homotopy Equivalence
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Limits and Colimits
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Long Exact Sequences in Homology
- Mapping Cones Cylinders and Chain Triangles
- Metric Spaces
- Modules over a Principal Ideal Domain and the Canonical Forms
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Noetherian Rings and Hilbert Basis
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Partitions of Unity and Paracompactness
- Polynomial Rings, the Division Algorithm and Roots
- Preadditive and Additive Categories and Biproducts
- Presheaves Sheaves Stalks and Sheafification
- Prime Spectra and Radicals
- Projective and Injective Resolutions
- Reflective Subcategories and the Adjoint Functor Theorems
- Regular Local Rings and Homological Dimension
- Relations, Functions, and Quotients
- Relative Homology Excision and Mayer Vietoris
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sheaf Cohomology Cech Cohomology and Comparison
- Sheaf Operations Exactness Ringed Spaces and Module Pullback
- Simple Field Extensions and the Construction of the Complex Numbers
- Singular Chains and Singular Homology
- Subobject Lattices Generators and the Grothendieck Axioms
- Subspaces, Products, and Quotients
- Suprema and Infima
- Tensor Products of Modules
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Complex Exponential and Euler's Formula
- The Diagram Lemmas in an Abelian Category
- The Field of Fractions and Localisation
- The Topology of Euclidean Space
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangulated Categories
- Universal Properties, Representables and the Yoneda Lemma
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Zariski Topology on Prime Spectra
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
Analytic topology and finite smooth algebraic stratifications of complex varieties
Definition
Let be a classical algebraic variety over in the sense of Classical algebraic prevarieties, regular maps, and varieties: a separated quasi-compact locally ringed space over with a finite cover by affine models , the morphisms being the regular maps, i.e. the morphisms of locally ringed spaces over (Morphisms of locally ringed spaces).
(a) Analytic topology. An affine model carries the subspace topology of the Euclidean topology of ( as the set of functions , and , , 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 -space and its real coordinate dictionary, The complex numbers as , with the real embedding and imaginary unit ). For , 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 (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 . 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 be a classical variety over and let . The point is a smooth point of if its algebraic local ring is a regular local ring: a nonzero Noetherian local ring whose maximal ideal satisfies (embedding dimension and regular local ring). The residue field at a classical complex point is . The variety 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 is a finite decomposition into pairwise disjoint nonempty connected locally closed subsets — the strata — where locally closed means for a Zariski-open and a Zariski-closed , such that each , with its reduced induced algebraic structure, is a smooth algebraic subvariety of ; and such that for every the closure of in is a union of strata. The latter is the frontier condition: the frontier 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 . A locally closed is, locally inside an affine model , the set of points with and for polynomials on (Classical algebraic prevarieties, regular maps, and varieties); the map identifies it with the affine model , and its reduced induced structure sheaf is the one transported along this identification: locally functions of the form with nonvanishing on the set. The ambient restriction 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 . 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 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.
Locally constant sheaves of finite rank
Definition
Let be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), let be a field and let be a sheaf of -vector spaces on (A sheaf on a topological space, Presheaves and sheaves of groups, rings, and modules). Then is locally constant of finite rank if every point has an open neighbourhood for which there are an integer and an isomorphism of sheaves on where is the constant sheaf on with value and is the restriction of to the open subspace (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 -vector spaces on . 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 is the -fold direct sum of in the category of sheaves of -vector spaces, with the zero sheaf; its sections over an open are the locally constant functions . The integer 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.
Algebraically constructible complexes of analytic field sheaves
Definition
Let be a separated finite-type complex algebraic variety, i.e. a classical algebraic variety over (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 be a field. Write for the category of sheaves of -vector spaces and -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 is defined with the conventions of Derived category of an abelian category, under the standing smallness hypothesis recorded there.
The category is the full subcategory of consisting of the complexes satisfying:
- is cohomologically bounded: for sufficiently large; and
- is algebraically constructible: there exists a finite smooth algebraic stratification with the frontier condition of (Analytic topology and finite smooth algebraic stratifications of complex varieties) such that for every stratum and every integer the restriction 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: . 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 by , which preserves cohomological boundedness and shifts a witnessing stratification nowhere, so the class is closed under shifts and under isomorphisms in . No choice principle is used.
Analytic field sheaves have injective derived models
Statement
Assume the Axiom of Choice (The Axiom of Choice). Let be a topological space and let be a field. The category of sheaves of -vector spaces is the category of modules over the ringed space with constant structure sheaf (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 -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: is an equivalence (Injective complexes model the bounded below derived category). Its full subcategory of bounded-below injective complexes with bounded cohomology models , and morphisms of the bounded derived category are computed by these replacements; the replacements need not have bounded terms.
Now let be a separated finite-type complex algebraic variety and let be a finite smooth algebraic stratification with the frontier condition of (Analytic topology and finite smooth algebraic stratifications of complex varieties). Let be the full subcategory of of complexes whose cohomology sheaves are bounded and constructible with respect to (Algebraically constructible complexes of analytic field sheaves). Then 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 and a field ; and, in the second part, a separated finite-type complex algebraic variety with a finite smooth algebraic frontier stratification .
Under AC, for a ringed space the abelian category of -modules has enough injectives, and the functorial injective embedding supplies by iteration of cokernels one specific injective resolution to each module, with no further selection (Enough injective sheaves of modules).
With supplied bounded-below injective replacements (and DC or supplied homotopy extensions), is an equivalence of triangulated categories (Injective complexes model the bounded below derived category).
In ZF, , and DC includes a prescribed initial point (AC implies DC implies countable choice).
The derived category with shift and cone triangles is triangulated, and every distinguished triangle gives a long exact cohomology sequence (The derived category inherits a triangulated structure).
A triangulated subcategory is a full additive subcategory closed under and satisfying the triangulated axioms with the inherited triangles, equivalently closed under the two-out-of-three operation on distinguished triangles (Triangulated subcategory).
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).
The derived category uses and the cone convention , , with the triangle ending in (Derived category of an abelian category).
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).
consists of the bounded complexes whose cohomology sheaves restrict on every stratum of 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).
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).
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).
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).
Under the standing size hypotheses, the canonical functors 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
(Setup.) A sheaf of -vector spaces on is an -module for the ringed space and conversely, and the stalk is a local ring, so is a locally ringed space with ; this category is abelian, and 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, is the full subcategory of complexes whose cohomology sheaves are bounded and -constructible.
(Extensions of local systems.) Let be exact on any space , with locally constant of finite rank. Near trivialize both, and let be the constant basis sections of . By [F6], their germs lift to ; represent these finitely many lifts by sections and shrink to one neighbourhood where . For any open and locally constant coefficients , define by gluing the ordinary scalar multiples on opens where all are constant. Locality makes this well defined and compatible with restriction, and . Identifying with the kernel of , the maps and are inverse sheaf morphisms between and . Therefore is locally constant of finite rank. This uses finitely many lifts and no connected-neighbourhood hypothesis.
(Injective models.) By [F1] applied to every -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 is an equivalence. By [F12], the canonical functors from and to are fully faithful, with essential images the bounded-cohomology and bounded-below-cohomology objects, respectively. Their commutation with therefore makes that functor fully faithful, with essential image precisely the bounded-cohomology objects of . Since replacement preserves cohomology, restricting the injective-model equivalence to complexes with bounded cohomology models . 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.
(Shifts and isomorphisms.) Fix and let . By [F7], , 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.
(Cones on one stratum.) Let be a morphism in and fix a stratum . By [F6], inverse image to 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 consequently gives a derived morphism and its cone triangle on ; no chain-map representative is assumed. The long exact sequence [F4] yields , where . To check its end terms near , trivialize the finitely ranked source and target. The images of the finitely many constant basis sections have locally constant coordinate functions. Shrinking around 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.
(Cone constructibility.) Steps 2.3 and 1.2 show that each is locally constant of finite rank. If and have cohomology only in finite intervals, their cone has cohomology only in the union of the interval for and the interval for shifted down one degree, by [F4]. A bounded roof also gives a bounded cone representative. Thus .
(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 contains all isomorphs of its objects, is closed under shifts in both directions, and whenever is a morphism of the subcategory, a cone of 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 and 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 , 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 ; those with bounded cohomology model . Arbitrary injective -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.
Finite poset diagrams have bounded finite bar models
Statement
Let be a finite nonempty poset, regarded as a category with one arrow exactly when , and let be the largest number of strict inequalities in a chain of . Let be the abelian category of covariant diagrams of -vector spaces on , i.e. the functor category of -vector spaces indexed by , with its cochain complexes as in Cochain complex in an abelian category. If is a bounded complex of diagrams in whose vector spaces are finite-dimensional and vanish outside internal degrees , then the derived inverse limit (Derived hom in the bounded setting) has a finite-dimensional cochain model concentrated in . If are such complexes, concentrated in and respectively, then their derived Hom has a finite-dimensional cochain model concentrated in . 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 , a field , and the bounded finite-dimensional diagram complexes specified above.
For termwise bounded complexes, a supplied bounded-above projective model computes the derived Hom: , the degree- term of the Hom complex is with differential , and if above and below then nonzero factors require (Derived hom in the bounded setting).
A cochain complex in an abelian category is a family of objects with morphisms satisfying ; lower and upper indices differ only by the sign of the grading (Cochain complex in an abelian category).
The derived category is the localization , with the shift convention and (Derived category of an abelian category).
Proof
Kernels, images and cokernels of morphisms of diagrams of -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 reduce to the vector spaces , and no diagram-level machinery beyond the objectwise one is used below.
For define the diagram by for and otherwise, with the identity as structure map whenever both values are nonzero. A natural transformation is determined by , since for the component must equal and for the source is zero; conversely every vector extends by these formulas. Hence by evaluation at . Pulling back along the identification, a surjection induces the surjection by step 1.1, so every map lifts to and is projective. For a finite-dimensional , a natural transformation is likewise determined by its value at , a -linear map , and conversely every such map extends uniquely by the structure maps of , so ; since carries surjections to surjections — lift the images of a finite basis and extend linearly — the diagram is projective as well. A finite direct sum of projectives is projective, because 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.
For a diagram put for , with the face maps (, ) given on the summand of the chain by: for apply the structure map and delete ; for delete the inner vertex , keeping the coefficient in and the representable index ; for delete and use the natural map (the identity where the source is , and zero otherwise) while keeping the coefficient. Let for and set in bar degree zero, before adjoining the augmentation. The simplicial identities for hold because diagram transport is functorial and the maps between representables compose, so ; this is a sign-alternating sum of a simplicial identity. Since chains of have at most strict inequalities, for . Augment by the structure maps , , which are natural.
Evaluate the augmented complex at . Its degree- part consists of the chains with a vector of , the faces delete a vertex as in step 3.1, the last face being free to delete , and the augmentation sends a length-zero chain to . Define a degree--to- map by , and for a degree--to- map on the summand of the chain by when , and when . One checks on each evaluated component: the appended simplex contributes through its last face with sign , every other face is matched by the corresponding appended term in with opposite sign, and in degree zero the augmentation section cancels exactly the last-face term; when and , only the last face contributes to , with coefficient , while for the term is the identity. Moreover is surjective on the evaluated complexes because , so the augmented evaluated complex is exact in every degree. Exactness is objectwise by step 1.1, so is a quasi-isomorphism; and if every is finite-dimensional then every is a finite direct sum of projectives by step 2.1, so is a bounded projective resolution of .
Let be a bounded complex of diagrams with finite-dimensional values, vanishing outside internal degrees , with internal differentials . Apply the bar construction of step 4.1 to each internal degree , so has bar degree and carries the internal differential . The face maps commute with the maps induced by , since they are built from the structure maps of the diagrams and from the fixed maps between representables. Take the total complex with and differential on the summand ; the sign makes the horizontal and vertical parts anticommute, so . Each column maps quasi-isomorphically to by step 4.1, so the rows of the mapping cone of are the mapping cones of the augmentations 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 is a quasi-isomorphism, is a complex of finite-dimensional projective diagrams by steps 2.1 and 4.1, and its total degrees lie in .
Resolve the constant diagram by its bar complex , a bounded complex of finite-dimensional projective diagrams of the form of step 4.1 with in internal degree . 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 is computed by the Hom complex of [F1], whose degree- term is . Here is nonzero only for and for , so nonzero factors require and . Consequently and , giving . Concretely the contribution of bar degree to total degree is the finite product , so every term is a finite product of finite-dimensional spaces, hence finite-dimensional. Thus has a finite-dimensional cochain model concentrated in .
For the pair concentrated in and , resolve the source by the total bar model of step 5.1, concentrated in , and apply [F1]: is computed by , whose degree- term is the finite product . A nonzero factor requires and , hence and ; so for every with has and for every such has , and in both cases every factor of the term vanishes. Thus the model is concentrated in . By the evaluation identity in step 2.1, each summand with and chain contributes . Thus every term is a finite product of Hom spaces between finite-dimensional vector spaces, hence finite-dimensional.
Let be a field extension, and write the base-changed inputs as , , , diagrams over . The models built in steps 5.2 and 6.1 have terms obtained from the values , 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 of the model for is the model for the base-changed inputs, with the same signs and differentials. Tensoring with preserves kernels and images of linear maps between finite-dimensional -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 ; 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 .
Locally contractible metric spaces have singular constant sheaf cohomology
Statement
Assume the Axiom of Choice (The Axiom of Choice). Let be a metric space (Metric space: iff , symmetry, and the triangle inequality; pseudometric and ultrametric) having a neighbourhood basis of contractible open sets at every point, and let be a field. Write for its constant sheaf. There are natural isomorphisms in every degree, where the left side is derived cohomology in the category of sheaves of -vector spaces (computed with the functorial -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 . In particular a nonempty contractible space with this local property has constant-sheaf cohomology 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 with a neighbourhood basis of contractible open sets, and a field .
Under AC every metric space is paracompact (Stone's theorem, under choice: every metric space is paracompact).
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).
Under AC a cover of a paracompact Hausdorff space can be shrunk: there are locally finite open covers and with for members of the given cover (Under choice, every open cover of a paracompact Hausdorff space has locally finite open refinements and with ).
For every abelian group and every open cover the inclusion of the -small singular chains into all singular chains induces an isomorphism on homology (Cover-small chains compute singular homology).
A homotopy from to satisfies in every degree (The singular chain homotopy formula).
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).
Under AC the sheaves of -vector spaces on a space, being the modules over the ringed space with constant structure sheaf , 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).
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).
A sheaf is flasque exactly when all its restriction maps between open subsets are surjective (Flasque sheaf).
Extension by zero along an open inclusion satisfies 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).
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).
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).
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).
Under AC abelian sheaves also have supplied functorial injective resolutions (Enough injective abelian sheaves).
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
(Flasque sheaves are acyclic.) For an injective -sheaf , the monomorphism for opens is the identity on stalks in and has zero source elsewhere. The adjunction [F10], restricted to -linear maps, identifies Hom from these sheaves with and : a map from is determined by its value on , and locally constant scalar multiples are defined by gluing. Thus injectivity makes onto, so is flasque. Embed a flasque into an injective using [F7], with quotient . By [F8], is onto and is flasque. The long exact sequence and injective acyclicity [F11] give and for . 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 in place of and [F14] for the injective data, proves abelian flasque acyclicity as well. No -injective is claimed to be injective among abelian sheaves.
(Global representatives.) Let be the functions on singular -simplices with image in , with the usual cochain differential, and let be its sheafification. Locally represent by cochains on an open cover ; local representability follows from the stalk bijection [F6]. The open subspace is itself metric, hence paracompact and Hausdorff by [F1], [F2]. Apply [F3] in to obtain a locally finite open cover and assigned indices with , and write for the representative on . For each singular simplex in whose image lies in some , choose one such index and assign the value ; assign zero when no such index exists. These choices use [A1] and define a global cochain . The germ verification below shows that its sheafification restricts to .
(Prescribed germs and flasqueness.) Fix . Local finiteness implies that is finite and some neighbourhood meets no for : first take a neighbourhood meeting only finitely many , then avoid the closures of those not containing . Closure containment from step 1.2 puts in every for . The therefore have germs at , all representing . The stalk bijection [F6] makes their presheaf germs equal, so on one common smaller neighbourhood the finitely many cochains agree. Further shrink into a containing and away from all with . Every simplex in is then assigned the value of , independently of its chosen admissible index. Thus represents at every point of . Every section over has a global representative; restricting that representative to any larger open set gives an extension. Hence every is flasque. The canonical sheafification map is also onto for every open .
(The flasque resolution.) The augmentation sends a locally constant function to the same function on points. By [F6], [F13], the cohomology of its stalk complex at is the colimit of the singular cohomology of neighbourhoods of . 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 in every nonnegative degree, with differential equal to zero in even degrees and the identity in odd degrees, because the boundary is the alternating sum of identical faces. Its cohomology is consequently in degree zero and zero otherwise. The augmentation induces the degree-zero stalk isomorphism, and all positive stalk cohomology vanishes. Therefore 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 -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.
(Identification with singular cohomology.) The canonical sheafification map is surjective by step 2.1. Let be its kernel. A cochain lies in exactly when it vanishes on all simplices contained in some member of some open cover of : a cochain has zero germ at exactly when it vanishes on all simplices of some neighbourhood of 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 let be the subcomplex of cochains vanishing on the -small singular chains. By [F4] applied with coefficients in the field , 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 is acyclic. Since restriction of functions to the subcomplex of small chains is surjective, this dual complex is exactly ; hence is acyclic. The complexes are directed by refinement, and their union is . A cocycle in the union lies in one and is a coboundary there, so is acyclic. The long exact sequence of the short exact sequence of cochain complexes therefore identifies with the cohomology of .
(Comparison and naturality.) Steps 3.1 and 3.2 identify with 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 between spaces satisfying the hypotheses, pullback of singular cochains on each open gives cochains on , 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 -linear and abelian conventions compared in step 3.1.
(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 on its finite vertex set. If has support simplex , choose and put . These are open neighbourhoods and form a basis as . Every carrier simplex of contains , so the segment from to stays in that carrier and satisfies the defining inequalities; these segments contract to . The open star of a simplex is . 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 with these subspaces form contractible open neighbourhood bases: their contractions toward 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 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 -vector spaces and uses the -linear injective resolutions of Enough injective sheaves of modules; it does not assert that a -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.