surjective non-surjective
injective

bijective

injective-only

non-

injective

surjective-only

general

In mathematics, injections, surjections, and bijections are classes of functions distinguished by the manner in which arguments (input expressions from the domain) and images (output expressions from the codomain) are related or mapped to each other.

A function maps elements from its domain to elements in its codomain. Given a function :

or, equivalently (using logical transposition),
[2][3][4]
[2][3][4]
where means "there exists exactly one x".

An injective function need not be surjective (not all elements of the codomain may be associated with arguments), and a surjective function need not be injective (some images may be associated with more than one argument). The four possible combinations of injective and surjective features are illustrated in the adjacent diagrams.

Injection

Main article: Injective function

Further information on notation: Function (mathematics) § Notation

Injective composition: the second function need not be injective.

A function is injective (one-to-one) if each possible element of the codomain is mapped to by at most one argument. Equivalently, a function is injective if it maps distinct arguments to distinct images. An injective function is an injection.[1] The formal definition is the following.

The function is injective, if for all , [2][3][4]

The following are some facts related to injections:

Surjection

Main article: Surjective function

Surjective composition: the first function need not be surjective.

A function is surjective or onto if each element of the codomain is mapped to by at least one element of the domain. In other words, each element of the codomain has a non-empty preimage. Equivalently, a function is surjective if its image is equal to its codomain. A surjective function is a surjection.[1] The formal definition is the following.

The function is surjective, if for all , there is such that [2][3][4]

The following are some facts related to surjections:

Bijection

Main article: Bijective function

Bijective composition: the first function need not be surjective and the second function need not be injective.

A function is bijective if it is both injective and surjective. A bijective function is also called a bijection or a one-to-one correspondence. A function is bijective if and only if every possible image is mapped to by exactly one argument.[1] This equivalent condition is formally expressed as follows:

The function is bijective, if for all , there is a unique such that [2][3][4]

The following are some facts related to bijections:

Cardinality

Suppose that one wants to define what it means for two sets to "have the same number of elements". One way to do this is to say that two sets "have the same number of elements", if and only if all the elements of one set can be paired with the elements of the other, in such a way that each element is paired with exactly one element. Accordingly, one can define two sets to "have the same number of elements"—if there is a bijection between them. In which case, the two sets are said to have the same cardinality.

Likewise, one can say that set "has fewer than or the same number of elements" as set , if there is an injection from to ; one can also say that set "has fewer than the number of elements" in set , if there is an injection from to , but not a bijection between and .

Examples

It is important to specify the domain and codomain of each function, since by changing these, functions which appear to be the same may have different properties.

Injective and surjective (bijective)
The identity function idX for every non-empty set X, and thus specifically
, and thus also its inverse
The exponential function (that is, the exponential function with its codomain restricted to its image), and thus also its inverse the natural logarithm
Injective and non-surjective
The exponential function
Non-injective and surjective
Non-injective and non-surjective

Properties

Category theory

In the category of sets, injections, surjections, and bijections correspond precisely to monomorphisms, epimorphisms, and isomorphisms, respectively.[5]

History

The Oxford English Dictionary records the use of the word injection as a noun by S. Mac Lane in Bulletin of the American Mathematical Society (1950), and injective as an adjective by Eilenberg and Steenrod in Foundations of Algebraic Topology (1952).[6]

However, it was not until the French Bourbaki group coined the injective-surjective-bijective terminology (both as nouns and adjectives) that they achieved widespread adoption.[7]

See also

References

  1. ^ a b c d e f "Injective, Surjective and Bijective". www.mathsisfun.com. Retrieved 2019-12-07.
  2. ^ a b c d e f "Bijection, Injection, And Surjection | Brilliant Math & Science Wiki". brilliant.org. Retrieved 2019-12-07.
  3. ^ a b c d e f Farlow, S. J. "Injections, Surjections, and Bijections" (PDF). math.umaine.edu. Retrieved 2019-12-06.
  4. ^ a b c d e f "6.3: Injections, Surjections, and Bijections". Mathematics LibreTexts. 2017-09-20. Retrieved 2019-12-07.
  5. ^ "Section 7.3 (00V5): Injective and surjective maps of presheaves—The Stacks project". stacks.math.columbia.edu. Retrieved 2019-12-07.
  6. ^ "Earliest Known Uses of Some of the Words of Mathematics (I)". jeff560.tripod.com. Retrieved 2022-06-11.
  7. ^ Mashaal, Maurice (2006). Bourbaki. American Mathematical Soc. p. 106. ISBN 978-0-8218-3967-6.