Skip to content

Function between Spaces

Definition

Consider a function f ⁣:X→Yf\colon X \to Y where XX is a set in an nn-dimensional space (e.g., Rn\mathbb{R}^n) and YY is a set in a kk-dimensional space (e.g., Rk\mathbb{R}^k). We have the following terminologies:

  • it is called a univariate function (also known as single variable function, function of one variable) if n=1n=1;
  • it is called a bivariate function (also known as function of two variables) if n=2n=2;
  • it is called a multivariable function (also known as multivariate function, function of several variables) if n≥2n\geq 2;
  • it is called a real-valued function if its codomain is a subset of R\mathbb{R};
  • it is called a vector-valued function if k≥2k\geq 2.

Interpretation

A function is classified by how many numbers go in and how many come out: nn counts the input variables and kk the output components. These names describe only the shape of the inputs and outputs; they say nothing about the rule itself.

Four small panels: a graph of a function from R to R, a path in the plane from R to R squared, level sets of a function from R squared to R, and a vector field from R squared to R squared.

The rows of the figure separate n=1n=1 from n≥2n\ge2, and the columns separate k=1k=1 from k≥2k\ge2. Each type is drawn in its own way. A univariate real-valued function has a graph in the plane. A function R→R2\mathbb{R}\to\mathbb{R}^2 is drawn as the curve traced by its outputs. A function R2→R\mathbb{R}^2\to\mathbb{R} is drawn by its level sets. A function R2→R2\mathbb{R}^2\to\mathbb{R}^2 is drawn as a vector field, with an output arrow attached at each input point. The graph of f ⁣:Rn→Rkf\colon\mathbb{R}^n\to\mathbb{R}^k lies in Rn+k\mathbb{R}^{n+k}, so it can be drawn directly only when n+k≤3n+k\le3.

A vector-valued function f=(f1,…,fk)\boldsymbol{f}=(f_1,\dots,f_k) is the same as kk real-valued functions of the same input; it is written in bold because its values are vectors. For example, f(t)=(cos⁡t,sin⁡t)\boldsymbol{f}(t)=(\cos t,\sin t) from R\mathbb{R} to R2\mathbb{R}^2 traces the unit circle, and each component is an ordinary function of one variable from Math I.

A common slip is to mix up the two counts. "Multivariable" refers to the inputs and "vector-valued" to the outputs: f(x,y)=x2+y2f(x,y)=x^2+y^2 is multivariable but real-valued, and f(t)=(cos⁡t,sin⁡t)\boldsymbol{f}(t)=(\cos t,\sin t) is vector-valued but univariate.

This idea returns later: the derivative of f ⁣:Rn→Rk\boldsymbol{f}\colon\mathbb{R}^n\to\mathbb{R}^k is a k×nk\times n matrix, the Jacobian matrix, with one row per output and one column per input.


Key Results

  • A multivalued function (a rule that may assign several outputs to one input, such as x↦±xx\mapsto\pm\sqrt{x}) is not a function in the sense used here, so it is neither a multivariable function nor a vector-valued function.

Examples

  • f(x,y)=x2+y2f(x,y) = x^2 + y^2 from R2\mathbb{R}^2 to R\mathbb{R} is a bivariate real valued function.
  • F(x,y)=(x+y,x−y,xy)\boldsymbol{F}(x,y) = (x+y, x-y, xy) from R2\mathbb{R}^2 to R3\mathbb{R}^3 is a multivariable vector valued function.

Prerequisites

Sources

Aliases: multivariable function, multivariate function, function of several variables Symbols: real numbers, square root

Last updated: 20 October 2026 03:02