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 regular category is a category with
finite limits and
coequalizer
In category theory, a coequalizer (or coequaliser) is a generalization of a quotient by an equivalence relation to objects in an arbitrary category. It is the categorical construction dual to the equalizer.
Definition
A coequalizer is the ...
s of all pairs of morphisms called kernel pairs, satisfying certain ''exactness'' conditions. In that way, regular categories recapture many properties of
abelian categories
In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties.
The motivating prototypical example of an abelian category is the category of a ...
, like the existence of ''images'', without requiring additivity. At the same time, regular categories provide a foundation for the study of a fragment of
first-order logic
First-order logic, also called predicate logic, predicate calculus, or quantificational logic, is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantified variables over ...
, known as regular logic.
Definition
A category ''C'' is called regular if it satisfies the following three properties:
* ''C'' is
finitely complete.
* If ''f'' : ''X'' → ''Y'' is a
morphism
In mathematics, a morphism is a concept of category theory that generalizes structure-preserving maps such as homomorphism between algebraic structures, functions from a set to another set, and continuous functions between topological spaces. Al ...
in ''C'', and
: is a
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: ...
, then the coequalizer of ''p''
0, ''p''
1 exists. The pair (''p''
0, ''p''
1) is called the kernel pair of ''f''. Being a pullback, the kernel pair is unique up to a unique
isomorphism
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
.
* If ''f'' : ''X'' → ''Y'' is a morphism in ''C'', and
: is a pullback, and if ''f'' is a
regular epimorphism
In category theory, an epimorphism is a morphism ''f'' : ''X'' → ''Y'' that is right-cancellative in the sense that, for all objects ''Z'' and all morphisms ,
: g_1 \circ f = g_2 \circ f \implies g_1 = g_2.
Epimorphisms are categorical analog ...
, then ''g'' is a regular epimorphism as well.
Examples
Examples of regular categories include:
*
Set
Set, The Set, SET or SETS may refer to:
Science, technology, and mathematics Mathematics
*Set (mathematics), a collection of elements
*Category of sets, the category whose objects and morphisms are sets and total functions, respectively
Electro ...
, the category of
sets and
functions between the sets
* More generally, every elementary
topos
In mathematics, a topos (, ; plural topoi or , or toposes) is a category that behaves like the category of sheaves of sets on a topological space (or more generally, on a site). Topoi behave much like the category of sets and possess a notio ...
*
Grp, the category of
groups and
group homomorphism
In mathematics, given two groups, (''G'',∗) and (''H'', ·), a group homomorphism from (''G'',∗) to (''H'', ·) is a function ''h'' : ''G'' → ''H'' such that for all ''u'' and ''v'' in ''G'' it holds that
: h(u*v) = h(u) \cdot h(v)
whe ...
s
* The category of
rings and
ring homomorphism
In mathematics, a ring homomorphism is a structure-preserving function between two rings. More explicitly, if ''R'' and ''S'' are rings, then a ring homomorphism is a function that preserves addition, multiplication and multiplicative identity ...
s
* More generally, the category of models of any
variety
* Every
bounded meet-semilattice, with morphisms given by the order relation
* Every
abelian category
In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties.
The motivating prototypical example of an abelian category is the category o ...
The following categories are ''not'' regular:
*
Top
Top most commonly refers to:
* Top, a basic term of orientation, distinguished from bottom, front, back, and sides
* Spinning top, a ubiquitous traditional toy
* Top (clothing), clothing designed to be worn over the torso
* Mountain top, a moun ...
, the category of
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
s and
continuous function
In mathematics, a continuous function is a function such that a small variation of the argument induces a small variation of the value of the function. This implies there are no abrupt changes in value, known as '' discontinuities''. More preci ...
s
*
Cat
The cat (''Felis catus''), also referred to as the domestic cat or house cat, is a small domesticated carnivorous mammal. It is the only domesticated species of the family Felidae. Advances in archaeology and genetics have shown that the ...
, the category of
small categories and
functor
In mathematics, specifically category theory, a functor is a Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
s
Epi-mono factorization
In a regular category, the regular-
epimorphism
In category theory, an epimorphism is a morphism ''f'' : ''X'' → ''Y'' that is right-cancellative in the sense that, for all objects ''Z'' and all morphisms ,
: g_1 \circ f = g_2 \circ f \implies g_1 = g_2.
Epimorphisms are categorical analo ...
s and the
monomorphism
In the context of abstract algebra or universal algebra, a monomorphism is an injective homomorphism. A monomorphism from to is often denoted with the notation X\hookrightarrow Y.
In the more general setting of category theory, a monomorphis ...
s form a
factorization system
In mathematics, it can be shown that every function can be written as the composite of a surjective function followed by an injective function. Factorization systems are a generalization of this situation in category theory.
Definition
A factori ...
. Every morphism ''f:X→Y'' can be factorized into a regular
epimorphism
In category theory, an epimorphism is a morphism ''f'' : ''X'' → ''Y'' that is right-cancellative in the sense that, for all objects ''Z'' and all morphisms ,
: g_1 \circ f = g_2 \circ f \implies g_1 = g_2.
Epimorphisms are categorical analo ...
''e:X→E'' followed by a
monomorphism
In the context of abstract algebra or universal algebra, a monomorphism is an injective homomorphism. A monomorphism from to is often denoted with the notation X\hookrightarrow Y.
In the more general setting of category theory, a monomorphis ...
''m:E→Y'', so that ''f=me''. The factorization is unique in the sense that if ''e':X→E' ''is another regular epimorphism and ''m':E'→Y'' is another monomorphism such that ''f=m'e, then there exists an
isomorphism
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
''h:E→E' '' such that ''he=e' ''and ''m'h=m''. The monomorphism ''m'' is called the image of ''f''.
Exact sequences and regular functors
In a regular category, a diagram of the form
is said to be an exact sequence if it is both a coequalizer and a kernel pair. The terminology is a generalization of
exact sequences in
homological algebra
Homological algebra is the branch of mathematics that studies homology (mathematics), homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precurs ...
: in an
abelian category
In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties.
The motivating prototypical example of an abelian category is the category o ...
, a diagram
:
is exact in this sense if and only if
is a
short exact sequence
In mathematics, an exact sequence is a sequence of morphisms between objects (for example, Group (mathematics), groups, Ring (mathematics), rings, Module (mathematics), modules, and, more generally, objects of an abelian category) such that the Im ...
in the usual sense.
A functor between regular categories is called regular, if it preserves finite limits and coequalizers of kernel pairs. A functor is regular if and only if it preserves finite limits and exact sequences. For this reason, regular functors are sometimes called exact functors. Functors that preserve finite limits are often said to be left exact.
Regular logic and regular categories
Regular logic is the fragment of
first-order logic
First-order logic, also called predicate logic, predicate calculus, or quantificational logic, is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantified variables over ...
that can express statements of the form
where
and
are regular
formulae
In science, a formula is a concise way of expressing information symbolically, as in a mathematical formula or a ''chemical formula''. The informal use of the term ''formula'' in science refers to the general construct of a relationship betwe ...
i.e. formulae built up from
atomic formula
In mathematical logic, an atomic formula (also known as an atom or a prime formula) is a formula with no deeper propositional structure, that is, a formula that contains no logical connectives or equivalently a formula that has no strict subformu ...
e, the truth constant, binary
meets (conjunction) and
existential quantification
Existentialism is a family of philosophy, philosophical views and inquiry that explore the human individual's struggle to lead an Authenticity (philosophy), authentic life despite the apparent Absurdity#The Absurd, absurdity or incomprehensibili ...
. Such formulae can be interpreted in a regular category, and the interpretation is a model of a
sequent
In mathematical logic, a sequent is a very general kind of conditional assertion.
: A_1,\,\dots,A_m \,\vdash\, B_1,\,\dots,B_n.
A sequent may have any number ''m'' of condition formulas ''Ai'' (called " antecedents") and any number ''n'' of ass ...
, if the interpretation of
factors through the interpretation of
.
[
] This gives for each theory (set of sequents) ''T'' and for each regular category ''C'' a category Mod(''T'',C) of models of ''T'' in ''C''. This construction gives a functor Mod(''T'',-):RegCat→Cat from the category RegCat of
small
Small means of insignificant size
Size in general is the Magnitude (mathematics), magnitude or dimensions of a thing. More specifically, ''geometrical size'' (or ''spatial size'') can refer to three geometrical measures: length, area, or ...
regular categories and regular functors to small categories. It is an important result that for each theory ''T'' there is a regular category ''R(T)'', such that for each regular category ''C'' there is an
equivalence
which is natural in ''C''. Here, ''R(T)'' is called the ''classifying'' category of the regular theory ''T.'' Up to equivalence any small regular category arises in this way as the classifying category of some regular theory.
[
]
Exact (effective) categories
The theory of equivalence relations is a regular theory. An equivalence relation on an object of a regular category is a monomorphism into that satisfies the interpretations of the conditions for reflexivity, symmetry and transitivity.
Every kernel pair defines an equivalence relation . Conversely, an equivalence relation is said to be effective if it arises as a kernel pair. An equivalence relation is effective if and only if it has a coequalizer and it is the kernel pair of this.
A regular category is said to be exact, or exact in the sense of Barr, or effective regular, if every equivalence relation is effective. (Note that the term "exact category" is also used differently, for the exact categories in the sense of Quillen.)
Examples of exact categories
* The category of sets
In the mathematical field of category theory, the category of sets, denoted by Set, is the category whose objects are sets. The arrows or morphisms between sets ''A'' and ''B'' are the functions from ''A'' to ''B'', and the composition of mor ...
is exact in this sense, and so is any (elementary) topos
In mathematics, a topos (, ; plural topoi or , or toposes) is a category that behaves like the category of sheaves of sets on a topological space (or more generally, on a site). Topoi behave much like the category of sets and possess a notio ...
. Every equivalence relation has a coequalizer, which is found by taking equivalence classes
In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements a ...
.
* Every abelian category
In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties.
The motivating prototypical example of an abelian category is the category o ...
is exact.
* Every category that is monadic over the category of sets is exact.
* The category of Stone spaces is regular, but not exact.
See also
* Allegory (category theory) In the mathematical field of category theory, an allegory is a category (mathematics), category that has some of the structure of the category Rel of Set (mathematics), sets and binary relations between them. Allegories can be used as an abstraction ...
* Topos
In mathematics, a topos (, ; plural topoi or , or toposes) is a category that behaves like the category of sheaves of sets on a topological space (or more generally, on a site). Topoi behave much like the category of sets and possess a notio ...
* Exact completion
References
*
*
*
*
*
{{refend
Categories in category theory