Composing sheaf operators through an intermediate space

Course: SH-02. Unit: SH02-KER. Language: English.

Programme draft. The proofs use the explicit prerequisite contracts below. Complete proofs and review of those foundational contracts remain unfinished.

Original text is dedicated under CC0 1.0 Universal. Linked materials retain their own licenses.

The aim is to calculate a composite sheaf operator by eliminating its intermediate variable, then determine when that calculation supplies an inverse. A kernel here is a complex of sheaves on a product. Its support may have noncompact fibers, its stalks may be infinitely generated, and its coefficients may have torsion. Proper support is part of the operation used to eliminate the variable.

SH02-KER-001. Ambient objects and conventions

Let AA be a commutative ring with identity and finite global dimension. Fix an integer g≥0g\geq 0 bounding its global dimension. No Noetherian, field, or finite-generation assumption is imposed. The zero ring is allowed in statements that do not expressly exclude it. The extra condition A≠0A\ne 0 will be used only for detecting a nonzero cohomological shift.

For a topological space TT, write ATA_T for its constant coefficient sheaf and D(AT)D(A_T) for the derived category of sheaves of ATA_T-modules. Write D+(AT)D^+(A_T) for objects whose cohomology vanishes below a single integer, and Db(AT)D^b(A_T) for objects whose cohomology vanishes outside a finite interval. These are global bounds on the object; stalkwise bounds that vary without a uniform bound do not suffice. We use cochain complexes:

Hi(E[s])=Hi+s(E). H^i(E[s])=H^{i+s}(E).

All tensor products of complexes below are derived over the indicated constant coefficient sheaf, and RℋomR\mathcal Hom is the internal derived Hom. An expression Hom⁡D(AT)(E,F)\operatorname{Hom}_{D(A_T)}(E,F) denotes a morphism set, rather than an internal Hom sheaf.

The spaces X,Y,ZX,Y,Z are locally compact Hausdorff spaces of finite c-soft dimension. This topological dimension condition is taken for sheaves of abelian groups, not merely for sheaves over a specially chosen coefficient ring. A c-soft sheaf is one whose sections over a compact subset extend to the whole space. Fix finite bounds dTd_T for the lengths of c-soft resolutions on each space TT that occurs. The foundational dimension theorem recalled below allows us to use the same bounds for compact-support cohomology and for projections with fiber TT. Products occurring in the construction have finite c-soft dimension as well.

For a continuous map f:U→Vf:U\to V, the sheaf f!Ef_!E consists locally of sections of EE whose support is proper over the open subset of VV under consideration. Proper means that inverse images of compact sets are compact. In particular, f!f_! is not being replaced by f*f_*. We use Rf!Rf_! and its right adjoint f!f^!, as well as the ordinary adjunction f−1⊣Rf*f^{-1}\dashv Rf_*. For constant coefficients, f−1f^{-1} is exact and preserves the tensor unit and derived tensor products.

This unit has no manifold, orientation, noncharacteristic, constructibility, or finite-rank hypotheses. It also makes no claim that an arbitrary sheaf kernel is determined by its induced functor.

SH02-KER-002. The prerequisite contract

The following imports state exactly what the proofs use. Listing an import is not a proof of it. The ordinary derived-category imports are matched to open Stacks material below; the full topological proper-support and duality imports remain dependencies of the course’s foundational units.

SH02-KER-IMP-DER. Derived sheaf algebra

Sheaves admit the resolutions needed to construct derived tensor and internal Hom. The resulting tensor product is associative and symmetric, with symmetry on homogeneous terms given by the Koszul sign (−1)ij(-1)^{ij}. Inverse image preserves it. There are natural adjunction bijections

Hom⁡(B⊗ALC,D)≃Hom⁡(C,RℋomA(B,D)),Hom⁡(f−1C,D)≃Hom⁡(C,Rf*D). \operatorname{Hom}(B\otimes_A^L C,D) \simeq \operatorname{Hom}(C,R\mathcal Hom_A(B,D)), \qquad \operatorname{Hom}(f^{-1}C,D) \simeq \operatorname{Hom}(C,Rf_*D).

The constant-coefficient specializations of the Stacks Project’s flat resolutions and derived tensor product, derived pullback, and internal derived Hom adjunction supply these algebraic constructions. They do not, by themselves, supply exceptional inverse image or proper-support base change. Course-level checking of the complete dependency chain remains an outstanding import obligation.

SH02-KER-IMP-GEOM. Compact supports and dimension

We import the c-soft resolution theorem, its characterization of finite c-soft dimension by uniform compact-support cohomological bounds, and its consequences for coefficients. For a projection p:S×T→Sp:S\times T\to S, proper base change gives, for every sheaf MM,

(Rjp!M)s≃Hcj(T;M|{s}×T).(KER-G1) (R^j p_!M)_s \simeq H_c^j\bigl(T;M|_{\{s\}\times T}\bigr). \qquad\text{(KER-G1)}

Consequently p!p_! has cohomological dimension at most dTd_T, including on sheaves of abelian groups. There are composition isomorphisms

Rf!Rh!≃R(fh)!, Rf_!Rh_!\simeq R(fh)_!,

and the associated compact-support Leray and hypercohomology spectral sequences. A closed embedding ii has Ri!=i*=i!Ri_!=i_*=i_!, an exact functor.

Here is the useful dimension consequence, with its argument made explicit. For a sheaf MM on S×TS\times T, the compact-support Leray sequence has terms

Hcp(S;Rqp!M)⟹Hcp+q(S×T;M). H_c^p(S;R^q p_!M) \Longrightarrow H_c^{p+q}(S\times T;M).

The terms vanish for q>dTq>d_T by (KER-G1), and for p>dSp>d_S by the c-soft dimension bound on SS. Thus Hcj(S×T;M)=0H_c^j(S\times T;M)=0 for j>dS+dTj>d_S+d_T, uniformly in MM. The imported dimension criterion gives

dS×T≤dS+dT.(KER-G2) d_{S\times T}\leq d_S+d_T. \qquad\text{(KER-G2)}

Applying this to abelian sheaves first establishes the topological bound required for exceptional inverse image. Iteration treats threefold products. No coefficient global-dimension term is needed in (KER-G2); that term will enter only when taking derived tensor products.

SH02-KER-IMP-BCPF. Two specified comparison isomorphisms

For a Cartesian square of the spaces under consideration,

U′→uUf′↓↓fV′→vV, \begin{array}{ccc} U'&\xrightarrow{u}&U\\ {f'}\downarrow&&\downarrow f\\ V'&\xrightarrow{v}&V, \end{array}

we use the proper-support base-change isomorphism

β:v−1Rf!M→∼Rf!′u−1M.(KER-BC) \beta:v^{-1}Rf_!M\xrightarrow{\sim}Rf'_!u^{-1}M. \qquad\text{(KER-BC)}

Its underlying comparison takes a local proper-supported section to its pullback; properness of its support persists under this Cartesian pullback. Derived base change is the corresponding canonical comparison on resolutions. The theorem asserts that it is an isomorphism; it does not require ff itself to be proper.

We also use the proper-support projection formula

πf:N⊗ALRf!M→∼Rf!(f−1N⊗ALM).(KER-PF) \pi_f:N\otimes_A^L Rf_!M \xrightarrow{\sim} Rf_!(f^{-1}N\otimes_A^L M). \qquad\text{(KER-PF)}

The comparison comes from tensoring a pulled-back local section of NN with a section of MM proper over the base; its support remains proper. The derived comparison is formed using flat and proper-support-acyclic resolutions. The required range here is M,N∈D+M,N\in D^+ with at least one of them bounded, with the above finite coefficient and map-dimension bounds. The passage from the bounded-input formula to this mixed range is proved in SH02-KER-PF-RANGE below. Both directions of (KER-PF), together with the stated tensor symmetry, will be used explicitly. Unlike the usual perfect-object projection formula for arbitrary Rf*Rf_*, this import is for Rf!Rf_! on locally compact Hausdorff spaces and does not require a perfect kernel.

SH02-KER-IMP-DUAL. The exceptional adjunction

For the relevant maps with finite cohomological dimension of f!f_! on abelian sheaves, we import the construction

f!:D+(AV)⟶D+(AU),Rf!⊣f!. f^!:D^+(A_V)\longrightarrow D^+(A_U), \qquad Rf_!\dashv f^!.

Its unit is ηf:id→f!Rf!\eta^f:\mathrm{id}\to f^!Rf_!, and its counit is ϵf:Rf!f!→id\epsilon^f:Rf_!f^!\to\mathrm{id}. Their triangle identities and naturality are part of this adjunction. The construction of f!f^!, including its passage from abelian-sheaf dimension to general AA-coefficients, is an outstanding foundation owned by the appropriate course unit. We use neither a manifold formula for f!f^! nor a replacement of internal Hom by tensoring with a dual.

SH02-KER-003. Bounds that make the operators well-defined

Lemma. Suppose B∈D[a,b](AT)B\in D^{[a,b]}(A_T), C∈D≥m(AT)C\in D^{\geq m}(A_T), and Q∈D≥t(AT)Q\in D^{\geq t}(A_T). Then

B⊗ALC∈D≥a+m−g(AT),RℋomA(B,Q)∈D≥t−b(AT).(KER-A1) B\otimes_A^L C\in D^{\geq a+m-g}(A_T), \qquad R\mathcal Hom_A(B,Q)\in D^{\geq t-b}(A_T). \qquad\text{(KER-A1)}

If also C∈D≤nC\in D^{\leq n}, then

B⊗ALC∈D[a+m−g,b+n](AT).(KER-A2) B\otimes_A^L C\in D^{[a+m-g,b+n]}(A_T). \qquad\text{(KER-A2)}

If f!f_! has cohomological dimension at most dd, then

Rf!D[u,v]⊂D[u,v+d],f!D≥m⊂D≥m−d.(KER-A3) Rf_!D^{[u,v]}\subset D^{[u,v+d]}, \qquad f^!D^{\geq m}\subset D^{\geq m-d}. \qquad\text{(KER-A3)}

Proof. The tensor bounds can be checked at stalks: a K-flat sheaf resolution remains K-flat on taking a stalk. At each stalk, the hyper-Tor spectral sequence has entries

⨁i+j=qTor⁡pA(Hi(B)x,Hj(C)x)in total degree q−p. \bigoplus_{i+j=q} \operatorname{Tor}^A_p(H^i(B)_x,H^j(C)_x) \quad\text{in total degree }q-p.

They vanish unless a≤i≤ba\leq i\leq b, j≥mj\geq m, and 0≤p≤g0\leq p\leq g. This puts every possible total degree at least a+m−ga+m-g. With j≤nj\leq n, every total degree is at most b+nb+n. The finite ii-range and finite Tor range ensure that every total degree receives only finitely many terms even when CC is unbounded above; equivalently, one obtains the same bounds by finite truncation of BB, finite flat dimension, and truncating CC above the degree being tested. Thus the bounded-below spectral sequence converges in the range used. Vanishing at all stalks proves the asserted sheaf bounds.

For internal Hom, choose a representative of BB zero outside [a,b][a,b] and a bounded-below injective representative of QQ zero below tt. The total internal Hom complex in degree rr has factors

ℋomA(Bi,Ii+r). \mathcal Hom_A(B^i,I^{i+r}).

If r<t−br<t-b, each factor is zero. This complex computes the internal derived Hom by SH02-KER-IMP-DER. Hence the second bound in (KER-A1) holds. This argument supplies a lower bound only; it does not assert an upper bound on internal Hom for arbitrary sheaves.

The first assertion in (KER-A3) follows from the hypercohomology spectral sequence for Rf!Rf_!: its sheaf cohomology indices lie in [u,v][u,v], and its derived-functor indices lie in [0,d][0,d]. Right derived functors of left exact functors also preserve a lower bound for a bounded-below input.

For the assertion about f!f^!, its existence as a functor on D+D^+ is the import SH02-KER-IMP-DUAL. Let Q∈D≥mQ\in D^{\geq m} and put E=f!QE=f^!Q. If

B0=τ≤m−d−1E, B_0=\tau_{\leq m-d-1}E,

then B0B_0 is bounded, since E∈D+E\in D^+. The first assertion of (KER-A3) gives Rf!B0∈D≤m−1Rf_!B_0\in D^{\leq m-1}. The standard derived-category orthogonality and the exceptional adjunction yield

Hom⁡(B0,E)≃Hom⁡(Rf!B0,Q)=0. \operatorname{Hom}(B_0,E) \simeq\operatorname{Hom}(Rf_!B_0,Q)=0.

The truncation map B0→EB_0\to E is therefore zero. It induces isomorphisms on cohomology in every degree at most m−d−1m-d-1, so those cohomology sheaves vanish. This proves the last bound. ▫\square

The finite Tor bound is the only part of this lemma that uses gg. Finite weak global dimension would suffice for that tensor estimate. We retain finite global dimension throughout the unit because it is the coefficient convention of the source-range results being covered; we do not use the weaker tensor hypothesis to make an unverified change to the other imports.

SH02-KER-PF-RANGE — Extending the bounded projection formula

The bounded-input projection formula is enough for the mixed ranges used in (KER-C4) and (KER-C5). Here is the reduction, including its canonical map. Assume the comparison (KER-PF) has been constructed naturally on bounded-below objects, and is known to be an isomorphism when both inputs are bounded. These are the bounded formula and resolution constructions in SH02-KER-IMP-BCPF.

First let the base factor NN be bounded with lower bound aa, and let MM be bounded below. For an integer tt, use the truncation triangle

M≤t⟶M⟶Tt⟶M≤t[1],Tt∈D≥t+1. M_{\leq t}\longrightarrow M\longrightarrow T_t\longrightarrow M_{\leq t}[1], \qquad T_t\in D^{\geq t+1}.

The truncation M≤tM_{\leq t} is bounded. Apply the two exact functors on the sides of (KER-PF) to this triangle. By (KER-A1), exactness of inverse image and lower-bound preservation by Rf!Rf_!, both resulting tail objects satisfy

N⊗ALRf!Tt∈D≥t+1+a−g,Rf!(f−1N⊗ALTt)∈D≥t+1+a−g. N\otimes_A^L Rf_!T_t\in D^{\geq t+1+a-g}, \qquad Rf_!(f^{-1}N\otimes_A^L T_t)\in D^{\geq t+1+a-g}.

For a fixed degree qq, choose tt so large that t+a−g>qt+a-g>q. The tails have zero cohomology in degrees q−1q-1 and qq, so the truncation maps induce isomorphisms in degree qq on both sides. Naturality gives a commutative square between the comparison for M≤tM_{\leq t} and the comparison for MM. The former is an isomorphism by the bounded formula. Hence the latter is an isomorphism on HqH^q. This works for every qq, proving (KER-PF) in this case.

Next let the source factor MM be bounded with lower bound aa, and let NN be bounded below. Truncate NN, with tail St∈D≥t+1S_t\in D^{\geq t+1}. Finite cohomological dimension makes Rf!MRf_!M bounded, with the same lower bound aa. Thus

St⊗ALRf!M∈D≥t+1+a−g,Rf!(f−1St⊗ALM)∈D≥t+1+a−g. S_t\otimes_A^L Rf_!M\in D^{\geq t+1+a-g}, \qquad Rf_!(f^{-1}S_t\otimes_A^L M)\in D^{\geq t+1+a-g}.

The same truncation square proves the comparison an isomorphism in each degree. The natural comparison itself, rather than an unspecified isomorphism between its endpoints, has therefore been proved invertible in both required ranges. No direct image has been interchanged with an infinite limit, and no perfectness or finite-generation hypothesis has been added. The bounded projection formula, resolution existence and finite map-dimension assumptions remain the declared inputs. ▫\square

SH02-KER-004. Kernels as operators and their right adjoints

Let

p:X×Y→X,q:X×Y→Y,K∈Db(AX×Y). p:X\times Y\to X,\qquad q:X\times Y\to Y, \qquad K\in D^b(A_{X\times Y}).

Define

ΦK(G)=Rp!(K⊗ALq−1G),G∈D+(AY),(KER-O1) \Phi_K(G)=Rp_!(K\otimes_A^L q^{-1}G), \qquad G\in D^+(A_Y), \qquad\text{(KER-O1)}

and

ΨK(F)=Rq*RℋomA(K,p!F),F∈D+(AX).(KER-O2) \Psi_K(F)=Rq_*R\mathcal Hom_A(K,p^!F), \qquad F\in D^+(A_X). \qquad\text{(KER-O2)}

The first coordinate is the output coordinate of Φ\Phi. Thus ΦK\Phi_K goes from YY to XX, while ΨK\Psi_K goes from XX to YY.

For K∈D[a,b]K\in D^{[a,b]} and G∈D≥mG\in D^{\geq m}, the tensor in (KER-O1) has lower bound a+m−ga+m-g. Consequently ΦK(G)∈D+(AX)\Phi_K(G)\in D^+(A_X). If G∈D[m,n]G\in D^{[m,n]}, the stronger bound is

ΦK(G)∈D[a+m−g,b+n+dY](AX).(KER-O3) \Phi_K(G)\in D^{[a+m-g,b+n+d_Y]}(A_X). \qquad\text{(KER-O3)}

For F∈D≥mF\in D^{\geq m}, (KER-A3) gives p!F∈D≥m−dYp^!F\in D^{\geq m-d_Y}, (KER-A1) gives internal Hom lower bound m−dY−bm-d_Y-b, and Rq*Rq_* preserves this lower bound. Therefore

ΨK(F)∈D≥m−dY−b(AY).(KER-O4) \Psi_K(F)\in D^{\geq m-d_Y-b}(A_Y). \qquad\text{(KER-O4)}

This proves that both displayed operators have the stated D+D^+ domains and codomains. Formula (KER-O3) also proves that ΦK\Phi_K preserves DbD^b. We do not impose an upper cohomological bound on ΨK(F)\Psi_K(F) for a general bounded input.

A kernel morphism u:K→K′u:K\to K' induces a natural transformation Φu:ΦK→ΦK′\Phi_u:\Phi_K\to\Phi_{K'} by tensoring with uu and applying Rp!Rp_!. Contravariance of internal Hom gives Ψu:ΨK′→ΨK\Psi_u:\Psi_{K'}\to\Psi_K. These are adjoint mates under the next proposition. All these functors are exact, and the shift rules are

ΦK[s]=ΦK[s],ΨK[s]=ΨK[−s],ΨK(F[s])=ΨK(F)[s].(KER-O5) \Phi_{K[s]}=\Phi_K[s],\qquad \Psi_{K[s]}=\Psi_K[-s],\qquad \Psi_K(F[s])=\Psi_K(F)[s]. \qquad\text{(KER-O5)}

SH02-KER-005. The adjunction, with its structural maps

Proposition. There is a natural adjunction ΦK⊣ΨK\Phi_K\dashv\Psi_K on the categories in SH02-KER-004.

Proof. For G∈D+(AY)G\in D^+(A_Y) and F∈D+(AX)F\in D^+(A_X), first transpose a map across Rp!⊣p!Rp_!\dashv p^!, then across the tensor-Hom adjunction, then across q−1⊣Rq*q^{-1}\dashv Rq_*. This gives

Hom⁡D(AX)(ΦKG,F)≃Hom⁡D(AX×Y)(K⊗ALq−1G,p!F)≃Hom⁡D(AX×Y)(q−1G,RℋomA(K,p!F))≃Hom⁡D(AY)(G,ΨKF).(KER-ADJ) \begin{aligned} \operatorname{Hom}_{D(A_X)}(\Phi_KG,F) &\simeq \operatorname{Hom}_{D(A_{X\times Y})} (K\otimes_A^L q^{-1}G,p^!F)\\ &\simeq \operatorname{Hom}_{D(A_{X\times Y})} (q^{-1}G,R\mathcal Hom_A(K,p^!F))\\ &\simeq \operatorname{Hom}_{D(A_Y)}(G,\Psi_KF). \end{aligned} \qquad\text{(KER-ADJ)}

Every transposition is a bijection with inverse given by the corresponding counit or evaluation. Their composite is therefore a bijection, natural in both arguments. All intermediate objects lie in the needed bounded-below categories by SH02-KER-003 and SH02-KER-004. This is the required adjunction. ▫\square

For clarity, its unit ηGK:G→ΨKΦKG\eta^K_G:G\to\Psi_K\Phi_KG is the composite

G⟶Rq*q−1G⟶Rq*RℋomA(K,K⊗ALq−1G)⟶Rq*RℋomA(K,p!Rp!(K⊗ALq−1G)).(KER-UNIT) \begin{aligned} G &\longrightarrow Rq_*q^{-1}G\\ &\longrightarrow Rq_*R\mathcal Hom_A(K,K\otimes_A^L q^{-1}G)\\ &\longrightarrow Rq_*R\mathcal Hom_A (K,p^!Rp_!(K\otimes_A^L q^{-1}G)). \end{aligned} \qquad\text{(KER-UNIT)}

The arrows are, respectively, the ordinary inverse-image unit, the tensor-Hom unit, and the image under Rq*RℋomA(K,−)Rq_*R\mathcal Hom_A(K,-) of the exceptional unit for pp. Its counit ϵFK:ΦKΨKF→F\epsilon^K_F:\Phi_K\Psi_KF\to F is

Rp!(K⊗ALq−1Rq*RℋomA(K,p!F))⟶Rp!(K⊗ALRℋomA(K,p!F))⟶Rp!p!F⟶F.(KER-COUN) \begin{aligned} Rp_!\bigl(K\otimes_A^L q^{-1}Rq_*R\mathcal Hom_A(K,p^!F)\bigr) &\longrightarrow Rp_!\bigl(K\otimes_A^L R\mathcal Hom_A(K,p^!F)\bigr)\\ &\longrightarrow Rp_!p^!F \longrightarrow F. \end{aligned} \qquad\text{(KER-COUN)}

Here the first arrow uses the counit of q−1⊣Rq*q^{-1}\dashv Rq_*, the second is tensor-Hom evaluation, and the third is ϵp\epsilon^p. The evaluation uses the stated symmetry when the standard Hom convention places KK on the other side. Thus it includes the usual Koszul signs.

These maps satisfy the triangle identities: (KER-UNIT) is the image of idΦKG\mathrm{id}_{\Phi_KG} under (KER-ADJ), and (KER-COUN) is the inverse image of idΨKF\mathrm{id}_{\Psi_KF}. Naturality of (KER-ADJ), applied to these identities, gives

ϵΦKGK∘ΦK(ηGK)=id,ΨK(ϵFK)∘ηΨKFK=id. \epsilon^K_{\Phi_KG}\circ\Phi_K(\eta^K_G)=\mathrm{id}, \qquad \Psi_K(\epsilon^K_F)\circ\eta^K_{\Psi_KF}=\mathrm{id}.

The same transposition, with a morphism u:K→K′u:K\to K' inserted in the tensor factor, puts that morphism in the first, contravariant input of internal Hom. This verifies the mate statement for Φu\Phi_u and Ψu\Psi_u, including its direction.

SH02-KER-006. Eliminating the middle variable

Let K∈Db(AX×Y)K\in D^b(A_{X\times Y}) and L∈Db(AY×Z)L\in D^b(A_{Y\times Z}). On X×Y×ZX\times Y\times Z, write r12,r13,r23r_{12},r_{13},r_{23} for the two-coordinate projections. Define their convolution over YY by

K⋆YL=Rr13!(r12−1K⊗ALr23−1L).(KER-C1) K\star_Y L =Rr_{13!}(r_{12}^{-1}K\otimes_A^L r_{23}^{-1}L). \qquad\text{(KER-C1)}

The order in this notation agrees with operator composition: the right factor acts first. If K∈D[a,b]K\in D^{[a,b]} and L∈D[c,e]L\in D^{[c,e]}, then

K⋆YL∈D[a+c−g,b+e+dY](AX×Z).(KER-C2) K\star_Y L\in D^{[a+c-g,b+e+d_Y]}(A_{X\times Z}). \qquad\text{(KER-C2)}

Indeed, inverse image is exact, (KER-A2) bounds the tensor, and r13r_{13} has fiber YY and proper-support cohomological dimension at most dYd_Y. Thus the convolution is again a bounded kernel; no properness assumption on supp⁡(K)\operatorname{supp}(K) or supp⁡(L)\operatorname{supp}(L) has entered.

Proposition. There are natural isomorphisms

θ:ΦKΦL→∼ΦK⋆YL,σ:ΨLΨK→∼ΨK⋆YL.(KER-C3) \theta:\Phi_K\Phi_L\xrightarrow{\sim}\Phi_{K\star_Y L}, \qquad \sigma:\Psi_L\Psi_K\xrightarrow{\sim}\Psi_{K\star_Y L}. \qquad\text{(KER-C3)}

Proof of the first isomorphism. Denote the projections by

a:X×Y→X,b:X×Y→Y,c:Y×Z→Y,d:Y×Z→Z,e:X×Z→X,f:X×Z→Z. \begin{array}{lll} a:X\times Y\to X,&b:X\times Y\to Y,\\ c:Y\times Z\to Y,&d:Y\times Z\to Z,\\ e:X\times Z\to X,&f:X\times Z\to Z. \end{array}

Let tX,tZt_X,t_Z be the first and third projections from the threefold product. Given G∈D+(AZ)G\in D^+(A_Z), put B=L⊗ALd−1GB=L\otimes_A^L d^{-1}G. Then B∈D+B\in D^+. The square with maps r12,r23,b,cr_{12},r_{23},b,c is Cartesian, so (KER-BC) supplies the indicated second line in the following calculation:

ΦKΦLG=Ra!(K⊗ALb−1Rc!B)→β∼Ra!(K⊗ALRr12!r23−1B)→πr12∼Ra!Rr12!(r12−1K⊗ALr23−1B)→∼RtX!(r12−1K⊗ALr23−1L⊗ALtZ−1G).(KER-C4) \begin{aligned} \Phi_K\Phi_LG &=Ra_!\bigl(K\otimes_A^L b^{-1}Rc_!B\bigr)\\ &\xrightarrow[\beta]{\sim} Ra_!\bigl(K\otimes_A^L Rr_{12!}r_{23}^{-1}B\bigr)\\ &\xrightarrow[\pi_{r_{12}}]{\sim} Ra_!Rr_{12!} \bigl(r_{12}^{-1}K\otimes_A^L r_{23}^{-1}B\bigr)\\ &\xrightarrow{\sim} Rt_{X!}\bigl(r_{12}^{-1}K\otimes_A^L r_{23}^{-1}L\otimes_A^L t_Z^{-1}G\bigr). \end{aligned} \qquad\text{(KER-C4)}

The third line is exactly (KER-PF), with bounded base factor KK. The last line uses ar12=tXar_{12}=t_X, dr23=tZdr_{23}=t_Z, composition of !!-images, and monoidality of inverse image. Write M=r12−1K⊗ALr23−1LM=r_{12}^{-1}K\otimes_A^L r_{23}^{-1}L, a bounded complex. Since tX=er13t_X=er_{13} and tZ=fr13t_Z=fr_{13}, the final expression in (KER-C4) continues as

Re!Rr13!(M⊗ALr13−1f−1G)→πr13−1∼Re!(Rr13!M⊗ALf−1G)=ΦK⋆YLG.(KER-C5) \begin{aligned} Re_!Rr_{13!} \bigl(M\otimes_A^L r_{13}^{-1}f^{-1}G\bigr) &\xrightarrow[\pi_{r_{13}}^{-1}]{\sim} Re_!\bigl(Rr_{13!}M\otimes_A^L f^{-1}G\bigr)\\ &=\Phi_{K\star_Y L}G. \end{aligned} \qquad\text{(KER-C5)}

The first arrow is the inverse projection formula, expressed with the base factor on the right using the specified tensor symmetry. Its bounded factor is MM, while f−1Gf^{-1}G is only required to be bounded below. All direct images have finite cohomological dimension by the projection and product bounds. Thus no unbounded totalization or unsupported extension of (KER-PF) is implicit. The composite (KER-C4)-(KER-C5) defines θ\theta, naturally in K,L,GK,L,G.

Proof and definition of the second isomorphism. Put C=K⋆YLC=K\star_Y L. For every G∈D+(AZ)G\in D^+(A_Z) and F∈D+(AX)F\in D^+(A_X), the first part and SH02-KER-005 give

Hom⁡(G,ΨLΨKF)≃Hom⁡(ΦKΦLG,F)→θG−1Hom⁡(ΦCG,F)≃Hom⁡(G,ΨCF).(KER-C6) \begin{aligned} \operatorname{Hom}(G,\Psi_L\Psi_KF) &\simeq\operatorname{Hom}(\Phi_K\Phi_LG,F)\\ &\xrightarrow{\,\theta_G^{-1}\,} \operatorname{Hom}(\Phi_CG,F)\\ &\simeq\operatorname{Hom}(G,\Psi_CF). \end{aligned} \qquad\text{(KER-C6)}

The middle map is precomposition by θG−1\theta_G^{-1}, so its direction is specified. These are natural bijections. Yoneda gives a unique natural isomorphism σF\sigma_F inducing them.

In terms of the already specified units and counits, σF\sigma_F is the following explicit mate. Start with ΨLΨKF\Psi_L\Psi_KF, apply ηC\eta^C, replace ΦC\Phi_C by ΦKΦL\Phi_K\Phi_L using θ−1\theta^{-1}, then use the two counits:

ΨLΨKF⟶ΨCΦCΨLΨKF⟶ΨCΦKΦLΨLΨKF→ΨCΦK(ϵΨKFL)ΨCΦKΨKF→ΨC(ϵFK)ΨCF.(KER-C7) \begin{aligned} \Psi_L\Psi_KF &\longrightarrow\Psi_C\Phi_C\Psi_L\Psi_KF\\ &\longrightarrow\Psi_C\Phi_K\Phi_L\Psi_L\Psi_KF\\ &\xrightarrow{\Psi_C\Phi_K(\epsilon^L_{\Psi_KF})} \Psi_C\Phi_K\Psi_KF\\ &\xrightarrow{\Psi_C(\epsilon^K_F)}\Psi_CF. \end{aligned} \qquad\text{(KER-C7)}

The first two arrows are respectively ηΨLΨKFC\eta^C_{\Psi_L\Psi_KF} and ΨC(θΨLΨKF−1)\Psi_C(\theta^{-1}_{\Psi_L\Psi_KF}). Equation (KER-C6) proves that (KER-C7) is invertible. This argument obtains the right-adjoint composition from the proved !!-composition and adjunction. It does not presume that arbitrary inverse image commutes with internal Hom or that ordinary **-base change is always invertible. ▫\square

SH02-KER-007. The diagonal test

Let δX:X→X×X\delta_X:X\to X\times X be the diagonal, and set

IX=δX*AX=AΔX. I_X=\delta_{X*}A_X=A_{\Delta_X}.

The diagonal is closed because XX is Hausdorff. Thus IXI_X is a bounded kernel in degree zero, with stalk AA on the diagonal and zero elsewhere.

Proposition. There are natural isomorphisms

ΦIX≃idD+(AX),ΨIX≃idD+(AX).(KER-D1) \Phi_{I_X}\simeq\mathrm{id}_{D^+(A_X)}, \qquad \Psi_{I_X}\simeq\mathrm{id}_{D^+(A_X)}. \qquad\text{(KER-D1)}

Proof. Write p1,p2p_1,p_2 for the projections from X×XX\times X. The projection formula for the closed embedding δX\delta_X, followed by exactness of its direct image, gives

IX⊗ALp2−1G≃RδX!(AX⊗ALδX−1p2−1G)≃δX!G. I_X\otimes_A^L p_2^{-1}G \simeq R\delta_{X!} \bigl(A_X\otimes_A^L\delta_X^{-1}p_2^{-1}G\bigr) \simeq\delta_{X!}G.

Here p2δX=idXp_2\delta_X=\mathrm{id}_X. Applying Rp1!Rp_{1!} and using p1δX=idXp_1\delta_X=\mathrm{id}_X proves the first assertion with a specified natural comparison. The identity functor is right adjoint to itself. By SH02-KER-005, ΨIX\Psi_{I_X} is right adjoint to ΦIX\Phi_{I_X}; the first assertion and uniqueness of a representing right adjoint prove the second. More explicitly, Hom⁡(G,ΨIXF)≃Hom⁡(G,F)\operatorname{Hom}(G,\Psi_{I_X}F)\simeq\operatorname{Hom}(G,F) naturally for every GG, and Yoneda supplies the isomorphism. ▫\square

In particular,

ΦIX[s]≃[s],ΨIX[s]≃[−s].(KER-D2) \Phi_{I_X[s]}\simeq[s],\qquad \Psi_{I_X[s]}\simeq[-s]. \qquad\text{(KER-D2)}

The absence of a dimension or orientation shift in (KER-D1) follows from the two identity composites of the diagonal with the projections. It does not follow from identifying an exceptional inverse image with an ordinary inverse image.

SH02-KER-008. Two inverse kernels, including shifts

Theorem. Let K∈Db(AX×Y)K\in D^b(A_{X\times Y}) and L∈Db(AY×X)L\in D^b(A_{Y\times X}). Suppose specified isomorphisms of kernels give

L⋆XK≃IY[r],K⋆YL≃IX[s](KER-E1) L\star_X K\simeq I_Y[r],\qquad K\star_Y L\simeq I_X[s] \qquad\text{(KER-E1)}

for integers r,sr,s. Then each of ΦK,ΦL,ΨK,ΨL\Phi_K,\Phi_L,\Psi_K,\Psi_L is an equivalence between its stated bounded-below derived categories. One has

ΦK−1≃ΨK≃ΦL[−r]≃ΦL[−s],ΦL−1≃ΨL≃ΦK[−r]≃ΦK[−s].(KER-E2) \begin{aligned} \Phi_K^{-1}&\simeq\Psi_K \simeq\Phi_L[-r]\simeq\Phi_L[-s],\\ \Phi_L^{-1}&\simeq\Psi_L \simeq\Phi_K[-r]\simeq\Phi_K[-s]. \end{aligned} \qquad\text{(KER-E2)}

They also restrict to equivalences between the bounded derived categories. If A≠0A\ne0 and X≠⌀X\ne\varnothing, then r=sr=s.

Proof. Put F=ΦKF=\Phi_K and G=ΦLG=\Phi_L. Kernel morphism functoriality, SH02-KER-006, and the shifted diagonal formula imply

GF≃[r] on D+(AY),FG≃[s] on D+(AX).(KER-E3) GF\simeq[r]\text{ on }D^+(A_Y),\qquad FG\simeq[s]\text{ on }D^+(A_X). \qquad\text{(KER-E3)}

We first prove equivalence without presupposing equality of the shifts. Because exact functors commute with shifts, H=G[−r]H=G[-r] is a left inverse of FF, and J=G[−s]J=G[-s] is a right inverse. Write the isomorphisms as

α:HF→∼idD+(AY),β:FJ→∼idD+(AX). \alpha:HF\xrightarrow{\sim}\mathrm{id}_{D^+(A_Y)}, \qquad \beta:FJ\xrightarrow{\sim}\mathrm{id}_{D^+(A_X)}.

There is a natural isomorphism

H→Hβ−1HFJ→αJJ.(KER-E4) H\xrightarrow{H\beta^{-1}}HFJ \xrightarrow{\alpha J}J. \qquad\text{(KER-E4)}

Consequently FH≃FJ≃idFH\simeq FJ\simeq\mathrm{id} as well as HF≃idHF\simeq\mathrm{id}, proving that FF is an equivalence. Since G=H[r]G=H[r], GG is also an equivalence. This elementary argument uses only the two supplied natural isomorphisms; it places no triangle-coherence requirement on the originally supplied kernel isomorphisms in (KER-E1).

Every quasi-inverse of an equivalence is both a left and a right adjoint: the Hom bijection is obtained by applying the equivalence and the inverse isomorphisms, or equivalently by transporting identity morphisms across the fully faithful functor. Thus uniqueness of right adjoints identifies ΨK\Psi_K with both HH and JJ. Interchanging F,GF,G gives the second line of (KER-E2). This proves the equivalence of all four functors.

The bound (KER-O3) proves that F,GF,G preserve bounded objects. Their shifted quasi-inverses do too. Hence their inverse isomorphisms restrict to DbD^b, and (KER-E2) shows that the right adjoints preserve bounded objects under the present inverse-kernel hypotheses. No general upper bound for arbitrary Ψ\Psi was used.

Finally, associating FGFFGF in the two ways in (KER-E3) yields a natural isomorphism F[r]≃F[s]F[r]\simeq F[s]. Since FF is essentially surjective and commutes with shifts, every Q∈D+(AX)Q\in D^+(A_X) satisfies Q[r]≃Q[s]Q[r]\simeq Q[s]. Take Q=AXQ=A_X. At any point of the nonempty space XX, the stalk of AX[r]A_X[r] has its only nonzero cohomology in degree −r-r, and that of AX[s]A_X[s] in degree −s-s. Since A≠0A\ne0, these degrees coincide. Thus r=sr=s. ▫\square

The exceptional cases matter. If A=0A=0, all the sheaf categories and both diagonal kernels vanish; arbitrary r,sr,s satisfy the same assertions, so equality of shifts cannot be deduced. If A≠0A\ne0 and XX is empty, (KER-E1) forces YY to be empty as well: otherwise its nonzero diagonal could not be isomorphic to the zero convolution. When both spaces are empty, all shifts act on the zero category and there is again no shift rigidity. If A≠0A\ne0 and exactly one space is empty, (KER-E1) is impossible.

SH02-KER-009. Worked example: infinite fibers distinguish the two adjoints

Take A=ℤA=\mathbb Z and let X=Y=ℤX=Y=\mathbb Z with the discrete topology. These are locally compact Hausdorff spaces of c-soft dimension zero. A sheaf is a family of abelian groups; a complex of sheaves is a family of complexes with the global cohomological bound required by D+D^+. Let K=AX×YK=A_{X\times Y}, concentrated in degree zero.

For a point xx, compact subsets of its discrete fiber are finite. Proper-supported direct image is therefore direct sum over the fiber, so

(ΦKG)x=⨁y∈ℤGy.(KER-M1) (\Phi_K G)_x=\bigoplus_{y\in\mathbb Z}G_y. \qquad\text{(KER-M1)}

This holds for complexes as written: direct sums of modules are exact, and no higher fiber cohomology occurs. On the same discrete spaces, the right adjoint of summation along a fiber is the repetition of the object on each point of that fiber. Thus (p!F)(x,y)=Fx(p^!F)_{(x,y)}=F_x. Internal Hom from AA is the identity, and ordinary direct image along qq is product. Products of modules are exact, giving

(ΨKF)y=∏x∈ℤFx.(KER-M2) (\Psi_K F)_y=\prod_{x\in\mathbb Z}F_x. \qquad\text{(KER-M2)}

The adjunction reduces to a transparent statement: maps from each summand GyG_y to each FxF_x can be indexed either first by xx or first by yy. This is exactly the Hom bijection between (KER-M1) and (KER-M2).

The support of this kernel is the entire product, and its projections have infinite fibers. With Gy=ℤG_y=\mathbb Z, replacing !! by ** in (KER-M1) would replace the direct sum by the product. The family equal to 11 at every integer belongs to the product and not to the direct sum. Thus that substitution would change the operator even in degree zero. Infinite-rank stalks or torsion families can equally be used in this example.

SH02-KER-010. Exercise: a translated diagonal and the sign of the inverse

Let X=Y=ℤX=Y=\mathbb Z be discrete and let AA satisfy SH02-KER-001. Define the closed subsets

Γ={(x,y):x=y+3}⊂X×Y,Γ′={(y,x):x=y+3}⊂Y×X. \Gamma=\{(x,y):x=y+3\}\subset X\times Y, \qquad \Gamma'=\{(y,x):x=y+3\}\subset Y\times X.

For integers u,vu,v, set K=AΓ[u]K=A_\Gamma[u] and L=AΓ′[v]L=A_{\Gamma'}[v]. Compute both convolutions, the two Φ\Phi-operators, and ΨK\Psi_K. Which shift of LL gives an actual inverse kernel for KK? Prove your answer for arbitrary modules, not only for finite-dimensional vector spaces.

Solution. On the discrete threefold product, the tensor defining K⋆YLK\star_Y L is supported at triples satisfying x=y+3=x′x=y+3=x'. For each x=x′x=x', exactly one integer y=x−3y=x-3 occurs. Each surviving tensor stalk is A⊗ALA[u+v]=A[u+v]A\otimes_A^L A[u+v]=A[u+v], since AA is free of rank one over itself. Projection along the middle coordinate therefore has no higher direct image and gives

K⋆YL=IX[u+v]. K\star_Y L=I_X[u+v].

The same calculation for L⋆XKL\star_X K uses x=y+3=y′+3x=y+3=y'+3, so y=y′y=y', and gives IY[u+v]I_Y[u+v]. Directly from the single-point fibers,

(ΦKG)x=Gx−3[u],(ΦLF)y=Fy+3[v]. (\Phi_KG)_x=G_{x-3}[u],\qquad (\Phi_LF)_y=F_{y+3}[v].

To undo ΦK\Phi_K, one must translate back and shift by −u-u. The inverse-kernel normalization is

L[−(u+v)]=AΓ′[−u],(ΨKF)y=Fy+3[−u]. L[-(u+v)]=A_{\Gamma'}[-u], \qquad (\Psi_KF)_y=F_{y+3}[-u].

This also follows from (KER-E2). All computations used only the tensor unit, exact finite summation, and shifts; arbitrary stalk modules and every ring in the stated class are included. If A=0A=0, the displayed formulas still hold, although shifts are no longer distinguishable.

SH02-KER-011. Exercise: torsion detects the lower tensor bound

Let both spaces be a point, A=ℤA=\mathbb Z, K=(ℤ/6)[2]K=(\mathbb Z/6)[2], and G=ℤ/10G=\mathbb Z/10 in degree zero. Compute the cohomology of ΦKG\Phi_KG. Then explain which part of the definition would be lost by using ordinary tensor product.

Solution. Use the free resolution [ℤ→6ℤ][\mathbb Z\xrightarrow{6}\mathbb Z] of ℤ/6\mathbb Z/6, in degrees −1,0-1,0. After tensoring with ℤ/10\mathbb Z/10, the kernel and cokernel of multiplication by 66 are both ℤ/2\mathbb Z/2. After the shift by 22, the only nonzero cohomology groups are

H−3(ΦKG)=ℤ/2,H−2(ΦKG)=ℤ/2. H^{-3}(\Phi_KG)=\mathbb Z/2, \qquad H^{-2}(\Phi_KG)=\mathbb Z/2.

Here K∈D[−2,−2]K\in D^{[-2,-2]}, G∈D[0,0]G\in D^{[0,0]}, g=1g=1, and the point has d=0d=0. The interval predicted by (KER-O3) is exactly [−3,−2][-3,-2]. Ordinary tensor product would retain the cokernel in degree −2-2 and discard the Tor group in degree −3-3. Hence passing silently to vector-space intuition would lose part of this operator.

SH02-KER-012. Antecedents, reuse, and exact remaining work

The kernel formalism is presented in Pierre Schapira’s freely available An Introduction to Sheaves on Grothendieck Topologies, version dated 1 August 2026, §4.9, pp. 100–101. Equation (4.9.2) defines proper-support composition of bounded kernels; Proposition 4.9.1 gives its associative comparison, with the detailed calculation on a product of four spaces assigned to Exercise 4.7. Equations (4.9.4)–(4.9.7) describe a kernel operator, composition of operators and its right adjoint. Proposition 4.9.2 realizes the ordinary and proper-support sheaf operations by graph kernels.

The coordinate convention needs care. This reading makes the first coordinate the output, using the source’s operation “kernel composed with input.” Its named operator instead places the input on the first coordinate. Swapping the two factors identifies its convention with ours; without that swap, a quoted adjoint or composition formula would have the wrong domain and codomain.

Construction in this reading Exact source comparison and proof supplied here
Coefficients and topological dimension The notes’ general convention on p. 9 is a commutative unital ring of finite global dimension. Their “soft” condition in Definition 4.3.1, p. 86, is extension from compact subsets, which is the c-soft convention used here. Definition 4.3.13, p. 89, records the finite-dimension conditions. The product bound (KER-G2) is derived here from compact-support Leray and the explicitly imported dimension criterion.
Proper-support base change Theorem 4.5.3, p. 93, treats bounded-below objects and includes the compact-support fibre formula (4.5.4). Its proof uses exact inverse image and sheaves acyclic on the fibres. This is the base-change comparison in (KER-C4); it imposes no properness on the whole kernel support.
Projection formula and its range Theorem 4.4.7, p. 91, takes a bounded source factor and a bounded-above base factor; its proof uses almost-free and proper-image-acyclic resolutions. Its bounded-input case is the foundational input here. SH02-KER-PF-RANGE proves the two mixed bounded/bounded-below extensions needed by (KER-C4)–(KER-C5), using the lower bounds already proved in SH02-KER-003.
Right adjoint and actual comparison maps Theorem 4.6.1, p. 94, supplies the exceptional adjoint under finite cohomological dimension and invokes representability for its existence. Formula (4.9.6), p. 101, gives the kernel adjoint after the coordinate swap. Here (KER-ADJ) composes three Hom transpositions on the full stated category, (KER-UNIT) and (KER-COUN) specify the structural maps, and (KER-C6)–(KER-C7) construct the right-adjoint composition as the mate of the proved left-adjoint comparison.
Diagonals, inverse kernels and examples Proposition 4.9.2 explains the graph-kernel mechanism. Here the diagonal proof uses its two identity projections directly. The shifted inverse criterion then uses the explicit isomorphism between a left and a right inverse, followed by a nonzero-stalk test for equality of shifts. The zero-ring and empty-space cases, infinite discrete fibres, translated diagonal and torsion calculation are treated by the arguments and solutions in this reading.

The bounded input range of the notes’ §4.9 does not by itself settle the bounded-below operator and test-object range here. The explicit estimates (KER-A1)–(KER-A3), the projection-range proof, and (KER-O3)–(KER-O4) justify that passage under the stated foundational contracts. In particular, the right adjoint is only asserted to preserve bounded objects when the inverse-kernel hypotheses have been imposed. Proper-support !!-composition is essential: ordinary direct image Rf*Rf_* is never substituted for proper-support direct image in the convolution; the infinite discrete example shows the difference already in degree zero.

The algebraic constructions in SH02-KER-IMP-DER are compared with the official Stacks Project native source at revision a04446e5. In cohomology.tex, Tag 06Y7 constructs derived tensor products using K-flat resolutions, proves that K-flatness can be checked on stalks, and records the graded symmetry. Tag 06YI constructs derived pullback and its compatibility with tensor products. For the constant coefficient sheaves used here, this specializes to exact inverse image. Tag 08DJ proves the internal Hom adjunction through K-flat and K-injective representatives and its sections over open sets. These are constructions of ringed-space derived algebra; they do not supply topological proper supports or exceptional inverse image.

This exposition develops the boundedness estimates before the operator calculus, constructs the units and counits, calculates the middle-variable elimination in its two projection-formula configurations, and only then tests diagonal and inverse kernels. The discrete and torsion examples exercise precisely the support and coefficient issues those steps use. The classical constructions are credited above; the independently written course text is CC0. The linked human works retain their own terms, including the Stacks Project’s GFDL terms.

The remaining foundational work is the full resolution and derived-algebra chain in SH02-KER-IMP-DER; the c-soft dimension criterion, compact-support spectral sequences and coefficient transfer in SH02-KER-IMP-GEOM; the bounded projection formula and topological base-change construction in SH02-KER-IMP-BCPF; and exceptional-adjoint existence in SH02-KER-IMP-DUAL. The projection-range argument supplies the mixed-range step from the bounded formula, not these underlying constructions. Separate source, expression and mathematical review of the complete dependency chain remains unfinished.

The spherical-kernel calculation, conic Fourier transformation, manifold duality, specialization, microlocalization, microlocal Hom, microsupport estimates and involutivity require their own hypotheses and proofs. They are not consequences asserted by this unit.