A function is a single-valued relation. We say maps into , denoted , if and only if is a function, , and .
A function is said to be elementary if it cannot be obtained from polynomials, exponentials, logarithms, or (inverse) trigonometric functions in a finite number of steps using addition, subtraction, multiplication, division, or composition.
A function is said to be total if every element of maps to an element of . If is only defined on a subset , then is said to be partial with domain of definition, denoted .
An implicit function is a function defined by an implicit equation that relates one of the variables (considered the value of the function) with the others (considered as the arguments).
A function is periodic with period if for all in the domain of and is the smallest positive number that has this property.
A function is cofunction of function if whenever and are complementary angles. For example, sine and cosine are cofunctions.
A function is said to be odd if for all in 's domain. A function is said to be even if for all in 's domain.
Bijectivity
A function is bijective or a one-to-one correspondence if each element of the codomain is mapped to by exactly one element of the domain.
A function is invertible if and only if it is bijective. Such a function has an inverse, denoted such that and is the identity function.
A function is injective or one-to-one if each element of the codomain is mapped to by at most one element of the domain.
Assume that is a function and . Then there exists a function (a left inverse) such that if and only if is one-to-one.
If and are finite sets such that , the pigeonhole principle shows an injection is also surjective.
Surjectivity
A function is surjective or onto if each element of the codomain is mapped to by at least one element of the domain. That is, maps onto if and only if is a function, , and .
Assume that is a function and . Then there exists a function (a right inverse) such that if and only if maps onto .
If and are finite sets such that , the pigeonhole principle shows a surjection is also injective.
Monotonicity
A function is said to be increasing on a set if for every pair of points and in with . If the strict inequality holds for all in , the function is said to be strictly increasing on .
Similarly, is called decreasing on if for all and strictly decreasing if .
A function is monotonic on if it is increasing on or decreasing on . It is strictly monotonic if it is either strictly increasing on or strictly decreasing on .
Finite Differences
Let be a function. The forward difference and backward difference of , denoted as and respectively, are defined as
If is unspecified, it is usually assumed to take on value .
Closures
If is a function and is a subset of , then is said to be closed under if and only if whenever , then . This is equivalently expressed as .
Top-down Approach
Let be a function from into and assume . The top-down approach for constructing the closure of under defines to be the intersection of all closed supersets of :
Bottom-Up Approach
Let be a function from into and assume . The bottom-up approach for constructing the closure of under defines to be
Currying is the technique of translating a function of multiple arguments into a sequence of functions, each taking a single argument. The reverse process is called uncurrying.