The notion of a function is one of the most basic in Mathematics. A set
can be identified with its characteristic function. On the other hand,
functions are defined in terms of sets. For various reasons, among which historical are not the least important,
mathematicians use many terms to describe essentially the same concept. Following is the list of competing terms:
function
association
correspondence
transformation
mapping
relation (multi-valued function)
operator
functional
Furthermore, there are numerous terms (vector, sequence, measure, length, volume, etc.)
that are functions in disguise and their functional ancestry is seldom mentioned.
To define a function one needs three elements:
a domain where the function is defined,
a region from where the function draws its values, and
a rule that associates points from the domain with points from the region.
For a function f from a domain X to a region Y we use the following notation:
f: X → Y
This is the only notation that refers to all three elements of the function definition.
The rule, the third element, is hinted at implicitly by the function name f. Two functions
with the same domain and region but defined by different rules, will be distinguished by different
function names. We already had one definition
Function is a correspondence f between elements of a space X and those of a space Y such that any element x of X has a unique corresponding element y of Y which is denoted y = f(x).
If X is a segment {1, 2 , ..., n} of the set N of natural numbers then functions are called vectors and we write fn instead of f(n). The same
notation is used for sequences (X = N). When X = 2A and Y = R+, the set of positive reals, we often call a function a measure. Some measures are reasonably termed length(A = R),area(A = R2), and volume (A = R3).