HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, specifically in
category theory Category theory is a general theory of mathematical structures and their relations that was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Nowadays, ca ...
, an exponential object or map object is the categorical generalization of a
function space In mathematics, a function space is a set of functions between two fixed sets. Often, the domain and/or codomain will have additional structure which is inherited by the function space. For example, the set of functions from any set into a vect ...
in
set theory Set theory is the branch of mathematical logic that studies sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory, as a branch of mathematics, is mostly concern ...
. Categories with all finite products and exponential objects are called
cartesian closed categories In category theory, a category is Cartesian closed if, roughly speaking, any morphism defined on a product of two objects can be naturally identified with a morphism defined on one of the factors. These categories are particularly important in mat ...
. Categories (such as
subcategories In mathematics, specifically category theory, a subcategory of a category ''C'' is a category ''S'' whose objects are objects in ''C'' and whose morphisms are morphisms in ''C'' with the same identities and composition of morphisms. Intuitively, ...
of Top) without adjoined products may still have an exponential law.


Definition

Let \mathbf be a category, let Z and Y be
objects Object may refer to: General meanings * Object (philosophy), a thing, being, or concept ** Object (abstract), an object which does not exist at any particular time or place ** Physical object, an identifiable collection of matter * Goal, an ai ...
of \mathbf, and let \mathbf have all binary products with Y. An object Z^Y together with a
morphism In mathematics, particularly in category theory, a morphism is a structure-preserving map from one mathematical structure to another one of the same type. The notion of morphism recurs in much of contemporary mathematics. In set theory, morphisms ...
\mathrm\colon (Z^Y \times Y) \to Z is an ''exponential object'' if for any object X and morphism g \colon X\times Y \to Z there is a unique morphism \lambda g\colon X\to Z^Y (called the ''transpose'' of g) such that the following diagram commutes: This assignment of a unique \lambda g to each g establishes an
isomorphism In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word i ...
(
bijection In mathematics, a bijection, also known as a bijective function, one-to-one correspondence, or invertible function, is a function between the elements of two sets, where each element of one set is paired with exactly one element of the other ...
) of
hom-set In mathematics, particularly in category theory, a morphism is a structure-preserving map from one mathematical structure to another one of the same type. The notion of morphism recurs in much of contemporary mathematics. In set theory, morphisms ...
s, \mathrm(X\times Y,Z) \cong \mathrm(X,Z^Y). If Z^Yexists for all objects Z, Y in \mathbf, then the
functor In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, and m ...
(-)^Y \colon \mathbf\to \mathbf defined on objects by Z \mapsto Z^Y and on arrows by (f\colon X\to Z) \mapsto (f^Y\colon X^Y \to Z^Y), is a
right adjoint In mathematics, specifically category theory, adjunction is a relationship that two functors may exhibit, intuitively corresponding to a weak form of equivalence between two related categories. Two functors that stand in this relationship are kno ...
to the product functor -\times Y. For this reason, the morphisms \lambda g and g are sometimes called ''exponential adjoints'' of one another.


Equational definition

Alternatively, the exponential object may be defined through equations: * Existence of \lambda g is guaranteed by existence of the operation \lambda - . * Commutativity of the diagrams above is guaranteed by the equality \forall g \colon X \times Y \to Z,\ \mathrm \circ (\lambda g \times \mathrm_Y) = g. * Uniqueness of \lambda g is guaranteed by the equality \forall h \colon X \to Z^Y, \ \lambda (\mathrm \circ (h \times \mathrm_Y)) = h.


Universal property

The exponential Z^Y is given by a
universal morphism In mathematics, more specifically in category theory, a universal property is a property that characterizes up to an isomorphism the result of some constructions. Thus, universal properties can be used for defining some objects independently f ...
from the product functor - \times Y to the object Z. This universal morphism consists of an object Z^Y and a morphism \mathrm\colon (Z^Y \times Y) \to Z.


Examples

In the
category of sets In the mathematical field of category theory, the category of sets, denoted as Set, is the category whose objects are sets. The arrows or morphisms between sets ''A'' and ''B'' are the total functions from ''A'' to ''B'', and the composition o ...
, an exponential object Z^Y is the set of all functions Y \to Z. The map \mathrm\colon (Z^Y \times Y) \to Z is just the
evaluation map In general topology and related areas of mathematics, the initial topology (or induced topology or weak topology or limit topology or projective topology) on a set X, with respect to a family of functions on X, is the coarsest topology on ''X'' th ...
, which sends the pair (f, y) to f(y). For any map g\colon X \times Y \to Z the map \lambda g\colon X \to Z^Y is the curried form of g: :\lambda g(x)(y) = g(x,y).\, A
Heyting algebra In mathematics, a Heyting algebra (also known as pseudo-Boolean algebra) is a bounded lattice (with join and meet operations written ∨ and ∧ and with least element 0 and greatest element 1) equipped with a binary operation ''a'' → ''b'' of '' ...
H is just a bounded
lattice Lattice may refer to: Arts and design * Latticework, an ornamental criss-crossed framework, an arrangement of crossing laths or other thin strips of material * Lattice (music), an organized grid model of pitch ratios * Lattice (pastry), an orna ...
that has all exponential objects. Heyting implication, Y \Rightarrow Z, is an alternative notation for Z^Y. The above adjunction results translate to implication (\Rightarrow : H \times H \to H) being
right adjoint In mathematics, specifically category theory, adjunction is a relationship that two functors may exhibit, intuitively corresponding to a weak form of equivalence between two related categories. Two functors that stand in this relationship are kno ...
to meet (\wedge : H \times H \to H). This adjunction can be written as (- \wedge Y) \dashv (Y \Rightarrow -), or more fully as: (- \wedge Y): H \stackrel H: (Y \Rightarrow -) In the
category of topological spaces In mathematics, the category of topological spaces, often denoted Top, is the category whose objects are topological spaces and whose morphisms are continuous maps. This is a category because the composition of two continuous maps is again cont ...
, the exponential object Z^Y exists provided that Y is a
locally compact In topology and related branches of mathematics, a topological space is called locally compact if, roughly speaking, each small portion of the space looks like a small portion of a compact space. More precisely, it is a topological space in which ev ...
Hausdorff space In topology and related branches of mathematics, a Hausdorff space ( , ), separated space or T2 space is a topological space where, for any two distinct points, there exist neighbourhoods of each which are disjoint from each other. Of the ma ...
. In that case, the space Z^Y is the set of all
continuous functions In mathematics, a continuous function is a function such that a continuous variation (that is a change without jump) of the argument induces a continuous variation of the value of the function. This means that there are no abrupt changes in valu ...
from Y to Z together with the
compact-open topology In mathematics, the compact-open topology is a topology defined on the set of continuous maps between two topological spaces. The compact-open topology is one of the commonly used topologies on function spaces, and is applied in homotopy theory and ...
. The evaluation map is the same as in the category of sets; it is continuous with the above topology. Joseph J. Rotman, ''An Introduction to Algebraic Topology'' (1988) Springer-Verlag ''(See Chapter 11 for proof.)'' If Y is not locally compact Hausdorff, the exponential object may not exist (the space Z^Y still exists, but it may fail to be an exponential object since the evaluation function need not be continuous). For this reason the category of topological spaces fails to be
cartesian closed In category theory, a category is Cartesian closed if, roughly speaking, any morphism defined on a product of two objects can be naturally identified with a morphism defined on one of the factors. These categories are particularly important in mat ...
. However, the category of locally compact topological spaces is not cartesian closed either, since Z^Y need not be locally compact for locally compact spaces Z and Y. A cartesian closed category of spaces is, for example, given by the
full subcategory In mathematics, specifically category theory, a subcategory of a category ''C'' is a category ''S'' whose objects are objects in ''C'' and whose morphisms are morphisms in ''C'' with the same identities and composition of morphisms. Intuitively, ...
spanned by the compactly generated Hausdorff spaces. In
functional programming language In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that ...
s, the morphism \operatorname is often called \operatorname, and the syntax \lambda g is often written \operatorname(g). The morphism \operatorname here must not to be confused with the eval function in some
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s, which evaluates quoted expressions.


See also

*
Closed monoidal category In mathematics, especially in category theory, a closed monoidal category (or a ''monoidal closed category'') is a category that is both a monoidal category and a closed category in such a way that the structures are compatible. A classic exa ...


Notes


References

* * *


External links


Interactive Web page
which generates examples of exponential objects and other categorical constructions. Written b
Jocelyn Paine
{{Category theory Objects (category theory)