Cokernel sheaf 2026-10-14
For a morphism of sheaves of abelian groups or modules, the cokernel sheaf is the sheafification of the presheaf . Its stalk at is . The presheaf quotient itself need not satisfy the sheaf gluing axiom, which explains why a surjective morphism of sheaves need not be surjective on global sections.
Constant presheaf of sets 2026-10-07
Every restriction is the identity. Its stalk at each point is , and its étale space of a presheaf is with discrete. It is generally not a sheaf; in particular its value on the empty open set is . Its sheafification is the constant sheaf of sets.
Constant sheaf of sets Created 2026-10-07 Updated 2026-10-14
The sections are locally constant functions into a discrete set , with ordinary restriction. It is the sheafification of the constant presheaf of sets. Its value on an empty open set is a singleton, even if is empty. For a topological space, this construction is left adjoint to the global sections functor: a map from it to a sheaf is a family of global sections indexed by .
Tensoring sections on gives a balanced pairing of the two direct image sheaves on . The universal property of the tensor product of modules and sheafification produce the displayed morphism. Composing with the pullback-direct-image adjunction unit gives the projection formula for sheaves. The comparison itself need not be an isomorphism.
Étale space of a presheaf Created 2026-10-07 Updated 2026-10-14
The space of germs of a presheaf has basic opens given by the germs of one section over an open set. Projection to its base point is a local homeomorphism. Continuous sections of this projection give sheafification. For the constant presheaf of sets, the basic opens are , giving the ordinary product with a discrete fibre.
First form the inverse image sheaf by sheafifying the presheaf
where runs through open subsets of . It is naturally a module over , not yet over . The structure morphism allows extension of scalars, giving the pullback of a sheaf of modules:
The tensor product of sheaves includes its own sheafification. At the construction becomes
This adjustment of the coefficient ring distinguishes the pullback from the underlying inverse image sheaf.
The direct image sheaf is defined by
Its restrictions are the restrictions of . Inverse images preserve covers and intersections, so the sheaf gluing axiom holds immediately. The morphism of ringed spaces supplies
An element of acts on the displayed sections through this ring map and the original -module action. This makes the direct image sheaf an -module; no additional sheafification is required.
Form the presheaf whose value on is
with restrictions induced from those of the two sheaves of modules and the structure sheaf. Its sheafification is the tensor product of sheaves . Sheafification is needed because taking a tensor product on each open set need not itself satisfy the gluing axiom. The resulting sheaf represents bilinear sheaf morphisms, and localization gives the stalk formula
Indeed, sheafification preserves stalks, and filtered direct limits commute with the module tensor product.
A classifying topos for a coherent theory is a Grothendieck topos with a generic model such that, for every Grothendieck topos , inverse image gives an equivalence
pseudonatural in . The equivalence includes model homomorphisms and geometric transformations, not merely a bijection between isomorphism classes of set-based models.
Construct the coherent syntactic category . Its objects are coherent formulas in finite contexts, modulo provable equivalence, and an arrow is a provably total single-valued coherent relation between their contexts. Composition existentially quantifies the intermediate tuple. Context concatenation, conjunction and equality give finite limits; existential quantification gives stable images; finite disjunction gives stable finite unions. Thus it is a small coherent category, after choosing representatives.
Equip it with the coherent topology : a finite family covers when the union of its images is the whole object, equivalently when the associated finite existential disjunction is provable from the target formula. Pullback stability and closure of covers under composition follow from the corresponding properties of images and unions. Set
The functor , consisting of the Yoneda embedding followed by sheafification, interprets each sort, function and relation of the syntax and yields the generic model . It preserves finite limits, images and finite unions: syntactic covers become epimorphic families after sheafification, and the syntactic image factorization thus becomes the image factorization of the corresponding arrow. All the axioms consequently hold in .
Here is the classifying argument. A model in interprets each context-formula as a subobject and each functional relation as a map. This gives a functor preserving finite limits, images and finite unions, so carrying covers to jointly epimorphic families. Conversely such an interpretation functor recovers exactly a model and all its formula interpretations. Because the source category has finite limits, a finite-limit-preserving functor is flat; cover preservation says that it is -continuous.
For explicitness, the associated inverse image is the flat tensor extension
where a set of sections indexes a coproduct and the coend identifies the two actions of every arrow. Flatness makes this extension preserve finite limits. The cover condition makes it identify a presheaf with its sheafification, so it descends to a finite-limit-preserving left adjoint on -sheaves. Its right adjoint sends to ; this is a sheaf because matching maps along an interpreted covering family glue uniquely across its jointly epimorphic cover. This is the Diaconescu equivalence for geometric morphisms, with its actual functors displayed.
The resulting geometric inverse image satisfies , hence . Conversely any inverse image preserves finite limits and colimits, hence images and unions, and its composite with is the interpretation functor of . Since the sheafified representables generate the topos, these constructions recover the geometric morphism up to its unique appropriate isomorphism. Natural transformations of interpretation functors correspond to the model homomorphisms and geometric transformations. This proves the required equivalence and the construction's classifying property.
At a point , all restrictions of the constant presheaf of sets are identities. Two representatives and give the same germ precisely when , so its stalk is canonically . The disjoint union of the stalks is therefore the set .
The topology of the associated étale space of a presheaf has basic opens obtained from sections over open . For the constant section , that basic open is . These are exactly the basic opens of the product topology with discrete. Consequently the germ-space identification is a homeomorphism over , and the projection
is a local homeomorphism.
A continuous section over has the form , where is continuous, equivalently locally constant. Its sections form the constant sheaf of sets:
The sheaf gluing axiom follows by gluing the functions; continuity is local. This includes being a singleton, even when the constant presheaf's value on the empty open set was . The construction is its sheafification.
A function acts by postcomposition on locally constant functions, defining a functor . It preserves identities and composition.
To prove the adjunction with the global sections functor, let be a sheaf. A sheaf morphism gives a function
Conversely, suppose global sections are prescribed for every . For a locally constant , its fibres are disjoint open sets covering . Restrict to and glue these sections. They agree on intersections, which are empty, so unique gluing defines . Restriction to smaller opens commutes with this construction, making a sheaf morphism.
Applying the two constructions successively returns the original data: a locally constant function is locally one of the constant functions, and sheaf morphisms respect those restrictions and unique gluing. Naturality in and follows from postcomposition and restriction. Hence
For an empty space the same proof works: all global sections sets are singletons, and the sheaf category is degenerate. Constant sheaves are generally locally constant rather than globally constant on disconnected opens.
Present the Grothendieck topos as for a small site. Let be sheafification and the inclusion. The standard sheafification construction supplies , with preserving finite limits. Concretely, matching-family constructions commute with finite limits, and their directed refinement over covering sieves does so as well. Limits of sheaves are computed in the presheaf category, so has finite limits; its colimits are sheafifications of presheaf colimits.
For sheaves , form the presheaf exponential
It is a sheaf. Indeed, for a covering sieve , one has . Exponential adjunction, sheafification adjunction and left exactness give
These are the restriction comparisons, proving the sheaf condition. Restricting the presheaf exponential adjunction to sheaves now makes in .
The subobject classifier is the sheaf of J-closed sieves. A sieve on is J-closed when, for every , implies . Pullback of sieves defines its restrictions, and the maximal sieve defines truth. Local sieve data glue by taking the J-closure of their compatible generated sieve; uniqueness follows because membership in a J-closed sieve is local. This proves that is a sheaf.
For a subsheaf , the characteristic morphism sends to
This sieve is J-closed because local membership in a subsheaf descends by its gluing axiom. Pulling truth back recovers exactly . Conversely, pulling back truth along any morphism into gives a subsheaf, and the same formula recovers that morphism. Finite limits, exponentials and this classifier make every Grothendieck topos an elementary topos.
Here are the explicit Heyting operations on subsheaves of an object . Intersections give meets:
The top is . Arbitrary joins are local unions:
Equivalently, locally lies in one of the , with the index allowed to vary across the covering arrows. This is the J-closure of the pointwise union, or its sheafification. It is the smallest subsheaf containing every , since any such subsheaf must contain sections locally in it.
The bottom is the empty join, namely the initial subobject. Its value at consists of all if the empty sieve covers , and is empty otherwise. This detail matters on sites with empty covers; it is not safe to use an always-empty presheaf as the initial sheaf.
Implication is described without any pointwise-complement assumption:
Restrictions preserve this condition. It is also local: pull a covering sieve back along an arbitrary , use membership in on those restrictions, then descend their membership in . Thus it is a subsheaf. It satisfies the defining Heyting algebra adjunction
For the forward direction take the identity restriction. For the reverse direction every restriction of a section of remains in , so membership in forces membership in . Negation is . These formulas give the complete Heyting algebra structure on ; in general negation is a pseudocomplement rather than a set-theoretic complement.
In a Grothendieck topos define
The coproduct universal property gives , naturally. Thus . On any sheaf presentation, is the composite of the constant-presheaf functor with sheafification. The former preserves finite limits pointwise, and the latter is left exact, so preserves finite limits. Therefore these functors define a geometric morphism .
For uniqueness, let be any such geometric morphism. Its inverse image is a left adjoint and preserves the terminal object. Every set has the canonical coproduct decomposition , so
These isomorphisms respect all functions between sets, giving a natural isomorphism . The right adjoint is then unique up to the corresponding natural isomorphism, so . There is a unique geometric morphism to sets, up to isomorphism, called the global sections geometric morphism. This also applies to the degenerate topos.
For a presheaf , first form its stalks . Define to consist of families , with , which are locally represented by sections of : every has a neighbourhood and with for all . Addition is pointwise and restriction discards the components outside the smaller open set. The local representability condition is itself local, so compatible such families on an open cover glue uniquely. Thus is a sheaf of abelian groups. This is sheafification by locally representable germs.
The canonical presheaf morphism is
The universal property of sheafification says that, for any sheaf , composition with gives a natural bijection
Indeed, locally representing a family by defines its image locally by the image of in . Equal germs give locally equal images, and the sheaf gluing axiom gives the unique global image. If is already a sheaf, a section with all germs zero is zero, while every locally represented family glues to an actual section. Hence is both injective and surjective for every , so sheafification leaves a sheaf unchanged.
For a continuous map , the direct image sheaf is
An open cover pulls back to an open cover, so its sheaf axioms follow directly from those of . To construct the inverse image sheaf, first set
Restriction uses the inclusion of these neighbourhood systems when shrinks. The use of sheafification is important: need not itself be a sheaf. Continuity and the stalk construction give .
Given an f-morphism of sheaves , define its map on stalks by
If two representatives have the same germ at , they agree on a neighbourhood there. Restriction compatibility makes their images agree on its inverse image, a neighbourhood of , proving well-definedness. The map is a group homomorphism. We index it by , since different points over the same have different target stalks.
For , its class in and then in its sheafification defines the canonical f-morphism of sheaves . Its germ at is simply . To factor any , take a section . Locally on an open cover , it comes from a section with . Define the prospective image on by
On an overlap, the representatives have the same inverse-image germs, so their images have the same germs by the maps . Two sheaf sections with equal germs everywhere are equal. The local images therefore glue uniquely, independently of every representative and cover choice. This construction is additive and commutes with restrictions, giving a sheaf morphism with
Conversely any factorization must have the prescribed image on these locally generating sections, proving uniqueness. This is the universal property of an inverse image sheaf.
An f-morphism of sheaves is exactly a sheaf morphism . Thus the two constructions give the inverse-image direct-image adjunction
Naturality follows from composing the local representatives and their images with morphisms in either sheaf variable. This is an adjunction for sheaves of abelian groups; it is not the tensor-adjusted pullback of modules on a ringed space.
First form the inverse image sheaf by applying sheafification to
It is a sheaf of modules over . The morphism of ringed spaces gives a ring map , so the pullback of a sheaf of modules is
At , writing , its stalk is . The tensor construction makes the action of the structure sheaf explicit; taking the inverse image alone would not give the requested -module.
Construct the tensor product of sheaves by first forming the presheaf , with restriction maps induced by those of the two sheaves of modules, and then applying sheafification. The local module actions are compatible with restrictions and therefore give the sheaf an -module structure. Its stalks are
Indeed, a finite collection of germs of sheaf sections can be represented on a common neighbourhood, and every finite tensor relation holds on a sufficiently small neighbourhood. Equivalently, this construction represents bilinear maps of sheaves of modules that are balanced over the structure sheaf. Sections of the resulting sheaf need not themselves be tensors of global sections: that is why the sheafification step matters.
The opening change-of-rings tensor quotient sends to . The target pairing is bilinear and -balanced because . On the source, let act through the first factor; commutativity makes that action compatible with the -balancing relations, and the map is -linear. It is surjective: the target is the quotient imposing the additional relations for every . The construction commutes with module homomorphisms in both variables.
The pullback-direct-image adjunction unit is obtained locally by pulling a section to and sending it to in . These maps respect restrictions and the -actions, hence define
For , multiplication identifies with , and is precisely the structure morphism .
To construct the direct-image tensor comparison, on send , with and , to its tensor section of . This pairing is -balanced through and is compatible with restrictions. The universal property of the tensor product of modules and sheafification therefore give
Apply this with after tensoring the unit with . The composite is the map in the projection formula for sheaves. If , then , and the composite identifies with
the identity on the components. Thus it is an isomorphism for a locally free sheaf of finite rank. Neither nor was assumed quasi-coherent.
The tensor product of sheaves is the sheafification of the presheaf
with restriction maps induced by those of , , and the structure sheaf of a scheme. Sending the germ of to gives a canonical map
It is surjective because a finite sum of tensors of germs has representatives on one common neighborhood. It is injective because an equality in a tensor product of modules is witnessed by finitely many additive and balancing relations; all their germs, including the scalars in , can be represented and their equalities made valid on a common smaller neighborhood. Equivalently, a filtered colimit of modules commutes with these tensor products. Since sheafification preserves the stalk of a sheaf, this proves the asserted isomorphism.
For the pullback of a sheaf of modules, first form the inverse image sheaf : sheafify . The morphism of sheaves of rings then defines
Exactness of a sequence of sheaf of modules morphisms is checked on every stalk of a sheaf. Applying the right exactness of the tensor product of modules to the stalk sequence over gives the exact stalk sequence of the pullbacks. Thus preserves sequences ending in zero, as required.
A quasi-coherent sheaf is a sheaf of modules locally of the form for a module over the coordinate ring of an affine neighborhood. On an affine variety with ring , this associated sheaf is characterized on principal opens by , using localization of a module. Suppose and is affine, with ring . The induced algebra map gives a canonical map
At a point , both sides identify with : on the right use and associativity of the tensor product of modules. The map is therefore an isomorphism on every stalk of a sheaf, hence an isomorphism of sheaves. Such cover , proving that the pullback is a quasi-coherent sheaf.
Finally, on an affine open with ring , the presheaf defining has, on , the value
Consequently , so is a quasi-coherent sheaf. The algebra map for is the composite . Restriction of functions and the tensor-product construction give a canonical sheaf morphism . At , it is the associativity isomorphism
It is therefore a sheaf of modules isomorphism. In particular,
Take , , and let be the skyscraper sheaf with value a nonzero abelian group at . Cover by and . The presheaf gives and . A nonzero section on and the zero section on agree on the overlap, whose skyscraper sections vanish, but cannot be glued on . Thus need not be a sheaf.
Sheafification preserves stalks. If , neighborhoods contained in are cofinal, so . If , no neighborhood of lies in , so every term defining the presheaf stalk is zero. Therefore
For a presheaf, take families of elements of its stalks which near each point are the germs of one presheaf section. Pointwise operations and restriction make these families into a sheaf. The map sending a section to all its germs is its sheafification map.
Sheaf of abelian groups Created 2026-10-05 Updated 2026-10-14
A sheaf of abelian groups is a sheaf of sets whose sections on each open set form an abelian group and whose restriction maps are group homomorphisms. Its stalk of a sheaf is the corresponding group of germs. Kernels are computed on sections, whereas cokernels are obtained by sheafification of the sectionwise cokernel. An exact sequence can therefore be checked on stalks.