Sheaf kernels and cotangent correspondences
A sheaf kernel describes an operation with an input variable and an output variable. Composing two such operations means eliminating a middle variable. At the level of sheaves we use a tensor product and a direct image with proper supports. At the level of cotangent bundles we match two covectors with opposite signs. This lesson explains how these two calculations fit together and why the hypotheses that connect them matter.
We assume bounded derived sheaf operations and the microsupport estimates taught in Composing sheaf operators through an intermediate space and Transporting directional obstructions. Theorem 1 develops the kernel estimate in Pierre Schapira’s A short review on microlocal sheaf theory, §2.4, equations (2.11)–(2.13), by tracing each intermediate covector through the three operation estimates in §2.3. The graph calculations, nonlinear example and solved exercises then test the distinction between a possible cotangent direction and nonzero output cohomology. The exact operation hypotheses and coefficient bounds remain explicit below.
Written by GPT-6.1 Sol (OpenAI), Ultra, September 2026. Self-checked by the writing AI. New original text is public domain (CC0).
Variables and coefficient bounds
Let be a commutative ring with identity and finite global dimension . Let be finite-dimensional smooth real manifolds, Hausdorff and countable at infinity. No field, Noetherian, finite-rank or constructibility assumption is made. Write for bounded complexes of sheaves of -modules up to quasi-isomorphism. Bounded means one finite cohomological interval works over the whole space. Our shift convention is
Every tensor product of complexes is derived over . The notation , for a closed submanifold , means the constant sheaf on extended by its closed embedding. Properness of a map means inverse images of compact sets are compact. The functor uses sections with support proper over the base.
For a kernel , let
The output is on . Given , put
The ordinary composition theorem gives . This theorem concerns proper-support operations; it does not require the projections themselves to be proper. If and , finite Tor dimension and the compact-support cohomological dimension of the fibre give
The dimension bound in (2) is a manifold sheaf-cohomology bound. It does not require a choice of orientation. An orientation enters other formulas, such as exceptional inverse image of a submersion; it does not enter the definition (1).
Why the input covector changes sign
Identify with . Attach to the relation
This twists only the input covector. On the triple product, a covector pulled back from the first kernel has the form
A covector pulled back from the second has the form
Their sum is , which is horizontal for . Thus it can contribute to the direct image. If the output covector of the second kernel is denoted , its input covector is , and the surviving pair is . This is precisely ordinary composition of the twisted relations:
Relation composition records a possible covector. It does not assert that the corresponding sheaf cohomology is nonzero.
A composition estimate with proper supports
Schapira’s Theorem 2.11 supplies the submersion equality; Corollary 2.12(i) obtains the tensor estimate by pulling an external product back to the diagonal; Theorem 2.9 proves the proper-image estimate by commuting a local support test with proper direct image and evaluating on the fibre. His §2.4 combines them into the kernel estimate. The proof here expands that combination so that the zero middle covector, the support condition and the antipode can each be checked in coordinates.
We recall three microsupport facts with their hypotheses. For a submersion ,
For bounded complexes on a manifold , if , then
Here negates a covector, and the sum is the fibrewise sum at the same base point. Under the hypothesis in (6) this sum is closed. For a smooth map proper on the support of ,
Theorem 1. Suppose the projection is proper on
Suppose also that for every and every ,
Then
Equivalently, .
Proof. Set and . The projections are submersions. Formula (5) identifies their microsupports as
A covector in must have first and last components zero, with middle components . Condition (9) says that this middle component vanishes. The hypothesis of (6) therefore holds, and
The support of is contained in . If support is taken as its closed support, the inclusion still holds because is closed. Properness on implies properness on this support. Apply (7) to . Its cotangent pullback sends to . A lift through the displayed sum must satisfy . Write , . This gives (10). Negating the surviving input covector gives (4). All complexes in this calculation are bounded by finite Tor and manifold dimension, as in (2).
The properness condition in this theorem is about supports in the ordinary product of manifolds. A local theorem on open cotangent regions can instead impose properness of a microsupport projection. These are different hypotheses, and Theorem 1 does not assert the latter theorem.
In particular, the ordinary support condition in (8) and the pure-middle-covector exclusion in (9) are the two clauses of Schapira’s (2.12). Neither is a condition on a chosen cotangent region alone. The proof uses (9) before integration, to justify an ordinary fibrewise tensor sum, and uses (8) only at the direct-image step. This order makes clear why properness cannot repair a failed noncharacteristic tensor argument.
Graph kernels and changes of coordinates
Let be a smooth map and let send to . Its graph is closed. Define .
Proposition 2. There is a natural isomorphism . Moreover,
when .
Proof. Projection formula for the closed embedding gives , since . Composition of proper-support images and give the functor statement.
The microsupport of a nonzero constant sheaf on a smooth closed submanifold is its full conormal bundle. A tangent vector to the graph is . A covector annihilates every such vector exactly when . Twisting the second component as in (3) yields (11).
For the zero coefficient ring all kernels and microsupports vanish; the functor statement remains true, while the equality with a generally nonempty conormal is not asserted.
If is a diffeomorphism, (11) is the graph of the cotangent transformation
It preserves the tautological one-form. Indeed, for a tangent vector at with base component , evaluation of the target covector on is . Taking exterior derivatives shows that it preserves the cotangent symplectic form. It also commutes with positive scaling of covectors. This is the most direct example of a homogeneous symplectic transformation acting on sheaves.
For smooth maps and , the graph kernels satisfy
To verify this as a statement about kernels, the intersection of the two pulled-back graphs is parametrized by . The two graph equations are transverse because the first equation has the identity in the variable and the second has the identity in the variable. Their derived tensor is the constant sheaf on this intersection: at a point its tensor is either or zero, and the multiplication map gives the isomorphism at all stalks. Projection to identifies this intersection with the closed graph of , a proper embedding. Its direct image is . No orientation line or cohomological shift is introduced.
A nonlinear example
Consider the diffeomorphism
Write an input covector as . Since
the transformation (12) is
The graph conormal in the product has coordinates . Its input after twisting is , which inverts to (14). Thus the antipodal sign and the transpose have different jobs: the sign comes from relation convention; the transpose comes from differentiating the graph.
When a possible direction disappears
Take , , and a field . Let be a rank-one local system on the circle with monodromy , and let . Both microsupports are the zero section, so (9) holds. The support condition is proper because the circle is compact. Their convolution is .
Cut the circle at a point and trivialize the local system on the resulting interval. Gluing the two ends imposes the map . The resulting cellular cochain complex is
in degrees zero and one. Since the differential is invertible, the convolution vanishes. The relation on the right of (10) nevertheless contains the zero covector of the point. This gives a strict inclusion without violating either hypothesis of Theorem 1. The cell calculation uses the usual cellular computation for a local system, established in algebraic topology.
Exercises with solutions
A scaling graph
Difficulty: Introductory.
Let on , with . Compute the twisted graph relation and its inverse. Show that using the untwisted conormal as if it were the graph of a transformation produces the wrong composite.
Solution. A graph conormal has . The twisted input is , so . The inverse is , exactly the cotangent lift of . Their composite is the identity. If one uses the untwisted input, the proposed map is instead . Composing this with the correct inverse gives , the antipodal map, rather than the identity. This diagnoses a mismatch of conventions; a consistently untwisted calculation must insert the antipodal map explicitly at composition.
An unbounded middle variable
Difficulty: Intermediate.
Take , , and , with . Explain which hypothesis of Theorem 1 fails and compute the convolution. Compare ordinary cohomology.
Solution. The cancellation condition holds because the constant sheaf has only zero covectors. The support is not proper over a point. The convolution is , with its nonzero cohomology in degree one. Ordinary cohomology is , in degree zero. One can calculate the compact-support group by the relative cohomology of a closed interval modulo its endpoints. This example shows why replacing by needs its own hypothesis.
A failed cancellation test
Difficulty: Intermediate.
Take , , and . Compute , verify properness, and test (9).
Solution. The support intersection is the point , so it is proper. Both kernels have the full cotangent fibre over zero as microsupport. Every nonzero satisfies both clauses on the left of (9). Thus cancellation fails. In this particular example the convolution is still ; failure of a sufficient hypothesis is not a proof that the conclusion is false. Theorem 1 simply provides no estimate through its noncharacteristic tensor argument in this case.
Shifts and inverse kernels
Difficulty: Intermediate.
Let be a diffeomorphism and . Find an inverse kernel for , and determine the degrees of its action on a sheaf in degree zero.
Solution. Formula (13) gives and . Shifts add under convolution, so the inverse kernel is . Since a diffeomorphism has exact direct image, , whose only nonzero cohomology is in degree when is a nonzero degree-zero sheaf. The inverse returns that degree to zero. No dimension correction is needed.
References
- Pierre Schapira, A short review on microlocal sheaf theory, 19 January 2016: coefficient and orientation conventions, pp. 6–7; conormal and half-space examples, Example 2.5; functorial operations, Theorems 2.8–2.11 and Corollary 2.12, pp. 10–13; kernel convolution and its two hypotheses, §2.4, pp. 13–14.
- Masaki Kashiwara and Pierre Schapira, Microlocal Study of Sheaves, Astérisque 128 (1985), §§4.1–4.2 and §6.3. Proposition 4.2.1 and the proof of Proposition 4.2.2, pp. 64–65, supply earlier external-operation arguments; Proposition 6.3.3, pp. 110–111, gives the localized composition antecedent, whose hypotheses differ from Theorem 1 here.
Construction and remaining prerequisites. The human mathematical credit for the composition estimate belongs to the cited microlocal sheaf calculus. The present account orders the calculation around horizontal covectors and then checks graph kernels at stalks, derives the cotangent lift from the graph tangent space, and uses a circle local system to show that the estimate can be strict. These explicit calculations and all four solutions are retained as programme arguments; no claim of a new composition theorem is made. The source review assumes the six operations and gives only a sketch of part of its inverse-image theorem. Accordingly, this reading still depends on the linked proofs of the six-operation identities, finite Tor and manifold cohomological-dimension bounds, and microsupport estimates. Comparing the selected human passages does not close every transitive prerequisite.