Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
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.

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.

Depends on

Used by

Dependency tree · two levels

101 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources