HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, a binary function (also called bivariate function, or function of two variables) is a function that takes two inputs. Precisely stated, a function f is binary if there exists
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
s X, Y, Z such that :\,f \colon X \times Y \rightarrow Z where X \times Y is the
Cartesian product In mathematics, specifically set theory, the Cartesian product of two sets ''A'' and ''B'', denoted ''A''×''B'', is the set of all ordered pairs where ''a'' is in ''A'' and ''b'' is in ''B''. In terms of set-builder notation, that is : A\t ...
of X and Y.


Alternative definitions

Set-theoretically, a binary function can be represented as a
subset In mathematics, set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subset of ...
of the
Cartesian product In mathematics, specifically set theory, the Cartesian product of two sets ''A'' and ''B'', denoted ''A''×''B'', is the set of all ordered pairs where ''a'' is in ''A'' and ''b'' is in ''B''. In terms of set-builder notation, that is : A\t ...
X \times Y \times Z, where (x,y,z) belongs to the subset
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is bic ...
f(x,y) = z. Conversely, a subset R defines a binary function if and only if for any x \in X and y \in Y, there exists a unique z \in Z such that (x,y,z) belongs to R. f(x,y) is then defined to be this z. Alternatively, a binary function may be interpreted as simply a function from X \times Y to Z. Even when thought of this way, however, one generally writes f(x,y) instead of f((x,y)). (That is, the same pair of parentheses is used to indicate both function application and the formation of an
ordered pair In mathematics, an ordered pair (''a'', ''b'') is a pair of objects. The order in which the objects appear in the pair is significant: the ordered pair (''a'', ''b'') is different from the ordered pair (''b'', ''a'') unless ''a'' = ''b''. (In con ...
.)


Examples

Division of whole numbers can be thought of as a function. If \Z is the set of
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
s, \N^+ is the set of
natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country"). Numbers used for counting are called '' cardinal ...
s (except for zero), and \Q is the set of
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (e.g. ). The set of all ra ...
s, then division is a binary function f:\Z \times \N^+ \to \Q. Another example is that of inner products, or more generally functions of the form (x,y)\mapsto x^\mathrmMy, where , are real-valued vectors of appropriate size and is a matrix. If is a
positive definite matrix In mathematics, a symmetric matrix M with real entries is positive-definite if the real number z^\textsfMz is positive for every nonzero real column vector z, where z^\textsf is the transpose of More generally, a Hermitian matrix (that is, a ...
, this yields an
inner product In mathematics, an inner product space (or, rarely, a Hausdorff pre-Hilbert space) is a real vector space or a complex vector space with an operation called an inner product. The inner product of two vectors in the space is a scalar, often ...
.


Functions of two real variables

Functions whose domain is a subset of \mathbb^2 are often also called functions of two variables even if their domain does not form a rectangle and thus the cartesian product of two sets.


Restrictions to ordinary functions

In turn, one can also derive ordinary functions of one variable from a binary function. Given any element x \in X, there is a function f^x, or f(x,\cdot), from Y to Z, given by f^x(y) = f(x,y). Similarly, given any element y \in Y, there is a function f_y, or f(\cdot,y), from X to Z, given by f_y(x) = f(x,y). In computer science, this identification between a function from X \times Y to Z and a function from X to Z^Y, where Z^Y is the set of all functions from Y to Z, is called '' currying''.


Generalisations

The various concepts relating to functions can also be generalised to binary functions. For example, the division example above is ''
surjective In mathematics, a surjective function (also known as surjection, or onto function) is a function that every element can be mapped from element so that . In other words, every element of the function's codomain is the image of one element o ...
'' (or ''onto'') because every rational number may be expressed as a quotient of an integer and a natural number. This example is '' injective'' in each input separately, because the functions ''f'' ''x'' and ''f'' ''y'' are always injective. However, it's not injective in both variables simultaneously, because (for example) ''f'' (2,4) = ''f'' (1,2). One can also consider ''partial'' binary functions, which may be defined only for certain values of the inputs. For example, the division example above may also be interpreted as a partial binary function from Z and N to Q, where N is the set of all natural numbers, including zero. But this function is undefined when the second input is zero. A binary operation is a binary function where the sets ''X'', ''Y'', and ''Z'' are all equal; binary operations are often used to define algebraic structures. In
linear algebra Linear algebra is the branch of mathematics concerning linear equations such as: :a_1x_1+\cdots +a_nx_n=b, linear maps such as: :(x_1, \ldots, x_n) \mapsto a_1x_1+\cdots +a_nx_n, and their representations in vector spaces and through matrice ...
, a bilinear transformation is a binary function where the sets ''X'', ''Y'', and ''Z'' are all
vector space In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called '' vectors'', may be added together and multiplied ("scaled") by numbers called ''scalars''. Scalars are often real numbers, but can ...
s and the derived functions ''f'' ''x'' and ''f''''y'' are all linear transformations. A bilinear transformation, like any binary function, can be interpreted as a function from ''X'' × ''Y'' to ''Z'', but this function in general won't be linear. However, the bilinear transformation can also be interpreted as a single linear transformation from the
tensor product In mathematics, the tensor product V \otimes W of two vector spaces and (over the same field) is a vector space to which is associated a bilinear map V\times W \to V\otimes W that maps a pair (v,w),\ v\in V, w\in W to an element of V \otime ...
X \otimes Y to ''Z''.


Generalisations to ternary and other functions

The concept of binary function generalises to ''ternary'' (or ''3-ary'') ''function'', ''quaternary'' (or ''4-ary'') ''function'', or more generally to ''n-ary function'' for any
natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country"). Numbers used for counting are called '' cardinal ...
''n''. A ''0-ary function'' to ''Z'' is simply given by an element of ''Z''. One can also define an ''A-ary function'' where ''A'' is any
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
; there is one input for each element of ''A''.


Category theory

In
category theory Category theory is a general theory of mathematical structures and their relations that was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Nowadays, ca ...
, ''n''-ary functions generalise to ''n''-ary morphisms in a multicategory. The interpretation of an ''n''-ary morphism as an ordinary morphisms whose domain is some sort of product of the domains of the original ''n''-ary morphism will work in a
monoidal category In mathematics, a monoidal category (or tensor category) is a category \mathbf C equipped with a bifunctor :\otimes : \mathbf \times \mathbf \to \mathbf that is associative up to a natural isomorphism, and an object ''I'' that is both a left ...
. The construction of the derived morphisms of one variable will work in a closed monoidal category. The category of sets is closed monoidal, but so is the category of vector spaces, giving the notion of bilinear transformation above.


See also

* Arity


References

{{DEFAULTSORT:Binary Function Types of functions 2 (number)