All Topics  
Functor

 

   Email Print
   Bookmark   Link






 

Functor



 
 
In category theory
Category theory

In mathematics, category theory deals in an abstract way with mathematical structures and relationships between them: it abstracts from set s and function s to objects linked in diagrams by morphisms or arrows....
, a branch of mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
, a functor is a special type of mapping between categories. Functors can be thought of as morphism
Morphism

In mathematics, a morphism is an Abstraction derived from structure-preserving map between two mathematical structures.The study of morphisms and of the structures over which they are defined, is central to category theory....
s in the category of small categories
Category of small categories

In mathematics, specifically in category theory, the category of small categories, denoted by Cat, is the category whose objects are all small category and whose morphisms are functors between categories....
.

Functors were first considered in algebraic topology
Algebraic topology

Algebraic topology is a branch of mathematics which uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant that classification theorem topological spaces up to homeomorphism....
, where algebraic objects (like the fundamental group
Fundamental group

In mathematics, more specifically algebraic topology, the fundamental group or Poincar? group is a group associated to any given pointed space that provides a way of determining when two paths, starting and ending at a fixed base point, can be continuously deformed into each other....
) are associated to topological space
Topological space

Topological spaces are mathematical structures that allow the formal definition of concepts such as convergence, connected space, and Continuous function ....
s, and algebraic homomorphism
Homomorphism

In abstract algebra, a homomorphism is a structure-preserving map between two algebraic structures . The word homomorphism comes from the Greek language: ???? meaning "same" and ???f? meaning "shape"....
s are associated to continuous
Continuous function

In mathematics, a continuous function is a function for which, intuitively, small changes in the input result in small changes in the output. Otherwise, a function is said to be discontinuous....
 maps. Nowadays, functors are used throughout modern mathematics to relate various categories. The word "functor" was borrowed by mathematicians from the philosopher Carnap [Mac Lane, p.






Discussion
Ask a question about 'Functor'
Start a new discussion about 'Functor'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In category theory
Category theory

In mathematics, category theory deals in an abstract way with mathematical structures and relationships between them: it abstracts from set s and function s to objects linked in diagrams by morphisms or arrows....
, a branch of mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
, a functor is a special type of mapping between categories. Functors can be thought of as morphism
Morphism

In mathematics, a morphism is an Abstraction derived from structure-preserving map between two mathematical structures.The study of morphisms and of the structures over which they are defined, is central to category theory....
s in the category of small categories
Category of small categories

In mathematics, specifically in category theory, the category of small categories, denoted by Cat, is the category whose objects are all small category and whose morphisms are functors between categories....
.

Functors were first considered in algebraic topology
Algebraic topology

Algebraic topology is a branch of mathematics which uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant that classification theorem topological spaces up to homeomorphism....
, where algebraic objects (like the fundamental group
Fundamental group

In mathematics, more specifically algebraic topology, the fundamental group or Poincar? group is a group associated to any given pointed space that provides a way of determining when two paths, starting and ending at a fixed base point, can be continuously deformed into each other....
) are associated to topological space
Topological space

Topological spaces are mathematical structures that allow the formal definition of concepts such as convergence, connected space, and Continuous function ....
s, and algebraic homomorphism
Homomorphism

In abstract algebra, a homomorphism is a structure-preserving map between two algebraic structures . The word homomorphism comes from the Greek language: ???? meaning "same" and ???f? meaning "shape"....
s are associated to continuous
Continuous function

In mathematics, a continuous function is a function for which, intuitively, small changes in the input result in small changes in the output. Otherwise, a function is said to be discontinuous....
 maps. Nowadays, functors are used throughout modern mathematics to relate various categories. The word "functor" was borrowed by mathematicians from the philosopher Carnap [Mac Lane, p. 30]. Carnap used the term "functor" to stand in relation to functions analogously as predicates stand in relation to properties. [See Carnap, The Logical Syntax of Language, p.13-14, 1937, Routledge & Kegan Paul.] For Carnap then, unlike modern category theory's use of the term, a functor is a linguistic item. For category theorists, a functor is a particular kind of function.

Definition


Let C and D be categories
Category (mathematics)

In mathematics, a category is a fundamental and abstract way to describe mathematical entities and their relationships. A category is composed of a collection of abstract "objects" of any kind, linked together by a collection of abstract "morphism" of any kind that have a few basic properties ....
. A functor F from C to D is a mapping that
  • associates to each object an object ,
  • associates to each morphism a morphism
such that the following two conditions hold:
  • for every object
  • for all morphisms and


That is, functors must preserve identity morphisms and composition of morphisms.

A functor from a category to itself is called an endofunctor.

Covariance and contravariance


There are many constructions in mathematics which would be functors but for the fact that they "turn morphisms around" and "reverse composition". We then define a contravariant functor F from C to D as a mapping that
  • associates to each object an object
  • associates to each morphism a morphism such that
    • for every object ,
    • for all morphisms and


Note that contravariant functors reverse the direction of composition.

Ordinary functors are also called covariant functors in order to distinguish them from contravariant ones. Note that one can also define a contravariant functor as a covariant functor on the dual category . Some authors prefer to write all expressions covariantly. That is, instead of saying is a contravariant functor, they simply write (or sometimes ) and call it a functor.

Contravariant functors are also occasionally called cofunctors.

Examples


Constant functor: The functor CD is one which maps every object of C to a fixed object X in D and every morphism in C to the identity morphism on X. Such a functor is called a constant or selection functor.

Diagonal functor: The diagonal functor
Diagonal functor

In category theory, for any object a in any category C where the product a?a exists, there exists the diagonal morphismsatisfying...
 is defined as the functor from D to the functor category DC which sends each object in D to the constant functor at that object.

Limit functor: For a fixed index category J, if every functor J?C has a limit
Limit (category theory)

In category theory, a branch of mathematics, the abstract notion of a limit captures the essential properties of universal constructions such as product and inverse limits....
 (for instance if C is complete), then the limit functor CJ?C assigns to each functor its limit. The existence of this functor can be proved by realizing that it is the right-adjoint to the diagonal functor and invoking the Freyd adjoint functor theorem. This requires a suitable version of the axiom of choice
Axiom of choice

In mathematics, the axiom of choice, or AC, is an axiom of set theory. Informally put, the axiom of choice says that given any collection of bins, each containing at least one object, it is possible to make a selection of exactly one object from each bin, even if there are infinite set many bins and there is no "rule" for which object t...
. Similar remarks apply to the colimit functor (which is covariant).

Power sets: The power set functor P : SetSet maps each set to its power set
Power set

In mathematics, given a Set S, the power set of S, written , P, ℘ or Power set#Representing subsets as functions, is the set of all subsets of S....
 and each function to the map which sends to its image . One can also consider the contravariant power set functor which sends to the map which sends to its inverse image .

Dual vector space: The map which assigns to every vector space
Vector space

File:Vector addition ans scaling.pngA vector space is a mathematical structure formed by a collection of vectors: objects that may be Vector addition together and Scalar multiplication by numbers, called scalar s in this context....
 its dual space
Dual space

In mathematics, any vector space, V, has a corresponding dual vector space consisting of all linear functionals on V. Dual vector spaces defined on finite-dimensional vector spaces can be used for defining tensors which are studied in tensor algebra....
 and to every linear map its dual or transpose is a contravariant functor from the category of all vector spaces over a fixed field
Field (mathematics)

In abstract algebra, a field is an algebraic structure with notions of addition, subtraction, multiplication and division , satisfying certain axioms....
 to itself.

Fundamental group: Consider the category of pointed topological spaces, i.e. topological spaces with distinguished points. The objects are pairs (X, x0), where X is a topological space and x0 is a point in X. A morphism from (X, x0) to (Y, y0) is given by a continuous
Continuous function (topology)

In topology and related areas of mathematics a continuous function is a morphism between topological spaces. Intuitively, this is a function f where a set of points near f always contain the of a set of points near x....
 map f : XY with f(x0) = y0.

To every topological space X with distinguished point x0, one can define the fundamental group
Fundamental group

In mathematics, more specifically algebraic topology, the fundamental group or Poincar? group is a group associated to any given pointed space that provides a way of determining when two paths, starting and ending at a fixed base point, can be continuously deformed into each other....
 based at x0, denoted π1(X, x0). This is the group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
 of homotopy
Homotopy

In topology, two continuous function Function from one topological space to another are called homotopic if one can be "continuously deformed" into the other, such a deformation being called a homotopy between the two functions....
 classes of loops based at x0. If f : XY morphism of pointed space
Pointed space

In mathematics, a pointed space is a topological space X with a distinguished basepoint x0 in X. Maps of pointed spaces are continuous preserving basepoints, i.e....
s, then every loop in X with base point x0 can be composed with f to yield a loop in Y with base point y0. This operation is compatible with the homotopy equivalence relation
Equivalence relation

In mathematics, an equivalence relation is, loosely, a binary relation on a Set that specifies how to split up the set into subsets such that every element of the larger set is in exactly one of the subsets....
 and the composition of loops, and we get a group homomorphism
Group homomorphism

In mathematics, given two group and , a group homomorphism from to is a function h : G ? H such that for all u and v in G it holds that...
 from π(X, x0) to π(Y, y0). We thus obtain a functor from the category of pointed topological spaces to the category of groups
Category of groups

In mathematics, the category theory Grp has the class of all Group for objects and group homomorphisms for morphisms. As such, it is a concrete category....
.

In the category of topological spaces (without distinguished point), one considers homotopy classes of generic curves, but they cannot be composed unless they share an endpoint. Thus one has the fundamental groupoid
Groupoid

In abstract algebra, a branch of mathematics, especially in category theory and homotopy theory, a 'groupoid' generalises the notion of group and of category in several equivalent ways....
 instead of the fundamental group, and this construction is functorial.

Algebra of continuous functions: a contravariant functor from the category of topological spaces
Topology

Topology is a major area of mathematics that has emerged through the development of concepts from geometry and set theory, such as those of space, dimension, shape, transformation and others....
 (with continuous maps as morphisms) to the category of real associative algebra
Associative algebra

In mathematics, an associative algebra is a vector space which also allows the multiplication of vectors in a distributivity and associativity manner....
s is given by assigning to every topological space X the algebra C(X) of all real-valued continuous functions on that space. Every continuous map f : XY induces an algebra homomorphism
Algebra homomorphism

A homomorphism between two algebra over a field K, A and B, is a Function such that for all k in K and x,y in A,...
 C(f) : C(Y) → C(X) by the rule C(f)(φ) = φ o f for every φ in C(Y).

Tangent and cotangent bundles: The map which sends every differentiable manifold
Differentiable manifold

A differentiable manifold is a type of manifold that is locally similar enough to Euclidean space to allow one to do calculus. This article deals with differentiability in different contexts including: smooth function, k times differentiable, and holomorphic function....
 to its tangent bundle
Tangent bundle

In mathematics, the tangent bundle of a differentiable manifold M, denoted by T or just TM, is the disjoint unionThe disjoint union assures that for any two points x1 and x2 of manifold M the tangent spaces T1 and T2 have no common vector....
 and every smooth map to its derivative
Derivative

In calculus, a branch of mathematics, the derivative is a measure of how a function changes as its input changes. Loosely speaking, a derivative can be thought of as how much a quantity is changing at a given point....
 is a covariant functor from the category of differentiable manifolds to the category of vector bundle
Vector bundle

In mathematics, a vector bundle is a topology construction which makes precise the idea of a family of vector spaces parameterized by another space X : to every point x of the space X we associate a vector space V in such a way that these vector spaces fit together to form another space of the same kind as X , which is t...
s. Likewise, the map which sends every differentiable manifold to its cotangent bundle
Cotangent bundle

In mathematics, especially differential geometry, the cotangent bundle of a smooth manifold is the vector bundle of all the cotangent spaces at every point in the manifold....
 and every smooth map to its pullback is a contravariant functor.

Doing these constructions pointwise gives covariant and contravariant functors from the category of pointed differentiable manifolds to the category of real vector spaces.

Group actions/representations: Every group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
 G can be considered as a category with a single object whose morphisms are the elements of G. A functor from G to Set is then nothing but a group action
Group action

In algebra and geometry, a group action is a way of describing symmetry of objects using group . The essential elements of the object are described by a Set and the symmetries of the object are described by the symmetry group of this set, which consists of bijective transformation of the set....
 of G on a particular set, i.e. a G-set. Likewise, a functor from G to the category of vector spaces
Category of vector spaces

In mathematics, especially category theory, the category K-Vect has all vector spaces over a fixed Field K as object and linear transformation as morphisms....
, VectK, is a linear representation of G. In general, a functor GC can be considered as an "action" of G on an object in the category C. If C is a group, then this action is a group homomorphism.

Lie algebras: Assigning to every real (complex) Lie group
Lie group

In mathematics, a Lie group is a group which is also a differentiable manifold, with the property that the group operations are compatible with the Differential structure....
 its real (complex) Lie algebra
Lie algebra

In mathematics, a Lie algebra is an algebraic structure whose main use is in studying geometric objects such as Lie groups and differentiable manifolds....
 defines a functor.

Tensor products: If C denotes the category of vector spaces over a fixed field, with linear maps as morphisms, then the tensor product
Tensor product

In mathematics, the tensor product, denoted by , may be applied in different contexts to vector spaces, matrix , tensors, vector spaces, algebra over a field, topological vector spaces, and module s....
  defines a functor C × CC which is covariant in both arguments.

Forgetful functors: The functor U : GrpSet which maps a group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
 to its underlying set and a group homomorphism
Group homomorphism

In mathematics, given two group and , a group homomorphism from to is a function h : G ? H such that for all u and v in G it holds that...
 to its underlying function of sets is a functor. Functors like these, which "forget" some structure, are termed forgetful functor
Forgetful functor

In mathematics, in the area of category theory, a forgetful functor is a type of functor. The nomenclature is suggestive of such a functor's behaviour: given some object with structure as input, some or all of the object's structure or properties is 'forgotten' in the output....
s
. Another example is the functor RngAb which maps a ring to its underlying additive abelian group
Abelian group

An abelian group, also called a commutative group, is a group satisfying the requirement that the product of elements does not depend on their order ....
. Morphisms in Rng (ring homomorphism
Ring homomorphism

In ring theory or abstract algebra, a ring homomorphism is a function between two ring which respects the operations of addition and multiplication....
s) become morphisms in Ab (abelian group homomorphisms).

Free functors: Going in the opposite direction of forgetful functors are free functors. The free functor F : SetGrp sends every set X to the free group
Free group

In mathematics, a group G is called free if there is a subset S of G such that any element of G can be written in one and only one way as a product of finitely many elements of S and their inverses ....
 generated by X. Functions get mapped to group homomorphisms between free groups. Free constructions exist for many categories based on structured sets. See free object
Free object

In mathematics, the idea of a free object is one of the basic concepts of abstract algebra. It is a part of universal algebra, in the sense that it relates to all types of algebraic structure ....
.

Homomorphism groups: To every pair A, B of abelian groups
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
 one can assign the abelian group Hom(A,B) consisting of all group homomorphism
Group homomorphism

In mathematics, given two group and , a group homomorphism from to is a function h : G ? H such that for all u and v in G it holds that...
s from A to B. This is a functor which is contravariant in the first and covariant in the second argument, i.e. it is a functor Abop × AbAb (where Ab denotes the category of abelian groups
Category of abelian groups

In mathematics, the category theory Ab has the abelian groups as object and group homomorphisms as morphisms. This is the prototype of an abelian category....
 with group homomorphisms). If f : A1A2 and g : B1B2 are morphisms in Ab, then the group homomorphism Hom(f,g) : Hom(A2,B1) → Hom(A1,B2) is given by φ g o φ o f. See Hom functor
Hom functor

In mathematics, specifically in category theory, Hom-sets, i.e. sets of morphisms between objects, give rise to important functors to the category of sets....
.

Representable functors: We can generalize the previous example to any category C. To every pair X, Y of objects in C one can assign the set Hom(X,Y) of morphisms from X to Y. This defines a functor to Set which is contravariant in the first argument and covariant in the second, i.e. it is a functor Cop × CSet. If f : X1X2 and g : Y1Y2 are morphisms in C, then the group homomorphism Hom(f,g) : Hom(X2,Y1) → Hom(X1,Y2) is given by φ g o φ o f.

Functors like these are called representable functor
Representable functor

In mathematics, especially in category theory, a representable functor is a functor of a special form from an arbitrary category into the category of sets....
s. An important goal in many settings is to determine whether a given functor is representable.

Presheaves: If X is a topological space
Topological space

Topological spaces are mathematical structures that allow the formal definition of concepts such as convergence, connected space, and Continuous function ....
, then the open set
Open set

In metric topology and related fields of mathematics, a Set U is called open if, intuitively speaking, starting from any point x in U one can move by a small amount in any direction and still be in the set U....
s in X form a partially ordered set
Partially ordered set

In mathematics, especially order theory, a partially ordered set formalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a Set ....
 Open(X) under inclusion. Like every partially ordered set, Open(X) forms a small category by adding a single arrow UV if and only if . Contravariant functors on Open(X) are called presheaves on X. For instance, by assigning to every open set U the associative algebra
Associative algebra

In mathematics, an associative algebra is a vector space which also allows the multiplication of vectors in a distributivity and associativity manner....
 of real-valued continuous functions on U, one obtains a presheaf of algebras on X.

Properties


Two important consequences of the functor axiom
Axiom

In traditional logic, an axiom or postulate is a proposition that is not proved or demonstrated but considered to be either self-evidence, or subject to necessary decision....
s are:
  • F transforms each commutative diagram
    Commutative diagram

    In mathematics, and especially in category theory a commutative diagram is a diagram of objects, also known as vertices, and morphisms, also known as arrows or edges, such that when selecting two objects any directed path through the diagram leads to the same result by composition....
     in C into a commutative diagram in D;
  • if f is an isomorphism
    Isomorphism

    In abstract algebra, an isomorphism is a bijection map f such that both f and its inverse function f −1 are homomorphisms, i.e., structure-preserving mappings....
     in C, then F(f) is an isomorphism in D.


On any category C one can define the identity functor 1C which maps each object and morphism to itself. One can also compose functors, i.e. if F is a functor from A to B and G is a functor from B to C then one can form the composite functor GF from A to C. Composition of functors is associative where defined. This shows that functors can be considered as morphisms in categories of categories.

A small category with a single object is the same thing as a monoid
Monoid

In abstract algebra, a branch of mathematics, a monoid is an algebraic structure with a single, associative binary operation and an identity element....
: the morphisms of a one-object category can be thought of as elements of the monoid, and composition in the category is thought of as the monoid operation. Functors between one-object categories correspond to monoid homomorphism
Homomorphism

In abstract algebra, a homomorphism is a structure-preserving map between two algebraic structures . The word homomorphism comes from the Greek language: ???? meaning "same" and ???f? meaning "shape"....
s. So in a sense, functors between arbitrary categories are a kind of generalization of monoid homomorphisms to categories with more than one object.

Bifunctors and multifunctors

A bifunctor (also known as a binary functor) is a functor in two arguments. The Hom functor
Hom functor

In mathematics, specifically in category theory, Hom-sets, i.e. sets of morphisms between objects, give rise to important functors to the category of sets....
 is a natural example; it is contravariant in one argument, covariant in the other.

Formally, a bifunctor is a functor whose domain is a product category
Product category

In the mathematical field of category theory, the product of two categories C and D, denoted and called a product category, is a straightforward extension of the concept of the Cartesian product of two sets....
. For example, the Hom functor is of the type Cop × CSet.

A multifunctor is a generalization of the functor concept to n variables. So, for example, a bifunctor is a multifunctor with n=2.

Relation to other categorical concepts


Let C and D be categories. The collection of all functors C?D form the objects of a category: the functor category
Functor category

In category theory, a branch of mathematics, the functors between two given categories can themselves be turned into a category; the morphisms in this functor category are natural transformations between functors....
. Morphisms in this category are natural transformation
Natural transformation

In category theory, a branch of mathematics, a natural transformation provides a way of transforming one functor into another while respecting the internal structure of the categories involved....
s between functors.

Functors are often defined by universal properties
Universal property

In various branches of mathematics, a useful construction is often viewed as the ?most efficient solution? to a certain problem. The definition of a universal property uses the language of category theory to make this notion precise....
; examples are the tensor product
Tensor product

In mathematics, the tensor product, denoted by , may be applied in different contexts to vector spaces, matrix , tensors, vector spaces, algebra over a field, topological vector spaces, and module s....
, the direct sum and direct product
Direct product

In mathematics, one can often define a direct product of objectsalready known, giving a new one. This is generally the Cartesian product of the underlying sets, together with a suitably defined structure on the product set....
 of groups or vector spaces, construction of free groups and modules, direct
Direct limit

In mathematics, a direct limit is a limit of a "directed family of objects". We will first give the definition for algebraic structures like group and module , and then the general definition which can be used in any category ....
 and inverse
Inverse limit

In mathematics, the inverse limit is a construction which allows one to "glue together" several related objects, the precise manner of the gluing process being specified by morphisms between the objects....
 limits. The concepts of limit and colimit
Limit (category theory)

In category theory, a branch of mathematics, the abstract notion of a limit captures the essential properties of universal constructions such as product and inverse limits....
 generalize several of the above.

Universal constructions often give rise to pairs of adjoint functors
Adjoint functors

In mathematics, adjoint functors are pairs of functors which stand in a particular relationship with one another, called an adjunction. The relationship of adjunction is ubiquitous in mathematics, as it rigorously reflects the intuitive notions of optimization and efficiency....
.

See also


Types of functors

  • Additive functor: a functor between categories whose hom-sets are abelian group
    Abelian group

    An abelian group, also called a commutative group, is a group satisfying the requirement that the product of elements does not depend on their order ....
    s is additive if it is a group homomorphism of the hom-sets
  • Adjoint functors
    Adjoint functors

    In mathematics, adjoint functors are pairs of functors which stand in a particular relationship with one another, called an adjunction. The relationship of adjunction is ubiquitous in mathematics, as it rigorously reflects the intuitive notions of optimization and efficiency....
    : functors F and G are adjoint if Hom(FX,Y)≅Hom(X,GY), where the isomorphism is natural in X and Y
  • Derived functor
    Derived functor

    In mathematics, certain functors may be derived to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics....
    : the image of a short exact sequence under a functor that is only half-exact can be extended to a long exact sequence, the objects of which are images of a derived functor
  • Enriched functor
  • Essentially surjective functor
    Essentially surjective functor

    In category theory, a functoris essentially surjective if each object of is isomorphic to an object of the form for some object of . Any functor which is part of an Equivalence of categories is essentially surjective....
    : a functor every object of whose codomain is isomorphic to the image of an object in the domain
  • Exact functor
    Exact functor

    In homological algebra, an exact functor is a functor, from some category to another, which preserves exact sequences. Exact functors are very convenient in algebraic calculations, roughly speaking because they can be applied to presentations of objects easily....
    : a functor that takes short exact sequences to short exact sequences
  • Faithful functor: a functor that is injective
    Injective function

    In mathematics, an injective function is a function which associates distinct arguments with distinct values.An injective function is called an injection, and is also said to be a one-to-one function ....
     on the set of morphisms with given domain and codomain
  • Full functor: a functor that is surjective on the set of morphisms with given domain and codomain
  • Smooth functor: a functor F from K-Vect to K-Vect such that Hom(V,W) ? Hom(FV,FW) is smooth
    Smooth function

    In mathematical analysis, a differentiability class is a classification of function according to the properties of their derivatives. Higher order differentiability classes correspond to the existence of more derivatives....
    . Examples include V*, ?kV, SkV and the like.


Other

  • Diagram (category theory)
    Diagram (category theory)

    In category theory, a branch of mathematics, a diagram is the categorical analogue of a indexed family in set theory. The primary difference is that in the categorical setting one has morphisms as well: an indexed family of sets is a collection of sets, indexed by a fixed set , while a diagram is a collection of objects and morphisms, indexed...
  • Functor category
    Functor category

    In category theory, a branch of mathematics, the functors between two given categories can themselves be turned into a category; the morphisms in this functor category are natural transformations between functors....
  • Kan extension
    Kan extension

    Kan extensions are Universal property in category theory, a branch of mathematics. They are closely related to Adjoint functors, but are also related to Limit and End ....