HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, specifically in
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
, 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 ve ...
in
set theory Set theory is the branch of mathematical logic that studies Set (mathematics), 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 mathema ...
. Categories with all finite products and exponential objects are called cartesian closed categories. Categories (such as subcategories of Top) without adjoined products may still have an exponential law.


Definition

Let \mathbf be a category, let Z and Y be objects of \mathbf, and let \mathbf have all binary products with Y. An object Z^Y together with a
morphism In mathematics, a morphism is a concept of category theory that generalizes structure-preserving maps such as homomorphism between algebraic structures, functions from a set to another set, and continuous functions between topological spaces. Al ...
\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 or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
(
bijection In mathematics, a bijection, bijective function, or one-to-one correspondence is a function between two sets such that each element of the second set (the codomain) is the image of exactly one element of the first set (the domain). Equival ...
) of hom-sets, \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 Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
(-)^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 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 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 by Set, is the category whose objects are sets. The arrows or morphisms between sets ''A'' and ''B'' are the functions from ''A'' to ''B'', and the composition of mor ...
, 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, 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 H is just a bounded lattice 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 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, the exponential object Z^Y exists provided that Y is a locally compact
Hausdorff space In topology and related branches of mathematics, a Hausdorff space ( , ), T2 space or separated space, is a topological space where distinct points have disjoint neighbourhoods. Of the many separation axioms that can be imposed on a topologi ...
. In that case, the space Z^Y is the set of all continuous functions 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 ...
. 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. 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. Intuitivel ...
spanned by the compactly generated Hausdorff spaces. In functional programming languages, the morphism \operatorname is often called \operatorname, and the syntax \lambda g is often written \operatorname(g). The morphism \operatorname should not be confused with the eval function in some
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s, which evaluates quoted expressions.


See also

* Closed monoidal category


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)