This article focuses on the space of scalar-valued functions. For the space of maps with a more general codomain, see also mapping 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 X into a vector space has a natural vector space structure given by pointwise addition and scalar multiplication. In other scenarios, the function space might inherit a topological or metric structure, hence the name function space. Often in mathematical jargon, especially in analysis or geometry, a function could refer to a map of the form or where is the space in question. Whilst other maps of the form between any two spaces are simply referred to as maps. Example of this can be the space of compactly supported functions on a topological space. However in a larger context a function space could just consist of a set of functions (set theoretically) equipped with possibly some extra structure.
Let F be a field and let X be any set. The set of functions X → F can be given the structure of a vector space over F where the operations are defined pointwise. That is, for any f, g: X → F, any x in X, and any c in F, define
When the domain X has additional structure, one might consider instead the subset (or subspace) of all such functions which respect that structure. For example, if V and also X itself are vector spaces over F, the set of linear mapsX → V form a vector space over F with pointwise operations (often denoted Hom(X,V)). One such space is the dual space of X: the set of linear functionalsX → F with addition and scalar multiplication defined pointwise.
In topology, one may attempt to put a topology on the space of continuous functions from a topological spaceX to another one Y, with utility depending on the nature of the spaces. A commonly used example is the compact-open topology, e.g. loop space. Also available is the product topology on the space of set theoretic functions (i.e. not necessarily continuous functions) YX. In this context, this topology is also referred to as the topology of pointwise convergence.
In the theory of stochastic processes, the basic technical problem is how to construct a probability measure on a function space of paths of the process (functions of time);
In the representation theory of finite groups, given two finite-dimensional representations V and W of a group G, one can form a representation of G over the vector space of linear maps Hom(V,W) called the Hom representation.
Exponential law
For (not necessarily continuous) functions, there is the exponential law that relates functions on a product on one hand and function-valued functions on the other; namely,
is bijective, where denotes the set of functions from a set to a set . (That is, is left adjoint to )
In practice, we are usually interested in the analog of the above for continuous functions. In general, however, the exponential law for continuous maps can fail. What we have is this. We write for the set of all continuous maps from a topological space to another . Suppose are topological spaces. If has a coarsest topology such that the evaluation map is continuous, the exponential law holds:
is bijective. But such a coarsest topology may not exist in general (in some cases, a compact-open topology is such a coarsest topology).
Functional analysis
A main theme of functional analysis is to study function spaces and vector spaces with more structure than the bare minimum of linear structure. Specifically, some are topological vector spaces, some are Banach spaces, some are Hilbert spaces, etc. This allows mathematicians to apply intuitions from finite-dimensional vector spaces.