A natural transformation between functors to the Category of sets is a monomorphism in the functor category exactly when every component is an injective function. Componentwise cancellation proves sufficiency. For necessity, the Yoneda lemma converts two elements with equal component images into two transformations from a covariant representable functor; monicity cancels these transformations, forcing the elements to coincide. The argument remains valid for a locally small category in an ambient universe where the functor category is formed.
For small diagrams with complete codomain, choose each objectwise categorical limit. For , its projections uniquely define the arrow through . The universal property proves identity and composition laws. The same projection calculation makes every categorical cone factorization a natural transformation. Hence these are genuine categorical limits in the functor category, and the objectwise forgetful functor is a limit-creating functor.
The constant diagram functor sends to the functor on with constant object value and identity arrow values; a morphism becomes the natural transformation with every component . When all -shaped categorical limits exist, it is a left adjoint to the limit functor.
For a topological space , let be the constant presheaf of sets on its open-set category, with identity restriction maps, including the value at the empty open set. A natural transformation is determined by its map ; its component at composes with . A transformation is determined by ; its component at restricts sections from . These two bijections prove the displayed adjunctions. This concerns presheaves, so no sheafification is involved.
For a nonempty topological space , the constant diagram functor on its open-set presheaf category lies in this five-term adjunction chain. The leftmost functor sends to the categorical presheaf equal to at the empty open set and empty elsewhere. The rightmost sends to the presheaf equal to at and a singleton elsewhere. A natural transformation from the former is determined by its empty-open component; a transformation into the latter is determined by its whole-space component. The middle adjunctions follow from restriction maps to the empty open set and from the whole space. Neither endpoint extends: the leftmost functor fails to preserve the terminal object, and the rightmost fails to preserve the initial object.
A presheaf on a category is a functor . A morphism induces the restriction map , reversing direction. The indexing category need not be small. For the category of open subsets of a topological space, this specializes to a presheaf of sets on a topological space.
The presheaf category on a small category is the functor category . Its limits and colimits are computed pointwise.
For a categorical presheaf on a small category, its category of elements has objects with and arrows satisfying . The canonical natural transformation sends to . These maps exhibit as the displayed colimit. At , a representative maps to , with inverse . The arrow identifies every representative with its canonical inverse image, proving the bijection and the colimit universal property.
For a small category , its presheaf category is the free enlargement under small colimits. Each categorical presheaf is the colimit of the diagram sending to the representable presheaf . The map at sends to . It is surjective at each because is the image of at . If two representatives have the same image , they are both identified with the representative at by arrows in the category of elements, proving injectivity. Thus . For a cocomplete target, a functor on extends by these colimits, uniquely up to natural isomorphism among colimit-preserving extensions.
A Grothendieck topology assigns covering sieves to each object. The maximal sieve covers; pulling back a covering sieve gives a covering sieve; and a sieve locally covering along all arrows of a covering sieve itself covers. It defines the sheaves on a site. Families of arrows generate sieves and can be used to generate the topology.
The dense sieves form the double-negation Grothendieck topology. Its sheaf topos is a Boolean topos: the union of a subobject with its pseudocomplement is dense and thus becomes the whole object after sheafification. This need not be the atomic topology, which requires every nonempty sieve to be dense.
Consider a site indexed by natural-number objects with arrows only downwards, the cancellation condition for equally typed , and the separation condition that arrows , admit with but . Its dense-sieve sheaf topos is a Boolean topos and a two-valued topos. The representables are separated. No nonempty partial map exists, by the separation condition and naturality. The associated sheaves consequently admit no maps . Each has nonzero support and maps epimorphically to one, but their product has an empty value at every stage , because its factor does.
On the opposite of the category of finitely presented unital commutative rings, a basic covering family is , where finitely many generate the unit ideal. Include the empty cover of the zero ring. Localization commutes with base change, so these families define a coverage on a category. Their sheaf topos classifies the coherent theory of local rings. This coverage is subcanonical: representable functors obey the usual localization gluing equations.
A coverage specifies covering families on a small category, stable under refinement along arrows: for a covering family into and , there is a covering family into whose composites with factor through the original family. Passing to generated sieves and imposing maximality and local transitivity gives its associated Grothendieck topology, with the same sheaves on a site. One can equivalently specify the saturated covering sieves directly. Rigidity refers to these covering sieves, so it is unchanged by replacing a family presentation by its generated topology.
A coverage on a category is rigid when each object is covered by the sieve generated by arrows from J-irreducible objects of a site. Restriction to their full subcategory identifies the sheaves on a site with its presheaf category. A presheaf on that subcategory extends by the right Kan extension : every covering sieve restricts to the full representable on , which proves the sheaf condition directly.
An object of a site is J-irreducible when its only covering sieve on a category is the maximal sieve. In particular the empty sieve cannot cover it. Every arrow from a J-irreducible object belongs to any covering sieve on its codomain: the pulled-back sieve must contain the identity. This makes the induced topology on the full subcategory of J-irreducible objects trivial.
A site is a category equipped with a Grothendieck topology, specifying which sieves are covering. The sheaves on a site satisfy unique amalgamation of matching families on those sieves. A small site presents a Grothendieck topos.
The atomic topology declares exactly the nonempty sieves covering. It exists precisely when arrows with a common codomain admit a common refinement. On nonempty finite sets and surjections this follows from the fiber product. Its J-closed sieves are only the empty and maximal sieves.
Use a small skeleton of nonempty finite sets and surjections, with every nonempty sieve covering. Fiber-product projections are surjections, so the atomic coverage exists. Surjections are effective quotients of their kernel pairs, making the site subcanonical. Its sheaves admit the primitive decomposition of an atomic finite-surjection sheaf.
An element is primitive if it does not descend along any surjection . All elements at cardinality one are primitive. Repeated descent reaches a primitive ancestor in finitely many steps, and the primitive-element kernel rigidity lemma makes the ancestor unique up to bijection.
Partition the elements of a sheaf by their primitive-ancestor equivalence classes under bijection. Each class gives a sheaf subfunctor, because its membership is preserved and reflected along covering surjections. A representative primitive element names an epic representable map onto its class component. Thus every sheaf is the coproduct of these components, each an atom in a topos.
If primitive elements have equal restrictions along and , then these surjections have equal kernels. To rule out with unequal images, identify those two images by . The set of pairs equal under and maps surjectively both to by projection and to the kernel pair of by applying . Injective restrictions force the kernel-pair matching condition on the primitive element, contradicting descent along .
For any sheaf and surjection , is an equalizer. In particular every is injective. These follow from the sheaf condition on the sieve generated by the covering arrow and control primitive elements.
For each pair , , require for some arrows , . This is necessary and sufficient for stability of nonempty sieves under pullback; the other topology axioms then follow. Nonempty finite sets with arbitrary functions fail it at distinct singleton-to-two-point maps.
A Grothendieck topology is subcanonical when every representable functor is a sheaf on a site. It is also called standard in some topos-theory terminology. A nontrivial covering quotient can fail this condition by identifying distinct sections of a representable.
A categorical presheaf is a sheaf for if every matching family on a covering sieve has a unique amalgamation. Equivalently restriction is bijective for each covering sieve . Sheaves on a small site form a Grothendieck topos.
A sieve on is a subfunctor of the representable functor , equivalently a family of arrows into closed under precomposition. For , the pullback sieve consists of arrows into for which belongs to the original sieve.
A sieve on is dense when every arrow has a further composite in . Equivalently, every pullback sieve is nonempty. This condition is stable under pullback and transitive refinement and defines the double-negation topology.
A sieve is J-closed when membership is local with respect to the Grothendieck topology . Pullback preserves J-closedness. Their presheaf is the subobject classifier of the sheaf topos: a section of a sheaf is sent to the sieve of arrows on which it belongs to the chosen subsheaf.
Every presheaf category is a topos. Finite limits are pointwise; the exponential is
and the subobject classifier assigns to the set of sieves on .
If every slice category is essentially small, the displayed exponential object and the set of sieves on a category at each are small even when is large. Together with pointwise finite limits, they give the elementary-topos constructions in a universe admitting the large diagrams. This does not force the entire functor category to be locally small in the original universe: a large discrete category has terminal slices, but maps between its constant-one and constant-two presheaves are arbitrary class-indexed binary families.
For categorical presheaves on a small category, restrictions in the displayed exponential object act by precomposition with . Evaluation sends at to . The currying of sends to the natural transformation whose value on is . Evaluation and currying are inverse and natural, proving the Cartesian closed category structure.
The arrow category of has morphisms of as objects and commutative squares as morphisms. It is the functor category , where is the category with one nonidentity arrow.
It is also the comma category .
Write a presheaf on as an arrow . Evaluation has the displayed chain, where , , and . The Hom-set bijections follow by solving the commuting-square equation. The functor has no right adjoint because it fails to preserve the initial object: is not .
The category of injective functions is the full subcategory of whose objects are injective functions. It is cartesian closed: products are computed pointwise, and exponentiating an injection by any arrow again gives an injection.
A covariant functor is representable when it is naturally isomorphic to for some object ; a contravariant functor is representable when it is naturally isomorphic to .
Suppose a small category has equalizers. If a categorical presheaf is a retract , with , then equalizes and . The Yoneda lemma writes for an endomorphism . An equalizer of and gives the same presheaf equalizer, since the Yoneda embedding preserves categorical limits. Uniqueness of equalizers gives .
If has small coproducts in a category and , then is a left adjoint to . Maps from this coproduct to are families of maps , naturally equivalent to functions . Conversely, a set-valued right adjoint is represented by , because maps from a singleton evaluate to elements.
A representable functor preserves every small categorical limit that exists. A map from into a limit is exactly a compatible family of maps from to the diagram objects, and such a family is exactly an element of the corresponding limit of sets. The comparison bijection is the one induced by the limit projections.
A categorical presheaf is representable if its elements projection has a colimit and the presheaf preserves the opposite-indexed categorical limit of that projection. Compatibility of all distinguished elements then supplies a universal element at the colimit object. The preservation requirement must cover this diagram even when its indexing category is large.
Let be the ordered category of all ordinals with an added greatest object . The categorical presheaf with at ordinals and preserves every small categorical limit: a small supremum is an ordinal unless its diagram contains . Its category of elements consists of all ordinals, and their projection has the large colimit . Nevertheless is not representable: an ordinal representer has bounded support, while the representer has a nonempty value at . Thus preservation must include the possibly large opposite elements diagram. The dual functor also disproves the comma-projection criterion for a right adjoint under small-colimit preservation alone.
Every functor on a small category is the colimit of the covariant representable functors indexed by the opposite of its category of elements. The cocone indexed by sends to . By the Yoneda lemma, a compatible cocone into is exactly a natural transformation . The opposite indexing direction is essential because precomposition reverses the representing-object arrow.
A representation of is an object together with a universal element such that
is a bijection for every , naturally in . Equivalently, it is a specified natural isomorphism .
Two representations of a functor have unique mutually inverse morphisms carrying their specified universal elements to one another. Composing those morphisms preserves each universal element, so injectivity of the representing bijection makes the composites identities. Arbitrary isomorphisms of the underlying objects need not preserve the specified elements.
If has chosen representations , the Yoneda lemma determines a unique functor on morphisms by . This makes the representing natural isomorphisms natural in .
The universal element in a representation of a functor is the image of under the representing natural isomorphism. Any two universal elements induce unique mutually inverse maps between their representing objects, so representations are unique up to unique compatible isomorphism.
The Yoneda lemma gives natural bijections
and their contravariant analogues.
For a presheaf on a category, the categorical coend identifies with . The displayed isomorphism sends the class of to , with inverse . The coend relation makes these inverse and natural. Consequently every presheaf is the colimit of representables indexed by its category of elements.
The Yoneda embedding sends to . The Yoneda lemma identifies natural transformations with morphisms , so the embedding is full and faithful. It preserves every limit that exists in .
For , the Yoneda embedding sends to postcomposition . If this is epic in the presheaf category, its component at is surjective, so for some . Conversely such a section makes the natural transformation split epic. Pointwise surjectivity follows directly by doubling the target presheaf along the image subpresheaf: the two inclusions agree on the image but differ on any element outside it.
For a small Cartesian closed category, the Yoneda embedding into its presheaf category preserves exponential objects. At , the exponential in a presheaf category has value . Since , the Yoneda lemma identifies this with . Every identification is natural in all three objects.
The covariant version of the Yoneda embedding sends an object to its outgoing representable functor. Precomposition reverses arrows. The Yoneda lemma gives , so it is full and faithful. It carries existing colimits in to pointwise categorical limits.
A natural transformation in a set-valued functor category is an epimorphism exactly when every component is a surjective function. More generally, limits and colimits in a functor category are computed pointwise whenever they exist in the codomain.
For a natural transformation of set-valued functors, form the pushout by taking two copies of each and identifying the two copies of every element in the image of . Naturality makes all induced maps well-defined. If is outside that image, its two copies remain distinct. Thus the two maps agree after but differ at , proving is not an epimorphism. Conversely, componentwise surjective functions allow cancellation at every object, proving that is an epimorphism. This argument does not assume a natural choice of preimages.

Ancestors (7)

  1. Functor
  2. Category
  3. Category theory
  4. Foundations of mathematics
  5. Area of mathematics
  6. Mathematics
  7. Home

Discussion (0)

New discussion

There are no discussions about this article yet.

Articles by others on the same topic (1)

A functor category is a type of category in category theory that is constructed from a given category using functors. To understand this concept, we need to break it down into a few components: 1. **Categories**: A category consists of objects and morphisms (arrows) between those objects that satisfy certain properties, such as associativity and the existence of identity morphisms.