HOME

TheInfoList



OR:

In category theory, a branch of mathematics, a sieve is a way of choosing arrows with a common
codomain In mathematics, the codomain or set of destination of a function is the 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 refer to either th ...
. It is a categorical analogue of a collection of open subsets of a fixed
open set In mathematics, open sets are a generalization of open intervals in the real line. In a metric space (a set along with a distance defined between any two points), open sets are the sets that, with every point , contain all points that are su ...
in
topology In mathematics, topology (from the Greek words , and ) is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, without closing ...
. 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 cal ...
, 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 collection 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_\alph ...
s in
topology In mathematics, topology (from the Greek words , and ) is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, without closing ...
. 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: Philosophy and general uses *Categorization, categories in cognitive science, information science and generally * Category of being * ''Categories'' (Aristotle) * Category (Kant) * Categories (Peirce) ...
, 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: i ...
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
ideal Ideal may refer to: Philosophy * Ideal (ethics), values that one actively pursues as goals * Platonic ideal, a philosophical idea of trueness of form, associated with Plato Mathematics * Ideal (ring theory), special subsets of a ring considere ...
s in
ring theory In algebra, ring theory is the study of rings—algebraic structures in which addition and multiplication are defined and have similar properties to those operations defined for the integers. Ring theory studies the structure of rings, their r ...
or
filter Filter, filtering or filters may refer to: Science and technology Computing * Filter (higher-order function), in functional programming * Filter (software), a computer program to process a data stream * Filter (video), a software component tha ...
s 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 int ...
.


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 In category theory, a branch of mathematics, a pullback (also called a fiber product, fibre product, fibered product or Cartesian square) is the limit of a diagram consisting of two morphisms and with a common codomain. The pullback is of ...
''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'', ''c''′), the pullback 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. 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 cal ...
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 in which the operations of join and meet distribute over each other. The prototypical examples of such structures are collections of sets for which the lattice operations can be given by set ...
, and it is cofinal in Sieve(''c'').


References

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