| Function |
|---|
| x β¦ fβ(x) |
| History of the function concept |
| Types by domain and codomain |
| βClasses/propertiesβ |
| Constructions |
| Generalizations |
| List of specific functions |
In mathematics, an injective function (also known as injection, or one-to-one function[1]) is a function f that maps distinct elements of its domain to distinct elements of its codomain; that is, x1 β x2 implies f(x1) β f(x2) (equivalently by contraposition, f(x1) = f(x2) implies x1 = x2). In other words, every element of the function's codomain is the image of at most one element of its domain.[2] The term one-to-one function must not be confused with one-to-one correspondence that refers to bijective functions, which are functions such that each element in the codomain is an image of exactly one element in the domain.
A homomorphism between algebraic structures is a function that is compatible with the operations of the structures. For all common algebraic structures, and, in particular for vector spaces, an injective homomorphism is also called a monomorphism. However, in the more general context of category theory, the definition of a monomorphism differs from that of an injective homomorphism.[3] This is thus a theorem that they are equivalent for algebraic structures; see Homomorphism Β§ Monomorphism for more details.
A function π {\displaystyle f}
that is not injective is sometimes called many-to-one.[2]
Definition
[edit]Let π {\displaystyle f}
be a function whose domain is a set β π {\displaystyle X}
β . The function π {\displaystyle f}
is said to be injective provided that for all π {\displaystyle a}
and π {\displaystyle b}
in π {\displaystyle X,}
if β π {\displaystyle f(a)=f(b)}
β , then β π {\displaystyle a=b}
β ; that is, π {\displaystyle f(a)=f(b)}
implies β π {\displaystyle a=b}
β . Equivalently, if β π {\displaystyle a\neq b}
β , then π {\displaystyle f(a)\neq f(b)}
in the contrapositive statement.
Symbolically,π {\displaystyle \forall a,b\in X,\;\;f(a)=f(b)\Rightarrow a=b,}
which is logically equivalent to the contrapositive,[4]π {\displaystyle \forall a,b\in X,\;\;a\neq b\Rightarrow f(a)\neq f(b).}
An injective function (or, more generally, a monomorphism) is often denoted by using the specialized arrows β£ or βͺ (for example, π {\displaystyle f:A\rightarrowtail B}
or β π {\displaystyle f:A\hookrightarrow B}
β ), although some authors specifically reserve βͺ for an inclusion map.[5]
Examples
[edit]For visual examples, readers are directed to the gallery section.
- For any set π {\displaystyle X}
and any subset β π {\displaystyle S\subseteq X}
β , the inclusion map π {\displaystyle S\to X}
(which sends any element π {\displaystyle s\in S}
to itself) is injective. In particular, the identity function π {\displaystyle X\to X}
is always injective (and in fact bijective). - If the domain of a function is the empty set, then the function is the empty function, which is injective.
- If the domain of a function has one element (that is, it is a singleton set), then the function is always injective.
- The function π {\displaystyle f:\mathbb {R} \to \mathbb {R} }
defined by π {\displaystyle f(x)=2x+1}
is injective. - The function π {\displaystyle g:\mathbb {R} \to \mathbb {R} }
defined by π {\displaystyle g(x)=x^{2}}
is not injective, because (for example) π {\displaystyle g(1)=1=g(-1).}
However, if π {\displaystyle g}
is redefined so that its domain is the non-negative real numbers [0, +β), then π {\displaystyle g}
is injective. - The exponential function π {\displaystyle \exp :\mathbb {R} \to \mathbb {R} }
defined by π {\displaystyle \exp(x)=e^{x}}
is injective (but not surjective, as no real value maps to a negative number). - The natural logarithm function π {\displaystyle \ln :(0,\infty )\to \mathbb {R} }
defined by π {\displaystyle x\mapsto \ln x}
is injective. - The function π {\displaystyle g:\mathbb {R} \to \mathbb {R} }
defined by π {\displaystyle g(x)=x^{n}-x}
is not injective, since, for example, β π {\displaystyle g(0)=g(1)=0}
β .
More generally, when π {\displaystyle X}
and π {\displaystyle Y}
are both the real line β π {\displaystyle \mathbb {R} }
β , then an injective function π {\displaystyle f:\mathbb {R} \to \mathbb {R} }
is one whose graph is never intersected by any horizontal line more than once. This principle is referred to as the horizontal line test.[2]
Injections can be undone
[edit]Functions with left inverses are always injections. That is, given β π {\displaystyle f:X\to Y}
β , if there is a function π {\displaystyle g:Y\to X}
such that for every β π {\displaystyle x\in X}
β , β π {\displaystyle g(f(x))=x}
β , then π {\displaystyle f}
is injective. The proof is that
π {\displaystyle f(a)=f(b)\rightarrow g(f(a))=g(f(b))\rightarrow a=b.}
In this case, π {\displaystyle g}
is called a retraction of β π {\displaystyle f}
β . Conversely, π {\displaystyle f}
is called a section of β π {\displaystyle g}
β .
For example: π {\displaystyle f:\mathbb {R} \rightarrow \mathbb {R} ^{2},x\mapsto (1,m)^{\intercal }x}
is retracted by β π {\displaystyle g:y\mapsto {\frac {(1,m)}{1+m^{2}}}y}
β .
Conversely, every injection π {\displaystyle f}
with a non-empty domain has a left inverse π {\displaystyle g}
. It can be defined by choosing an element π {\displaystyle a}
in the domain of π {\displaystyle f}
and setting π {\displaystyle g(y)}
to the unique element of the pre-image π {\displaystyle f^{-1}[y]}
(if it is non-empty) or to π {\displaystyle a}
(otherwise).[6]
The left inverse π {\displaystyle g}
is not necessarily an inverse of π {\displaystyle f,}
because the composition in the other order, β π {\displaystyle f\circ g}
β , may differ from the identity on β π {\displaystyle Y}
β . In other words, an injective function can be "reversed" by a left inverse, but is not necessarily invertible, which requires that the function is bijective.
Injections may be made invertible
[edit]In fact, to turn an injective function π {\displaystyle f:X\to Y}
into a bijective (hence invertible) function, it suffices to replace its codomain π {\displaystyle Y}
by its actual image π {\displaystyle J=f(X).}
That is, let π {\displaystyle g:X\to J}
such that π {\displaystyle g(x)=f(x)}
for all β π {\displaystyle x\in X}
β ; then π {\displaystyle g}
is bijective. Indeed, π {\displaystyle f}
can be factored as β π {\displaystyle \operatorname {In} _{J,Y}\circ g}
β , where π {\displaystyle \operatorname {In} _{J,Y}}
is the inclusion function from π {\displaystyle J}
into β π {\displaystyle Y}
β .
More generally, injective partial functions are called partial bijections.
Other properties
[edit]- If π {\displaystyle f}
and π {\displaystyle g}
are both injective then π {\displaystyle f\circ g}
is injective. - If π {\displaystyle g\circ f}
is injective, then π {\displaystyle f}
is injective (but π {\displaystyle g}
need not be). - π {\displaystyle f:X\to Y}
is injective if and only if, given any functions β π {\displaystyle g}
β , π {\displaystyle h:W\to X}
whenever β π {\displaystyle f\circ g=f\circ h}
β , then β π {\displaystyle g=h}
β . In other words, injective functions are precisely the monomorphisms in the category Set of sets. - If π {\displaystyle f:X\to Y}
is injective and π {\displaystyle A}
is a subset of β π {\displaystyle X}
β , then β π {\displaystyle f^{-1}(f(A))=A}
β . Thus, π {\displaystyle A}
can be recovered from its image β π {\displaystyle f(A)}
β . - If π {\displaystyle f:X\to Y}
is injective and π {\displaystyle A}
and π {\displaystyle B}
are both subsets of β π {\displaystyle X}
β , then β π {\displaystyle f(A\cap B)=f(A)\cap f(B)}
β . - Every function π {\displaystyle h:W\to Y}
can be decomposed as π {\displaystyle h=f\circ g}
for a suitable injection π {\displaystyle f}
and surjection β π {\displaystyle g}
β . This decomposition is unique up to isomorphism, and π {\displaystyle f}
may be thought of as the inclusion function of the range π {\displaystyle h(W)}
of π {\displaystyle h}
as a subset of the codomain π {\displaystyle Y}
of β π {\displaystyle h}
β . - If π {\displaystyle f:X\to Y}
is an injective function, then π {\displaystyle Y}
has at least as many elements as π {\displaystyle X,}
in the sense of cardinal numbers. In particular, if, in addition, there is an injection from β π {\displaystyle Y}
β to β π {\displaystyle X}
β , then π {\displaystyle X}
and π {\displaystyle Y}
have the same cardinal number. (This is known as the CantorβBernsteinβSchroeder theorem.) - If both π {\displaystyle X}
and π {\displaystyle Y}
are finite with the same number of elements, then π {\displaystyle f:X\to Y}
is injective if and only if π {\displaystyle f}
is surjective (in which case π {\displaystyle f}
is bijective). - An injective function which is a homomorphism between two algebraic structures is an embedding.
- Unlike surjectivity, which is a relation between the graph of a function and its codomain, injectivity is a property of the graph of the function alone; that is, whether a function π {\displaystyle f}
is injective can be decided by only considering the graph (and not the codomain) of β π {\displaystyle f}
β .
Proving that functions are injective
[edit]A proof that a function π {\displaystyle f}
is injective depends on how the function is presented and what properties the function holds.
For functions that are given by some formula there is a basic idea. We use the definition of injectivity, namely that if β π {\displaystyle f(x)=f(y)}
β , then β π {\displaystyle x=y}
β .[7]
Here is an example:
π {\displaystyle f(x)=2x+3}
Proof: Let β π {\displaystyle f:X\to Y}
β . Suppose β π {\displaystyle f(x)=f(y)}
β . So π {\displaystyle 2x+3=2y+3}
implies β π {\displaystyle 2x=2y}
β , which implies β π {\displaystyle x=y}
β . Therefore, it follows from the definition that π {\displaystyle f}
is injective.
There are multiple other methods of proving that a function is injective. For example, in calculus if π {\displaystyle f}
is a differentiable function defined on some interval, then it is sufficient to show that the derivative is always positive or always negative on that interval. In linear algebra, if π {\displaystyle f}
is a linear transformation it is sufficient to show that the kernel of π {\displaystyle f}
contains only the zero vector. If π {\displaystyle f}
is a function with finite domain it is sufficient to look through the list of images of each domain element and check that no image occurs twice on the list.
A graphical approach for a real-valued function π {\displaystyle f}
of a real variable π {\displaystyle x}
is the horizontal line test. If every horizontal line intersects the curve of π {\displaystyle f(x)}
in at most one point, then π {\displaystyle f}
is injective or one-to-one.
Gallery
[edit]-
π The sets X = {1, 2, 3} and Y = {A, B, C, D}, and a function mapping 1 to D, 2 to B, and 3 to A.An injective non-surjective function (injection, not a bijection)
-
π The sets X = {1, 2, 3, 4} and Y = {A, B, C, D}, and a function mapping 1 to D, 2 to B, 3 to C, and 4 to A.An injective surjective function (bijection)
-
π The sets X = {1, 2, 3, 4} and Y = {B, C, D}, and a function mapping 1 to D, 2 to B, 3 to C, and 4 to C.A non-injective surjective function (surjection, not a bijection)
-
π The sets X = {1, 2, 3, 4} and Y = {A, B, C, D}, and a function mapping 1 to D, 2 to B, 3 to C, and 4 to C.A non-injective non-surjective function (also not a bijection)
-
π Not an injective function. Here and are subsets of and are subsets of β β : for two regions where the function is not injective because more than one domain element can map to a single range element. That is, it is possible for more than one in to map to the same in β β .Not an injective function. Here π {\displaystyle X_{1}}
and π {\displaystyle X_{2}}
are subsets of π {\displaystyle X,Y_{1}}
and π {\displaystyle Y_{2}}
are subsets of β π {\displaystyle Y}
β : for two regions where the function is not injective because more than one domain element can map to a single range element. That is, it is possible for more than one π {\displaystyle x}
in π {\displaystyle X}
to map to the same π {\displaystyle y}
in β π {\displaystyle Y}
β . -
π Making functions injective. The previous function can be reduced to one or more injective functions (say) and β β , shown by solid curves (long-dash parts of initial curve are not mapped to anymore). Notice how the rule has not changed β only the domain and range. and are subsets of and are subsets of β β : for two regions where the initial function can be made injective so that one domain element can map to a single range element. That is, only one in maps to one in β β .Making functions injective. The previous function π {\displaystyle f:X\to Y}
can be reduced to one or more injective functions (say) π {\displaystyle f:X_{1}\to Y_{1}}
and β π {\displaystyle f:X_{2}\to Y_{2}}
β , shown by solid curves (long-dash parts of initial curve are not mapped to anymore). Notice how the rule π {\displaystyle f}
has not changed β only the domain and range. π {\displaystyle X_{1}}
and π {\displaystyle X_{2}}
are subsets of π {\displaystyle X,Y_{1}}
and π {\displaystyle Y_{2}}
are subsets of β π {\displaystyle Y}
β : for two regions where the initial function can be made injective so that one domain element can map to a single range element. That is, only one π {\displaystyle x}
in π {\displaystyle X}
maps to one π {\displaystyle y}
in β π {\displaystyle Y}
β . -
π Injective functions. Diagramatic interpretation in the Cartesian plane, defined by the mapping β β , where β β , domain of function, range of function, and denotes image of β β . Every one in maps to exactly one unique in β β . The circled parts of the axes represent domain and range sets β in accordance with the standard diagrams aboveInjective functions. Diagramatic interpretation in the Cartesian plane, defined by the mapping β π {\displaystyle f:X\to Y}
β , where β π {\displaystyle y=f(x)}
β , π {\displaystyle X=}
domain of function, π {\displaystyle Y=}
range of function, and π {\displaystyle \operatorname {im} (f)}
denotes image of β π {\displaystyle f}
β . Every one π {\displaystyle x}
in π {\displaystyle X}
maps to exactly one unique π {\displaystyle y}
in β π {\displaystyle Y}
β . The circled parts of the axes represent domain and range sets β in accordance with the standard diagrams above
See also
[edit]- Bijection, injection and surjection β Properties of mathematical functions
- Injective metric space β Type of metric space
- Monotonic function β Order-preserving mathematical function
- Univalent function β Mathematical concept
Notes
[edit]- ^ Sometimes one-one function in Indian mathematical education. "Chapter 1: Relations and functions" (PDF). Archived (PDF) from the original on December 26, 2023 β via NCERT.
- ^ a b c "Injective, Surjective and Bijective". Math is Fun. Retrieved 2019-12-07.
- ^ "Section 7.3 (00V5): Injective and surjective maps of presheaves". The Stacks project. Retrieved 2019-12-07.
- ^ Farlow, S. J. "Section 4.2 Injections, Surjections, and Bijections" (PDF). Mathematics & Statistics - University of Maine. Archived from the original (PDF) on Dec 7, 2019. Retrieved 2019-12-06.
- ^ "What are usual notations for surjective, injective and bijective functions?". Mathematics Stack Exchange. Retrieved 2024-11-24.
- ^ Unlike the corresponding statement that every surjective function has a right inverse, this does not require the axiom of choice, as the existence of π {\displaystyle a}
is implied by the non-emptiness of the domain. However, this statement may fail in less conventional mathematics such as constructive mathematics. In constructive mathematics, the inclusion π {\displaystyle \{0,1\}\to \mathbb {R} }
of the two-element set in the reals cannot have a left inverse, as it would violate indecomposability, by giving a retraction of the real line to the set {0,1}. - ^ Williams, Peter (Aug 21, 1996). "Proving Functions One-to-One". Department of Mathematics at CSU San Bernardino Reference Notes Page. Archived from the original on 4 June 2017.
References
[edit]- Bartle, Robert G. (1976), The Elements of Real Analysis (2nd ed.), New York: John Wiley & Sons, ISBN 978-0-471-05464-1, p. 17 ff.
- Halmos, Paul R. (1974), Naive Set Theory, New York: Springer, ISBN 978-0-387-90092-6, p. 38 ff.
