nLab
comorphism

Motivation

Given two topological spaces X,Y and a continuous map f:XY, or equivalently the functor f 1:Open(X)Open(Y), forming the morphism of sites Open(Y)Open(X), one can introduce two kinds of “morphisms” between sheaves on X and on Y: morphisms and comorphisms of sheaves over different base spaces. Depending on a motivation one or another is more natural.

  1. Morphisms. Recall that for a fixed base space, say X, the category of etale spaces over X is equivalent to the category of sheaves over X. Etale spaces make a subcategory of the slice category Bun X=Top/X of spaces (“bundles”) over X. Denote by p F:E(F)X the etale map corresponding to a sheaf F. Thus for different bases we can simply define morphisms of sheaves FG in etale space language, as continuous maps between the etale spaces ξ:E(F)E(G) over f, i.e. p Gξ=fp F. These maps restrict to set theoretic maps on the level of stalks.

  2. Comorphisms. The idea of comorphism is the idea of cospaces, rather than spaces; namely we like to replace a space, like in noncommutative geometry, by an object in a dually behaved category (say commutative rings; however it does not need to be strictly the dual category). For example, consider the ring of smooth functions on a manifold. A smooth morphism of manifolds MN amounts to a set theoretic map (f above) of underlying sets together with a compatible family of maps of algebras k V:C (V)C (f 1V) where VN runs through all open subsets of N. Here of course k V:ggf f 1V.

Definition

Let F be a R-valued presheaf over a category C and G a R-valued presheaf over a category D. A comorphism of R-valued presheaves FG over a functor f 1:DC (thought of as a morphism f of sites in the opposite direction) is a morphism k of R-valued presheaves over C: k:Gf *F=Ff 1. Instead of saying that k is a co(homo)morphism over f (or f-comorphism), one often says that comorphism of presheaves is a pair (f,k). If the presheaf is the structure sheaf of a ringed site one calls the comorphism a morphism of ringed sites; the usual notation is then (f,f ).

In the case of a topological space, and sheaves of sets (or algebras of some kind), there is another description in terms of stalks, namely comorphisms may be described as certain multi-valued maps between stalks. More precisely, given a continuous map f:XY and sheaves F over X and G over Y, a comorphism (f,f ) is a collection of maps f x :G f(x)F x for all xX such that for any section sG(V) where V openY the map xf x (s(f(x))) is a section of F over f 1(V). We can view all f x where xf 1(y) for a fixed y as a single multi-valued map of stalks G y xf 1(y)F x satisfying the continuity constraint mentioned.

Remarks

  1. Notice that by adjunction, a morphism Gf *F of sheaves of sets over Y corresponds to a unique morphism f *GF of sheaves of sets over X. However, in the case of ringed sites, a morphism Gf *F is required to be morphism of sheaves of rings, whereas the adjunction does not guarantee that the corresponding morphism f *GF of sheaves of sets over X is a morphism of sheaves of rings over X.

  2. In the case of sheaves of sets, the G-component of the unit of adjunction η G:Gf *f *G is clearly a comorphism Gf *G over f. Given any comorphism (f,k):GF (i.e. k:Gf *F) we can decompose it as a composition

    Gη Gf *Gkη G 1FG\stackrel{\eta_G}\to f^* G\stackrel{k\circ\eta_G^{-1}}\to F

    where the first map is a (canonical) comorphism over f and the second map is a morphism of sheaves over X. Both maps may be viewed as multi-valued maps of etale spaces with the corresponding continuity conditions. In fact this is the unique decomposition of a given f-comorphism k of sheaves of sets GF into a compositon of an f-comorphism of sheaves of sets Gf *G and a morphism of sheaves of sets over X. There is also a unique decomposition of k as Gf *FF, where Gf *F is a morphism and f *FF is a comorphism over f, namely

    Gi 1kf *FiF,G\stackrel{i^{-1}\circ k}\to f_* F\stackrel{i}\to F,

    where i is the f-comorphism which is given by the identity f *Ff *F. In fact, this can be seen as an intermediate step in the adjunction f *f *:

    Hom X(f *G,F)cohom f(G,F)Hom Y(G,f *F).\mathrm{Hom}_X(f^*G,F)\cong \mathrm{cohom}_f(G,F)\cong\mathrm{Hom}_Y(G,f_* F).