Movatterモバイル変換


[0]ホーム

URL:


SEP home page
Stanford Encyclopedia of Philosophy

Category Theory

First published Fri Dec 6, 1996; substantive revision Thu Aug 29, 2019

Category theory has come to occupy a central position in contemporarymathematics and theoretical computer science, and is also applied tomathematical physics. Roughly, it is a general mathematical theory ofstructures and of systems of structures. As category theory is stillevolving, its functions are correspondingly developing, expanding andmultiplying. At minimum, it is a powerful language, or conceptualframework, allowing us to see the universal components of a family ofstructures of a given kind, and how structures of different kinds areinterrelated. Category theory is both an interesting object ofphilosophical study, and a potentially powerful formal tool forphilosophical investigations of concepts such as space, system, andeven truth. It can be applied to the study of logical systems in whichcase category theory is called “categorical doctrines” atthe syntactic, proof-theoretic, and semantic levels. Category theoryeven leads to a different theoretical conception of set and, as such,to a possible alternative to the standard set theoretical foundationfor mathematics. As such, it raises many issues about mathematicalontology and epistemology. Category theory thus affords philosophersand logicians much to use and reflect upon.

1. General Definitions, Examples and Applications

1.1 Definitions

Categories are algebraic structures with many complementary natures,e.g., geometric, logical, computational, combinatorial, just as groupsare many-faceted algebraic structures. Eilenberg & Mac Lane(1945) introduced categories in a purely auxiliary fashion, aspreparation for what they called functors and naturaltransformations. The very definition of a category evolved over time,according to the author’s chosen goals and metamathematicalframework. Eilenberg & Mac Lane at first gave a purelyabstract definition of a category, along the lines of the axiomaticdefinition of a group. Others, starting with Grothendieck (1957) andFreyd (1964), elected for reasons of practicality to define categoriesin set-theoretic terms.

An alternative approach, that of Lawvere (1963, 1966), begins bycharacterizing the category of categories, and then stipulates that acategory is an object of that universe. This approach, under activedevelopment by various mathematicians, logicians and mathematicalphysicists, lead to what are now called “higher-dimensionalcategories” (Baez 1997, Baez & Dolan 1998a, Batanin 1998, Leinster2002, Hermidaet al. 2000, 2001, 2002). The very definitionof a category is not without philosophical importance, since one ofthe objections to category theory as a foundational framework is theclaim that since categories aredefined as sets, categorytheory cannot provide a philosophically enlightening foundation formathematics. We will briefly go over some of these definitions,starting with Eilenberg’s & Mac Lane’s (1945) algebraicdefinition. However, before going any further, the followingdefinition will be required.

Definition: A mapping \(e\) will be called anidentity if and only if the existence of any product\(e\alpha\) or \(\beta e\) implies that \(e\alpha = \alpha\) and\(\beta e = \beta\)

Here is the original definition of a category.

Definition (Eilenberg & Mac Lane 1945): Acategory \(\mathbf{C}\) is an aggregate \(\mathbf{Ob}\) ofabstract elements, called theobjects of \(\mathbf{C}\),and abstract elementsMap, calledmappings ofthe category. The mappings are subject to the following fiveaxioms:

(C1) Given three mappings \(\alpha_1, \alpha_2\) and\(\alpha_3\), the triple product \(\alpha_3 (\alpha_2\alpha_1)\) isdefined if and only if \((\alpha_3\alpha_2)\alpha_1\) is defined.When either is defined, the associative law

\[\alpha_3 (\alpha_2\alpha_1) = (\alpha_3\alpha_2)\alpha_1\]

holds. This triple product is written\(\alpha_3\alpha_2\alpha_1.\)

(C2) The triple product\(\alpha_3\alpha_2\alpha_1\) is definedwhenever both products \(\alpha_3\alpha_2\) and\(\alpha_2\alpha_1\) are defined.

(C3) For each mapping \(\alpha\), there is at least one identity\(e_1\) such that \(\alpha e_1\) isdefined, and at least one identity \(e_2\) such that\(e_2\alpha\) is defined.

(C4) The mapping \(e_X\) corresponding to each object\(X\) is an identity.

(C5) For each identity \(e\) there is a unique object\(X\) of \(\mathbf{C}\) such that \(e_X = e.\)

As Eilenberg & Mac Lane promptly remark, objects play asecondary role and could be entirely omitted from the definition.Doing so, however, would make the manipulation of the applicationsless convenient. It is practically suitable, and perhapspsychologically more simple to think in terms of mappings andobjects. The term “aggregate” is used by Eilenberg &Mac Lane themselves, presumably so as to remain neutral withrespect to the background set theory one wants to adopt.

Eilenberg & Mac Lane defined categories in 1945 for reasonsof rigor. As they note:

It should be observed first that the whole concept of a category isessentially an auxiliary one; our basic concepts are essentially thoseof a functor and of natural transformation (…). The idea of acategory is required only by the precept that every function shouldhave a definite class as domain and a definite class as range, for thecategories are provided as the domains and ranges of functors. Thusone could drop the category concept altogether and adopt an even moreintuitive standpoint, in which a functor such as “Hom” isnot defined over the category of “all” groups, but foreach particular pair of groups which may be given. The standpointwould suffice for applications, inasmuch as none of our developmentswill involve elaborate constructions on the categoriesthemselves. (1945, chap. 1, par. 6, p. 247)

Things changed in the following ten years, when categories startedto be used in algebraic topology and homological algebra. Mac Lane,Buchsbaum, Grothendieck and Heller were considering categories in whichthe collections of morphisms between two fixed objects have an additionalstructure. More specifically, given any two objects \(X\) and\(Y\) of a category \(\mathbf{C}\), theset\(\mathbf{Hom}(X, Y)\) of morphisms from\(X\) to \(Y\) form an abelian group. Furthermore, forreasons related to the ways homology and cohomology theories arelinked, the definition of a category had to satisfy an additionalformal property (which we will leave aside for the moment): it had tobe self-dual. These requirements lead to the following definition.

Definition: A category \(\mathbf{C}\) can bedescribed as a set \(\mathbf{Ob}\), whose members are the objectsof \(\mathbf{C}\), satisfying the following three conditions:

Morphism : For every pair \(X,Y\) of objects, there is a set \(\mathbf{Hom}(X,Y)\), called themorphisms from \(X\) to\(Y\) in \(\mathbf{C}.\) If \(\boldsymbol{f}\) is amorphism from \(X\) to \(Y\), we write\(\boldsymbol{f} : X \rightarrow Y.\)

Identity : For every object \(X\), there existsa morphism \(\mathbf{id}_X\) in\(\mathbf{Hom}(X, X)\), called theidentity on \(X.\)

Composition : For every triple \(X,Y\) and \(Z\) of objects, there exists a partial binaryoperation from \(\mathbf{Hom}(X, Y) \times \mathbf{Hom}(Y, Z)\) to\(\mathbf{Hom}(X, Z)\), called the composition ofmorphisms in \(\mathbf{C}.\) If\(\boldsymbol{f}: X \rightarrow Y\) and\(\boldsymbol{g}: Y \rightarrow Z\), thecomposition of \(f\) and \(g\) is notated\((\boldsymbol{g} \circ \boldsymbol{f}): X \rightarrow Z.\)

Identity, morphisms, and composition satisfy two axioms:

Associativity : If\(\boldsymbol{f}: X \rightarrow Y,\boldsymbol{g}: Y \rightarrow Z\) and\(\boldsymbol{h}: Z \rightarrow W\), then\(\boldsymbol{h} \circ (\boldsymbol{g} \circ \boldsymbol{f})= (\boldsymbol{h} \circ \boldsymbol{g}) \circ \boldsymbol{f}.\)

Identity : If \(\boldsymbol{f}:X \rightarrow Y\), then \((\mathbf{id}_Y \circ \mathbf{f}) = \boldsymbol{f}\) and\((\boldsymbol{f} \circ \id_X) = \boldsymbol{f}.\)

This is the definition one finds in most textbooks of categorytheory. As such it explicitly relies on a set theoretical backgroundand language. An alternative, suggested by Lawvere in the earlysixties, is to develop an adequate language and background frameworkfor a category of categories. We will not present the formal frameworkhere, for it would take us too far from our main concern, but thebasic idea is to define what are called weak \(n\)-categories(and weak \(\omega\)-categories), and what had been called categorieswould then be called weak 1-categories (and sets would be weak0-categories). (See, for instance, Baez 1997, Makkai 1998, Leinster2004, Baez & May 2010, Simpson 2011.)

Also in the sixties, Lambek proposed to look at categories asdeductive systems. This begins with the notion of agraph,consisting of two classesArrows andObjects, andtwo mappings between them, \(\boldsymbol{s}: \Arrows \rightarrow\Objects\) and \(\boldsymbol{t}: \Arrows \rightarrow \Objects\),namely the source and the target mappings. The arrows are usuallycalled the “oriented edges” and the objects“nodes” or “vertices”. Following this,adeductive system is a graph with a specified arrow:

(R1) \(\mathbf{id}_X : X \rightarrow X\),

and a binary operation on arrows:

(R2) Given \(\boldsymbol{f}: X \rightarrow Y\) and \(\boldsymbol{g}: Y \rightarrow Z\), the composition of \(\boldsymbol{f}\) and\(\boldsymbol{g}\) is \((\boldsymbol{g} \circ \boldsymbol{f}): X \rightarrow Z.\)

Of course, the objects of a deductive system are normally thought ofasformulas, the arrows are thought of asproofs ordeductions, and operations on arrows are thought of asrules of inference. Acategory is then definedthus:

Definition (Lambek): Acategory is adeductive system in which the following equations hold between proofs:for all \(\boldsymbol{f}: X \rightarrow Y, \boldsymbol{g}: Y \rightarrow Z\) and\(\boldsymbol{h}: Z \rightarrow W\),

(E1) \(\boldsymbol{f} \circ \id_X = \boldsymbol{f}\),   \(\mathbf{id}_Y \circ \boldsymbol{f} = \boldsymbol{f}\),   \(\boldsymbol{h} \circ (\boldsymbol{g} \circ \boldsymbol{f}) = (\boldsymbol{h} \circ \boldsymbol{g}) \circ \boldsymbol{f}.\)

Thus, by imposing an adequate equivalence relation upon proofs, anydeductive system can be turned into a category. It is thereforelegitimate to think of a category as an algebraic encoding of adeductive system. This phenomenon is already well-known to logicians,but probably not to its fullest extent. An example of such analgebraic encoding is the Lindenbaum-Tarski algebra, a Boolean algebracorresponding to classical propositional logic. Since a Booleanalgebra is a poset, it is also a category. (Notice also that Booleanalgebras with appropriate homomorphisms between them form anotheruseful category in logic.) Thus far we have merely a change ofvocabulary. Things become more interesting when first-order andhigher-order logics are considered. The Lindenbaum-Tarski algebra forthese systems, when properly carried out, yields categories, sometimescalled “conceptual categories” or “syntactic categories”(Mac Lane & Moerdijk 1992, Makkai & Reyes 1977, Pitts2000).

1.2 Examples

Almost every known example of a mathematical structure with theappropriate structure-preserving map yields a category.

  1. The categorySet with objects sets and morphisms the usualfunctions. There are variants here: one can consider partial functionsinstead, or injective functions or again surjective functions. In eachcase, the category thus constructed is different.
  2. The categoryTop with objects topological spaces andmorphisms continuous functions. Again, one could restrict morphisms toopen continuous functions and obtain a differentcategory.
  3. The categoryhoTop with objects topological spaces andmorphisms equivalence classes of homotopic functions. This category isnot only important in mathematical practice, it is at the core ofalgebraic topology, but it is also a fundamental example of a categoryin which morphisms arenot structure preservingfunctions.
  4. The categoryVec with objects vector spaces and morphismslinear maps.
  5. The categoryDiff with objects differential manifolds andmorphisms smooth maps.
  6. The categoriesPord andPoSet with objectspreorders and posets, respectively, and morphisms monotonefunctions.
  7. The categoriesLat andBool with objects latticesand Boolean algebras, respectively, and morphisms structure preservinghomomorphisms, i.e., \((\top , \bot , \wedge , \vee)\) homomorphisms.
  8. The categoryHeyt with objects Heyting algebras and \((\top , \bot , \wedge , \vee , \rightarrow)\) homomorphisms.
  9. The categoryMon with objects monoids and morphisms monoidhomomorphisms.
  10. The categoryAbGrp with objects abelian groups andmorphisms group homomorphisms, i.e. \((1, \times, (-)^{-1})\) homomorphisms.
  11. The categoryGrp with objects groups and morphisms grouphomomorphisms, i.e. \((1, \times, (-)^{-1})\) homomorphisms.
  12. The categoryRings with objects rings (with unit) andmorphisms ring homomorphisms, i.e. \((0, 1, +, \times)\)homomorphisms.
  13. The categoryFields with objects fields and morphismsfields homomorphisms, i.e. \((0, 1, +, \times)\) homomorphisms.
  14. Any deductive system \(T\) with objects formulae and morphismsproofs.

These examples nicely illustrates how category theory treats thenotion of structure in a uniform manner. Note that a category ischaracterized by its morphisms, and not by its objects. Thus thecategory of topological spaces with open maps differs from thecategory of topological spaces with continuous maps — or, moreto the point, the categorical properties of the latter differ fromthose of the former.

We should underline again the fact that not all categories are madeof structured sets with structure-preserving maps. Thus any preorderedset is a category. For given two elements \(p, q\) of apreordered set, there is a morphism\(\boldsymbol{f}: p \rightarrow q\) if and only if\(p \le q.\) Hence a preordered set is a category in which thereis at most one morphism between any two objects. Any monoid (and thusany group) can be seen as a category: in this case the category hasonly one object, and its morphisms are the elements of the monoid.Composition of morphisms corresponds to multiplication of monoidelements. That the monoid axioms correspond to the category axioms iseasily verified.

Hence the notion of category generalizes those of preorder andmonoid. We should also point out that a groupoid has a very simpledefinition in a categorical context: it is a category in which everymorphism is an isomorphism, that is for any morphism\(\boldsymbol{f}: X \rightarrow Y\),there is a morphism \(\boldsymbol{g}: Y \rightarrow X\) such that\(\boldsymbol{f} \circ \boldsymbol{g} = \mathbf{id}_X\) and\(\boldsymbol{g} \circ \boldsymbol{f} = \mathbf{id}_Y.\)

1.3 Fundamental Concepts of the Theory

Category theory unifies mathematical structures in two different ways.First, as we have seen, almost every set theoretically definedmathematical structure with the appropriate notion of homomorphismyields a category. This is a unification providedwithin a settheoretical environment. Second, and perhaps even more important, oncea type of structure has been defined, it is imperative to determine hownew structures can be constructed out of the given one. For instance,given two sets \(A\) and \(B\), set theory allows us toconstruct their Cartesian product \(A \times B.\) It is alsoimperative to determine how given structures can be decomposed intomore elementary substructures. For example, given a finite Abeliangroup, how can it be decomposed into a product of certain of itssubgroups? In both cases, it is necessary to know how structures of acertain kind may combine. The nature of these combinations might appearto be considerably different when looked at from a purely settheoretical perspective.

Category theory reveals that many of these constructions are in factcertain objects in a category having a “universal property”. Indeed,from a categorical point of view, a Cartesian product in set theory, adirect product of groups (Abelian or otherwise), a product oftopological spaces, and a conjunction of propositions in a deductivesystem are all instances of a categorical product characterized by auniversal property. Formally, aproduct of two objects\(X\) and \(Y\) in a category \(\mathbf{C}\) is an object\(Z\) of \(\mathbf{C}\)together with two morphisms,called the projections, \(\boldsymbol{p}: Z \rightarrow X\) and \(\boldsymbol{q}: Z \rightarrow Y\)such that—and this is the universal property—for allobjects \(W\) with morphisms \(\boldsymbol{f}: W \rightarrow X\)and \(\boldsymbol{g}: W \rightarrow Y\),there is a unique morphism\(\boldsymbol{h}: W \rightarrow Z\) such that\(\boldsymbol{p} \circ \boldsymbol{h} = \boldsymbol{f}\) and \(\boldsymbol{q} \circ \boldsymbol{h} = \boldsymbol{g}.\)

Note that we have defined \(a\) product for \(X\) and\(Y\) and notthe product for \(X\) and \(Y.\)Indeed, products and other objects with a universal property aredefined only up to a (unique) isomorphism. Thus in category theory,the nature of the elements constituting a certain construction isirrelevant. What matters is the way an object is related to the otherobjects of the category, that is, the morphisms going in and themorphisms going out, or, put differently, how certain structures canbe mapped into a given object and how a given object can map itsstructure into other structures of the same kind.

Category theory reveals how different kinds of structures arerelated to one another. For instance, in algebraic topology,topological spaces are related to groups (and modules, rings, etc.) invarious ways (such as homology, cohomology, homotopy, K-theory). As notedabove, groups with group homomorphisms constitute a category. Eilenberg& Mac Lane invented category theory precisely in order toclarify and compare these connections. What matters are the morphismsbetween categories, given by functors. Informally, functors arestructure-preserving maps between categories. Given two categories\(\mathbf{C}\) and \(\mathbf{D}\), a functor \(F\) from\(\mathbf{C}\) to \(\mathbf{D}\) sends objects of\(\mathbf{C}\) to objects of \(\mathbf{D}\), and morphisms of\(\mathbf{C}\) to morphisms of \(\mathbf{D}\), in such a waythat composition of morphisms in \(\mathbf{C}\) is preserved, i.e.,\(F(\boldsymbol{g} \circ \boldsymbol{f}) = F(\boldsymbol{g}) \circ F(\boldsymbol{f})\),and identity morphisms are preserved, i.e.,\(F(\mathbf{id}_X ) = \mathbf{id}_{FX}.\) It immediately follows thata functor preserves commutativity of diagrams between categories.Homology, cohomology, homotopy, K-theory are all example offunctors.

A more direct example is provided by the power set operation, whichyields two functors on the category of sets, depending on how onedefines its action on functions. Thus given a set \(X,\wp(X)\) is the usual set of subsets of \(X\), andgiven a function \(\boldsymbol{f}: X \rightarrow Y, \wp(\boldsymbol{f}):\wp(X) \rightarrow \wp(Y)\) takes a subset\(A\) of \(X\) and maps it to \(B = \boldsymbol{f}(A)\), the image of\(\boldsymbol{f}\) restricted to \(A\) in \(X.\) Itis easily verified that this defines a functor from the category ofsets into itself.

In general, there are many functors between two given categories, andthe question of how they are connected suggests itself. For instance, given acategory \(\mathbf{C}\), there is always the identity functor from\(\mathbf{C}\) to \(\mathbf{C}\) which sends everyobject/morphism of \(\mathbf{C}\) to itself. In particular, thereis the identity functor over the category of sets.

Now, the identity functor is related in a natural manner to the power set functordescribed above. Indeed, given a set \(X\) andits power set \(\wp(X)\), there is a function\(\mathbf{h}_X\) which takes an element\(x\) of \(X\) and sends it to the singleton set \(\{x\}\),a subset of \(X\), i.e., an element of \(\wp(X).\) Thisfunction in fact belongs to a family of functions indexed by theobjects of the category of sets\(\{\mathbf{h}_Y : Y \rightarrow \wp(X)| Y \text{ in } \mathbf{Ob(Set)}\}.\)Moreover, it satisfies the following commutativity condition: given anyfunction \(\boldsymbol{f}: X \rightarrow Y\), theidentity functor yields the same function\(\boldsymbol{Id}(\boldsymbol{f}):\boldsymbol{Id}(X) \rightarrow \boldsymbol{Id}(Y).\) The commutativity conditionthus becomes: \(\mathbf{h}_Y \circ \boldsymbol{Id}(\boldsymbol{f}) = \wp(\boldsymbol{f}) \circ \mathbf{h}_X.\)Thus the family of functions \(\boldsymbol{h}({\text{-}})\) relates thetwo functors in a natural manner. Such families of morphisms are callednatural transformations between functors. Similarly, naturaltransformations between models of a theory yield the usualhomomorphisms of structures in the traditional set theoreticalframework.

The above notions, while important, are not fundamental to categorytheory. The latter heading arguably include the notions oflimit/colimit; in turn, these are special cases of what is certainlythe cornerstone of category theory, the concept of adjoint functors,first defined by Daniel Kan in 1956 and published in 1958.

Adjoint functors can be thought of as being conceptual inverses.This is probably best illustrated by an example. Let\(U: \mathbf{Grp} \rightarrow \mathbf{Set}\)be the forgetful functor, that is, the functor that sends to eachgroup \(G\) its underlying set ofelements \(U(G)\), and to a grouphomomorphism \(\boldsymbol{f}: G \rightarrow H\) the underlying set function\(U(\boldsymbol{f}): U(G) \rightarrow U(H).\) In other words, \(U\) forgets about thegroup structure and forgets the fact that morphisms are grouphomomorphisms. The categories \(\mathbf{Grp}\) and\(\mathbf{Set}\) are certainly not isomorphic, as categories, toone another. (A simple argument runs as follows: the category\(\mathbf{Grp}\) has a zero object, whereas \(\mathbf{Set}\)does not.) Thus, we certainly cannot find an inverse, in the usualalgebraic sense, to the functor \(U.\) But there are manynon-isomorphic ways to define a group structure on a given set\(X\), and one might hope that among these constructions at leastone is functorial and systematically related to the functor \(U.\)What is the conceptual inverse to the operation of forgetting all thegroup theoretical structure and obtaining a set? It is to construct agroup from a set solely on the basis of the concept of group andnothing else, i.e., with no extraneous relation or data. Such a group isconstructed “freely”; that is, with no restriction whatsoever exceptthose imposed by the axioms of the theory. In other words, all that isremembered in the process of constructing a group from a given set isthe fact that the resulting construction has to be a group. Such aconstruction exists; it is functorial and it yields what are calledfree groups. In other words, there is a functor\(F: \mathbf{Set} \rightarrow \mathbf{Grp}\),which to any set \(X\) assigns the free group\(F(X)\) on \(X\), and to each function\(\boldsymbol{f}: X \rightarrow Y\), the grouphomomorphism \(F(\boldsymbol{f}): F(X) \rightarrow F(Y)\), defined in theobvious manner. The situation can be described thusly: we have twoconceptual contexts, a group theoretical context and a set theoreticalcontext, and two functors moving systematically from one context to theother in opposite directions. One of these functors is elementary,namely the forgetful functor \(U.\) It is apparently trivial anduninformative. The other functor is mathematically significant andimportant. The surprising fact is that \(F\) is related to\(U\) by a simple rule and, in some sense, it arises from\(U.\) One of the striking features of adjoint situations isprecisely the fact that fundamental mathematical and logicalconstructions arise out of given and often elementary functors.

The fact that \(U\) and \(F\) are conceptual inversesexpresses itself formally as follows: applying \(F\) first andthen \(U\) does not yield the original set \(X\), but thereis a fundamental relationship between \(X\) and\(UF(X).\) Indeed, there is a function \(\eta\):\(X \rightarrow UF(X)\), called theunit of theadjunction, that simply sends each element of \(X\) to itselfin \(UF(X)\) and this function satisfies the followinguniversal property: given any function\(\boldsymbol{g}: X \rightarrow U(G)\), there is a uniquegroup homomorphism\(\boldsymbol{h}: F(X) \rightarrow G\) such that \(U(\boldsymbol{h}) \circ \eta = \boldsymbol{g}.\) In other words, \(UF(X)\) isthe best possible solution to the problem of inserting elements of\(X\) into a group (what is called “insertion of generators” inthe mathematical jargon). Composing \(U\) and \(F\) in theopposite order, we get a morphism \(\xi : FU(G)\rightarrow G\), called thecounit of the adjunction,satisfying the following universal property: for any group homomorphism\(\boldsymbol{g}: F(X) \rightarrow G\), there is a unique function\(\boldsymbol{h}: X \rightarrow U(G)\) such that \(\xi \circF(\boldsymbol{h}) = \boldsymbol{g}\). In other words, \(FU(G)\)constitutes the best possible solution to the problem of finding arepresentation of \(G\) as a quotient of a free group. If \(U\) and\(F\) were simple algebraic inverses to one another, we would have thefollowing identity: \(UF = I_{\mathbf{Set}}\) and \(FU =I_{\mathbf{Grp}}\), where \(I_{\mathbf{Set}}\) denotes the identityfunctor on \(\mathbf{Set}\) and \(I_{\mathbf{Grp}}\) the identityfunctor on \(\mathbf{Grp}.\) As we have indicated, these identitiescertainly do not hold in this case. However, some identities do hold:they are best expressed with the help of the commutative diagrams:

\(\begin{array}{rcl}U & \xrightarrow{\eta\,\circ\,U} & UFU \\ & \searrow & \downarrow \scriptsize{U \circ \xi} \\ & & U\end{array}\)      \begin{array}{rcl}F & \xrightarrow{F\,\circ\,\eta} & FUF \\ & \searrow & \downarrow \scriptsize{\xi \circ F} \\ & & F\end{array}

where the diagonal arrows denote the appropriate identity naturaltransformations.

This is but one case of a very common situation: every freeconstruction can be described as arising from an appropriate forgetfulfunctor between two adequately chosen categories. The number ofmathematical constructions that can be described as adjoints is simplystunning. Although the details of each one of these constructions varyconsiderably, the fact that they can all be described using the samelanguage illustrates the profound unity of mathematical concepts andmathematical thinking. Before we give more examples, a formal andabstract definition of adjoint functors is in order.

Definition: Let \(F: \mathbf{C} \rightarrow\mathbf{D}\) and \(G: \mathbf{D} \rightarrow \mathbf{C}\) be functorsgoing in opposite directions. \(F\) is aleft adjoint to \(G(G\) aright adjoint to \(F)\), denoted by \(F \dashv G\), ifthere exists natural transformations \(\eta : I_{\mathbf{C}}\rightarrow GF\) and \(\xi: FG \rightarrow I_{\mathbf{D}}\), such thatthe composites

\[G \xrightarrow{\eta\,\circ\,G} GFG \xrightarrow{G\,\circ\,\xi} G\]

and

\[F \xrightarrow{F\,\circ\,\eta} FGF \xrightarrow{\xi\,\circ\,F} F\]

are the identity natural transformations. (For different butequivalent definitions, see Mac Lane 1971 or 1998, chap. IV.)

Here are some of the important facts regarding adjoint functors.Firstly, adjoints are unique up to isomorphism; that is any two leftadjoints \(F\) and \(F'\) of a functor \(G\) arenaturally isomorphic. Secondly, the notion of adjointness is formallyequivalent to the notion of a universal morphism (or construction) andto that of representable functor. (See, for instance Mac Lane1998, chap. IV.) Each and every one of these notions exhibit anaspect of a given situation. Thirdly, a left adjoint preserves all thecolimits which exist in its domain, and, dually, a right adjointpreserves all the limits which exist in its domain.

We now give some examples of adjoint situations to illustrate thepervasiveness of the notion.

  1. Instead of having a forgetful functor going into the category ofsets, in some cases only a part of the structure is forgotten. Here aretwo standard examples:
    • There is an obvious forgetful functor \(U\):AbGrp \(\rightarrow\)AbMon from the category of abeliangroups to the category of abelian monoids: \(U\) forgets aboutthe inverse operation. The functor \(U\) has a left adjoint\(F\):AbMon \(\rightarrow\)AbGrp which, given anabelian monoid \(M\), assigns to it the best possible abeliangroup \(F(M)\) such that \(M\) can be embedded in\(F(M)\) as a submonoid. For instance, if \(M\)is \(\mathbb{N}\), then \(F(\mathbb{N})\) “is” \(\mathbb{Z}\), that is, itis isomorphic to \(\mathbb{Z}.\)
    • Similarly, there is an obvious forgetful functor\(U: \mathbf{Haus} \rightarrow \mathbf{Top}\)from the category of Hausdorff topological spaces to the category oftopological spaces which forgets the Hausdorff condition. Again, thereis a functor\(F: \mathbf{Top} \rightarrow \mathbf{Haus}\) such that\(F \dashv U.\) Given a topological space \(X,F(X)\) yields the best Hausdorff space constructed from\(X\): it is the quotient of \(X\) by the closure of thediagonal \(\overline{\Delta}_X \subseteq X \times X\), which is an equivalence relation. Incontrast with the previous example where we had an embedding, thistime we get a quotient of the original structure.
  2. Consider now the category ofcompact Hausdorff spaceskHaus and the forgetful functor \(U\):kHaus \(\rightarrow \mathbf{Top}\), which forgets the compactnessproperty and the separation property. The left adjoint to this\(U\) is the Stone-Cech compactification.
  3. There is a forgetful functor \(U:\textbf{Mod}_R \rightarrow\)AbGrp from a category of \(R\)-modules to thecategory of abelian groups, where \(R\) is a commutative ringwith unit. The functor \(U\) forgets the action of \(R\) ona group \(G.\) The functor \(U\) has both a left and a rightadjoint. The left adjoint is \(R \otimes -\):AbGrp \(\rightarrow \mathbf{Mod}_R\) which sends an abelian group\(G\) to the tensor product \(R \otimes G\) and the right adjoint is given by the functor\(\mathbf{Hom}(R, -)\):AbGrp\(\rightarrow \mathbf{Mod}_R\) which assigns to any group\(G\) the modules of linear mappings\(\mathbf{Hom}(R, G).\)
  4. The case where the categories \(\mathbf{C}\) and\(\mathbf{D}\) are posets deserves special attention here. Adjointfunctors in this context are usually calledGaloisconnections. Let \(\mathbf{C}\) be a poset. Consider thediagonal functor \(\Delta : \mathbf{C} \rightarrow \mathbf{C} \times \mathbf{C}\), with \(\Delta(X) = \langle X,X\rangle\) and for \(\boldsymbol{f}:X \rightarrow Y, \Delta(\boldsymbol{f}) = \langle \boldsymbol{f},\boldsymbol{f}\rangle : \langle X,X\rangle \rightarrow \langle Y, Y\rangle.\) Inthis case, the left-adjoint to \(\Delta\) is the coproduct, or thesup, and the right-adjoint to \(\Delta\) is the product, or the inf.The adjoint situation can be described in the following special form: \[\frac{X \vee Y \le Z}{X \le Z, Y \le Z}\Updownarrow \qquad\frac{Z \le X \wedge Y}{Z \le Y, Z \le X}\Updownarrow\]

    where the vertical double arrow can be interpreted as rules ofinference going in both directions.

  5. Implication can also be introduced. Consider a functor with aparameter: \((- \wedge X): \mathbf{C} \rightarrow \mathbf{C}.\) Itcan easily be verified that when \(\mathbf{C}\) is a poset, thefunction \((- \wedge X)\) is order preserving and thereforea functor. A right adjoint to \((- \wedge X)\) is a functorthat yields the largest element of \(\mathbf{C}\) such that itsinfimum with \(X\) is smaller than \(Z.\) This element issometimes called the relative pseudocomplement of \(X\) or, morecommonly, theimplication. It is denoted byX \(\Rightarrow\)Z or by\(X \supset Z.\) The adjunction can be presented as follows:\[\frac{Y \wedge X \le Z}{Y \le X \Rightarrow Z}\Updownarrow\]
  6. The negation operator \(\neg X\) can be introduced from thelast adjunction. Indeed, let \(Z\) be the bottom element \(\bot\) ofthe lattice. Then, since \(Y \wedge X \le \bot\) is always true, it follows that\(Y \le X \Rightarrow \bot\) is also always true. But since \(X \Rightarrow \bot \le X\) is always the case, we get at the numeratorthat \((X \Rightarrow \bot \wedge X) = \bot.\) Hence, \(X \Rightarrow \bot\) isthe largest element disjoint from \(X.\) We can therefore put\(\neg X =_{def} X \Rightarrow \bot.\)
  7. Limits, colimits, and all the fundamental constructions ofcategory theory can be described as adjoints. Thus, products andcoproducts are adjoints, as are equalizers, coequalizers, pullbacksand pushouts, etc. This is one of the reasons adjointness is centralto category theory itself: because all the fundamental operations ofcategory theory arise from adjoint situations.
  8. Anequivalence of categories is a special case ofadjointness. Indeed, if in the above triangular identities the arrows\(\eta : I_{\mathbf{C}} \rightarrow GF\) and \(\xi : FG \rightarrow I_{\mathbf{D}}\) are naturalisomorphisms, then the functors \(F\) and \(G\)constitute anequivalence of categories. In practice, it isthe notion of equivalence of categories that matters and not thenotion of isomorphism of categories.

It is easy to prove certain facts about these operations directly fromthe adjunctions. Consider, for instance, implication. Let \(Z = X.\) Then we get at the numerator that \(Y \wedge X \le X\),which is always true in a poset (as is easily verified). Hence,\(Y \le X \Rightarrow X\) is also true forall \(Y\) and this is only possible if \(X \Rightarrow X = \top\), the top element of the lattice. Not onlycan logical operations be described as adjoints, but they naturallyarise as adjoints to basic operations. In fact, adjoints can be usedto define various structures, distributive lattices, Heyting algebras,Boolean algebras, etc. (See Wood, 2004.) It should be clear from thesimple foregoing example how the formalism of adjointness can be usedto give syntactic presentations of various logicaltheories. Furthermore, and this is a key element, the standarduniversal and existential quantifiers can be shown to be arising asadjoints to the operation of substitution. Thus, quantifiers are on apar with the other logical operations, in sharp contrast with theother algebraic approaches to logic. (See, for instance Awodey 1996 orMac Lane & Moerdijk 1992.) More generally, Lawvere showedhow syntax and semantics are related by adjoint functors. (See Lawvere1969b.)

Dualities play an important role in mathematics and they can bedescribed with the help of equivalences between categories. In otherwords, many important mathematical theorems can be translated asstatements about the existence of adjoint functors, sometimessatisfying additional properties. This is sometimes taken asexpressing theconceptual content of the theorem. Considerthe following fundamental case: let \(\mathbf{C}\) be the categorywhose objects are the locally compact abelian groups and the morphismsare the continuous group homomorphisms. Then, the Pontryagin dualitytheorem amounts to the claim that the category \(\mathbf{C}\) isequivalent to the category \(\mathbf{C}\)°, that is, to theopposite category. Of course, the precise statement requires that wedescribe the functors \(F: \mathbf{C} \rightarrow \mathbf{C}\)° and \(G: \mathbf{C}\)° \(\rightarrow \mathbf{C}\) and prove that they constitute an equivalence ofcategories.

Another well known and important duality was discovered by Stone inthe thirties and now bears his name. In one direction, an arbitraryBoolean algebra yields a topological space, and in the otherdirection, from a (compact Hausdorff and totally disconnected)topological space, one obtains a Boolean algebra. Moreover, thiscorrespondence is functorial: any Boolean homomorphism is sent to acontinuous map of topological spaces, and, conversely, any continuousmap between the spaces is sent to a Boolean homomorphism. In otherwords, there is an equivalence of categories between the category ofBoolean algebras and the dual of the category of Boolean spaces (alsocalled Stone spaces). (See Johnstone 1982 for an excellentintroduction and more developments.) The connection between a categoryof algebraic structures and the opposite of a category of topologicalstructures established by Stone’s theorem constitutes but one exampleof a general phenomenon that did attract and still attracts a greatdeal of attention from category theorists. Categorical study ofduality theorems is still a very active and significant field, and islargely inspired by Stone’s result. (For recent applications in logic,see, for instance Makkai 1987, Taylor 2000, 2002a, 2002b, Caramello 2011.)

2. Brief Historical Sketch

It is difficult to do justice to the short but intricate history of thefield. In particular it is not possible to mention all those who havecontributed to its rapid development. With this word of caution out ofthe way, we will look at some of the main historical threads.

Categories, functors, natural transformations, limits and colimitsappeared almost out of nowhere in a paper by Eilenberg &Mac Lane (1945) entitled “General Theory of NaturalEquivalences.” We say “almost,” because their earlier paper (1942)contains specific functors and natural transformations at work,limited to groups. A desire to clarify and abstract their 1942 resultsled Eilenberg & Mac Lane to devise category theory. Thecentral notion at the time, as their title indicates, was that ofnatural transformation. In order to give a general definition of thelatter, they defined functor, borrowing the term from Carnap, and inorder to define functor, they borrowed the word ‘category’from the philosophy of Aristotle, Kant, and C. S. Peirce, butredefining it mathematically.

After their 1945 paper, it was not clear that the concepts of categorytheory would amount to more than a convenient language; this indeedwas the status quo for about fifteen years. Category theory wasemployed in this manner by Eilenberg & Steenrod (1952), in aninfluential book on the foundations of algebraic topology, and byCartan & Eilenberg (1956), in a ground breaking book onhomological algebra. (Curiously, although Eilenberg & Steenroddefined categories, Cartan & Eilenberg simply assumed them!) Thesebooks allowed new generations of mathematicians to learn algebraictopology and homological algebra directly in the categorical language,and to master the method of diagrams. Indeed, without the method ofdiagram chasing, many results in these two books seem inconceivable,or at the very least would have required a considerably more intricatepresentation.

The situation changed radically with Grothendieck’s (1957) landmarkpaper entitled “Sur quelques points d’algèbre homologique”, inwhich the author employed categories intrinsically to define andconstruct more general theories which he (Grothendieck 1957) thenapplied to specific fields, e.g., to algebraic geometry. Kan (1958)showed that adjoint functors subsume the important concepts of limitsand colimits and could capture fundamental concepts in other areas (inhis case, homotopy theory).

At this point, category theory became more than a convenientlanguage, by virtue of two developments.

  1. Employing the axiomatic method and the language of categories,Grothendieck (1957) defined in an abstract fashion types ofcategories, e.g., additive and Abelian categories, showed how toperform various constructions in these categories, and proved variousresults about them. (It should be pointed out that Mac Lane in his1950 paper had made a previous attempt which introduced certain keyideas, for instance using arrows to define certain fundamentalconcepts and that Buchsbaum had essentially introduced the notion of anabelian category independently under the name of “exactcategory” in 1955.) In a nutshell, Grothendieck showed how todevelop part of homological algebra in an abstract setting of thissort. From then on, a specific category of structures, e.g., acategory of sheaves over a topological space \(X\), could be seen as atoken of an abstract category of a certain type, e.g., an Abeliancategory. One could therefore immediately see how the methods of,e.g., homological algebra could be applied to, for instance, algebraicgeometry. Furthermore, it made sense to look for other types ofabstract categories, ones that would encapsulate the fundamental andformal aspects of various mathematical fields in the same way thatAbelian categories encapsulated fundamental aspects of homologicalalgebra.
  2. Thanks in large part to the efforts of Freyd and Lawvere, categorytheorists gradually came to see the pervasiveness of the concept ofadjoint functors. Not only does the existence of adjoints to givenfunctors permit definitions of abstract categories (and presumablythose which are defined by such means have a privileged status) but aswe mentioned earlier, many important theorems and even theories invarious fields can be seen as equivalent to the existence of specificfunctors between particular categories. By the early 1970s, theconcept of adjoint functors was seen as central to categorytheory.

With these developments, category theory became an autonomous field ofresearch, and pure category theory could be developed. And indeed, itdid grow rapidly as a discipline, but also in its applications, mainlyin its source contexts, namely algebraic topology and homologicalalgebra, but also in algebraic geometry and, after the appearance ofLawvere’s Ph.D. thesis, in universal algebra. This thesis alsoconstitutes a landmark in this history of the field, for in it Lawvereproposed the category of categories as a foundation for categorytheory, set theory and, thus, the whole of mathematics, as well asusing categories for the study of the logical aspects ofmathematics.

Over the course of the 1960s, Lawvere outlined the basic frameworkfor an entirely original approach to logic and the foundations ofmathematics. He achieved the following:

  • Axiomatized the category of sets (Lawvere 1964) and of categories(Lawvere 1966);
  • Gave a categorical description of theories that was independent ofsyntactical choices and sketched how completeness theorems for logicalsystems could be obtained by categorical methods (Lawvere 1967);
  • Characterized Cartesian closed categories and showed theirconnections to logical systems and various logical paradoxes (Lawvere1969);
  • Showed that the quantifiers and the comprehension schemes could becaptured as adjoint functors to given elementary operations (Lawvere1966, 1969, 1970, 1971);
  • Argued that adjoint functors should generally play a majorfoundational role through the notion of “categorical doctrines”(Lawvere 1969).

Meanwhile, Lambek (1968, 1969, 1972) described categories in terms ofdeductive systems and employed categorical methods forproof-theoretical purposes.

All this work culminated in another notion, thanks to Grothendieck andhis school: that of atopos. Even though toposes appeared inthe 1960s, in the context of algebraic geometry, again from the mindof Grothendieck, it was certainly Lawvere and Tierney’s (1972)elementary axiomatization of a topos which gave impetus to itsattaining foundational status. Very roughly, an elementary topos is acategory possessing a logical structure sufficiently rich to developmost of “ordinary mathematics”, that is, most of what istaught to mathematics undergraduates. As such, an elementary topos canbe thought of as a categorical theory of sets. But it is also ageneralized topological space, thus providing a direct connectionbetween logic and geometry. (For more on the history of categoricallogic, see Marquis & Reyes 2012, Bell 2005.)

The 1970s saw the development and application of the topos concept inmany different directions. The very first applications outsidealgebraic geometry were in set theory, where various independenceresults were recast in terms of topos (Tierney 1972, Bunge 1974, butalso Blass & Scedrov 1989, Blass & Scedrov 1992, Freyd 1980,Mac Lane & Moerdijk 1992, Scedrov 1984). Connections withintuitionistic and, more generally constructive mathematics were notedearly on, and toposes are still used to investigate models of variousaspects of intuitionism and constructivism (Lambek & Scott 1986,Mac Lane & Moerdijk 1992, Van der Hoeven & Moerdijk1984a, 1984b, 1984c, Moerdijk 1984, Moerdijk 1995a, Moerdijk 1998,Moerdijk & Palmgren 1997, Moerdijk & Palmgren 2002, Palmgren2012, Palmgren 2018. For more on the history of topos theory, see McLarty 1992 and Bell 2012).

More recently, topos theory has been employed to investigate variousforms of constructive mathematics or set theory (Joyal & Moerdijk1995, Taylor 1996, Awodey 2008), recursiveness, and models ofhigher-order type theories generally. The introduction of theso-called “effective topos” and the search for axioms forsynthetic domain theory are worth mentioning (Hyland 1982, Hyland1988, 1991, Hylandet al. 1990, McLarty 1992, Jacobs1999, Van Oosten 2008, Van Oosten 2002 and the referencestherein). Lawvere’s early motivation was to provide a new foundationfor differential geometry, a lively research area which is now called“synthetic differential geometry” (Lawvere 2000, 2002,Kock 2006, Bell 1988, 1995, 1998, 2001, Moerdijk & Reyes1991). This is only the tip of the iceberg; toposes could prove to befor the 21st century what Lie groups were to the 20th century.

From the 1980s to the present, category theory has found newapplications. In theoretical computer science, category theory is nowfirmly rooted, and contributes, among other things, to the developmentof new logical systems and to the semantics of programming. (Pitts2000, Plotkin 2000, Scott 2000, and the references therein). Itsapplications to mathematics are becoming more diverse, even touchingon theoretical physics, which employs higher-dimensional categorytheory — which is to category theory what higher-dimensionalgeometry is to plane geometry — to study the so-called “quantumgroups” and quantum field theory (Majid 1995, Baez & Dolan 2001 and otherpublications by these authors).

3. Philosophical Significance

Category theory challenges philosophers in two ways, which are notnecessarily mutually exclusive. On the one hand, it is certainly thetask of philosophy to clarify the general epistemological andontological status of categories and categorical methods, both in thepractice of mathematics and in the foundational landscape. On theother hand, philosophers and philosophical logicians can employcategory theory and categorical logic to explore philosophical andlogical problems. I now discuss these challenges, briefly, in turn.

Category theory is now a common tool in the mathematician’stoolbox; that much is clear. It is also clear that category theoryorganizes and unifies much of mathematics. Contemporary mathematicalfields would not be what they are without category theory, forinstance algebraic topology, homological algebra, homotopy theory andhomotopical algebra, representation theory, arithmetic geometry andalgebraic geometry. (See for instance Mac Lane 1971, 1998 orPedicchio & Tholen 2004.) No one will deny these simple facts.Furthermore, vast portions of contemporary mathematics now rest on adifferent practice which rely, in large part, on the manipulation ofnew graphical notations, on the one hand, and on different levels ofabstraction, on the other hand. It is not simply that category theoryand the mathematical disciplines developed within that framework usecommutative diagrams, although this in itself leads to someinteresting philosophical explorations, as for instance in De Toffoli2017, but category theorists have seen the need to develop systematicand formal graphical languages to express directly various forms ofargumentations. (See, for instance, Joyal & Street 1993; Joyal,Street & Verity 1996; Fong & Spivak 2019, Other InternetResources.) Whereas sinceBourbaki, mathematics was done “up to isomorphism”, insome cases, it is now done “up to equivalence” or up to“bi-equivalence” or even up to“n-equivalence”. (For an attempt at clarifying what theselevels of abstraction mean, see Marquis 2014, Marquis 2016.)

Doing mathematics in a categorical framework is almost alwaysradically different from doing it in a set-theoretical framework (theexception being working with the internal language of a Boolean topos;whenever the topos is not Boolean, then the main difference lies inthe fact that the logic isintuitionistic). Hence, as isoften the case when a different conceptual framework is adopted, manybasic issues regarding the nature of the objects studied, the natureof the knowledge involved, and the nature of the methods used have tobe reevaluated. We will take up these three aspects in turn.

Two facets of the nature of mathematical objects within a categoricalframework have to be emphasized. First, objects are always given in acategory. An object exists in and depends upon an ambientcategory. Furthermore, an object is characterized by the morphismsgoing in it and/or the morphisms coming out of it. Second, objects arealways characterized up to isomorphism (in the best cases, up to aunique isomorphism). There is no such thing, for instance, asthe natural numbers. However, it can be argued that there issuch a thing asthe concept of natural numbers. Indeed, theconcept of natural numbers can be given unambiguously, via theDedekind-Peano-Lawvere axioms, but what this concept refers to inspecific cases depends on the context in which it is interpreted,e.g., the category of sets or a topos of sheaves over a topologicalspace. Thus, it seems that sense does not determine reference in acategorical context. It is hard to resist the temptation to think thatcategory theory embodies a form of structuralism, that it describesmathematical objects as structures since the latter, presumably, arealways characterized up to isomorphism. Thus, the key here has to dowith the kind of criterion of identity at work within a categoricalframework and how it resembles any criterion given for objects whichare thought of as forms in general. One of the standard objectionspresented against this view is that if objects are thought of asstructures and only asabstract structures, meaning here thatthey are separated from any specific or concrete representation, thenit is impossible to locate them within the mathematical universe. (SeeHellman 2003 for a standard formulation of the objection, McLarty1993, Awodey 2004, Landry & Marquis 2005, Shapiro 2005, Landry2011, Linnebo & Pettigrew 2011, Hellman 2011, Shapiro 2011,McLarty 2011, Logan 2015 for relevant material on the issue.)

A slightly different way to makesense of the situation is to think of mathematical objects astypes for which there are tokens given in differentcontexts. This is strikingly different from the situation one finds inset theory, in which mathematical objects are defined uniquely andtheir reference is given directly. Although one can make room fortypes within set theory via equivalence classes or isomorphism typesin general, thebasic criterion of identity within thatframework is given by the axiom of extensionality and thus,ultimately, reference is made to specific sets. Furthermore, it canbe argued that the relation between a type and its token isnot represented adequately by the membership relation. Atoken does not belong to a type, it is not an element of a type, butrather it is an instance of it. In a categorical framework, one alwaysrefers to atoken of a type, and what the theorycharacterizes directly is the type, not the tokens. In this framework,one does not have to locate a type, but tokens of it are, at least inmathematics, epistemologically required. This is simply the reflectionof the interaction between the abstract and the concrete in theepistemological sense (and not the ontological sense of these latterexpressions.) (See Ellerman 1988, Ellerman 2017, Marquis 2000, Marquis2006, Marquis 2013.)

The history of category theory offers a rich source of information toexplore and take into account for an historically sensitiveepistemology of mathematics. It is hard to imagine, for instance, howalgebraic geometry and algebraic topology could have become what theyare now without categorical tools. (See, for instance, Carter 2008,Corfield 2003, Krömer 2007, Marquis 2009, McLarty 1994, McLarty2006.) Category theory has lead to reconceptualizations of variousareas of mathematics based on purely abstract foundations. Moreover,when developed in a categorical framework, traditional boundariesbetween disciplines are shattered and reconfigured; to mention but oneimportant example, topos theory provides a direct bridge betweenalgebraic geometry and logic, to the point where certain results inalgebraic geometry are directly translated into logic and vice versa.Certain concepts that were geometrical in origin are more clearly seenas logical (for example, the notion of coherent topos). Algebraictopology also lurks in the background. (See, for instance, Caramello2018 for a systematic exploitation of the idea of toposes as bridgesin mathematics.) On a different but important front, it can be arguedthat the distinction between mathematics and metamathematics cannot bearticulated in the way it has been. All these issues have to bereconsidered and reevaluated.

Moving closer to mathematical practice, category theory allowed forthe development of methods that have changed and continue to changethe face of mathematics. It could be argued that category theoryrepresents the culmination of one of deepest and most powerfultendencies in twentieth century mathematical thought: the search forthe most general and abstract ingredients in a givensituation. Category theory is, in this sense, the legitimate heir ofthe Dedekind-Hilbert-Noether-Bourbaki tradition, with its emphasis onthe axiomatic method and algebraic structures. (For a differentreading, see Rodin 2014.) When used to characterize a specificmathematical domain, category theory reveals the frame upon which thatarea is built, the overall structure presiding to its stability,strength and coherence. The structure of this specific area, in asense, might not need to rest on anything, that is, on some solidsoil, for it might very well be just one part of a larger network thatis without any Archimedean point, as if floating in space. To use awell-known metaphor: from a categorical point of view, Neurath’sship has become a spaceship.

Still, it remains to be seen whether category theory should be “on thesame plane,” so to speak, as set theory, whether it should be taken asa serious alternative to set theory as a foundation for mathematics,or whether it is foundational in a different sense altogether. (Thatthis very question applies even more forcefully to topos theory willnot detain us.)

Lawvere from early on promoted the idea that a category of categoriescould be used as a foundational framework. (See Lawvere 1964, 1966.)This proposal now rests in part on the development ofhigher-dimensional categories, also called weak \(n\)-categories.(See, for instance Makkai 1998.) The advent of topos theory in theseventies brought new possibilities. Mac Lane has suggestedthat certain toposes be considered as a genuine foundation formathematics. (See Mac Lane 1986.) Lambek proposed the so-calledfree topos as the best possible framework, in the sense thatmathematicians with different philosophical outlooks might nonethelessagree to adopt it. (See Couture & Lambek 1991, 1992, Lambek1994.) He has also argued that there is no topos that canthoroughly satisfy a classical mathematician. (See Lambek 2004.) (Formore on the various foundational views among category theorists, seeLandry & Marquis 2005.)

Arguments have been advanced for and against category theory as afoundational framework. (Blass 1984 surveys the relationships betweencategory theory and set theory. Feferman 1977, Bell 1981, and Hellman2003 argue against category theory. See Marquis 1995 for a quickoverview and proposal and McLarty 2004 and Awodey 2004 for replies toHellman 2003.) The debate has advanced slowly but surely. It has beenrecognized that it is possible to present a foundational framework inthe language of category theory, be it in the form of the ElementaryTheory of the Category of Sets, ETCS, or a category of categories, ofMakkai Structuralist foundations for abstract mathematics, SFAM. Thus,it seems that the community no longer question the logical and theconceptual autonomy of these approaches, to use the terminologyintroduced by Linnebo & Pettigrew 2011. The main issue seems to bewhether one can provide a philosophically satisfying justification forone of those framework. (See Hellman 2013, Landry 2013, Marquis 2013b,McLarty 2018.)

This matter is further complicated by the fact that the foundations ofcategory theory itself have yet to be clarified. For there may be manydifferent ways to think of a universe of higher-dimensional categoriesas a foundations for mathematics. It is safe to say that we now have agood understanding of what are called \((\infty, 1)\)-categories and importantmathematical results have been obtained in that framework. (See, forinstance, Cisinski 2019 for a presentation.) An adequate language forthe universe of arbitrary higher-dimensional categories still has tobe presented together with definite axioms for mathematics. (SeeMakkai 1998 for a short description of such a language. A differentapproach based on homotopy theory but with closed connections withhigher-dimensional categories has been proposed by Voevodsky etal. and is being vigorously pursued. See the bookHomotopy TypeTheory, by Awodey et al. 2013.)

It is an established fact that category theory is employed to studylogic and philosophy. Indeed, categorical logic, the study of logic bycategorical means, has been under way for about 40 years now and stillvigorous. Some of the philosophically relevant results obtained incategorical logic are:

  • The hierarchy of categorical doctrines: regular categories,coherent categories, Heyting categories and Boolean categories; allthese correspond to well-defined logical systems, together withdeductive systems and completeness theorems; they suggest that logicalnotions, including quantifiers, arise naturally in a specific orderand are not haphazardly organized (see Walsh 2017 for a philosophicaljustification of logical connectives using category theory andHalvorson & Tsementzis 2018 for a look from the point of view ofscientific theories);
  • Joyal’s generalization of Kripke-Beth semantics for intuitionisticlogic to sheaf semantics (Lambek & Scott 1986, Mac Lane& Moerdijk 1992);
  • Coherent and geometric logic, so-called, whose practical andconceptual significance has yet to be explored (Makkai & Reyes1977, Mac Lane & Moerdiejk 1992, Johnstone 2002, Caramello2011b, 2012a);
  • The notions of generic model and classifying topos of a theory(Makkai & Reyes 1977, Boileau & Joyal 1981, Bell 1988, Mac Lane& Moerdijk 1992, Johnstone 2002, Caramello 2012b);
  • The notion of strong conceptual completeness and the associatedtheorems (Makkai & Reyes 1977, Butz & Moerdijk 1999, Makkai1981, Pitts 1989, Johnstone 2002);
  • Geometric proofs of the independence of the continuum hypothesisand other strong axioms of set theory (Tierney 1972, Bunge 1974, Freyd1980, 1987, Blass & Scedrov 1983, 1989, 1992, Mac Lane &Moerdijk 1992);
  • Models and development of constructive mathematics (seebibliography below);
  • Synthetic differential geometry, an alternative to standard andnon-standard analysis (Kock 1981, Bell 1998, 2001, 2006);
  • The construction of the so-called effective topos, in which everyfunction on the natural numbers is recursive (McLarty 1992,Hyland 1982, 1991, Van Oosten 2002, Van Oosten 2008);
  • Categorical models of linear logic, modal logic, fuzzy sets, andgeneral higher-order type theories (Reyes 1991, Reyes & Zawadoski1993, Reyes & Zolfaghari 1991, 1996, Makkai & Reyes 1995,Ghilardi & Zawadowski 2002, Rodabaugh & Klement 2003, Jacobs1999, Taylor 1999, Johnstone 2002, Blute & Scott 2004, Awodey& Warren 2009, Awodey et al. 2013, Kishida 2018, Cockett &Seely 2018);
  • A graphical syntax called “sketches” (Barr & Wells1985, 1999, Makkai 1997a, 1997b, 1997c, Johnstone 2002).
  • Quantum logic, the foundations of quantum physics and quantumfield theory (Brunetti et al. 2003, Abramsky & Duncan 2006, Heunen et al. 2009, Baez& Stay 2010, Baez & Lauda 2011, Coecke 2011, Isham 2011,Döring 2011, Eva 2017, Coecke & Kissinger 2018).

Categorical tools in logic offer considerable flexibility, as isillustrated by the fact that almost all the surprising results ofconstructive and intuitionistic mathematics can be modeled in a propercategorical setting. At the same time, the standard set-theoreticnotions, e.g. Tarski’s semantics, have found natural generalizationsin categories. Thus, categorical logic has roots in logic as it wasdeveloped in the twentieth century, while at the same time providing apowerful and novel framework with numerous links to other parts ofmathematics.

Category theory also bears on more general philosophical questions.From the foregoing disussion, it should be obvious that categorytheory and categorical logic ought to have an impact on almost allissues arising in philosophy of logic: from the nature of identitycriteria to the question of alternative logics, category theory alwayssheds a new light on these topics. Similar remarks can be made when weturn to ontology, in particular formal ontology: the part/wholerelation, boundaries of systems, ideas of space, etc. Ellerman (1988)has bravely attempted to show that category theory constitutes atheory of universals, one having properties radically different fromset theory, which is also seen as a theory of universals. Moving fromontology to cognitive science, MacNamara & Reyes (1994) have triedto employ categorical logic to provide a different logic ofreference. In particular, they have attempted to clarify therelationships between count nouns and mass terms. Other researchersare using category theory to study complex systems, cognitive neuralnetworks, and analogies. (See, for instance, Ehresmann 2018, Ehresmann &Vanbremeersch 1987, 2007, Healy 2000, Healy & Caudell 2006,Arzi-Gonczarowski 1999, Brown & Porter 2006.) Finally,philosophers of science have turned to category theory to shed a newlight on issues related to structuralism in science. (See, forinstance, Brading & Landry 2006, Bain 2013, Lam & Wüthrich2015, Eva 2016, Lal & Teh 2017, Landry 2007, 2012, 2018.)

Category theory offers thus many philosophical challenges, challengeswhich will hopefully be taken up in years to come.

Bibliography

Readers may find the following useful:

Programmatic Reading Guide

The citations in this guide and in the text above can all befound in the list below.

  • Abramsky, S. & Duncan, R., 2006, “A Categorical QuantumLogic”,Mathematical Structures in Computer Science, 16(3): 469–489.
  • Adamek, J.et al., 1990,Abstract and ConcreteCategories: The Joy of Cats, New York: Wiley.
  • Adamek, J.et al., 1994, Locally Presentable andAccessible Categories, Cambridge: Cambridge University Press.
  • Arzi-Gonczaworski, Z., 1999, “Perceive This as That —Analogies, Artificial Perception, and CategoryTheory”,Annals of Mathematics and ArtificialIntelligence, 26 (1): 215–252.
  • Awodey, S., 1996, “Structure in Mathematics and Logic: ACategorical Perspective”,Philosophia Mathematica, 3:209–237.
  • –––, 2004, “An Answer to Hellman’s Question: DoesCategory Theory Provide a Framework for MathematicalStructuralism”,Philosophia Mathematica, 12:54–64.
  • –––, 2006,Category Theory, Oxford: ClarendonPress.
  • –––, 2007, “Relating First-Order Set Theories andElementary Toposes”,The Bulletin of Symbolic, 13 (3):340–358.
  • –––, 2008, “A Brief Introduction to Algebraic SetTheory”,The Bulletin of Symbolic, 14 (3):281–298.
  • Awodey, S., et al., 2013, Homotopy Type Theory: UnivalentFoundations of Mathematics, The Univalent FoundationsProgram.
  • Awodey, S. & Butz, C., 2000, “Topological Completenessfor Higher Order Logic”,Journal of Symbolic Logic, 65(3): 1168–1182.
  • Awodey, S. & Reck, E. R., 2002, “Completeness andCategoricity I. Nineteen-Century Axiomatics to Twentieth-CenturyMetalogic”,History and Philosophy of Logic, 23 (1):1–30.
  • –––, 2002, “Completeness andCategoricity II. Twentieth-Century Metalogic to Twenty-first-CenturySemantics”,History and Philosophy of Logic, 23 (2):77–94.
  • Awodey, S. & Warren, M., 2009, “Homotopy theoreticModels of Identity Types”,Mathematical Proceedings of theCambridge Philosophical Society, 146 (1): 45–55.
  • Baez, J., 1997, “An Introductionto \(n\)-Categories”,Category Theory and ComputerScience, Lecture Notes in Computer Science (Volume 1290), Berlin:Springer-Verlag, 1–33.
  • Baez, J. & Dolan, J., 1998a, “Higher-Dimensional AlgebraIII. \(n\)-Categories and the Algebra ofOpetopes”,Advances in Mathematics, 135:145–206.
  • –––, 1998b,“Categorification”,Higher Category Theory(Contemporary Mathematics, Volume 230), Ezra Getzler and MikhailKapranov (eds.), Providence: AMS, 1–36.
  • –––, 2001, “From Finite Sets to FeynmanDiagrams”,Mathematics Unlimited – 2001 andBeyond, Berlin: Springer, 29–50.
  • Baez, J. & Lauda, A.D., 2011, “A Pre-historyof \(n\)-Categorical Physics”,Deep Beauty:Understanding the Quantum World Through Mathematical Innovation,H. Halvorson (ed.), Cambridge: Cambridge University Press,13–128.
  • Baez, J. & May, P. J., 2010, Towards Higher CategoryTheory, Berlin: Springer.
  • Baez, J. & Stay, M., 2010, “Physics, Topology, Logic andComputation: a Rosetta Stone”,New Structures forPhysics (Lecture Notes in Physics 813), B. Coecke (ed.), New York,Springer: 95–172.
  • Baianu, I. C., 1987, “Computer Models and Automata Theory inBiology and Medecine”,MathematicalModelling, 7: 1513–1577.
  • Bain, J., 2013, “Category-theoretic Structure and RadicalOntic Structural Realism”,Synthese, 190:1621–1635.
  • Barr, M. & Wells, C., 1985,Toposes, Triples andTheories, New York: Springer-Verlag.
  • –––, 1999,Category Theory for ComputingScience, Montreal: CRM.
  • Batanin, M., 1998, “Monoidal Globular Categories as aNatural Environment for the Theory ofWeak \(n\)-Categories”,Advances in Mathematics,136: 39–103.
  • Bell, J. L., 1981, “Category Theory and theFoundations of Mathematics”,British Journal for thePhilosophy of Science, 32: 349–358.
  • –––, 1982, “Categories, Toposes andSets”,Synthese, 51 (3): 293–337.
  • –––, 1986, “From Absolute to LocalMathematics”,Synthese, 69 (3): 409–426.
  • –––, 1988,“Infinitesimals”,Synthese, 75 (3):285–315.
  • –––, 1988,Toposes and Local Set Theories: AnIntroduction, Oxford: Oxford University Press.
  • –––, 1995, “Infinitesimals and theContinuum”,Mathematical Intelligencer, 17 (2):55–57.
  • –––, 1998,A Primer of InfinitesimalAnalysis, Cambridge: Cambridge University Press.
  • –––, 2001, “The Continuum in SmoothInfinitesimal Analysis”,Reuniting the Antipodes —Constructive and Nonstandard Views on the Continuum (SyntheseLibrary, Volume 306), Dordrecht: Kluwer, 19–24.
  • –––, 2005, “The Development of CategoricalLogic”, inHandbook of Philosophical Logic (Volume 12),2nd ed., D.M. Gabbay, F. Guenthner (eds.), Dordrecht: Springer,pp. 279–362.
  • –––, 2012, “Types, Sets andCategories”, inHandbook of the History of Logic: Sets andExtensions in the Twentieth Century (Volume 6), 1st edition,D. Gabbay, A. Kanamori, J. Woods (eds.), Amsterdam: North Holland,pp. 633–687.
  • Birkoff, G. & Mac Lane, S., 1999, Algebra, 3rd ed.,Providence: AMS.
  • Blass, A., 1984, “The Interaction Between Category Theoryand Set Theory”, inMathematical Applications of CategoryTheory (Volume 30), Providence: AMS, 5–29.
  • Blass, A. & Scedrov, A., 1983, “Classifying Topoi andFinite Forcing”,Journal of Pure and Applied Algebra,28: 111–140.
  • –––, 1989,Freyd’s Model for theIndependence of the Axiom of Choice, Providence: AMS.
  • –––, 1992, “Complete TopoiRepresenting Models of Set Theory”,Annals of Pure andApplied Logic , 57 (1): 1–26.
  • Blute, R. & Scott, P., 2004, “Category Theory for LinearLogicians”, inLinear Logic in Computer Science,T. Ehrhard, P. Ruet, J-Y. Girard, P. Scott (eds.), Cambridge: CambridgeUniversity Press, 1–52.
  • Boileau, A. & Joyal, A., 1981, “La logique destopos”,Journal of Symbolic Logic, 46 (1):6–16.
  • Borceux, F., 1994,Handbook of Categorical Algebra, 3volumes, Cambridge: Cambridge University Press.
  • Brading, K. & Landry, E., 2006, “ScientificStructuralism: Presentation and Representation”,Philosophyof Science, 73: 571–581.
  • Brown, R. & Porter, T., 2006, “Category Theory: anabstract setting for analogy and comparison”,What isCategory Theory?, G. Sica (ed.), Monza: Polimetrica:257–274.
  • Brunetti, R. & Fredenhagen, K & Verch, R., 2003,“The Generally Covariant Locality Principle – a newparadigm for local quantum field theory”,Communications inMathematical Physics, 237 (1–2): 31–68.
  • Buchsbaum, D.A., 1955, “Exact Categories andDuality”,Transactions of the American MathematicalSociety, 80 (1): 1–34.
  • Bunge, M., 1974, “Topos Theory and Souslin’sHypothesis”,Journal of Pure and Applied Algebra, 4:159–187.
  • –––, 1984, “Toposes in Logic and Logic inToposes”,Topoi, 3 (1): 13–22.
  • Caramello, O., 2011, “A Characterization Theorem forGeometric Logic”,Annals of Pure and Applied Logic,162,4: 318–321.
  • –––, 2012a, “Universal Models andDefinability”,Mathematical Proceedings of the CambridgePhilosophical Society, 152 (2): 279–302.
  • –––, 2012b, “Syntactic Characterizations ofProperties of Classifying Toposes”,Theory and Applicationsof Categories, 26 (6): 176–193.
  • –––, 2018,Theories, Sites, Toposes,Oxford: Oxford University Press.
  • Carter, J., 2008, “Categories for the working mathematician:making the impossible possible”,Synthese, 162 (1):1–13.
  • Cisinski, J.-C., 2019,Higher Categories and HomotopicalAlgebra, Cambridge: Cambridge University Press.
  • Cockett, J. R. B. & Seely,R. A. G., 2001, “Finite Sum-productLogic”,Theory and Applications of Categories(electronic), 8: 63–99.
  • Cockett, J. R. B. & Seely,R. A. G., 2018, “Proof Theory of the CutRule”, inCategories for the Working Philosopher,E. Landry (ed.), Oxford: Oxford University Press: 223–261.
  • Coecke, B., 2011, “A Universe of Processes and Some of itsGuises”,Deep Beauty: Understanding the Quantum Worldthrough Mathematical Innovation, Cambridge: Cambridge UniversityPress: 129–186.
  • Coecke, B. & Kissinger, A., 2018, “Categorical QuentumMechanics I: Causal Quantum Processes”,Categories for theWorking Philosopher, E. Landry (ed.), Oxford: Oxford UniversityPress: 286–328.
  • Couture, J. & Lambek, J., 1991, “PhilosophicalReflections on the Foundations ofMathematics”,Erkenntnis, 34 (2): 187–209.
  • –––, 1992,“Erratum:”Philosophical Reflections on the Foundations ofMathematics“”,Erkenntnis, 36 (1): 134.
  • Crole, R. L., 1994, Categories for Types, Cambridge:Cambridge University Press.
  • De Toffoli, S., 2017, “Chasing the diagram – the use ofvisualizations in algebraic reasoning ”,The Review ofSymbolic Logic, 10 (1): 158–186.
  • Dieudonné, J. & Grothendieck, A., 1960[1971],Éléments de GéométrieAlgébrique, Berlin: Springer-Verlag.
  • Döring, A., 2011, “The Physical Interpretation ofDaseinisation”,Deep Beauty: Understanding the Quantum Worldthrough Mathematical Innovation, Cambridge: Cambridge UniversityPress: 207–238.
  • Ehresmann, A., 2018, “Applications of Categories to Biologyand Cognition”,Categories for the Working Philosopher,E. Landry (ed.), Oxford: Oxford University Press: 358–380.
  • Ehresmann, A. & Vanbremeersch, J.-P., 2007,MemoryEvolutive Systems: Hierarchy, Emergence, Cognition, Amsterdam:Elsevier
  • –––, 1987, “Hierarchical EvolutiveSystems: a Mathematical Model for Complex Systems”,Bulletinof Mathematical Biology, 49 (1): 13–50.
  • Eilenberg, S. & Cartan, H., 1956,HomologicalAlgebra, Princeton: Princeton University Press.
  • Eilenberg, S. & Mac Lane, S., 1942, “GroupExtensions and Homology”,Annals of Mathematics, 43:757–831.
  • –––, 1945, “GeneralTheory of Natural Equivalences”,Transactions of theAmerican Mathematical Society, 58: 231–294.
  • Eilenberg, S. & Steenrod, N., 1952,Foundations ofAlgebraic Topology, Princeton: Princeton University Press.
  • Ellerman, D., 1988, “Category Theory and ConcreteUniversals”,Erkenntnis, 28: 409–429.
  • –––, 2017, “Category Theory and Set Theory asTheories about Complementary Types of Universals”,Logic andLogical Philosophy, 26 (2): 145–162.
  • Eva, B., 2016, “Category Theory and PhysicalStructuralism”,European Journal for Philosophy ofScience, 6 (2): 231–246.
  • –––, 2017, “Topos Theoretic QuantumRealism”,The British Journal for the Philosophy ofScience, 68 (4): 1149–1181.
  • Feferman, S., 1977, “Categorical Foundations and Foundationsof Category Theory”,Logic, Foundations of Mathematics andComputability, R. Butts (ed.), Reidel, 149–169.
  • –––, 2004, “Typical Ambiguity: trying tohave your cake and eat it too”,One Hundred Years ofRussell’s Paradox, G. Link (ed.), Berlin: De Gruyter,135–151.
  • Freyd, P., 1964,Abelian Categories. An Introduction to theTheory of Functors, New York: Harper & Row.
  • –––, 1965, “The Theories of Functors andModels”.Theories of Models, Amsterdam: North Holland,107–120.
  • –––, 1972, “Aspects ofTopoi”,Bulletin of the Australian MathematicalSociety, 7: 1–76.
  • –––, 1980, “The Axiom ofChoice”,Journal of Pure and Applied Algebra, 19:103–125.
  • –––, 1987, “Choice andWell-Ordering”,Annals of Pure and Applied Logic, 35(2): 149–166.
  • –––, 1990,Categories, Allegories,Amsterdam: North Holland.
  • –––, 2002, “CartesianLogic”,Theoretical Computer Science, 278 (1–2):3–21.
  • Freyd, P., Friedman, H. & Scedrov, A., 1987, “LindembaumAlgebras of Intuitionistic Theories and FreeCategories”,Annals of Pure and Applied Logic, 35 (2):167–172.
  • Galli, A. & Reyes, G. & Sagastume, M., 2000,“Completeness Theorems via the Double DualFunctor”,Studia Logical, 64 (1): 61–81.
  • Ghilardi, S., 1989, “Presheaf Semantics and IndependenceResults for some Non-classical first-order logics”,Archivefor Mathematical Logic, 29 (2): 125–136.
  • Ghilardi, S. & Zawadowski, M., 2002,Sheaves, Games &Model Completions: A Categorical Approach to NonclassicalPorpositional Logics, Dordrecht: Kluwer.
  • Goldblatt, R., 1979,Topoi: The Categorical Analysis of Logic,Studies in logic and the foundations of mathematics, Amsterdam:Elsevier.
  • Grothendieck, A., 1957, “Sur Quelques Pointsd’algèbre homologique”,Tohoku MathematicsJournal, 9: 119–221.
  • Grothendieck, A.et al.,Séminaire deGéométrie Algébrique, Vol. 1–7, Berlin:Springer-Verlag.
  • Hatcher, W. S., 1982,The Logical Foundations ofMathematics, Oxford: Pergamon Press.
  • Healy, M. J., 2000, “Category Theory Applied toNeural Modeling and Graphical Representations”,Proceedingsof the IEEE-INNS-ENNS International Joint Conference on NeuralNetworks: IJCNN200, Como, vol. 3, M. Gori, S-I. Amari,C. L. Giles, V. Piuri (eds.), IEEE Computer Science Press,35–40.
  • Healy, M. J., & Caudell, T. P., 2006,“Ontologies and Worlds in Category Theory: Implications forNeural Systems”,Axiomathes, 16 (1–2):165–214.
  • Hellman, G., 2003, “Does Category Theory Provide a Frameworkfor Mathematical Structuralism?”,PhilosophiaMathematica, 11 (2): 129–157.
  • –––, 2006, “Mathematical Pluralism: the case ofsmooth infinitesimal analysis”,Journal of PhilosophicalLogic, 35 (6): 621–651.
  • –––, 2011,“Foundational Frameworks”,inFoundational Theories of Classical and ConstructiveMathematics, G. Sommaruga (ed.), New York: Springer:53–70.
  • Hellman, G., 2013, “Neither Categorical nor Set-TheoreticFoundations”,The Review of Symbolic Logic, 6 (1):16–23.
  • Hermida, C. & Makkai, M. & Power, J., 2000, “On WeakHigher-dimensional Categories I”,Journal of Pure andApplied Algebra, 154 (1–3): 221–246.
  • –––, 2001, “On WeakHigher-dimensional Categories 2”,Journal of Pure andApplied Algebra, 157 (2–3): 247–277.
  • –––, 2002, “On WeakHigher-dimensional Categories 3”,Journal of Pure andApplied Algebra, 166 (1–2): 83–104.
  • Heunen, C. & Landsmann, N. & Spitters, B., 2009, “ATopos for Algebraic Quantum Theory”,Communications inMathematical Physics, 291 (1): 63–110.
  • Hyland, J. M. E., 1982, “The EffectiveTopos”,Studies in Logic and the Foundations ofMathematics (Volume 110), Amsterdam: North Holland,165–216.
  • –––, 1988, “A Small CompleteCategory”,Annals of Pure and Applied Logic, 40 (2):135–165.
  • –––, 1991, “First Steps inSynthetic Domain Theory”,Category Theory (Como 1990)(Lecture Notes in Mathematics, Volume 1488), Berlin: Springer,131–156.
  • –––, 2002, “Proof Theory in theAbstract”,Annals of Pure and Applied Logic, 114(1–3): 43–78.
  • Hyland, J. M. E. & Robinson, E. P. &Rosolini, G., 1990, “The Discrete Objects in the EffectiveTopos”,Proceedings of the London Mathematical Society(3), 60 (1): 1–36.
  • Isham, C.J., 2011, “Topos Methods in the Foundations ofPhysics”,Deep Beauty: Understanding the Quantum Worldthrough Mathematical Innovation, Cambridge: Cambridge UniversityPress: 187–206.
  • Jacobs, B., 1999,Categorical Logic and Type Theory,Amsterdam: North Holland.
  • Johnstone, P. T., 1977,Topos Theory, New York:Academic Press.
  • –––, 1979a, “Conditions Related to DeMorgan’s Law”,Applications of Sheaves (Lecture Notesin Mathematics, Volume 753), Berlin: Springer, 479–491.
  • –––, 1979b, “Another ConditionEquivalent to De Morgan’s Law”,Communications inAlgebra, 7 (12): 1309–1312.
  • –––, 1981, “Tychonoff’s Theorem withoutthe Axiom of Choice”,Fundamenta Mathematicae, 113 (1):21–35.
  • –––, 1982,Stone Spaces,Cambridge:Cambridge University Press.
  • –––, 1985, “How General is a GeneralizedSpace?”,Aspects of Topology, Cambridge: CambridgeUniversity Press, 77–111.
  • –––, 2001, “Elements of the History ofLocale Theory”,Handbook of the History of GeneralTopology, Vol. 3, Dordrecht: Kluwer, 835–851.
  • –––, 2002a,Sketches of an Elephant: aTopos Theory Compendium. Vol. 1 (Oxford Logic Guides, Volume 43),Oxford: Oxford University Press.
  • Joyal, A. & Moerdijk, I., 1995,Algebraic Set Theory,Cambridge: Cambridge University Press.
  • Joyal, A. and Street, R., 1993, “Braided TensorCategories”,Advances in Mathematics, 102 (1):20–78.
  • Joyal, A., Street, R. and Verity, D., 1996, “Traced MonoidalCategories”,Mathematical Proceedings of the CambridgePhilosophical Society, 119 (3): 447–468.
  • Kan, D. M., 1958, “AdjointFunctors”,Transactions of the American MathematicalSociety, 87: 294–329.
  • Kishida, K., 2018, “Categories and Modalities”,inCategories for the Working Philosopher, E. Landry (ed.),Oxford, Oxford University Press: 163–222.
  • Kock, A., 2006,Synthetic Differential Geometry (LondonMathematical Society Lecture Note Series, Volume 51), Cambridge:Cambridge University Press, 2nd ed.
  • Krömer, R., 2007,Tool and Objects: A History andPhilosophy of Category Theory, Basel: Birkhäuser.
  • La Palme Reyes, M., John Macnamara, Gonzalo E. Reyes, and HoumanZolfaghari, 1994, “The non-Boolean Logic of Natural LanguageNegation”,Philosophia Mathematica, 2 (1):45–68.
  • –––, 1999, “Count Nouns, Mass Nouns, and theirTransformations: a Unified Category-theoreticSemantics”,Language, Logic and Concepts, Cambridge:MIT Press, 427–452.
  • Lal, R. & Teh, N., 2017, “Categorical Generalization andPhysical Structuralism”,British Journal for the Philosophyof Science, 68 (1): 213–251.
  • Lambek, J., 1968, “Deductive Systems and CategoriesI. Syntactic Calculus and ResiduatedCategories”,Mathematical Systems Theory, 2:287–318.
  • –––, 1969, “Deductive Systems and CategoriesII. Standard Constructions and Closed Categories”,CategoryTheory, Homology Theory and their Applications I, Berlin:Springer, 76–122.
  • –––, 1972, “Deductive Systems and CategoriesIII. Cartesian Closed Categories, Intuition≠isticPropositional Calculus, and Combinatory Logic”,Toposes,Algebraic Geometry and Logic (Lecture Notes in Mathematics,Volume 274), Berlin: Springer, 57–82.
  • –––, 1982, “The Influence of Heraclitus on ModernMathematics”,Scientific Philosophy Today, J. Agassiand R.S. Cohen (eds.), Dordrecht, Reidel, 111–122.
  • –––, 1986, “Cartesian Closed Categories and Typedlambda calculi”,Combinators and Functional ProgrammingLanguages (Lecture Notes in Computer Science, Volume 242),Berlin: Springer, 136–175.
  • –––, 1989a, “On Some Connections Between Logic andCategory Theory”,Studia Logica, 48 (3):269–278.
  • –––, 1989b, “On the Sheaf of PossibleWorlds”,Categorical Topology and its relation to Analysis,Algebra and Combinatorics, Teaneck: World Scientific Publishing,36–53.
  • –––, 1993, “Logic without StructuralRules”,Substructural Logics (Studies in Logic andComputation, Volume 2), Oxford: Oxford University Press,179–206.
  • –––, 1994a, “Some Aspects of CategoricalLogic”,Logic, Methodology and Philosophy of Science IX(Studies in Logic and the Foundations of Mathematics, Volume 134),Amsterdam: North Holland, 69–89.
  • –––, 1994b, “Are the TraditionalPhilosophies of Mathematics ReallyIncompatible?”,Mathematical Intelligencer, 16 (1):56–62.
  • –––, 1994c, “What is a DeductiveSystem?”,What is a Logical System? (Studies in Logicand Computation, Volume 4), Oxford: Oxford University Press,141–159.
  • –––, 2004, “What is the world of Mathematics?Provinces of Logic Determined”,Annals of Pure and AppliedLogic, 126: 1–3, 149–158.
  • Lambek, J. & Scott, P.J., 1981, “Intuitionistic TypeTheory and Foundations”,Journal of PhilosophicalLogic, 10 (1): 101–115.
  • –––, 1983, “New Proofs of SomeIntuitionistic Principles”,Zeitschrift fürMathematische Logik und Grundlagen der Mathematik, 29 (6):493–504.
  • –––, 1986,Introduction to HigherOrder Categorical Logic, Cambridge: Cambridge UniversityPress.
  • Lam, V. & Wütrich, C., 2015, “No Categorical Support forRadical Ontic Structural Realism”,British Journal for thePhilosophy of Science, 66 (3): 605–634.
  • Landry, E., 1999, “Category Theory: the Language ofMathematics”,Philosophy of Science, 66 (3)(Supplement): S14–S27.
  • –––, 2001, “Logicism, Structuralism andObjectivity”,Topoi, 20 (1): 79–95.
  • –––, 2007, “Shared Structure need not be SharedSet-structure”,Synthese, 158 (1): 1–17.
  • –––, 2011, “How to be a Structuralist all the waydown”,Synthese, 179: 435–454.
  • –––, 2012, “Methodological StructuralRealism”, inSructure, Objects, and Causality,E. Landry & D. Rickles (eds.), Dordrecht, Reidel: 29–59.
  • –––, 2013, “The Genetic versus TheAxiomatic Method: responding to Feferman 1977”,The Reviewof Symbolic Logic, 6 (1): 24–50.
  • –––, 2018, “Structural Realism andCategory Mistakes”, inCategories for the WorkingPhilosopher, E. Landry (ed.), Oxford, Oxford University Press:430–449.
  • Landry, E. & Marquis, J.-P., 2005, “Categories inContext: Historical, Foundational andphilosophical”,Philosophia Mathematica, 13:1–43.
  • –––, 2017,Categories for the WorkingPhilosophers, Oxford: Oxford University Press.
  • Lawvere, F. W., 1963, “Functorial Semantics ofAlgebraic Theories”,Proceedings of the National Academy ofSciences U.S.A., 50: 869–872.
  • –––, 1964, “An Elementary Theory of theCategory of Sets”,Proceedings of the National Academy ofSciences U.S.A., 52: 1506–1511.
  • –––, 1965, “Algebraic Theories, AlgebraicCategories, and Algebraic Functors”,Theory of Models,Amsterdam: North Holland, 413–418.
  • –––, 1966, “The Category of Categories asa Foundation for Mathematics”,Proceedings of the Conferenceon Categorical Algebra, La Jolla, New York: Springer-Verlag,1–21.
  • –––, 1969a, “Diagonal Arguments andCartesian Closed Categories”,Category Theory, HomologyTheory, and their Applications II, Berlin: Springer,134–145.
  • –––, 1969b, “Adjointness inFoundations”,Dialectica, 23: 281–295.
  • –––, 1970, “Equality in Hyper doctrinesand Comprehension Schema as an AdjointFunctor”,Applications of Categorical Algebra,Providence: AMS, 1–14.
  • –––, 1971, “Quantifiers andSheaves”,Actes du Congrès International desMathématiciens, Tome 1, Paris: Gauthier-Villars,329–334.
  • –––, 1972,“Introduction”,Toposes, Algebraic Geometry andLogic, Lecture Notes in Mathematics, 274, Springer-Verlag,1–12.
  • –––, 1975, “Continuously Variable Sets:Algebraic Geometry = Geometric Logic”,Proceedings of theLogic Colloquium Bristol 1973, Amsterdam: North Holland,135–153.
  • –––, 1976, “Variable Quantities andVariable Structures in Topoi”,Algebra, Topology, andCategory Theory, New York: Academic Press, 101–131.
  • –––, 1992, “Categories of Space and ofQuantity”,The Space of Mathematics, Foundations ofCommunication and Cognition, Berlin: De Gruyter, 14–30.
  • –––, 1994a, “Cohesive Toposes and Cantor’slauter Ensein ”,Philosophia Mathematica, 2 (1):5–15.
  • –––, 1994b, “Tools for the Advancement ofObjective Logic: Closed Categories and Toposes”,The LogicalFoundations of Cognition (Vancouver Studies in Cognitive Science,Volume 4), Oxford: Oxford University Press, 43–56.
  • –––, 2000, “Comments on the Development ofTopos Theory”,Development of Mathematics 1950–2000,Basel: Birkhäuser, 715–734.
  • –––, 2002, “Categorical Algebra forContinuum Micro Physics”,Journal of Pure and AppliedAlgebra, 175 (1–3): 267–287.
  • –––, 2003, “Foundations and Applications:Axiomatization and Education. New Programs and Open Problems in theFoundation of Mathematics”,Bulletin of Symbolic Logic,9 (2): 213–224.
  • Lawvere, F. W. & Rosebrugh, R., 2003,Sets forMathematics, Cambridge: Cambridge University Press.
  • Lawvere, F. W. & Schanuel, S., 1997,ConceptualMathematics: A First Introduction to Categories, Cambridge:Cambridge University Press.
  • Leinster, T., 2002, “A Survey of Definitionsof \(n\)-categories”,Theory and Applications ofCategories, (electronic), 10: 1–70.
  • –––, 2004,Higher Operads, Higher Categories,London Mathematical Society Lecture Note Series, 298, Cambridge:Cambridge University Press.
  • –––, 2014,Basic Category Theory,Cambridge: Cambridge University Press.
  • Linnebo, O. & Pettigrew, R., 2011, “Category Theory as anAutonomous Foundation”,Philosophia Mathematica, 19 (3): 227–254.
  • Logan, S., 2015, “Category Theory is a ContentfulTheory”,Philosophia Mathematica, 23 (1):110–115.
  • Lurie, J., 2009,Higher Topos Theory, Princeton:Princeton University Press.
  • Mac Lane, S., 1950, “Dualities forGroups”,Bulletin of the American Mathematical Society,56: 485–516.
  • –––, 1969, “Foundations for Categories andSets”,Category Theory, Homology Theory and theirApplications II, Berlin: Springer, 146–164.
  • –––, 1969, “One Universe as a Foundation forCategory Theory”,Reports of the Midwest Category SeminarIII, Berlin: Springer, 192–200.
  • –––, 1971, “Categorical algebra andSet-Theoretic Foundations”,Axiomatic Set Theory,Providence: AMS, 231–240.
  • –––, 1975, “Sets, Topoi, and Internal Logicin Categories”,Studies in Logic and the Foundations ofMathematics (Volumes 80), Amsterdam: North Holland,119–134.
  • –––, 1981, “Mathematical Models: a Sketchfor the Philosophy of Mathematics”,American MathematicalMonthly, 88 (7): 462–472.
  • –––, 1986,Mathematics, Form andFunction, New York: Springer.
  • –––, 1988, “Concepts and Categories inPerspective”,A nCentury of Mathematics in America, PartI, Providence: AMS, 323–365.
  • –––, 1989, “The Development of MathematicalIdeas by Collision: the Case of Categories and ToposTheory”,Categorical Topology and its Relation to Analysis,Algebra and Combinatorics, Teaneck: World Scientific,1–9.
  • –––, 1996, “Structure inMathematics. Mathematical Structuralism”,PhilosophiaMathematica, 4 (2): 174–183.
  • –––, 1997, “Categorical Foundations of theProtean Character of Mathematics”,Philosophy of MathematicsToday, Dordrecht: Kluwer, 117–122.
  • –––, 1998,Categories for the WorkingMathematician, 2nd edition, New York:Springer-Verlag.
  • Mac Lane, S. & Moerdijk, I., 1992,Sheaves inGeometry and Logic, New York: Springer-Verlag.
  • MacNamara, J. & Reyes, G. (eds.), 1994,The LogicalFoundation of Cognition, Oxford: Oxford University Press.
  • Majid, S., 1995,Foundations of Quantum Group Theory,Cambridge: Cambridge University Press.
  • Makkai, M., 1987, “Stone Duality for First-OrderLogic”,Advances in Mathematics, 65 (2):97–170.
  • –––, 1988, “Strong Conceptual Completenessfor First Order Logic”,Annals of Pure and AppliedLogic, 40: 167–215.
  • –––, 1997a, “Generalized Sketches as aFramework for Completeness Theorems I”,Journal of Pure andApplied Algebra, 115 (1): 49–79.
  • –––, 1997b, “Generalized Sketches as aFramework for Completeness Theorems II”,Journal of Pure andApplied Algebra, 115 (2): 179–212.
  • –––, 1997c, “Generalized Sketches as aFramework for Completeness Theorems III”,Journal of Pureand Applied Algebra, 115 (3): 241–274.
  • –––, 1998, “Towards a Categorical Foundation ofMathematics”,Lecture Notes in Logic (Volume 11),Berlin: Springer, 153–190.
  • –––, 1999, “On Structuralism inMathematics”,Language, Logic and Concepts, Cambridge:MIT Press, 43–66.
  • Makkai, M. & Paré, R., 1989,Accessible Categories:the Foundations of Categorical Model Theory, ContemporaryMathematics 104, Providence: AMS.
  • Makkai, M. & Reyes, G., 1977,First-Order CategoricalLogic, Springer Lecture Notes in Mathematics 611, New York:Springer.
  • –––, 1995, “Completeness Results forIntuitionistic and Modal Logic in a CategoricalSetting”,Annals of Pure and Applied Logic, 72 (1):25–101.
  • Marquis, J.-P., 1993, “Russell’s Logicism and CategoricalLogicisms”,Russell and Analytic Philosophy,A. D. Irvine & G. A. Wedekind (eds.), Toronto, University ofToronto Press, 293–324.
  • –––, 1995, “Category Theory and the Foundationsof Mathematics: Philosophical Excavations”,Synthese,103: 421–447.
  • –––, 2000, “Three Kinds of Universals inMathematics?”, inLogical Consequence: Rival Approaches andNew Studies in Exact Philosophy: Logic, Mathematics and Science,Vol. II, B. Brown & J. Woods (eds.), Oxford: Hermes, 191–212.
  • –––, 2006, “Categories, Sets and the Nature ofMathematical Entities”, inThe Age of AlternativeLogics. Assessing philosophy of logic and mathematics today,J. van Benthem, G. Heinzmann, Ph. Nabonnand, M. Rebuschi, H. Visser(eds.), Springer, 181–192.
  • –––, 2009,From a Geometrical Point of View: AStudy in the History and Philosophy of Category Theory, Berlin:Springer.
  • –––, 2013, “Mathematical Forms and Formsof Mathematics: leaving the shores of extensionalmathematics”,Synthese, 190 (12): 2141–2164.
  • –––, 2013b, “Categorical Foundations ofMathematics or how to provide foundations for abstractmathematics”,The Review of Symbolic Logic, 6 (1):51–75.
  • –––, 2014, “Mathematical Abstraction,Conceptual Variation and Identity”, Logic, Methodology andPhilosophy of science – logic and science facing the newtechnologies, P. Schroeder-Heister, et al. (eds.), London: CollegePublications, 299–322.
  • –––, 2016, “Stairway toHeaven”,The Mathematical Intelligencer, 38 (3):41–51.
  • Marquis, J.-P. & Reyes, G., 2012, “The History ofCategorical Logic: 1963–1977”,Handbook of the History ofLogic, Vol. 6, D. Gabbay & J. Woods (eds.), Amsterdam:Elsevier, 689–800.
  • McLarty, C., 1986, “Left ExactLogic”,Journal of Pure and Applied Algebra, 41 (1):63–66.
  • –––, 1990, “Uses and Abuses of the Historyof Topos Theory”,British Journal for the Philosophy ofScience, 41: 351–375.
  • –––, 1991, “Axiomatizing a Category ofCategories”,Journal of Symbolic Logic, 56 (4):1243–1260.
  • –––, 1992,Elementary Categories, ElementaryToposes, Oxford: Oxford University Press.
  • –––, 1993, “Numbers Can be Just What TheyHave to”,Noûs, 27: 487–498.
  • –––, 1994, “Category Theory in RealTime”,Philosophia Mathematica, 2 (1):36–44.
  • –––, 2004, “Exploring CategoricalStructuralism”,Philosophia Mathematica, 12:37–53.
  • –––, 2005, “Learning from Questions onCategorical Foundations”,Philosophia Mathematica, 13(1): 44–60.
  • –––, 2006, “Emmy Noether’s set-theoretictopology: from Dedekind to the rise of functors”,TheArchitecture of Modern Mathematics, J.J. Gray & J. Ferreiros,Oxford: Oxford University Press, 187–208.
  • –––, 2011, “Recent Debate over CategoricalFoundations”, inFoundational Theories of Classical andConstructive Mathematics, G. Sommaruga (ed.), New York: Springer:145–154.
  • –––, 2018, “The Role of Set Theory inMathematics”, inCategories for the WorkingPhilosopher, E. Landry (ed.), Oxford, Oxford University Press:1–17.
  • Moerdijk, I., 1984, “Heine-Borel does not imply the FanTheorem”,Journal of Symbolic Logic, 49 (2):514–519.
  • –––, 1995a, “A Model for IntuitionisticNon-standard Arithmetic”,Annals of Pure and AppliedLogic, 73 (1): 37–51.
  • –––, 1998, “Sets, Topoi andIntuitionism”,Philosophia Mathematica, 6 (2):169–177.
  • Moerdijk, I. & Palmgren, E., 1997, “Minimal Models ofHeyting Arithmetic”,Journal of Symbolic Logic, 62 (4):1448–1460.
  • –––, 2002, “Type Theories,Toposes and Constructive Set Theory: Predicative Aspects ofAST”,Annals of Pure and Applied Logic, 114(1–3): 155–201.
  • Moerdijk, I. & Reyes, G., 1991,Models for SmoothInfinitesimal Analysis, New York: Springer-Verlag.
  • Palmgren, E., 2012, “Constructivist and StructuralistFoundations: Bishop’s and Lawvere’s Theories ofSets”,Annals of Pure and Applied Logic, 63:1384–1399.
  • Palmgren, E., 2018, “A Constructive Examination of aRussell-style Ramified Type Theory”,The Bulletin ofSymbolic Logic, 24 (1): 90–106.
  • Pareigis, B., 1970,Categories and Functors, New York:Academic Press.
  • Pedicchio, M. C. & Tholen, W., 2004,CategoricalFoundations, Cambridge: Cambridge University Press.
  • Peirce, B., 1991,Basic Category Theory for ComputerScientists, Cambridge: MIT Press.
  • Peruzzi, A., 2006, “The Meaning of Category Theory for 21stCentury Philosophy”,Axiomathes, 16 (4):424–459.
  • –––, 2016, “Category Theory and the Searchfor Universals: A Very Short Guide for Philosophers”,inModern Logic 1850–1950, East and West, F. Abeles& M. Muller (eds.), Basel: Birkhauser, 159–182.
  • Pitts, A. M., 1987, “Interpolation and ConceptualCompleteness for Pretoposes via CategoryTheory”,Mathematical Logic and Theoretical ComputerScience (Lecture Notes in Pure and Applied Mathematics, Volume106), New York: Dekker, 301–327.
  • –––, 1989, “Conceptual Completeness forFirst-order Intuitionistic Logic: an Application of CategoricalLogic”,Annals of Pure and Applied Logic, 41 (1):33–81.
  • –––, 1992, “On an Interpretation ofSecond-order Quantification in First-order PropositionalIntuitionistic Logic”,Journal of Symbolic Logic, 57(1): 33–52.
  • –––, 2000, “CategoricalLogic”,Handbook of Logic in Computer Science, Vol.5,Oxford: Oxford Unversity Press, 39–128.
  • Pitts, A. M. & Taylor, P., 1989, “A Note ofRussell’s Paradox in Locally Cartesian ClosedCategories”,Studia Logica, 48 (3): 377–387.
  • Plotkin, B., 2000, “Algebra, Categories andDatabases”,Handbook of Algebra, Vol. 2, Amsterdam:Elsevier, 79–148.
  • Porter, T., 2004, “Interpreted Systems and Kripke Models forMultiagent Systems from a CategoricalPerspective”,Theoretical Computer Science, 323 (1–3):235–266.
  • Reyes, G., 1991, “A Topos-theoretic Approach to Referenceand Modality”,Notre Dame Journal of Formal Logic, 32(3): 359–391.
  • –––, 1974, “From Sheaves to Logic”,inStudies in Algebraic Logic, A. Daigneault (ed.),Providence: AMS.
  • Reyes, G. & Zawadowski, M., 1993, “Formal Systems forModal Operators on Locales”,Studia Logica, 52 (4):595–613.
  • Reyes, G. & Zolfaghari, H., 1991, “Topos-theoreticApproaches to Modality”,Category Theory (Como 1990)(Lecture Notes in Mathematics, Volume 1488), Berlin: Springer,359–378.
  • –––, 1996, “Bi-Heyting Algebras,Toposes and Modalities”,Journal of PhilosophicalLogic, 25 (1): 25–43.
  • Riehl, E., 2016,Category Theory in Context, Mineola:Dover.
  • Rodabaugh, S. E. & Klement, E. P.(eds.),Topological and Algebraic Structures in Fuzzy Sets: AHandbook of Recent Developments in the Mathematics of Fuzzy Sets(Trends in Logic, Volume 20), Dordrecht: Kluwer.
  • Rodin, A., 2014,Axiomatic Method and Category Theory(Synthese Library: Volume 364), New York: Springer.
  • Scedrov, A., 1984,Forcing and Classifying Topoi,Providence: AMS.
  • Scott, P.J., 2000, “Some Aspects of Categories in ComputerScience”,Handbook of Algebra, Vol. 2, Amsterdam: NorthHolland, 3–77.
  • Seely, R. A. G., 1984, “Locally CartesianClosed Categories and Type Theory”,Mathematical Proceedingsof the Cambridge Mathematical Society, 95 (1): 33–48.
  • Shapiro, S., 2005, “Categories, Structures and theFrege-Hilbert Controversy: the Status ofMetamathematics”,Philosophia Mathematica, 13 (1):61–77.
  • –––, 2011,“Foundations: Structures, Sets,and Categories”, inFoundational Theories of Classical andConstructive Mathematics, G. Sommaruga (ed.), New York: Springer:97–110.
  • Sica, G. (ed.), 2006,What is Category Theory?, Firenze:Polimetrica.
  • Simpson, C., 2011, Homotopy Theory of Higher Categories,Cambridge: Cambridge University Press.
  • Spivak, D., 2014,Category Theory for the Sciences,Cambridge: MIT Press.
  • Taylor, P., 1996, “Intuitionistic sets andOrdinals”,Journal of Symbolic Logic, 61:705–744.
  • –––, 1999,Practical Foundations of Mathematics,Cambridge: Cambridge University Press.
  • Tierney, M., 1972, “Sheaf Theory and the ContinuumHypothesis”,Toposes, Algebraic Geometry and Logic,F.W. Lawvere (ed.), Springer Lecture Notes in Mathematics 274,13–42.
  • Van Oosten, J., 2002, “Realizability: a HistoricalEssay”,Mathematical Structures in Computer Science, 12(3): 239–263.
  • –––, 2008,Realizability: an Introduction to itsCategorical Side (Studies in Logic and the Foundations ofMathematics, Volume 152), Amsterdam: Elsevier.
  • Van der Hoeven, G. & Moerdijk, I., 1984a, “Sheaf Modelsfor Choice Sequences”,Annals of Pure and AppliedLogic, 27 (1): 63–107.
  • –––, 1984b, “On ChoiceSequences determined by Spreads”,Journal of SymbolicLogic, 49 (3): 908–916.
  • –––, 1984c, “ConstructingChoice Sequences for Lawless Sequences of NeighbourhoodFunctions”,Models and Sets (Lecture Notes inMathematics, Volume 1103), Berlin: Springer, 207–234.
  • Walsh, P., 2017, “Categorical Harmony and PathInduction”,The Review of Symbolic Logic, 10 (2):301–321.
  • Wood, R.J., 2004, “ Ordered Sets viaAdjunctions”,Categorical Foundations, M. C. Pedicchio& W. Tholen (eds.), Cambridge: Cambridge University Press.
  • Yanofski, N., 2003, “A Universal Approach toSelf-Referential Paradoxes, Incompleteness and FixedPoints”,The Bulletin of Symbolic Logic, 9 (3):362–386.

Other Internet Resources

Copyright © 2019 by
Jean-Pierre Marquis<Jean-Pierre.Marquis@umontreal.ca>

Open access to the SEP is made possible by a world-wide funding initiative.
The Encyclopedia Now Needs Your Support
Please Read How You Can Help Keep the Encyclopedia Free

Browse

About

Support SEP

Mirror Sites

View this site from another server:

USA (Main Site)Philosophy, Stanford University

The Stanford Encyclopedia of Philosophy iscopyright © 2023 byThe Metaphysics Research Lab, Department of Philosophy, Stanford University

Library of Congress Catalog Data: ISSN 1095-5054


[8]ページ先頭

©2009-2025 Movatter.jp