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.

✓ 3 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 3 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Constructible Incidence And Cochain Models

1 · Prerequisites

2 · Summary

Objective. This page builds the finite incidence and cochain models that turn constructible sheaves on a finite simplicial complex into finite diagrams, and the locally split Čech descent that turns an algebraic principal bundle back into sheaves on its base. On the finite pair X=∣K∣∖∣D∣, the face poset of the open simplices outside D carries finite-dimensional covariant diagrams whose exact realization is fully faithful in Db(Sh⁡k(X)), with essential image the complexes of bounded finite-rank locally constant cohomology on each open simplex; ordinary and compact-support cohomology, ordinary Hom and internal derived Hom acquire bounded finite cochain models commuting with field extension, and a local product projection on bounded constructible base objects has a comparison Rpr⁡∗pr⁡∗B≃B⊗kC∗(F;k) with its unit exhibited. Passing to a strict augmented simplicial space, the same technology produces explicit coinduced injective resolutions and computes the derived augmentation by the normalized double complex, whose unnormalized spectral sequence has first page Rjqp∗Fp, with finite total-degree diagonals and the bisimplicial and composition clauses; for the Čech nerve of a locally split map, inverse image is an equivalence onto the derived subcategory with Cartesian cohomology, restricting to algebraic constructibility for algebraic principal GL bundles. The companion page computes the method on the closed interval.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Derived tensor–Hom and inverse/direct image for field sheaves

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let f:X→Y be a continuous map of topological spaces and let k be a field. Inverse image of sheaves of k-vector spaces (A sheaf on a topological space, Inverse image presheaf and inverse image sheaf) is exact and f∗⊣Rf∗, where Rf∗ is computed on bounded-below k-linear injective replacements (Bounded below complexes admit injective replacements, Injective complexes model the bounded below derived category). For bounded complexes A,B (Bounded, bounded below, and bounded above complexes) the derived tensor over k is their signed total tensor (Tensor product of sheaves of modules), and for bounded A and bounded-below B the derived internal Hom RHom(A,B) is computed by Hom∙(A,IB) in a k-linear bounded-below injective model B→IB (The internal Hom sheaf of two module sheaves, Derived hom in the bounded setting). Flasque k-sheaves (Flasque sheaf) are acyclic for sections on every open set (Sheaf cohomology as right derived global sections). The tensor-Hom adjunction and the dg associativity, evaluation and symmetry identities are natural. No bounded-constructibility claim for the internal Hom is made here; that requires the local geometric supplier of the later constructible items.

Facts & Assumptions

Given: The Axiom of Choice; a continuous map f:X→Y of topological spaces; a field k; the category Sh⁡k of sheaves of k-vector spaces on a topological space, viewed as modules over the constant structure sheaf kX; and the bounded-complex, derived-category and derived-Hom conventions of Bounded, bounded below, and bounded above complexes, Derived category of an abelian category and Derived hom in the bounded setting.

[F1]

AC implies DC, so the choice-dependent replacement and resolution statements below are available (The Axiom of Choice, AC implies DC implies countable choice).

[F2]

Under AC every sheaf of k-vector spaces on a space embeds functorially into an injective k-sheaf, and iterating cokernels supplies one specific injective resolution of every such sheaf; this is supplied injective resolution data on all of Sh⁡k(X) (Enough injective sheaves of modules, A sheaf on a topological space).

[F3]

Under DC a bounded-below complex in a category with enough injectives admits a termwise injective bounded-below replacement once a functorial embedding datum is supplied, and the functor K+(Inj⁡)→D+ is an equivalence: bounded-below complexes of injectives are K-injective, morphisms into them are computed without roofs, and any two bounded-below injective replacements of one complex are homotopy equivalent (Bounded below complexes admit injective replacements, Injective complexes model the bounded below derived category).

[F4]

For a continuous f one has (f−1G)x≅Gf(x), naturally in G, and the induced maps on stalks are the corresponding maps of G; a sequence of sheaves is exact exactly when all its stalk sequences are. Inverse image f−1 is left adjoint to direct image f∗ with a natural bijection Hom⁡X(f−1G,F)≅Hom⁡Y(G,f∗F) (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, Inverse image is left adjoint to direct image on sheaves, Inverse image presheaf and inverse image sheaf, Direct image of a sheaf along a continuous map).

[F5]

The tensor product of modules over a ringed space is the sheafification of the sectionwise tensor presheaf, sheafification preserves stalks, and the internal Hom has as its sections over an open U the module morphisms over U between the restricted sheaves (Tensor product of sheaves of modules, The internal Hom sheaf of two module sheaves, Sheafification preserves stalks).

[F6]

Extension by zero along an open inclusion is exact and satisfies Hom⁡X(j!H,G)≅Hom⁡U(H,j−1G) naturally; the stalks of jU!kU are k on U and zero off U (Extension by zero is left adjoint to restriction and is exact on abelian sheaves, Extension by zero for abelian sheaves on an open subspace).

[F7]

Under DC, for an additive left exact functor carrying supplied injective resolution data the right derived functors form a cohomological delta functor with R0 naturally isomorphic to the functor, and an injective object is acyclic: RnF(J)=0 for n>0. For the k-linear sections functor at an open U this applies using [F2]; comparison with abelian sheaf cohomology will be proved below (Right derived functors form a cohomological delta functor, Positive right derived functors vanish on injective objects, Sheaf cohomology as right derived global sections).

[F8]

Assume AC, and let 0→F→G→H→0 be a short exact sequence of sheaves of abelian groups with F flasque. Then G(U)→H(U) is surjective for every open U, and H is again flasque when G is; flasque means that all restriction maps of sections are surjective (Flasque kernel lifts quotient sections, Flasque sheaf).

[F9]

A chain map is a quasi-isomorphism exactly when its cone is acyclic (The cone criterion from the general long exact sequence, Derived category of an abelian category). A short exact sequence of cochain complexes has a natural long exact cohomology sequence (The long exact sequence in cohomology). For a first-quadrant double cochain complex with finite diagonal sums, if a complex maps to the bottom edge compatibly and every augmented column is exact, then the map to the total complex is a quasi-isomorphism; in particular, if every column is acyclic then the total complex is acyclic (Acyclic assembly by exact columns).

[F10]

Under AC, a flasque abelian sheaf restricted to any open U has vanishing positive sheaf cohomology. Under DC an exact resolution by objects acyclic for an additive left exact functor computes its right derived functors, provided the object and all resolution kernels belong to the domain of the supplied injective resolution datum (Flasque abelian sheaves are Γ-acyclic, The acyclic-resolution theorem for right derived functors).

Proof

technique · direct
1.1givenF4algebra

The inverse image f∗=f−1 is exact and f∗⊣f∗, and f∗ preserves injective objects. By [F4] there is a natural isomorphism (f−1G)x≅Gf(x) under which the stalk of f−1φ is φf(x); since exactness is tested stalkwise, f−1 preserves kernels, images and cokernels and is exact. The adjunction bijection of [F4] is k-linear, its two directions being given on sections by the canonical k-linear maps G→f∗f−1G and f−1f∗F→F; hence f∗ is left adjoint to f∗ in Sh⁡k. If I is injective, then Hom⁡Y(−,f∗I)≅Hom⁡X(f∗(−),I) is a composite of the exact functor f∗ and the exact representable functor Hom⁡X(−,I), so f∗I is injective.

1.2givenF4F5algebra

The tensor product has the expected stalks, and tensoring is exact in each variable. Define A⊗kB as the sheafification of the sectionwise tensor presheaf of [F5]. By [F5] sheafification preserves stalks, so (A⊗kB)x is the filtered colimit lim→⁡UA(U)⊗kB(U) over the open neighbourhoods of x; since tensor products of vector spaces commute with filtered colimits, this is Ax⊗kBx, and the stalk of A⊗φ is id⁡⊗φx. For fixed B, the functor A↦A⊗kB is therefore stalkwise Ax↦Ax⊗kBx, which is exact because every k-vector space is flat, and exactness is stalkwise by [F4]; the same holds in the other variable. The restriction to opens is the evident one, so all these maps are compatible with restriction, and no choice is used in this step.

1.3givenF6F8algebra

Injective k-sheaves are flasque. Let I be injective and let U⊆V be open. The canonical map jU!kU→jV!kV of [F6] is a monomorphism of k-sheaves: on stalks it is the identity k→k on U, the monomorphism 0→k on V∖U, and 0→0 elsewhere. By [F6], Hom⁡X(jU!kU,I)≅Hom⁡U(kU,I∣U)≅I(U) and similarly with V. Injectivity of I extends every morphism jU!kU→I, that is, every section over U, along this monomorphism to a morphism jV!kV→I, that is, a section over V restricting to it. Hence the restriction I(V)→I(U) is surjective, and I is flasque by [F8].

2.1givenF1F3F4step 1.1algebra

The adjunction f∗⊣Rf∗ holds on bounded-below derived categories. Let F be a bounded-below complex on X and let j:F→IF be a bounded-below termwise injective replacement, supplied under DC by [F3]; declare Rf∗F:=f∗IF, well defined up to canonical isomorphism because any two such replacements are homotopy equivalent by [F3] and f∗ preserves homotopy equivalences. Since f∗ preserves zero objects in each degree, f∗IF is bounded below, and it is termwise injective by step 1.1; hence it is K-injective by [F3], and for every bounded-below complex G on Y the localization identifies Hom⁡D(Y)(G,f∗IF)≅Hom⁡K(Y)(G,f∗IF). The levelwise adjunction of [F4] identifies this with Hom⁡K(X)(f∗G,IF), and because IF is K-injective and quasi-isomorphic to F, this is Hom⁡D(X)(f∗G,F). All identifications are natural and k-linear, and the triangle identities are the triangle identities of the levelwise adjunction, so f∗⊣Rf∗ on D+.

2.2givenF2F4F7F8F10step 1.3algebra

Flasque k-sheaves are acyclic for sections on every open set. Let F be flasque and embed it into an injective I using [F2], with quotient Q. Viewed as a short exact sequence of underlying abelian sheaves, the sequence 0→F→I→Q→0 has flasque kernel F and flasque middle term I by step 1.3, so [F8] gives that I(U)→Q(U) is surjective for every open U and that Q is flasque. Write Hq(U,−) for the right derived functors of the k-linear sections functor at U formed with the functorial datum of [F2]; no comparison with abelian sheaf cohomology is yet assumed. By [F7] the family (Hq(U,−))q≥0 is a cohomological delta functor, so the displayed short exact sequence yields a long exact sequence; by [F7] again Hq(U,I)=0 for q>0 because I is injective. Hence H1(U,F)=0 and, for every n≥1, Hn+1(U,F)≅Hn(U,Q). Since Q is again flasque, the same argument applies to Q, and induction on n gives Hn(U,F)=0 for all n≥1 and every open U, uniformly over all flasque k-sheaves. To establish the comparison, resolve any k-sheaf G by the functorial k-injective resolution of [F2]. Forgetting scalars and restricting to U preserves exactness by the stalk criterion [F4]; each resolution term is flasque by step 1.3, so its underlying abelian sheaf on U is acyclic by [F10]. The abelian resolution datum in Sheaf cohomology as right derived global sections is defined on all of Ab(U), hence includes every kernel in this resolution. The acyclic-resolution theorem of [F10] therefore identifies the cohomology of this section complex naturally with the published Hq(U,G∣U). The same section complex computes the k-linear derived functors, giving their natural comparison as underlying abelian groups. This uses flasqueness, not injectivity after forgetting scalars; for example Fp is injective as a vector space on a point but not as an abelian group.

2.3givenF9step 1.2algebra

Bounded complexes are K-flat. Filter a bounded complex A by its finitely many descending stupid truncations; each successive quotient is one sheaf Ap placed in degree p. For any acyclic complex C, tensoring this quotient with C gives a shift of Ap⊗kC, acyclic by the exactness proved in step 1.2. The filtration sequences are split in each degree, so tensoring preserves them; their long exact cohomology sequences prove by finite induction that Tot⁡(A⊗kC) is acyclic. This argument permits unbounded C, since only finitely many A-degrees occur in each total degree. For a quasi-isomorphism B→B′ its cone is acyclic by [F9], and its tensor with A is the cone of the tensor map, with the signed total differential. Hence tensor with A preserves quasi-isomorphisms. Applying this in both variables shows that the signed total tensor of bounded representatives computes A⊗kLB, independently of the representatives.

2.4givenF5step 1.2algebra

The sheaf tensor–Hom adjunction holds on sections over each open. For kX-modules H,A,G there is a natural bijection Hom⁡X(H⊗kA,G)≅Hom⁡X(H,Hom(A,G)): on sections over an open U it is the vector-space tensor–Hom transposition g↦(h↦g(h⊗−)), with inverse s↦(h⊗a↦s(h)(a)), and these sectionwise bijections are compatible with restriction to smaller opens and with the kX-module structures because both constructions are built from restriction maps and scalar multiplication. Hence for fixed A the functor Hom(A,−) is right adjoint to the exact functor −⊗kA of step 1.2; consequently Hom(A,J) is injective whenever J is injective, its representable functor being the composite of −⊗kA and Hom⁡X(−,J). The bijection is natural in all three variables.

3.1givenF3F5F6step 2.4algebra

The internal derived Hom has the injective model. For bounded A and a bounded-below injective replacement B→IB, put RHom(A,B)=Hom∙(A,IB), with degree-n term ∏pHom(Ap,IBp+n) and differential dφ=dIφ−(−1)nφdA. The product is finite. Its terms are injective by step 2.4 and it is bounded below, hence K-injective by [F3]. Restriction of an injective sheaf to any open U remains injective, because restriction is right adjoint to exact extension by zero [F6]. Thus the same model over U computes RHom⁡U(A∣U,B∣U) after taking sections. In particular the object represents the tensor–Hom functor C↦Hom⁡D(C⊗kLA,B), rather than C↦Hom⁡D(C,B); it is a sheaf-valued internal Hom, not Hom of stalks.

3.2givenF3F7F9step 2.2algebra

Bounded-below flasque complexes are acyclic for derived sections. Let C∙ be a bounded-below complex of flasque k-sheaves, with Cn=0 for n<b, let φ:C∙→J∙ be a bounded-below termwise injective replacement supplied by [F3], and fix an open U. I first record a lemma: if K∙ is an acyclic bounded-below complex whose every term is acyclic for the sections functor at U, then Γ(U,K∙) is acyclic. Indeed, put Zn=ker⁡(Kn→Kn+1); the complex is acyclic, so 0→Zn→Kn→Zn+1→0 is a short exact sequence for every n, and Zn=0 for n<b. If Zn is acyclic for sections at U, then the long exact sequence of [F7] for this sequence, together with the acyclicity of Kn, shows that Zn+1 is again acyclic for sections at U; inducting on n upward from n<b, every Zn is acyclic. With all Zn acyclic, the same sequences give short exact sequences 0→Γ(U,Zn)→Γ(U,Kn)→Γ(U,Zn+1)→0 on sections, so the kernel of Γ(U,Kn)→Γ(U,Kn+1) equals the image of Γ(U,Kn−1)→Γ(U,Kn): the former is the kernel of Γ(U,Kn)→Γ(U,Zn+1), which is the image of Γ(U,Zn) because Γ of a short exact sequence is left exact and the sequence is right exact at the quotient, and Γ(U,Kn−1)→Γ(U,Zn) is surjective, so the two images agree. Hence Hn(Γ(U,K∙))=0 for every n. Now apply this lemma to the cone K∙=Cone⁡(φ) of the cochain map φ in the convention of Derived category of an abelian category. Its terms Jn⊕Cn+1 are direct sums of an injective term, acyclic for sections at U by [F7], and a flasque term, acyclic by step 2.2; a direct sum of two acyclic objects is acyclic by the long exact sequence [F7] applied to 0→Jn→Jn⊕Cn+1→Cn+1→0. The cone is acyclic and bounded below, so the lemma gives that Γ(U,Cone⁡(φ)) is acyclic. The canonical identification of complexes Γ(U,Cone⁡(φ))≅Cone⁡(Γ(U,φ)) holds because sections over U preserve finite direct sums and the differentials are those of φ; by the cone criterion [F9] the map Γ(U,C∙)→Γ(U,J∙) is therefore a quasi-isomorphism for every open U. Since any two bounded-below injective replacements of C∙ are homotopy equivalent by [F3], the ordinary section complex Γ(U,C∙) represents the derived sections RΓ(U,C∙) of the bounded-below flasque complex.

4.1givenF3F9step 3.1algebra

The internal model is independent of representatives. For a quasi-isomorphism g:A→A′ of bounded complexes, put C=Cone⁡(g). On every open U, the restriction I∣U of a bounded-below injective complex is K-injective by step 3.1 and [F3], so Hom⁡U∙(C∣U,I∣U) is acyclic. These are the sections of Hom∙(C,I); taking exact filtered stalk colimits shows that this sheaf complex is acyclic. The cone of Hom∙(A′,I)→Hom∙(A,I) is isomorphic, with the usual Hom signs, to Hom∙(C,I)[1], so the map is a quasi-isomorphism by [F9]. In the second variable, any homotopy equivalence between injective replacements is carried by Hom∙(A,−) to a homotopy equivalence. The injective-model comparison of [F3] therefore makes the construction a natural bifunctor of the derived objects, compatible with restriction to opens.

5.1givenF9step 2.3step 2.4step 3.1step 4.1algebra

The tensor–Hom adjunction and its coherence identities hold on the derived category. For a bounded complex C and a bounded-below complex I of injectives, the currying map Hom∙(A⊗kC,I)→Hom∙(C,Hom∙(A,I)), which sends a morphism φ to c↦(a↦(−1)∣c∣∣a∣φ(a⊗c)) on pure tensor sections and extends by linearity and gluing, is an isomorphism of complexes: over each open it is the vector-space tensor–Hom transposition of step 2.4, bijective on sections, and the Koszul sign makes both sides carry the single differential rule dψ=dIψ−(−1)nψdsource of Derived hom in the bounded setting, so it commutes with differentials and with restriction. Taking I to be an injective replacement of the bounded-below complex B and using that C is K-flat and I, Hom∙(A,I) are K-injective, the H0 transposition identifies Hom⁡D(C⊗kLA,B)≅Hom⁡D(C,RHom(A,B)) naturally in the bounded C,A and bounded-below B; this is the tensor–Hom adjunction, with unit and counit the canonical currying maps. The associativity isomorphism (A⊗kB)⊗kC≅A⊗k(B⊗kC), the symmetry isomorphism A⊗kB≅B⊗kA with its Koszul sign, the evaluation morphism RHom(A,B)⊗kLA→B, and the currying bijection all hold on pure tensor sections, where they are the usual vector-space identities, and extend by linearity, gluing and the comparison maps of step 4.1; being defined on sections they are natural and compatible with restriction to opens, hence internal. The triangle identities are those of step 2.4 at chain level.

6.1givenF1F2F3F7F8step 2.1step 2.2step 2.3step 3.1step 3.2step 4.1step 5.1∎

The claims are now assembled. Inverse image is exact and f∗⊣Rf∗ on D+ is step 2.1; the derived tensor of bounded complexes is the signed total tensor by step 2.3; the internal derived Hom is the injective model of step 3.1, well defined by step 4.1; flasque sheaves are acyclic for sections on every open set by step 2.2, and bounded-below flasque complexes compute their derived sections by step 3.2; the tensor–Hom adjunction and the dg associativity, symmetry, evaluation and currying identities are step 5.1. AC is assumed and consumed exactly as follows: AC yields DC by [F1], DC is used by the injective replacement suppliers of [F3] and the delta-functor and injective-acyclicity statements of [F7], the functorial injective resolutions of [F2] use the Grothendieck embedding theorem under AC, and the flasque section lifting of [F8] uses Zorn's lemma under AC; the stalk, tensor, Hom and adjunction verifications are choice-free. No bounded-constructibility claim for the internal Hom is made: that is supplied later on this page by the geometric finite conical and incidence models, which are not prerequisites of this lemma.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Finite simplicial constructible sheaves have an actual derived incidence model

Statement

Assume AC. Let K be a finite simplicial complex, D a subcomplex and X=∣K∣∖∣D∣. Let P be the face poset of the open simplices of K not in D, ordered by inclusion of faces. The exact realization of finite-dimensional covariant k-diagrams on P induces a fully faithful functor into Db(Sh⁡k(X)), with essential image the complexes having bounded finite-rank locally constant cohomology on each open simplex. Ordinary and compact-support cohomology, ordinary Hom and internal derived Hom have bounded finite cochain models and commute with every coefficient field extension. For a local product projection pr⁡:V×F→V with supplied finite deleted-boundary models and B in the stated constructible subcategory on the base, there is a natural local comparison Rpr⁡∗pr⁡∗B≃B⊗kC∗(F;k), taking the unit to B⊗(k→C∗(F;k)). This does not assert that an arbitrary algebraic map is simplicial.

Facts & Assumptions

Given: A finite abstract simplicial complex K with geometric realization ∣K∣, a subcomplex D⊆K, the open subspace X=∣K∣∖∣D∣ with the subspace topology, the finite face poset P={σ∈K:σ≠∅, σ∉D} ordered by inclusion of faces, its Alexandrov topology (open sets are the upward-closed subsets, with basis the principal upsets P≥σ), a field k, the category Sh⁡k(X) of sheaves of k-vector spaces with the conventions of A sheaf on a topological space and Presheaves and sheaves of groups, rings, and modules, the constant sheaf kX, and the Axiom of Choice The Axiom of Choice. Write σ∘ for the relative interior of a simplex σ, St⁡(σ) for its open star, q:X→P for the carrier map q(x)=σ if x∈σ∘, and bσ for the barycentre of σ. The bounded derived category Db(Sh⁡k(X)) and derived Hom are understood with Derived category of an abelian category and Derived hom in the bounded setting; cohomology is that of Sheaf cohomology as right derived global sections.

[F1]

Realization, stars and links (The geometric realization of an abstract simplicial complex, Subcomplexes, closures, stars, and links in a simplicial complex, A finite simplicial complex has a compact Hausdorff realization): a subcomplex is closed under faces; ∣σ∣ is the closed simplex and σ∘ its relative interior; ∣K∣ carries the weak topology in which a set is open exactly when its trace on every ∣σ∣ is relatively open, and is compact Hausdorff for finite K; the open star St⁡(σ) is the union of the open simplices τ∘ with σ⊆τ, and the closed star ⋃σ⊆ττ is the realization of the subcomplex {η:η⊆τ for some τ⊇σ}.

[F2]

The sheaf category and stalk exactness (A sheaf on a topological space, A presheaf on a topological space, Presheaves and sheaves of groups, rings, and modules, Modules on a ringed space, Sheaves of abelian groups, and likewise sheaves of modules on a ringed space, form abelian categories, The stalk of a presheaf at a point, A sequence of abelian sheaves is exact exactly when it is exact on every stalk, A morphism of sheaves is an isomorphism exactly when it is an isomorphism on every stalk): Sh⁡k(X) is the category of modules over the ringed space (X,kX) with constant structure sheaf kX, hence an abelian category; a sequence of its objects is exact exactly when every stalk sequence is exact, and a morphism is an isomorphism exactly when every stalk map is bijective; the stalk is the filtered colimit of the section groups over the open neighbourhoods.

[F3]

Inverse image (Inverse image presheaf and inverse image sheaf, Inverse image is left adjoint to direct image on sheaves, The stalk of an inverse image sheaf is the stalk over the image point): inverse image f−1 is left adjoint to direct image f∗ with natural bijection Hom⁡X(f−1G,F)≅Hom⁡Y(G,f∗F), and (f−1G)x≅Gf(x); consequently f−1 is exact, because exactness is tested on stalks.

[F4]

Direct image and restriction (Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure, Restriction of a sheaf to an open subspace): (f∗F)(V)=F(f−1V) on open V, and f∗F is a sheaf; restriction to an open subspace is inverse image along the inclusion, carried out by the same neighbourhood colimit, so that for open W⊆U⊆X one may identify (F∣U)(W)=F(W).

[F5]

Extension by zero (Extension by zero for abelian sheaves on an open subspace, Extension by zero is left adjoint to restriction and is exact on abelian sheaves): for an open inclusion j:U↪X, j!F has the sections s of F over V∩U whose support is closed in V, the functor j! is exact, and Hom⁡X(j!F,G)≅Hom⁡U(F,j−1G) naturally.

[F6]

Local constancy (Locally constant sheaves of finite rank): a sheaf is locally constant of finite rank when every point has an open neighbourhood on which it is isomorphic to a finite power of the constant sheaf. Triviality on a convex open simplex is proved in step 1.3, rather than inferred from this definition.

[F7]

The constant-polyhedral comparison (Locally contractible metric spaces have singular constant sheaf cohomology): for a metric space with a neighbourhood basis of contractible open sets, Hq(X,kX)≅Hsing⁡q(X;k) on every open subset, so a nonempty contractible such space has constant-sheaf cohomology k in degree 0 and zero otherwise; the statement applies to every finite-polyhedral open star and to its nonempty intersection with a closed simplex.

[F8]

Closed pushforward (A sheaf with no stalks off a closed subset is a pushforward, Pushforward along a closed immersion preserves sheaf cohomology): a sheaf whose stalks vanish off a closed subset Z is the pushforward of its restriction to Z; and for the closed inclusion i:Z↪X there are isomorphisms Hq(Z,F)≅Hq(X,i∗F) for every degree.

[F9]

Cohomology and Hom conventions (Sheaf cohomology as right derived global sections, Sheaf cohomology classes as derived morphisms): under AC the functorial injective resolution datum computes Hq(X,F) as RqΓ(X,F), independently of the datum up to canonical natural isomorphism, and classes in Hp(X,F) are the derived morphisms Hom⁡D(ZX[−p],F).

[F10]

Finite bar models for diagrams (Finite poset diagrams have bounded finite bar models): on a finite nonempty poset P with maximal strict-chain length h, a bounded complex M of finite-dimensional diagrams concentrated in internal degrees [a,b] has Rlim⁡M=RHom⁡(k‾,M) represented by a finite-dimensional cochain model concentrated in [a,b+h], and two such complexes A,B in ranges [a,b] and [c,d] have RHom⁡(A,B) represented by a finite-dimensional cochain model concentrated in [c−b,d−a+h]; dualizing a finite projective bar resolution over the opposite poset gives the corresponding bounded injective model, with terms that are finite sums of the standard injectives of step 1.4; these models commute with every field extension, and for the empty poset the sections and Hom model are zero by convention.

[F11]

Injective and K-injective models over a field (Analytic field sheaves have injective derived models, Injective complexes model the bounded below derived category, A bounded below complex of injectives is homotopically injective, Homotopically injective bounded below complex, Morphisms into a homotopically injective complex need no roof, A bounded below complex of injectives is homotopically injective): under AC, Sh⁡k(X) has functorial injective embeddings and bounded-below injective replacements, K+(Inj⁡Sh⁡k(X))→D+(Sh⁡k(X)) is an equivalence, and morphisms into a bounded-below injective complex are computed by chain maps without roofs.

[F12]

Projective and K-projective models (Homotopically projective bounded above complex, A bounded above complex of projectives is homotopically projective, Morphisms from a homotopically projective complex need no roof): a bounded-above complex of projective objects is K-projective, and for a K-projective complex P the localization map Hom⁡K(P,X)→Hom⁡D(P,X) is bijective for every complex X.

[F13]

The acyclic-resolution theorem (The acyclic-resolution theorem for right derived functors, AC implies DC implies countable choice): AC supplies dependent choice; if 0→A→J0→J1→⋯ is a resolution whose terms are acyclic for a left exact functor F, and each syzygy lies in the domain class of the supplied injective resolution datum, then RnF(A)≅Hn(F(Jdel∙)).

[F14]

Derived conventions and truncation (Canonical truncation of a complex, Canonical truncations fit a distinguished triangle, The derived category inherits a triangulated structure, Bounded derived localizations embed fully faithfully): canonical truncations produce the distinguished triangles τ≤nX→X→τ≥n+1X→(τ≤nX)[1] and Hn(X)[−n]→τ≥nX→τ≥n+1X→Hn(X)[−n+1]; the derived category is triangulated with exact localization functor and long exact cohomology sequences; and the canonical functors D−,D+,Db→D are fully faithful with essential images the correspondingly bounded complexes.

[F15]

Compact-support calculus (Compactly supported global sections and their right derived functors, Compact-support acyclicity of c-soft sheaves, Compact-support calculus along open and closed embeddings): AC is assumed; Γc is left exact with right derived functors Hcq, computed from the supplied injective datum; for an open subspace j:U↪X of a locally compact Hausdorff space there are natural isomorphisms RqΓc(X,j!A)≅RqΓc(U,A) for all q, and when X is compact Γc(X,−)=Γ(X,−).

[F16]

Internal Hom (The internal Hom sheaf of two module sheaves): its sections on an open U are morphisms of the restricted sheaves. Under AC the injective internal-Hom model, its derived-section comparison and restriction compatibility are proved by Derived tensor–Hom and inverse/direct image for field sheaves. Exact filtered stalk colimits commute with cohomology by Filtered colimits of abelian groups are exact.

[F17]

Künneth over a field (Kunneth over a field): for complexes of k-vector spaces with finite diagonals the cross product is a natural isomorphism ⨁p+q=nHpC⊗kHqD≅Hn(C⊗kD).

[F18]

Compact boxes and subdivision: closed Euclidean boxes are compact (Heine-Borel in Rn: with the Euclidean metric a subset of Rn is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line), and every open cover of a compact metric space has a positive Lebesgue number (Every open cover of a compact metric space has a Lebesgue number: a δ>0 such that every nonempty subset of diameter less than δ lies inside a single member of the cover). Applied to the inverse images of local-system trivializing opens on a path or homotopy square, these facts supply the finite subdivisions in step 1.3.

Proof

1.1givenF1

The carrier map. The principal upsets P≥σ={τ∈P:τ⊇σ} form a basis of the Alexandrov topology: a subset is open exactly when it is upward closed, and an upward-closed set is the union of the principal upsets of its elements. Since D is a subcomplex, every face of a simplex in D lies in D, so contraposition makes the set P of nonempty simplices outside D upward closed under taking cofaces; hence q−1(P≥σ)={x∈X:σ⊆q(x)}=St⁡(σ), because a point of ∣K∣ whose carrier contains σ cannot lie in ∣D∣ and every coface of a simplex of P again lies in P. The star St⁡(σ)=⋃τ⊇στ∘ is open in ∣K∣, since its trace on each closed simplex ∣η∣ is {x∈∣η∣:σ⊆supp⁡(x)}, which is relatively open when σ⊆η and empty otherwise; being contained in X it is also open in X. As the principal upsets form a basis, q is continuous. Each σ∘ is convex in the affine simplex spanned by σ, hence connected, locally path-connected and simply connected, and each St⁡(σ) is open and nonempty.

1.2givenF2F3

Exact realization. A diagram V:P→k-Vect defines a sheaf U↦lim⁡σ∈UVσ: compatible families glue uniquely componentwise. The least neighbourhood P≥σ has initial object σ, so its sections and its stalk are Vσ. Conversely, a sheaf on P has these values on the principal opens; restrictions give the diagram, and the sheaf axiom recovers its sections on every open. Thus sheaves on P and diagrams are equivalent. Define V^=q−1V. Its stalk at x is Vq(x), so realization is exact. On σ∘, the carrier factors through the point σ of P; composition of inverse images identifies its restriction with the constant sheaf of value Vσ. This constructs the constant-sheaf identification, rather than inferring it from an abstract equality of stalk values.

1.3givenF1F2F6F18construct

Triviality and generization. First, a finite-rank local system on a convex simplex interior is constant. By [F18], subdivide a path into finitely many intervals lying in trivializing opens and compose their stalk identifications. Refining the subdivision does not change the composite. On overlaps, transition matrices are locally constant, so a further subdivision proves independence of the trivializing opens. A homotopy between paths has compact square domain; subdivide that square finely enough that each small square maps into one trivializing open. Transport around each small square is the identity, and cancellation of its shared edges shows that transport along the two boundary paths agrees. Convexity provides such a homotopy between any two paths with fixed endpoints. Transport from a fixed point therefore defines a sheaf map from its constant stalk sheaf to the local system: near each point it is the identification from one trivialization. It is an isomorphism by the stalk criterion. Put Vσ=Fbσ. For σ≤τ, represent a germ at bσ on a sufficiently small ambient Euclidean ball; its intersection with τ∘ is nonempty and convex. Extend its restriction uniquely along the constant sheaf on τ∘ and evaluate at bτ. Equal germ representatives agree on a smaller such ball, so this map is well defined and linear. The same construction based at any point of σ∘ is locally constant after the canonical transport identifications: lift finitely many basis germs to ambient sections and shrink so that their values on each of the finitely many cofaces are fixed. Connectedness of σ∘ makes each incidence matrix constant throughout it. For σ≤η≤τ, choose a point of η∘ in the ball representing the original germ and restrict the same section near that point into τ∘; uniqueness of extension and the just-proved independence of the point on η∘ give the transitivity equation. Identities are immediate. This reconstructs a diagram functorially from F.

1.4givenF10

The standard injectives. For τ∈P and a finite-dimensional k-vector space W let Iτ(W) be the diagram with value W at every σ⊆τ and 0 elsewhere, the structure maps being identities where both values are W. A diagram map V→Iτ(W) is exactly a k-linear map Vτ→W, since its τ-component determines all components and conversely any such linear map extends by the zero maps; therefore Iτ(W) is injective because Hom⁡(−,W) is exact. Every diagram V embeds into the finite direct sum ⨁τ∈PIτ(Vτ) by the identity component at τ, a nonzero vector of Vτ being detected by that component. Hence the finite diagram category has enough injectives and explicit finite injective embeddings, and by [F10] every bounded complex of finite-dimensional diagrams has a bounded injective model whose terms are finite sums of these standard injectives with the stated finite-dimensional ranges.

1.5givenF2F3F5F10

Representables. The diagram Pσ has value k on cofaces of σ and zero elsewhere, and Hom⁡(Pσ,V)=Vσ; hence it is projective and these diagrams generate. On St⁡(σ) its realization is canonically constant, since all its diagram maps there are identities. The extension-by-zero adjunction gives jσ!kSt⁡(σ)→q−1Pσ, identity on that star; both sides have zero stalks elsewhere, so this actual morphism is an isomorphism. The finite projective bar construction of [F10] resolves every bounded finite-dimensional diagram complex by a bounded complex of finite sums of these representables.

1.6givenF5F11F16

Internal derived Hom. For bounded representatives A,B, choose a bounded-below injective replacement B→J. By [F16], Hom∙(A,J) represents RHom(A,B) and its derived sections on U represent RHom⁡(A∣U,B∣U). The reason ordinary sections suffice in this model is that Hom(Ai,Jj) is injective: tensor with a k-sheaf is exact stalkwise and its right adjoint is sheaf Hom. There are finitely many A-degrees in each Hom degree. Restriction preserves injectives by its exact left adjoint j!. Taking the exact filtered colimit of the section complexes therefore gives Hr(RHom(A,B))x=lim→⁡U∋xHom⁡D(U)(A∣U,B∣U[r]). Boundedness will follow from the local finite models.

2.1givenF2F6step 1.3

Sections on a star. The generization maps of step 1.3 are locally constant along each face: trivialize the finite-rank restriction near a point of that face, lift its finitely many basis germs to ambient sections, and shrink one neighbourhood where their restrictions to each of the finitely many incident cofaces are constant. Their coface matrices are then constant on that face neighbourhood. Since each face interior is connected, these local matrices define the same transported map throughout it; restrictions through nested faces compose as in step 1.3. For σ∈P, a section on St⁡(σ) with zero germ at bσ vanishes on a nonempty subset of every incident open simplex, hence on that whole simplex by [F6], so it is zero. Conversely, start with a germ a∈Fbσ and define its value along every τ∘ with τ⊇σ by the generization map followed by the unique constant transport on τ∘. At a point of η∘, lift that assigned germ to an ambient local section. Its values on every incident τ∘ are the prescribed ones, by the local constant matrices and their composition rule; shrinking finitely many times ensures agreement for all cofaces. Thus the assigned family of germs is locally represented by ambient sections. These sections agree stalkwise on their overlaps and glue by the sheaf axiom to a section on the whole star. This proves F(St⁡(σ))≅Fbσ. The simplex interiors were not treated as open subsets of the star.

2.2givenF1F2F5F15step 1.2

Compact-support reduction. Extend V by zero to the full face poset PK, obtaining V~; no arrow goes from a retained face to a deleted coface because D is a subcomplex. The restriction of qK−1V~ to X is canonically q−1V. The open extension-by-zero adjunction gives j!q−1V→qK−1V~; it is the identity on X, and both sides have zero stalks on ∣D∣, so it is an isomorphism. The space X is locally compact Hausdorff: its finite Euclidean realization is compact Hausdorff and X is open. Thus [F15] and compactness give RΓc(X,q−1V)≃RΓ(∣K∣,qK−1V~).

2.3givenF1F2step 1.2

The product pair. Let V=∣KV∣∖∣DV∣ and F=∣KF∣∖∣DF∣ be realizations of finite pairs with face posets PV,PF as in the statement, let pr⁡:V×F→V be the projection, and let B be a bounded complex of finite-dimensional diagrams on PV, realized as A:=qV−1B, with the product realized along qV×F:V×F→PV×PF. The product ∣KV∣×∣KF∣ has the finite regular product-cell decomposition whose closed cells are the convex polytopes ∣σ∣×∣η∣; the star, diagram and acyclicity arguments apply verbatim to these regular cells, using their convex faces, so no product of simplices is asserted to be a simplex, and V×F is the complement of the subcomplex D consisting of the cells lying in ∣DV∣×∣KF∣ or in ∣KV∣×∣DF∣; a product cell σ×η lies outside D exactly when σ∉DV and η∉DF, so its poset is exactly PV×PF, and pr⁡∗A=qV×F−1(B⊠k), where B⊠k denotes the product diagram with value Bσ at (σ,η) and the identity in the η-variable.

2.4givenF2F3F7F8step 1.4

Realized injectives are acyclic on stars. Put Zτ=∣τ∣∩X, closed in X. The restriction of q−1Iτ(W) to Zτ is canonically constant: the restricted diagram has value W and identity maps everywhere. Its stalks vanish off Zτ, so the actual closed-inclusion unit of [F8] identifies it with iτ∗WZτ. Consequently its cohomology on an open U is the constant-sheaf cohomology of U∩Zτ. For U=St⁡(σ) this intersection is empty unless σ≤τ; otherwise it is the convex set in ∣τ∣ where all coordinates indexed by σ are positive, and cannot meet D. It has cohomology W in degree zero and zero above by [F7]. Globally Zτ contracts to bτ: at positive time the segment from a retained point to bτ lies in τ∘. It has a contractible-open neighbourhood basis, being open in the convex simplex ∣τ∣. Hence its constant-sheaf cohomology is also W in degree zero and zero above. This proves ordinary global and star acyclicity of realized standard injectives and their finite sums. It does not claim that they are injective or c-soft among all sheaves.

3.1givenF2step 1.2step 1.3step 2.1

The ordinary equivalence. The constructions of steps 1.2 and 1.3 are inverse equivalences between finite-dimensional covariant k-diagrams on P and sheaves on X whose restriction to every open simplex is locally constant of finite rank. On the diagram side, the reconstruction of V^ has Vσ(V^)=(V^)bσ≅Vσ by step 1.2, and the generization maps of step 1.3 reproduce the maps of V, since the canonical sections over the stars have the prescribed values. On the sheaf side, the canonical morphism V(F)^→F is adjunct to the family Vσ≅F(St⁡(σ)) of inverse isomorphisms from step 2.1 and is an isomorphism on stalks by steps 1.2, 1.3 and 2.1, hence an isomorphism by [F2]. Both functors are exact: realization is exact by step 1.2, and reconstruction is exact because a sequence of such sheaves is exact exactly when it is exact at the stalks, which by step 1.3 are the values of the reconstructed diagrams and the generization maps are functorial, so a diagram sequence is exact exactly when the corresponding sheaf sequence is.

3.2givenF3F9F10F11F13step 2.4

Ordinary cohomology models. Dualizing the finite projective bar resolution of [F10] on the opposite poset gives a bounded injective model V→I with terms finite sums of standard injectives. Realization is exact, and step 2.4 makes these terms acyclic for global sections and for every retained star. The acyclic-resolution comparison [F13] consequently gives RΓ(St⁡(σ),q−1V)≃Iσ≃Vσ and RΓ(X,q−1V)≃lim⁡σ∈PIσ. Here its bounded-complex version follows by resolving the finitely many source degrees and filtering the total complex; the sheaf-level comparisons of [F13] identify each graded piece, hence the total. All syzygies lie in the whole field-sheaf category covered by [F11], and AC supplies DC. This last complex is a bounded finite-dimensional cochain model. Equivalently the bar model of [F10] has incidence terms ∏σ0<⋯<σpVσp and its coefficient and face differential. Its finite matrix construction commutes with every field extension. If P is empty then X is empty, both categories and all these models are zero; no nonempty-poset supplier is applied in that case.

4.1givenF7F10F13F16F17step 2.3step 2.4step 3.2

An acyclic product resolution. In the setting of step 2.3, choose bounded diagram-injective models B→I and k→J on PV and PF. The signed total I⊠J realizes a resolution of pr⁡∗A: over a field tensor is exact, and the finite double-complex filtration proves the augmentation is a quasi-isomorphism. Each elementary term is the closed pushforward of the constant coefficient W⊗U on Zτ×Zν. At a point of V, take small ambient Euclidean balls meeting only cofaces of its carrier. Their intersections with Zτ are empty or convex; Zν is contractible by step 2.4. The constant-polyhedral comparison gives no higher cohomology on the corresponding support intersection in the inverse image of the ball. Taking stalk colimits in an injective direct-image model shows that these terms are pr⁡∗-acyclic. Their ordinary direct images are iτ∗(W⊗U)Zτ: on any open base set a locally constant function on its product with the nonempty connected Zν is constant in the fibre, and evaluation at one fibre point identifies it with a locally constant function on the base support. Thus termwise pushforward of this resolution is canonically qV−1I⊗kC∙(F;k), where C∙(F;k)=lim⁡ν∈PFJν is the finite model for RΓ(F,k) from step 3.2. This keeps every internal degree of the bounded complex B; no degree-zero assumption on B is made. For empty F, both the pushforward and C∙(F;k) are zero.

4.2givenF2F4F14step 1.2step 2.1step 3.2

The derived carrier unit. By step 2.1, the actual unit V→q∗q−1V is an isomorphism on every principal open: its map to the germ at bσ is the identity of Vσ. Evaluation on a principal open is exact in the sheaf category on P, by its diagram description in step 1.2. Consequently, for an injective replacement q−1V→J, the σ-component of Rjq∗q−1V is Hj(St⁡(σ),q−1V), zero for j>0 by step 3.2. Thus the derived unit is an isomorphism for a diagram sheaf. Finite truncation triangles extend the same conclusion to every bounded diagram complex. This argument concerns principal opens in P; it makes no assertion that open stars form a neighbourhood basis in X.

4.3givenF10F13step 2.4step 2.2step 3.2

The compact-support cochain model. Apply the argument of steps 2.4 and 3.2 to the pair (K,∅), whose face poset is PK and whose realization is the compact space ∣K∣: for a bounded complex V~ of finite-dimensional diagrams on PK, choose a bounded injective resolution V~→J∙ with terms finite sums of standard injectives [F10], realize it, use the acyclicity of realized standard injectives for Γ(∣K∣,−) from step 2.4, and apply the acyclic-resolution theorem [F13]; the outcome is that RΓ(∣K∣,qK−1V~) is computed by the finite-dimensional bounded complex lim←⁡η∈PKJη∙, with the range bound of [F10] for the poset PK and its coefficient range. By step 2.2 this complex is a bounded finite cochain model for the compact-support cohomology RΓc(X,q−1V), and as in step 3.2 every map in the construction is k-linear between finite-dimensional spaces, so the model and hence the cohomology commute with every coefficient field extension by [F10].

5.1F10F13F16step 4.1

Product comparison and unit. The acyclic resolution of step 4.1 identifies Rpr⁡∗pr⁡∗A with qV−1I⊗kC∙(F;k). The augmentation B→I and exact tensor over k identify the latter with A⊗kC∙(F;k), giving the claimed natural isomorphism. Naturality and restriction compatibility follow from the diagram maps, the termwise direct-image identification and the canonical acyclic-resolution comparisons; they do not rely on testing all-sheaf stalks on whole stars. The adjunction unit is represented by B→I tensored with the fibre augmentation k→C∙(F;k). It is therefore A⊗(k→C∙(F;k)) under the comparison. After full faithfulness and the essential-image argument below, this applies to every A in the stated constructible subcategory; in the Statement this realized base object is denoted B.

5.2givenF3F10F11F12F14step 1.5step 4.2

Derived full faithfulness. For bounded diagram complexes U,W, take a finite projective bar model P→U and an injective replacement q−1W→J. By [F11], [F12] and the inverse/direct-image adjunction, the Hom complex from q−1P to J equals the Hom complex from P to q∗J. The derived carrier unit of step 4.2 identifies q∗J with W. Since the bounded projective model P is K-projective, taking degree-zero cohomology identifies Hom⁡D(X)(q−1U,q−1W) with Hom⁡D(P)(U,W), naturally and compatibly with realization. Shifts give the same comparison in every degree, and [F14] identifies the bounded localizations with their full subcategories. Thus realization is fully faithful.

6.1givenF17step 5.1

The qualified cone estimate. Suppose in addition that the fibre augmentation k→H0(F;k) is an isomorphism (for these finite models, F nonempty and connected), and that Hr(F;k)=0 for 1≤r≤R. Then C~=Cone⁡(k→C∙(F;k)) has no cohomology in degrees ≤R, including degree −1. For A∈D≥b, the Künneth formula gives Hn(A⊗C~)=⨁p+r=nHp(A)⊗Hr(C~) stalkwise; a nonzero term requires p≥b and r≥R+1. The cone of the unit therefore lies in D≥b+R+1. Without the degree-zero condition the estimate is false, for example for a two-point fibre and A=k: the unit has cokernel k in degree zero. The product comparison itself needs no connectedness condition and remains local to the supplied models.

6.2givenF10step 5.2

Finite Hom and scalar extension. Full faithfulness identifies actual derived Hom with the finite diagram Hom model of [F10]. Its terms are finite products of Hom⁡k(Vσ,Wτ) from finite-dimensional coefficient spaces. Tensor with a field extension commutes with these Hom spaces, finite sums, and the matrices and cohomology of the bounded model. This proves the Hom and scalar-extension clauses. The analytic injective replacement J in step 5.2 need not have finite-dimensional terms; it is the equivalent diagram model that is finite.

6.3givenF2F14step 3.1step 5.2

The essential image. First, if V is a bounded complex of diagrams, then each cohomology sheaf of q−1V is q−1(HjV) by exactness of q−1, and its restriction to an open simplex in P is constant of finite rank, so such complexes lie in the stated image and have bounded finite-rank locally constant cohomology on each open simplex. Conversely, let A be a bounded complex on X whose cohomology sheaves are finite-rank locally constant on every open simplex. By step 3.1 each Hj(A) is isomorphic to q−1Vj for a finite-dimensional diagram Vj, and Vj=0 outside a finite range of degrees. We build A inductively from its cohomology. If A has at most one nonzero cohomology sheaf, then A≅Hn(A)[−n]≅q−1(Vn[−n]), using that q−1 commutes with shifts up to canonical isomorphism because it is exact. Otherwise let m be the least degree with Hm(A)≠0; the canonical truncation triangle of [F14] reads Hm(A)[−m]→A→τ≥m+1A→Hm(A)[−m+1]. By induction on the number of nonzero cohomology degrees, τ≥m+1A≅q−1W for a bounded diagram complex W, and Hm(A)[−m]≅q−1(Vm[−m]); by step 5.2 the connecting morphism δ:q−1W→q−1(Vm[−m+1]) is q−1(δ0) for a unique morphism δ0 of the diagram derived category. Completing δ0 to a distinguished triangle Vm[−m]→Y→W→Vm[−m+1] of [F14] and applying the exact functor q−1 yields a triangle q−1(Vm[−m])→q−1Y→q−1W→q−1(Vm[−m+1]) whose connecting morphism is δ; two distinguished triangles with isomorphic first two objects and the same connecting morphism are isomorphic, so A≅q−1Y and A is realized. Hence the essential image is exactly the full subcategory of complexes with bounded finite-rank locally constant cohomology on each open simplex.

6.4givenF2F7F10step 1.6step 2.4step 5.2

Local internal-Hom models. For x∈σ∘, sufficiently small ambient Euclidean balls U in X lie in St⁡(σ) and meet exactly the cofaces Qσ={τ:τ≥σ}. For realized diagram complexes A=q−1V, B=q−1W, their restrictions are realized by the same restricted diagrams on Qσ. The derived carrier-unit argument applies on U: for η≤τ in Qσ, U∩St⁡(η)∩∣τ∣ is empty or convex, so the restricted standard-injective resolution is acyclic on every restricted principal star. Consequently step 5.2 identifies Hom⁡D(U)(A∣U,B∣U[r]) with the finite diagram Hom cohomology on Qσ. Restriction to smaller such balls is the identity on these finite models. No convexity of an entire open star is required. By step 1.6 the stalk of internal Hom is therefore this same finite model. These identifications also prove local constancy along σ∘, rather than only equality of stalk dimensions: a class on one such ball maps canonically into the cohomology sheaf, and its restrictions to smaller balls about nearby points of σ∘ are the identical diagram class. This defines a map from the constant finite-model cohomology sheaf on U∩σ∘ to the restricted internal-Hom cohomology sheaf, isomorphic on every stalk, hence an isomorphism.

7.1givenF10step 6.4

Boundedness and field extension of internal Hom. The models Ext⁡Diag⁡(Qσ)q(V∣Qσ,W∣Qσ) are finite-dimensional and vanish outside a range depending only on the internal amplitude of V,W and the chain length of Qσ, whose strict-chain length is at most that of P; since P is finite and Qσ depends only on the simplex σ, the ranges are uniformly bounded over σ and over points of σ∘, so RHom(A,B) is bounded with finite-rank locally constant cohomology. By [F10] the diagram Hom models commute with every field extension, and the identifications of step 6.4 use only the finite models, so extending scalars carries the internal-Hom models to the models of the extended objects. This proves the internal-Hom clause.

8.1givenF10F11F13F16F17step 3.1step 3.2step 2.2step 4.3step 5.2step 6.2step 6.3step 6.4step 7.1step 5.1step 6.1∎

The ordinary equivalence is step 3.1; ordinary cohomology is step 3.2; compact supports are steps 2.2 and 4.3; full faithfulness, finite Hom and the essential image are steps 5.2, 6.2 and 6.3; internal derived Hom is steps 6.4 and 7.1; and the product comparison and qualified cone estimate are steps 5.1 and 6.1. AC is used through injective and comparison suppliers, whereas the finite bar construction itself is choice-free. Neither arbitrary analytic injectives nor arbitrary sheaf sections are asserted finite-dimensional.

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

Complex algebraic boundary points admit normalized curve arcs

Statement

Assume AC. Let V be an irreducible complex algebraic variety of positive dimension (Classical algebraic prevarieties, regular maps, and varieties), let O⊆V be a nonempty Zariski open subset and let z∈V. There is an irreducible algebraic curve C⊆V through z not contained in V∖O. There is also a holomorphic map γ:Δ→V from a sufficiently small complex disk, with γ(0)=z and γ(s)∈O for all s≠0; here Δ is a disk centred at 0 and a map into V is holomorphic when its coordinate functions in an affine model containing its image are holomorphic. The arc can be obtained by analytically parametrizing a point over z in the finite normalization of C.

Facts & Assumptions

Given: AC, an irreducible complex algebraic variety V of dimension ≥1, a nonempty Zariski open subset O⊆V, and a point z∈V.

[F1]

A finite morphism is closed, and for a finite ring map R→B the image of V(J) is V(ker⁡(R→B/J)); primes lie over primes, so a finite morphism of spectra is surjective onto its image (Finite morphisms are integral and universally closed, Lying over for integral ring maps).

[F2]

If A is a nonzero finite-type algebra over a field k, there are algebraically independent elements z1,…,zd∈A such that A is module-finite over k[z1,…,zd] (Noether normalisation yields module finiteness over a polynomial subring).

[F3]

For an irreducible classical variety X one has dim⁡X=trdeg⁡kk(X); for a finite-type k-domain A and a prime p one has dim⁡A=trdeg⁡kFrac⁡(A) and dim⁡A/p=dim⁡A−ht⁡p, and a prime minimal over an ideal generated by r elements has height at most r; every nonempty open subset of an irreducible variety has the same dimension, and every proper closed subvariety has strictly smaller dimension (Dimension equals transcendence degree, Affine-domain dimension equals transcendence degree, The dimension formula for affine domains, Krull's height theorem, Nonempty opens preserve irreducible dimension).

[F4]

A reduced finite-type C-scheme of pure dimension one admits a finite normalization ν:Cnu→C that is an isomorphism over the regular locus and birational on each irreducible component, with Cnu regular of dimension one; over the perfect field C regularity of a finite-type scheme is equivalent to smoothness (Normalization of a reduced curve is finite, Regular equals smooth over a perfect field).

[F5]

If a curve C⊆CM agrees near a point p with the common zero set of M−1 holomorphic functions whose Jacobian matrix has rank M−1 at p, then near p the curve agrees with a holomorphic graph over one ambient coordinate, and the graph projection is a homeomorphism onto a plane domain whose inverse is holomorphic (Local holomorphic charts on nonsingular complex algebraic curves, The holomorphic implicit function theorem).

[F6]

For X=Spec⁡(C[t1,…,tM]/I) and a∈X(C), the tangent space satisfies TaX≅ker⁡J(a) for every finite generating list of I; also dim⁡CTaX=edim⁡OX,a, and X is regular at a exactly when edim⁡OX,a=dim⁡OX,a; every nonzero Noetherian local ring satisfies dim⁡R≤edim⁡R, and every regular local ring is a domain (The Jacobian kernel computes the tangent space, Regular points of locally Noetherian schemes, dimension at most embedding dimension, regular local rings are domains and cohen macaulay).

[F7]

Ideals of C[t1,…,tM] have finite generating lists, and every classical variety is Noetherian with finitely many irreducible components (Hilbert basis theorem: if R is Noetherian then R[x] is Noetherian, Classical varieties have finite irreducible decompositions).

[A1]

AC is inherited from the suppliers above; it is used for the normalisation, lying-over and height-theorem steps and nothing else (The Axiom of Choice).

Proof

technique · direct
1.1F3givenchoose

Choose an affine open neighbourhood V0 of z in V. Then V0 is irreducible of dimension d=dim⁡V≥1, and V0∩O≠∅ because two nonempty open subsets of the irreducible V meet (Irreducible topological spaces and irreducible subsets in the subspace topology). Put B=V0∖O; it is closed in V0 and proper.

2.1F1F2F3A1step 1.1

By [F2] applied to the coordinate ring A of V0, choose a finite morphism h:V0→Ad induced by an injection C[t1,…,td]↪A with A module-finite over the image; the integer d is trdeg⁡CFrac⁡(A)=dim⁡V0 by [F3]. For every irreducible component W of B the image h(W) is closed by [F1], and the induced map C[t]/I(h(W))↪A/I(W) is finite and injective; hence Frac⁡(A/I(W)) is algebraic over Frac⁡(C[t]/I(h(W))), the two function fields have the same transcendence degree, and dim⁡W=dim⁡h(W) by [F3]. A finite union of closed sets has dimension the maximum of the dimensions of its irreducible components, so dim⁡h(B)=dim⁡B<d, the inequality by [F3] since B is a proper closed subset of the irreducible V0. Thus h(B) is a proper closed subset of Ad and there is a nonzero polynomial P vanishing on it, or P=1 if B=∅.

3.1step 2.1algebrachooseA1

Write a=h(z). The Taylor expansion of a nonzero polynomial P at a has a nonzero homogeneous part, and a nonzero polynomial on Cd is not identically zero (induction on d using that a nonzero one-variable polynomial has finitely many roots), so there is w≠0 with P(a+tw) not the zero polynomial in t; if B=∅ take any w≠0. The affine line ℓ={a+tw:t∈C} is therefore not contained in h(B).

4.1F1F3step 2.1step 3.1constructA1

Let g1,…,gd−1 be linear forms cutting out ℓ in Ad (no forms occur when d=1), and let C0 be an irreducible component of the closed subset h−1(ℓ)⊆V0 containing z; such a component exists because h(z)=a∈ℓ. Every component of h−1(ℓ) has dimension at least 1: it is a component of the zero set of the d−1 pulled-back forms, so its defining prime is minimal over an ideal generated by d−1 elements, has height at most d−1 by [F3], and dim⁡=dim⁡A−ht⁡≥d−(d−1)=1; for d=1 this reads dim⁡V0=1. Every component has dimension at most 1 because it maps finitely into the curve ℓ, so its dimension equals that of its closed image by the dimension comparison of step 2.1. Hence every component is a curve, and C0 is one of them.

5.1F3step 3.1step 4.1

The curve C0 is not contained in B: otherwise h(C0)⊆h(B), while h(C0) is closed in ℓ, irreducible, and of dimension 1=dim⁡C0 by step 4.1, hence equal to ℓ, contradicting ℓ⊈h(B) from step 3.1. Therefore C0∩O=C0∖B≠∅. The closure C:=C0‾ in V is an irreducible curve through z meeting O, so C⊈V∖O.

6.1F1F4step 5.1choose

View C0 with its reduced induced structure: it is a reduced finite-type C-scheme of pure dimension one, so by [F4] it has a finite normalization ν:C0nu→C0, which is surjective by [F1]; choose z0∈C0nu with ν(z0)=z. Then C0nu is regular of dimension one and, over C, smooth.

7.1F3F6step 6.1construct

Take an affine chart Spec⁡A0 of C0nu containing z0 and identify it with a closed algebraic set X=V(I)⊆CM, I⊆C[t1,…,tM]. Since OX,z0 is a regular local ring of dimension one, [F6] gives dim⁡CTz0X=1; for a finite generating list f1,…,fr of I this tangent space is the kernel of the r×M Jacobian matrix at z0, so that matrix has rank M−1, and some M−1 of the fi, say f1,…,fM−1, have an invertible (M−1)×(M−1) minor at z0. Put Z=V(f1,…,fM−1) and let J′ be their Jacobian. Then dim⁡OZ,z0≤edim⁡OZ,z0=dim⁡ker⁡J′(z0)=M−(M−1)=1 by [F6], while dim⁡OZ,z0≥dim⁡OX,z0=1 because X⊆Z induces a surjection of local rings and dimensions do not increase under quotients. Hence dim⁡OZ,z0=1 and it is regular, therefore a local domain.

8.1F6F7step 7.1

The inclusion X⊆Z induces a surjection of one-dimensional local rings OZ,z0↠OX,z0. Its kernel is a prime ideal, and since the source is a one-dimensional local domain, a nonzero kernel would be the maximal ideal with a zero-dimensional quotient, contradicting dim⁡OX,z0=1; so the kernel is zero and OX,z0≅OZ,z0. Write I(X)=(g1,…,gk) by [F7]. Each gi maps to zero in OZ,z0, so for each i there is hi∉mz0 with higi vanishing on Z; for h=h1⋯hk∉mz0 all the gi vanish on Z∩{h≠0}, and since X⊆Z we get X∩{h≠0}=Z∩{h≠0}.

9.1F5step 7.1step 8.1construct

If M=1, step 8.1 identifies X with an open neighbourhood of z0 in Z=C, so translation is the required holomorphic chart. For M>1, applying [F5] to Z at z0, whose M−1 defining functions have rank M−1 at z0 by step 7.1, yields a plane domain A′⊆C and a holomorphic map γ0:A′→CM whose image is a neighbourhood of z0 in Z, with γ0 injective and inverse holomorphic; let c be the value of the free coordinate at z0 and replace γ0 by s↦γ0(c+s) on a disk Δ⊆A′−c centred at 0, so that γ0(0)=z0. Shrinking Δ and using step 8.1, we may assume γ0(Δ)⊆X. Composing γ0 with the inclusion X⊆C0nu and with ν gives an arc into C; it is nonconstant and holomorphic, because every coordinate function of the affine model V0 pulls back to a regular function on the affine set X, is there represented by a polynomial in t1,…,tM, and substitution of the holomorphic graph coordinates gives a holomorphic function of s. The finite normalization of C restricts over the open curve C0=C∩V0 to the normalization of C0: both affine descriptions use the same integral closure, localized at the defining open. Thus this parametrizes a point in the normalization of C as stated.

10.1F4F7step 5.1step 6.1step 9.1∎

It remains to make the punctured arc avoid V∖O. Since C0⊈B and B is closed in the irreducible curve C0, the set C0∖O=C0∩B has dimension 0 by [F3] and is therefore finite: a classical variety is Noetherian with finitely many irreducible components, and a zero-dimensional irreducible component is a single point. Because ν is finite, each of its fibres is finite: on an affine chart the coordinate ring is a finitely generated module over the base with finite-dimensional reduction modulo a maximal ideal. Hence F:=ν−1(C0∖O) is finite. The chart γ0 of step 9.1 is injective, so γ0−1(F) is finite with at most ∣F∣ elements; replacing the disk by a smaller concentric disk, we may assume no nonzero parameter in Δ has γ0(s)∈F (if z∈O, the parameter 0 is not in this preimage either). Then for every s≠0 the point ν(γ0(s)) lies in C0∖ν(F)=C0∩O⊆O. Thus γ:=ν∘γ0:Δ→V is holomorphic with γ(0)=z and γ(s)∈O for all s≠0, and the arc was obtained by parametrizing the point z0 over z in the finite normalization C0nu.

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

Irreducible complex varieties are analytically connected

Statement

Assume AC. Every nonempty irreducible separated complex algebraic variety of finite type is connected in its analytic topology. For every locally closed algebraic subset A of a separated finite-type complex variety X, the closure of A in the analytic topology equals its Zariski closure as a set of classical complex points. In particular smooth irreducible algebraic strata are connected complex manifolds once their holomorphic charts have been supplied.

Facts & Assumptions

Given: AC, the classical complex varieties and locally closed algebraic subsets in the Statement, with the analytic topology obtained from affine Euclidean charts.

[F1]

A nonzero finite-type complex algebra is finite over a polynomial subalgebra (Noether normalisation yields module finiteness over a polynomial subring). A finite ring extension is integral: its underlying finite module is faithful for the subalgebra generated by any one element (Integrality and finite-module characterizations for one element). Polynomial algebras over fields are integrally closed, and an integral element's monic minimal polynomial over their fraction field has polynomial coefficients (Finite-variable polynomial algebras over fields are integrally closed, Minimal polynomials of integral elements over an integrally closed domain have coefficients in the domain).

[F2]

Characteristic-zero fields are perfect, so their finite extensions are separable; a finite separable extension has a primitive element (Fields of characteristic zero, finite fields, and algebraically closed fields are perfect, A finite extension generated by elements all but possibly one of which are separable is simple). Coprime polynomials over a field admit a polynomial Bezout identity (Bézout identity and the Euclidean algorithm for polynomials over a field), and every nonconstant complex polynomial has a root (Fundamental theorem of algebra by Liouville's theorem).

[F3]

A simple root of a holomorphic equation is a holomorphic function of its parameters on a small neighbourhood (The holomorphic implicit function theorem). A holomorphic function off the zero set of a nonzero holomorphic function extends uniquely if it is locally bounded at that zero set (Riemann extension across a holomorphic hypersurface zero set).

[F4]

Holomorphic functions are continuous and separately holomorphic. On every polydisc their power-series coefficients satisfy ∣cα∣≤MR−∣α∣ when every boundary radius equals R; the coefficients are unique on overlapping polydiscs (A holomorphic function of several variables is continuous and separately holomorphic, A continuous separately holomorphic function is the sum of an absolutely convergent power series with Cauchy-integral coefficients on every smaller polydisc, The coefficients of a convergent multi-indexed power series are its derivative coefficients, hence unique).

[F5]

In a positive-dimensional irreducible complex variety, every point is the value at zero of a holomorphic disk whose nonzero parameters lie in any specified nonempty Zariski open subset (Complex algebraic boundary points admit normalized curve arcs). Classical varieties have finitely many irreducible components and finite affine covers (Classical varieties have finite irreducible decompositions, Classical algebraic prevarieties, regular maps, and varieties).

[A1]

AC is carried by the algebraic and normalized-curve suppliers (The Axiom of Choice). No choice of infinitely many covering sheets is made: their symmetric functions are defined intrinsically by a given clopen partition.

Proof

technique · direct
1.1givenF1F2A1constructalgebra

First let Z be irreducible affine with coordinate domain B. By [F1] choose R=C[z1,…,zd]⊆B with B finite over R. Write K=Frac⁡(R). The localization (R∖{0})−1B is a finite-dimensional K-domain; multiplication by a nonzero element is injective and hence surjective, so this domain is a field, equal to E=Frac⁡(B). If d=0, B is a finite-dimensional complex domain and therefore a field; [F2] forces every algebraic element over C to lie in C, so B=C and Z is one point. Otherwise [F2] supplies a primitive element η∈E over K. Write η=b/s with b∈B, 0≠s∈R and put θ=b; then K(θ)=E, and θ is integral over R by [F1], using the finite faithful R[θ]-module B (faithfulness follows by evaluating an annihilator at 1). By [F1] its monic minimal polynomial is P(z,T)∈R[T], of degree m=[E:K]≥1. It is irreducible and separable over K. For finitely many R-module generators of B, express each as a K-linear combination of 1,θ,…,θm−1 and clear the finitely many denominators. This gives 0≠a∈R with Ba=Ra[θ]. Since P is monic, division by P and linear independence of these powers over K identify this algebra with Ra[T]/(P).

2.1F2F3step 1.1constructalgebra

By separability and [F2], there are polynomials H,J∈K[T] with HP+J∂TP=1. Clear denominators to obtain H0,J0∈R[T] and 0≠δ∈R with H0P+J0∂TP=δ. Put g=aδ and V=Cd∖Z(g). This set is nonempty because a nonzero polynomial cannot vanish everywhere on Cd (induction on d using the finiteness of roots of a nonzero one-variable polynomial). It is path connected: for distinct v,w∈V, the polynomial t↦g(v+t(w−v)) is nonzero at t=0,1, hence has only finitely many zeros; the complex parameter plane minus those zeros has a path from 0 to 1, obtained from the straight segment by finitely many small circular detours. Its image connects v to w in V. The principal open U⊆Z where g does not vanish is, by step 1.1's coordinate algebra, the space {(z,t):z∈V, P(z,t)=0}. All its coordinate identifications and inverses are polynomial quotients, hence analytic homeomorphisms. For each z∈V, P(z,T) is monic of degree m and has exactly m distinct complex roots by the Bezout identity and [F2]. The implicit-function theorem [F3] gives disjoint holomorphic graphs near these roots on one common small connected base ball. They exhaust every nearby fibre because there are already m distinct roots of its degree-m polynomial. Thus U→V is an actual m-sheeted holomorphic covering, with no appeal to an unproved normalization or covering comparison.

3.1step 2.1constructalgebra

Suppose U=U1⨿U2 is a nontrivial analytic clopen partition. On each connected small graph of step 2.1 its membership in U1 or U2 is constant. Consequently the number mi of roots over z belonging to Ui is locally constant on V, hence constant since V is connected. Nonemptiness of both pieces implies 1≤mi<m and m1+m2=m. Define on V the monic polynomials Qi(z,T) whose roots are precisely the roots on Ui over z. Their coefficients are elementary symmetric functions of those roots; the local holomorphic graphs make them holomorphic, and changing the enumeration changes no symmetric function, so these coefficients glue without any chosen global root functions. Pointwise on V one has P(z,T)=Q1(z,T)Q2(z,T).

4.1F3F4step 1.1step 3.1algebra

Write P(z,T)=Tm+p1(z)Tm−1+⋯+pm(z). Every root satisfies ∣t∣≤1+∑j∣pj(z)∣: if ∣t∣ exceeds this quantity, then ∣t∣>1 and ∣t∣m≤∑j∣pj(z)∣∣t∣m−j≤(∑j∣pj(z)∣)∣t∣m−1<∣t∣m, a contradiction. The polynomial coefficients therefore give a bound ∣t∣≤C(1+∥z∥∞)D for some integer D≥0 and C≥1, valid also near z=0. Each coefficient of Qi is a sum of finitely many products of at most mi such roots; it is locally bounded near Z(g) and has a bound C′(1+∥z∥∞)Dmi on V. Apply [F3] to extend each coefficient to all of Cd. The same bound holds after extension by continuity: the nonzero polynomial g cannot vanish on an ordinary open ball, since that ball contains a product of disks and successively restricting each variable would force all its coefficients to vanish. Hence V is analytically dense in Cd.

5.1F4step 3.1step 4.1algebra

An entire function h on Cd satisfying ∣h(z)∣≤C′(1+∥z∥∞)N for an integer N≥0 is a polynomial. Indeed [F4] on the radius-R polydisc centred at zero gives ∣cα∣≤C′(1+R)N/R∣α∣; uniqueness makes the coefficients independent of R by comparison on the smaller common polydisc. Letting R→∞ forces cα=0 for ∣α∣>N. Its expansion therefore is the finite polynomial ∑∣α∣≤Ncαzα on every polydisc, hence on all of Cd. Apply this to step 4.1's coefficients: Qi∈R[T]. The equality P=Q1Q2 on V is a polynomial identity, since each coefficient of their difference vanishes on a nonempty ordinary open ball and the preceding one-variable restriction argument makes that coefficient the zero polynomial. Both factors have positive degree smaller than m, contradicting the irreducibility of P in K[T]. Thus U is analytically connected. This argument factors P itself; it does not infer that one of two polynomial factors is zero from their vanishing on different analytic pieces.

6.1F5step 1.1step 5.1construct

The open U is Zariski nonempty in the irreducible affine Z. If Z has positive dimension, [F5] supplies at each x∈Z an arc tending to x with punctured image in U, so U is analytically dense in Z. The zero-dimensional case was already a singleton in step 1.1. The closure of a connected set is connected: any clopen separation of its closure would restrict to a separation of the set, putting the set in one closed side and hence its closure there. Therefore Z is analytically connected. For a general irreducible X, choose a nonempty affine open Z⊆X. It is irreducible and connected by the affine case; [F5] makes it analytically dense in X when X has positive dimension. If X has dimension zero, its nonempty irreducible affine opens are singletons; irreducibility forces them to meet, so X is one point. Again connectedness passes to the closure, proving the first assertion.

7.1givenF5step 1.1step 6.1∎

Finally let A⊆X be locally closed algebraic, and write C for its Zariski closure. Algebraic closed sets are analytically closed, because their polynomial equations are continuous on affine charts; hence the analytic closure of A lies in C. There is a Zariski open O⊆X with A=C∩O. For each of the finitely many irreducible components Cj of C, the set A∩Cj is a nonempty open subset: otherwise the dense set A would be contained in the union of the other components, a proper closed subset of C. If dim⁡Cj>0, [F5] gives at every point of Cj an arc with punctured image in A∩Cj, proving analytic density there. If dim⁡Cj=0, it is a point by the affine argument and the finite affine-cover property, and nonemptiness of A∩Cj puts that point in A. Thus every Cj lies in the analytic closure, which is therefore exactly C. The empty subset has empty closure in both topologies. The final manifold clause only combines this connectedness with supplied holomorphic charts; no chart existence is inferred from irreducibility.

Source note

The complete finite-cover and polynomial-growth argument on Gallier-Shatz pp. 66-69 was read. Its growth bound at the origin is replaced by the displayed 1+∥z∥∞ bound; the polynomial factor identity replaces its incorrect unevaluated-factor domain inference. Analytic density uses the locally proved normalized-curve-arc supplier, including its finite curve-normalization and chart arguments, rather than an external comparison theorem.

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

Complex algebraic morphisms admit compatible finite smooth stratifications

Statement

Assume AC. Let f:X→Y be one morphism of reduced separated complex algebraic varieties of finite type (Classical algebraic prevarieties, regular maps, and varieties), and prescribe finitely many closed algebraic subsets of each. There are finite partitions of X and Y into irreducible smooth locally closed algebraic strata such that every prescribed subset is a union of strata, every stratum closure is a union of strata of no larger dimension with its boundary of strictly smaller dimension, and each source stratum maps surjectively and smoothly onto one target stratum. On analytic spaces each such restriction is a submersion. The source may be empty. This assertion imposes no Whitney condition, conical control or topological triviality.

Facts & Assumptions

Given: AC, one morphism f:X→Y of reduced separated complex algebraic varieties of finite type, and finite lists of closed algebraic subsets of X and of Y.

[F1]

Classical varieties and their open, closed and locally closed subvarieties have finite affine covers and finitely many irreducible components, and their Zariski topology is Noetherian (Classical varieties have finite irreducible decompositions).

[F2]

In an irreducible variety, a nonempty open subset is dense and has the same dimension, and every proper closed subvariety has strictly smaller dimension (Nonempty opens preserve irreducible dimension).

[F3]

For a reduced finite-type scheme over the perfect field C the regular locus is open and meets every irreducible component in a dense open subset; for finite-type C-schemes regularity is equivalent to smoothness over C in the locally standard smooth sense (Dense regular loci on every component, Regular equals smooth over a perfect field, Smooth morphisms via local standard smooth presentations, Standard smooth presentations and locally standard smooth maps).

[F4]

Let X,Y be irreducible classical varieties over an algebraically closed field of characteristic 0 with X smooth, and let g:X→Y be a morphism. There is a dense open U⊆Y such that g−1(U)→U is a smooth morphism; and if g is dominant, there is a nonempty open V⊆U over whose closed points the fibres of g are nonempty and smooth of pure dimension dim⁡X−dim⁡Y (Generic smoothness over a dense target open).

[F5]

A morphism of smooth classical complex varieties is smooth at a closed point exactly when its differential is surjective there (The submersion criterion between smooth varieties). A locally standard smooth presentation of a smooth complex variety near a point has defining equations with an invertible Jacobian minor, so the holomorphic implicit function theorem exhibits holomorphic charts of the stratum near the point (The holomorphic implicit function theorem, Standard smooth presentations and locally standard smooth maps); a holomorphic map of full rank onto its target has locally constant rank near the point and the holomorphic constant rank theorem exhibits it locally as a linear projection (The holomorphic constant-rank theorem).

[F6]

Every nonempty irreducible finite-type complex variety is analytically connected, and analytic and Zariski closures of locally closed algebraic subsets agree (Irreducible complex varieties are analytically connected). Its local proof supplies the finite normalization, holomorphic covering, bounded-extension and polynomial-factor arguments; connectedness is not inferred from the local charts.

[A1]

AC is inherited from the suppliers above; it is used only through the regular-locus, generic-smoothness tangent-space and connectedness suppliers (The Axiom of Choice).

Proof

technique · direct
1.1F1F2F3A1construct

We record a partition construction. Let Z be a reduced separated complex algebraic variety of finite type and let C be a finite list of closed subsets of Z. There is a finite partition of Z into irreducible smooth locally closed strata such that every member of C is a union of strata and every stratum is open dense in its own irreducible closure. If Z=∅ take the empty partition. Otherwise let Z1,…,Zm be the irreducible components of Z, finitely many by [F1]. Remove from Zi its nonsmooth locus, the other components Zj, and every C∩Zi with C∈C and C⊉Zi. Each removed set is closed, and each is proper in the irreducible Zi; by [F3] and [F2] the nonsmooth locus has smaller dimension, and by [F2] the other removed sets do too, so the result Ui is a nonempty dense open subset of Zi and is contained in or disjoint from every C∈C. The Ui are pairwise disjoint and open in Z, because their complement is the finite union of the removed closed sets and the sets Zj with j≠i. The remainder Z′:=Z∖⋃iUi is closed and meets each Zi in a proper closed subset, so dim⁡Z′<dim⁡Z by [F2]. Partition Z′ by the same construction with C replaced by the restrictions of all members of C and of all Zi to Z′, and iterate. The dimension of the remainder strictly decreases at every round, so the recursion terminates; because each round respects the restricted lists, every member of C is a union of strata and every stratum is open dense in its irreducible closure. The closure of a stratum emitted in a recursion round is a component of that round's closed remainder; it meets no earlier stratum and no other stratum emitted in that round, and the added component restrictions make it a union of subsequent strata. Thus this partition also has the frontier property.

2.1F1F2F3F4step 1.1construct

Now construct the target strata in rounds on a closed residual subvariety R⊆Y, starting with R=Y; at each stage keep finite lists of prescribed closed subsets of R and of f−1(R), initially the given lists and later those lists enlarged by the restrictions of the closures of all previously emitted strata. Apply step 1.1 to f−1(R) with the maintained source list, obtaining a finite partition into irreducible smooth locally closed strata Zα. Fix an irreducible component Ri of R and remove from it its nonsmooth locus, the other components of R, and every maintained target prescribed closed subset not containing Ri; by [F1] this leaves a nonempty dense open subset Vi0⊆Ri. For each α the image f(Zα) is irreducible and lies in a component of R, so its closure in R is an irreducible closed subset of some component. If that closure is not Ri, then its intersection with Ri is a proper closed subset, and we remove it from Vi0; if the closure equals Ri, then f∣Zα is dominant, Zα is smooth and irreducible, and [F4] supplies a dense open subset of Ri over which Zα→Ri is smooth, with nonempty fibres over the closed points after shrinking to lie in the image. There are finitely many α, so intersecting Vi0 with all the supplied dense opens contained in the images produces a nonempty dense open Vi⊆Ri such that every Zα whose image closure is not Ri has no point over Vi, while every Zα whose image closure is Ri maps smoothly and onto Vi.

3.1F1step 1.1step 2.1

Emit the target strata Vi of this round and, for every α whose image closure f(Zα)‾ in R equals Ri, the source stratum Sα,i:=Zα∩f−1(Vi), which is nonempty. It is open in Zα because Vi is open in Ri and Zα⊆f−1(Ri), hence it is an irreducible smooth locally closed subvariety of X, and it maps smoothly and onto Vi as the restriction of the map of step 2.1. Every source point over Vi lies in exactly one such stratum, because the Zα partition f−1(R) and their intersections with f−1(Vi) are exactly the emitted pieces; those with other image closures have empty intersection by step 2.1. Within the round, closures behave as in step 1.1: the closure of Sα,i meets f−1(Vi) in the union of the strata Sβ,i with Zβ⊆Zα‾, since f−1(Vi) is open in the closed set f−1(Ri).

4.1F1F2step 2.1step 3.1construct

Put R′:=R∖⋃iVi; it is closed and has dim⁡R′<dim⁡R by [F2], since each component of R lost a dense open subset. Enlarge both lists by the closures of the emitted strata, restrict to R′ and f−1(R′), and repeat steps 2.1 and 3.1. The target dimension strictly decreases each round, so after finitely many rounds the emitted strata partition Y and X. Every emitted stratum S is open dense in its irreducible closure: a target stratum Vi is open dense in Ri, while a source stratum Sα,i is a nonempty open subset of Zα and has the same irreducible closure. For source strata the within-round frontier property follows from steps 1.1 and 3.1; closures lie in f−1(Ri) and meet no source stratum over another Vj. Target closures likewise meet no other target stratum of the round. Each closure lies in the current closed residual and hence meets no earlier stratum. Finally the maintained lists contain these closures in every later round, forcing every later stratum to be contained in or disjoint from each closure. Consequently S‾ is a union of strata, and every stratum P⊆S‾∖S has dim⁡P<dim⁡S: indeed P‾ is an irreducible closed subset of S‾ with dim⁡P‾≤dim⁡S, equality would give P‾=S‾, and then P and S, being dense opens of the irreducible P‾=S‾, would meet, contradicting disjointness of strata. Thus every stratum closure is a union of strata of no larger dimension and its boundary has strictly smaller dimension. Every prescribed subset is a union of strata by the invariance maintained in steps 1.1 and 2.1, and the empty source contributes no source strata.

5.1F3F5A1step 3.1step 4.1

Finally let S→T be one emitted restriction onto a target stratum. Zero-dimensional smooth strata are locally single points: they are zero-dimensional Noetherian varieties, hence finite sets of closed points, so their analytic charts and maps to a zero-dimensional target require no implicit-function or constant-rank theorem. A standard smooth presentation with no equations already gives open coordinate charts. In the remaining positive-dimensional cases, the stratum S is a smooth complex variety by construction, so by [F3] it is locally standard smooth over C; the defining equations of a standard smooth presentation near a point have an invertible Jacobian minor, and [F5] turns them into holomorphic charts of S near that point, with holomorphic transition maps. Similarly T carries holomorphic charts. The map S→T is a morphism of classical varieties, so in these charts its components are restrictions of regular functions on affine charts, hence locally polynomial quotients with nonvanishing denominators in the ambient coordinates and therefore holomorphic in the chart parameters. At every point the differential of S→T is surjective by the smoothness of the restriction and the criterion of [F5]; since surjectivity onto a target of dimension n is the nonvanishing of some n×n minor, the rank stays full on a neighbourhood, and the holomorphic constant rank theorem exhibits the map near each point as a linear projection in suitable holomorphic coordinates. Hence the restriction is a submersion of complex manifolds, in particular a submersion of the underlying real smooth manifolds. No properness or topological triviality is used, and AC is inherited exactly through the cited suppliers.

6.1F6step 3.1step 4.1step 5.1∎

Each emitted source and target piece is nonempty and irreducible, so [F6] proves its analytic connectedness. Its analytic closure is its algebraic closure by [F6]; therefore the algebraic frontier bookkeeping of step 4.1 is the analytic frontier condition as well. Combined with step 5.1 this produces finite connected smooth analytic strata with the required frontier and submersion restrictions, while preserving all algebraic compatibility and dimension conclusions.

Scope note

Whitney regularity is a separate additional input: this lemma only produces smooth frontier partitions compatible with the prescribed closed subsets and the morphism. A single stratification reused on repeated objects of a finite cyclic diagram with prescribed supports may require infinitely many strata, so the lemma deliberately treats one morphism f and finitely many prescribed sets, not an unrestricted diagram contract.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Locally split Cech nerves give actual derived Cartesian sheaf descent

Statement

Assume AC. For a strict augmented simplicial space Z∙→S, its category of simplicial analytic k-sheaves has explicit coinduced injective resolutions. The derived augmentation is computed by a normalized double complex; before normalization its spectral sequence has first page Rjqp∗Fp and alternating face differential. A common internal lower bound makes every total-degree diagonal finite. The same construction works for strict bisimplicial diagrams and is compatible with composition of derived right adjoints to exact inverse image. If Z∙ is the Čech nerve of a map P→S admitting local sections, inverse image gives an equivalence from Db(Sh⁡k(S)) to the full derived subcategory with Cartesian cohomology. For algebraic principal GL bundles of separated finite-type complex varieties (Zariski locally trivial bundles) this restricts to the algebraically constructible subcategories, with constructibility required at every simplicial level.

Facts & Assumptions

Given: A strict augmented simplicial space Z∙→S: spaces Zp with continuous maps Zα:Zm→Zp for every monotone α:[p]→[m], and an augmentation to the constant simplicial space S with components qp:Zp→S satisfying qp∘Zα=qm; the field k; the category of simplicial analytic k-sheaves as defined in step 1.1; the Axiom of Choice The Axiom of Choice; the bounded derived category and derived Hom conventions of Derived category of an abelian category, Sheaf cohomology as right derived global sections and Direct sum total complex of a double complex. All sheaf categories are over the constant ringed space with structure sheaf k.

[F1]

Sheaf categories and exactness (A sheaf on a topological space, Presheaves and sheaves of groups, rings, and modules, Modules on a ringed space, Sheaves of abelian groups, and likewise sheaves of modules on a ringed space, form abelian categories, A sequence of abelian sheaves is exact exactly when it is exact on every stalk): Sh⁡k(Zp) is the abelian category of modules over (Zp,k) with k-linear morphisms; a sequence is exact exactly when it is exact on every stalk; kernels, cokernels and finite sums are formed sectionwise with sheafification for cokernels, and arbitrary products and coproducts of sheaves exist. For diagrams they are formed levelwise, using the canonical map from inverse image of a product to the product of the inverse images.

[F2]

Inverse and direct image (Inverse image presheaf and inverse image sheaf, Direct image of a sheaf along a continuous map, Direct image preserves sheaves and objectwise algebraic structure, Inverse image is left adjoint to direct image on sheaves): for continuous f, f−1 is left adjoint to f∗, f−1 is exact by stalkwise exactness, and f∗ preserves injectives because its left adjoint is exact; f∗ is precomposition with f−1 on opens and sends sheaves to sheaves.

[F3]

Injective models (Analytic field sheaves have injective derived models, Injective complexes model the bounded below derived category, A bounded below complex of injectives is homotopically injective, Homotopically injective bounded below complex, Morphisms into a homotopically injective complex need no roof): under AC every Sh⁡k(Zp) has a functorial injective embedding and functorial injective resolutions, bounded-below injective complexes are K-injective, and morphisms into such a complex are homotopy classes of chain maps without roofs. In any abelian category with enough injectives, Bounded below complexes admit injective replacements supplies a termwise injective replacement preserving a supplied lower bound under DC.

[F4]

Products of injectives (A coproduct of projectives is projective and a product of injectives is injective): in an abelian category with AB3 and AB3*, finite products of injectives are injective, and arbitrary small products of injectives are injective under AC.

[F5]

Double complexes and totalization (Cochain complex in an abelian category, Direct sum total complex of a double complex, The total differential squares to zero, The cohomological filtered complex construction): a double complex with commuting square-zero differentials has a total complex with square-zero differential after multiplying the vertical differential in horizontal degree p by (−1)p; a decreasing filtration of a complex with finite filtrations of each degree gives a convergent spectral sequence abutting to the cohomology; finitely many nonzero terms on each diagonal make the totalization a finite construction in each degree.

[F6]

Derived conventions (Canonical truncation of a complex, Canonical truncations fit a distinguished triangle, The derived category inherits a triangulated structure, Bounded derived localizations embed fully faithfully): canonical truncation triangles build a bounded complex from its cohomology sheaves; the derived category is triangulated with long exact cohomology sequences; the bounded derived category embeds fully faithfully in the unbounded one.

[F7]

Choice (The Axiom of Choice, AC implies DC implies countable choice): AC supplies dependent choice, hence the successive homotopy and lifting choices in the injective-model constructions.

[F8]

Algebraic constructibility (Algebraically constructible complexes of analytic field sheaves): bounded algebraically constructible complexes have bounded cohomology locally constant of finite rank on a finite smooth algebraic frontier stratification. The partition construction of Complex algebraic morphisms admit compatible finite smooth stratifications, applied to a map to a point and to the closures and boundaries of finitely many locally closed algebraic sets, supplies a finite smooth frontier refinement respecting those sets.

[F9]

Extension by zero (Extension by zero is left adjoint to restriction and is exact on abelian sheaves): for an open subspace the functor j! is exact and left adjoint to restriction; this is the declared ambient exactness input of the design and is available if a local open-subspace model is written out.

Proof

1.1givenF1F2

The category and the augmentation. A simplicial sheaf consists of the Fp and maps Zα−1Fp→Fm specified in the Given, with identity and composition identities. Since inverse image is exact, kernels, cokernels and exactness are levelwise; products and coproducts are levelwise with the induced structure maps, so this is an abelian, locally small category with AB3 and AB3*. Define q∗B levelwise by qp−1B, and define q∗F as the equalizer of the two face maps q0∗F0⇉q1∗F1. A map into this equalizer gives compatible maps at every level by the vertex projections: the equalizer condition makes all vertex choices agree, and the simplicial identities give compatibility with every operator. The inverse/direct-image adjunction therefore gives q∗⊣q∗; q∗ is exact.

1.2F2F3F4F7

Coinduction and levelwise injectivity. Set (NpI)m=∏α:[m]→[p](Zα)∗I, with structure maps induced by composition. The identity component gives Hom⁡(F,NpI)=Hom⁡(Fp,I); hence NpI is injective for injective I. Functorial embeddings Fp↪Ip give F↪∏pNpIp, detected by the identity component at each level. AC and [F4] make this product injective. Each level of NpI is a finite product of direct images of injectives, hence injective by [F2], [F4]; the same holds for each level of ∏pNpIp. Any injective simplicial sheaf is a retract of its such embedding and is consequently injective at each level. Iteration on cokernels resolves sheaves; the bounded-below replacement construction of [F3], using these explicit embeddings at its successive stages, resolves complexes without changing a supplied lower bound.

2.1F1step 1.1step 1.2algebra

The augmented cochain complex of an injective. For NpI put A=qp∗I. Its degree-m augmentation cochains are AHom⁡Δ([m],[p]), with the alternating face differential. The augmentation A→Ap+1 sends a to the constant tuple. On cochains define (hc)(i0,…,im−1)=c(0,i0,…,im−1) and in degree zero evaluate at vertex 0. Deleting the inserted vertex gives the identity and all other deletions cancel in pairs, so dh+hd=id on the augmented complex. Products of these contractions and their restrictions to retracts give an exact augmented complex 0→q∗J→q0∗J0→q1∗J1→⋯ for every injective simplicial sheaf J. This is horizontal exactness, not a claim that the derived functors vanish on an arbitrary pulled-back complex.

2.2F1F2step 1.1construct

Ordinary Cartesian descent. Cartesian means that every structure map is an isomorphism. For a Cartesian sheaf F and a local section si:Vi→P, put Bi=si−1F0. The two face maps to F1 identify the pullbacks of F0 along the two projections. Pulling this identification back by z↦(si(q(z)),z) gives q−1Bi≃F0 over q−1Vi; vertex projections then give qp−1Bi≃Fp. On overlaps, pull the same identification back by (si,sj):Vi∩Vj→P×SP. The degree-two identities give the cocycle equation on triple overlaps, and the diagonal degeneracy gives the identity equation. The sheaf axiom glues the Bi to B on S and their identifications to q∗B≃F. The same construction glues morphisms, so it is an equivalence of ordinary sheaf categories onto Cartesian sheaves.

3.1step 2.1algebraconstruct

Normalization. For a cosimplicial abelian object C set NnC=⋂i=0n−1ker⁡si and TrCn=⋂i=0min⁡(r,n)−1ker⁡si, so T0C=C. The alternating differential preserves Tr: applying si to it cancels the ith and (i+1)st faces, and all remaining terms contain si−1 or si. In degree n>r, the map sr carries TrCn into TrCn−1 and vanishes on Tr+1. For c∈TrCn the cosimplicial identities give (dsr+srd)c=∑j=0r(−1)jdjsrc. Multiplying by (−1)r gives c modulo Tr+1: all earlier codegeneracies vanish on the difference, and applying sr kills the terms j<r and identifies the last term with src. Thus (−1)rsr contracts the quotient Tr/Tr+1, with zero maps where n≤r and the quotient is zero. Each inclusion Tr+1↪Tr is a quasi-isomorphism. For a fixed cohomological degree n, these complexes stabilize in degrees n−1,n,n+1 once r≥n+1, giving NC↪C a quasi-isomorphism. Finally, successively applying 1−di+1si for i=0,…,n−1 gives a natural projection onto NnC: it kills the ith codegeneracy and preserves those already killed. A surjection of cosimplicial objects lifts a normalized element by first lifting it and then applying this projection; kernels are immediate. Hence Nn is exact, and the normalized first page is Np(Rjq∙∗F∙), rather than the unnormalized term Rjqp∗Fp.

4.1F3F5step 1.2step 2.1step 3.1

The derived total model. Choose F→J as in step 1.2, with Jj=0 for j<a. Put Dp,j=qp∗Jpj and total differential dh+(−1)pdv, where dh is the alternating face differential. The differentials commute before this sign, so the total differential squares to zero. Step 2.1 identifies the horizontal cohomology with q∗Jj in horizontal degree zero; filtering the bounded-below double complex therefore identifies its total with q∗J, which represents Rq∗F. Levelwise injectivity from step 1.2 identifies vertical cohomology with Rjqp∗Fp. Filtration by the simplicial degree p gives the unnormalized first page E1p,j=Rjqp∗Fp and its alternating face differential. Only 0≤p≤n−a occurs in total degree n, so [F5] gives convergence without completion. Step 3.1 normalizes the horizontal direction without changing the total object. This model also works with any bounded-below levelwise injective replacement: resolve its terms further in the simplicial category and use the vertical acyclic-resolution comparison; finite diagonal filtrations identify both totals.

5.1F2F3F5step 2.1step 4.1

Bisimplicial diagrams and composition. Coinduce in both simplicial directions, using products indexed by pairs of operators. The two contractions of step 2.1 identify the doubly augmented total with the derived augmentation. With indices p,r≥0 and j≥a, only finitely many triples satisfy p+r+j=n; hence iterated and simultaneous totals agree, with differential signs dp+(−1)pdr+(−1)p+rdj. For a composition of right adjoints f∗,g∗ whose inverse-image left adjoints are exact, both right adjoints preserve injectives. A single injective replacement J therefore computes R(gf)∗F=g∗f∗J and Rg∗Rf∗F alike. The comparison respects units and counits because the underived adjunctions compose; its total models are the finite-diagonal models just constructed.

5.2F2F3F4F9step 1.2step 4.1algebra

A local section contracts the derived model. For the Čech nerve over a section domain V, set Z−1=V and e−1=s. Inserting s as first coordinate gives ep:Zp∣V→Zp+1∣V with d0ep=id and di+1ep=ep−1di (including the augmentation). The augmented diagram qp−1B, with value B∣V at level −1, has canonical structure maps also for these insertions. Resolve it in the enlarged small diagram category generated by the ordinary operators and the ep, with their actual relations. The construction of step 1.2 applies there: coinduction uses products over arrows, and every evaluation of an injective is injective, since each coinduced evaluation is a product of direct images of injectives. Thus we obtain a bounded-below resolution J which retains all ep and is injective at every level, including −1. The insertion maps induce h:qp+1∗Jp+1→qp∗Jp, with q0∗J0→J−1 induced by s. The displayed face identities give dhh+hdh=id on each augmented row, and h commutes with dv. They therefore contract the augmented total, which by step 4.1 computes the derived augmentation. Its level-−1 complex resolves B∣V, so the actual unit B∣V→Rq∗q∗B∣V is an isomorphism. Restriction to V preserves injectives in the simplicial category: levelwise extension by zero is an exact left adjoint, with structure maps obtained from pullback of extension by zero along the operators. The local calculations consequently compute the restriction of the global unit. They glue to B≃Rq∗q∗B; for a sheaf B this implies Rjq∗q∗B=0 for j>0.

6.1F2F6step 5.2step 2.2

Derived full faithfulness and the image. Derived adjunction and step 5.2 give Hom⁡D(q∗A,q∗B)=Hom⁡D(A,Rq∗q∗B)=Hom⁡D(A,B). By [F6] this also holds in bounded derived categories. Exactness of q∗ shows that its image has Cartesian cohomology. Conversely, step 2.2 descends each cohomology sheaf of a bounded object with Cartesian cohomology. Induct on the finitely many nonzero cohomology degrees, using the canonical truncation triangles of [F6]. At each stage full faithfulness lifts the connecting morphism between the already descended objects; its cone realizes the next truncation. Cone triangles with the same connecting morphism are isomorphic by the triangulated axioms, so this induction realizes the original object.

7.1F2F8step 2.2step 6.1

Algebraic constructibility. An algebraic principal GL bundle here is Zariski locally trivial; finite type allows a finite algebraic trivializing cover Vi with algebraic sections si. Inverse image of a locally constant finite-rank sheaf is locally constant of the same finite rank: pull back a trivialization and use the stalk formula. More generally, inverse image along an algebraic map preserves algebraic constructibility. Indeed, the inverse images of a witnessing stratification form a finite partition by locally closed algebraic sets; apply the finite smooth frontier refinement of [F8] to their closures and boundaries. On each resulting stratum the sheaf is the inverse image of one of the original local systems. This argument applies to qp and to si. Thus if F0 is algebraically constructible, the descended B is so on each Vi. For a single global witnessing stratification, regard all the local strata as locally closed subsets of S, prescribe their closures and boundaries and the complements of the Vi, and refine by [F8]; every global stratum lies inside one Vi and one local stratum. There are only finitely many cohomology degrees, so one such refinement handles them all. Conversely, if B is constructible, every qp∗B is constructible by the same argument. This proves the restriction of step 6.1 to objects constructible at each simplicial level; no common finite stratification across infinitely many levels is assumed.

8.1F3F4F7F8step 1.2step 4.1step 5.1step 5.2step 6.1step 7.1∎

Steps 1.2 and 4.1 give the coinduced resolutions and derived augmentation model, step 5.1 gives the bisimplicial and composition clauses, and steps 5.2, 6.1 and 7.1 give locally split Cartesian descent and its algebraic restriction. AC is used for injective data, products of injectives, DC for complex replacements, and the algebraic refinement supplier. No proper-descent conclusion is inferred from local-section descent.

5 · Examples, counterexamples and false statements

None yet.

Sources