HOME

TheInfoList



OR:

In
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
, a branch of
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a sieve is a way of choosing
arrow An arrow is a fin-stabilized projectile launched by a bow. A typical arrow usually consists of a long, stiff, straight shaft with a weighty (and usually sharp and pointed) arrowhead attached to the front end, multiple fin-like stabilizers c ...
s with a common
codomain In mathematics, a codomain, counter-domain, or set of destination of a function is a set into which all of the output of the function is constrained to fall. It is the set in the notation . The term '' range'' is sometimes ambiguously used to ...
. It is a categorical analogue of a collection of open
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
s of a fixed
open set In mathematics, an open set is a generalization of an Interval (mathematics)#Definitions_and_terminology, open interval in the real line. In a metric space (a Set (mathematics), set with a metric (mathematics), distance defined between every two ...
in
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
. In a
Grothendieck topology In category theory, a branch of mathematics, a Grothendieck topology is a structure on a category ''C'' that makes the objects of ''C'' act like the open sets of a topological space. A category together with a choice of Grothendieck topology is ca ...
, certain sieves become categorical analogues of
open cover In mathematics, and more particularly in set theory, a cover (or covering) of a set X is a family of subsets of X whose union is all of X. More formally, if C = \lbrace U_\alpha : \alpha \in A \rbrace is an indexed family of subsets U_\alpha\su ...
s in
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
. Sieves were introduced by in order to reformulate the notion of a Grothendieck topology.


Definition

Let C be a
category Category, plural categories, may refer to: General uses *Classification, the general act of allocating things to classes/categories Philosophy * Category of being * ''Categories'' (Aristotle) * Category (Kant) * Categories (Peirce) * Category ( ...
, and let ''c'' be an object of C. A sieve S\colon C^ \to on ''c'' is a subfunctor of Hom(−, ''c''), i.e., for all objects ''c''′ of C, ''S''(''c''′) ⊆ Hom(''c''′, ''c''), and for all arrows ''f'':''c''″→''c''′, ''S''(''f'') is the restriction of Hom(''f'', ''c''), the
pullback In mathematics, a pullback is either of two different, but related processes: precomposition and fiber-product. Its dual is a pushforward. Precomposition Precomposition with a function probably provides the most elementary notion of pullback: ...
by ''f'' (in the sense of precomposition, not of fiber products), to ''S''(''c''′); see the next section, below. Put another way, a sieve is a collection ''S'' of arrows with a common codomain that satisfies the condition, "If ''g'':''c''′→''c'' is an arrow in ''S'', and if ''f'':''c''″→''c''′ is any other arrow in C, then ''gf'' is in ''S''." Consequently, sieves are similar to right ideals in ring theory or filters in
order theory Order theory is a branch of mathematics that investigates the intuitive notion of order using binary relations. It provides a formal framework for describing statements such as "this is less than that" or "this precedes that". This article intr ...
.


Pullback of sieves

The most common operation on a sieve is ''pullback''. Pulling back a sieve ''S'' on ''c'' by an arrow ''f'':''c''′→''c'' gives a new sieve ''f''*''S'' on ''c''′. This new sieve consists of all the arrows in ''S'' that factor through ''c''′. There are several equivalent ways of defining ''f''*''S''. The simplest is: :For any object ''d'' of C, ''f''*''S''(''d'') = A more abstract formulation is: :''f''*''S'' is the image of the fibered product ''S''×Hom(−, ''c'')Hom(−, ''c''′) under the natural projection ''S''×Hom(−, ''c'')Hom(−, ''c''′)→Hom(−, ''c''′). Here the map Hom(−, ''c''′)→Hom(−, ''c'') is Hom(−, ''f''), the push forward by ''f''. The latter formulation suggests that we can also take the image of ''S''×Hom(−, ''c'')Hom(−, ''c''′) under the natural map to Hom(−, ''c''). This will be the image of ''f''*''S'' under composition with ''f''. For each object ''d'' of C, this sieve will consist of all arrows ''fg'', where ''g'':''d''→''c''′ is an arrow of ''f''*''S''(''d''). In other words, it consists of all arrows in ''S'' that can be factored through ''f''. If we denote by ∅''c'' the empty sieve on ''c'', that is, the sieve for which ∅(''d'') is always the empty set, then for any ''f'':''c''′→''c'', ''f''*''c'' is ∅''c''′. Furthermore, ''f''*Hom(−, ''c'') = Hom(−, ''c''′).


Properties of sieves

Let ''S'' and ''S''′ be two sieves on ''c''. We say that ''S'' ⊆ ''S''′ if for all objects ''c''′ of C, ''S''(''c''′) ⊆ ''S''′(''c''′). For all objects ''d'' of C, we define (''S'' ∪ ''S''′)(''d'') to be ''S''(''d'') ∪ ''S''′(''d'') and (''S'' ∩ ''S''′)(''d'') to be ''S''(''d'') ∩ ''S''′(''d''). We can clearly extend this definition to infinite unions and intersections as well. If we define SieveC(''c'') (or Sieve(''c'') for short) to be the set of all sieves on ''c'', then Sieve(''c'') becomes partially ordered under ⊆. It is easy to see from the definition that the union or intersection of any family of sieves on ''c'' is a sieve on ''c'', so Sieve(''c'') is a
complete lattice In mathematics, a complete lattice is a partially ordered set in which all subsets have both a supremum ( join) and an infimum ( meet). A conditionally complete lattice satisfies at least one of these properties for bounded subsets. For compariso ...
. A
Grothendieck topology In category theory, a branch of mathematics, a Grothendieck topology is a structure on a category ''C'' that makes the objects of ''C'' act like the open sets of a topological space. A category together with a choice of Grothendieck topology is ca ...
is a collection of sieves subject to certain properties. These sieves are called ''covering sieves''. The set of all covering sieves on an object ''c'' is a subset ''J''(''c'') of Sieve(''c''). ''J''(''c'') satisfies several properties in addition to those required by the definition: *If ''S'' and ''S''′ are sieves on ''c'', ''S'' ⊆ ''S''′, and ''S'' ∈ ''J''(''c''), then ''S''′ ∈ ''J''(''c''). *Finite intersections of elements of ''J''(''c'') are in ''J''(''c''). Consequently, ''J''(''c'') is also a
distributive lattice In mathematics, a distributive lattice is a lattice (order), lattice in which the operations of join and meet distributivity, distribute over each other. The prototypical examples of such structures are collections of sets for which the lattice o ...
, and it is cofinal in Sieve(''c'').


References

* * * {{DEFAULTSORT:Sieve (Category Theory) Category theory