<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Injective_function</id>
	<title>Injective function - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Injective_function"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;action=history"/>
	<updated>2026-05-01T16:22:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=4332433&amp;oldid=prev</id>
		<title>imported&gt;Ira Leviton: Fixed a reference.  Please see Category:CS1 errors: dates.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=4332433&amp;oldid=prev"/>
		<updated>2025-12-06T02:08:50Z</updated>

		<summary type="html">&lt;p&gt;Fixed a reference.  Please see &lt;a href=&quot;/wiki143/index.php?title=Category:CS1_errors:_dates&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:CS1 errors: dates (page does not exist)&quot;&gt;Category:CS1 errors: dates&lt;/a&gt;.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:08, 6 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Functions}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Functions}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In [[mathematics]], an &#039;&#039;&#039;injective function&#039;&#039;&#039; (also known as &#039;&#039;&#039;injection&#039;&#039;&#039;, or &#039;&#039;&#039;one-to-one function&#039;&#039;&#039;&amp;lt;ref&amp;gt;Sometimes &#039;&#039;one-one function&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/del&gt;in Indian mathematical education. {{Cite web |title=Chapter 1:Relations and functions |url=https://ncert.nic.in/ncerts/l/lemh101.pdf |via=NCERT |url-status=live |archive-url=https://web.archive.org/web/20231226194119/https://ncert.nic.in/ncerts/l/lemh101.pdf |archive-date= &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dec &lt;/del&gt;26, 2023 }}&amp;lt;/ref&amp;gt;) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;is a [[function (mathematics)|function]] {{math|&#039;&#039;f&#039;&#039;}} that maps [[Distinct (mathematics)|distinct]] elements of its domain to distinct elements of its codomain; that is, {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ≠ &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}} implies {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{≠}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} (equivalently by [[contraposition]], {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{=}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} implies {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}}). In other words, every element of the function&#039;s [[codomain]] is the [[Image (mathematics)|image]] of {{em|at most}} one element of its [[Domain of a function|domain]].&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite web|url=https://www.mathsisfun.com/sets/injective-surjective-bijective.html|title=Injective, Surjective and Bijective|website=Math is Fun |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; The term {{em|one-to-one function}} must not be confused with {{em|one-to-one correspondence}} that refers to [[bijective function]]s, which are functions such that each element in the codomain is an image of &#039;&#039;exactly one&#039;&#039; element in the domain.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In [[mathematics]], an &#039;&#039;&#039;injective function&#039;&#039;&#039; (also known as &#039;&#039;&#039;injection&#039;&#039;&#039;, or &#039;&#039;&#039;one-to-one function&#039;&#039;&#039;&amp;lt;ref&amp;gt;Sometimes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/ins&gt;&#039;&#039;one-one function&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039; &lt;/ins&gt;in Indian mathematical education. {{Cite web |title=Chapter 1: Relations and functions |url=https://ncert.nic.in/ncerts/l/lemh101.pdf |via=NCERT |url-status=live |archive-url=https://web.archive.org/web/20231226194119/https://ncert.nic.in/ncerts/l/lemh101.pdf |archive-date= &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;December &lt;/ins&gt;26, 2023 }}&amp;lt;/ref&amp;gt;) is a [[function (mathematics)|function]] {{math|&#039;&#039;f&#039;&#039;}} that maps [[Distinct (mathematics)|distinct]] elements of its domain to distinct elements of its codomain; that is, {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ≠ &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}} implies {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{≠}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} (equivalently by [[contraposition]], {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{=}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} implies {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}}). In other words, every element of the function&#039;s [[codomain]] is the [[Image (mathematics)|image]] of {{em|at most}} one element of its [[Domain of a function|domain]].&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite web|url=https://www.mathsisfun.com/sets/injective-surjective-bijective.html|title=Injective, Surjective and Bijective|website=Math is Fun |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; The term {{em|one-to-one function}} must not be confused with {{em|one-to-one correspondence}} that refers to [[bijective function]]s, which are functions such that each element in the codomain is an image of &#039;&#039;exactly one&#039;&#039; element in the domain.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[homomorphism]] between [[algebraic structure]]s is a function that is compatible with the operations of the structures. For all common algebraic structures, and, in particular for [[vector space]]s, an {{em|injective homomorphism}} is also called a {{em|[[monomorphism]]}}. However, in the more general context of [[category theory]], the definition of a monomorphism differs from that of an injective homomorphism.&amp;lt;ref&amp;gt;{{Cite web|url=https://stacks.math.columbia.edu/tag/00V5|title=Section 7.3 (00V5): Injective and surjective maps of presheaves |website=The Stacks project |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; This is thus a theorem that they are equivalent for algebraic structures; see {{slink|Homomorphism|Monomorphism}} for more details.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[homomorphism]] between [[algebraic structure]]s is a function that is compatible with the operations of the structures. For all common algebraic structures, and, in particular for [[vector space]]s, an {{em|injective homomorphism}} is also called a {{em|[[monomorphism]]}}. However, in the more general context of [[category theory]], the definition of a monomorphism differs from that of an injective homomorphism.&amp;lt;ref&amp;gt;{{Cite web|url=https://stacks.math.columbia.edu/tag/00V5|title=Section 7.3 (00V5): Injective and surjective maps of presheaves |website=The Stacks project |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; This is thus a theorem that they are equivalent for algebraic structures; see {{slink|Homomorphism|Monomorphism}} for more details.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Ira Leviton</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=3165348&amp;oldid=prev</id>
		<title>imported&gt;D.Lazard: Reverted 2 edits by 2601:14B:4100:61E0:BC76:2BAF:2F77:D02F (talk): Contradicts the preceding sentence</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=3165348&amp;oldid=prev"/>
		<updated>2025-09-11T08:34:18Z</updated>

		<summary type="html">&lt;p&gt;Reverted 2 edits by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/2601:14B:4100:61E0:BC76:2BAF:2F77:D02F&quot; title=&quot;Special:Contributions/2601:14B:4100:61E0:BC76:2BAF:2F77:D02F&quot;&gt;2601:14B:4100:61E0:BC76:2BAF:2F77:D02F&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:2601:14B:4100:61E0:BC76:2BAF:2F77:D02F&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:2601:14B:4100:61E0:BC76:2BAF:2F77:D02F (page does not exist)&quot;&gt;talk&lt;/a&gt;): Contradicts the preceding sentence&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:34, 11 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Functions}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Functions}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In [[mathematics]], an &#039;&#039;&#039;injective function&#039;&#039;&#039; (also known as &#039;&#039;&#039;injection&#039;&#039;&#039;, or &#039;&#039;&#039;one-to-one function&#039;&#039;&#039;&amp;lt;ref&amp;gt;Sometimes &#039;&#039;one-one function&#039;&#039;, in Indian mathematical education. {{Cite web |title=Chapter 1:Relations and functions |url=https://ncert.nic.in/ncerts/l/lemh101.pdf |via=NCERT |url-status=live |archive-url=https://web.archive.org/web/20231226194119/https://ncert.nic.in/ncerts/l/lemh101.pdf |archive-date= Dec 26, 2023 }}&amp;lt;/ref&amp;gt; )  is a [[function (mathematics)|function]] {{math|&#039;&#039;f&#039;&#039;}} that maps [[Distinct (mathematics)|distinct]] elements of its domain to distinct elements of its codomain; that is, {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ≠ &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}} implies {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{≠}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} (equivalently by [[contraposition]], {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{=}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} implies {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}}). In other words, every element of the function&#039;s [[codomain]] is the [[Image (mathematics)|image]] of {{em|at most}} one element of its [[Domain of a function|domain]].&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite web|url=https://www.mathsisfun.com/sets/injective-surjective-bijective.html|title=Injective, Surjective and Bijective|website=Math is Fun |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; The term {{em|one-to-one function}} must not be confused with {{em|one-to-one correspondence}} that refers to [[bijective function]]s, which are functions such that each element in the codomain is an image of exactly one element in the domain.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In [[mathematics]], an &#039;&#039;&#039;injective function&#039;&#039;&#039; (also known as &#039;&#039;&#039;injection&#039;&#039;&#039;, or &#039;&#039;&#039;one-to-one function&#039;&#039;&#039;&amp;lt;ref&amp;gt;Sometimes &#039;&#039;one-one function&#039;&#039;, in Indian mathematical education. {{Cite web |title=Chapter 1:Relations and functions |url=https://ncert.nic.in/ncerts/l/lemh101.pdf |via=NCERT |url-status=live |archive-url=https://web.archive.org/web/20231226194119/https://ncert.nic.in/ncerts/l/lemh101.pdf |archive-date= Dec 26, 2023 }}&amp;lt;/ref&amp;gt;)  is a [[function (mathematics)|function]] {{math|&#039;&#039;f&#039;&#039;}} that maps [[Distinct (mathematics)|distinct]] elements of its domain to distinct elements of its codomain; that is, {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ≠ &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}} implies {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{≠}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} (equivalently by [[contraposition]], {{math|&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{=}} &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} implies {{math|1=&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}}). In other words, every element of the function&#039;s [[codomain]] is the [[Image (mathematics)|image]] of {{em|at most}} one element of its [[Domain of a function|domain]].&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite web|url=https://www.mathsisfun.com/sets/injective-surjective-bijective.html|title=Injective, Surjective and Bijective|website=Math is Fun |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; The term {{em|one-to-one function}} must not be confused with {{em|one-to-one correspondence}} that refers to [[bijective function]]s, which are functions such that each element in the codomain is an image of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;exactly one&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039; &lt;/ins&gt;element in the domain.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[homomorphism]] between [[algebraic structure]]s is a function that is compatible with the operations of the structures. For all common algebraic structures, and, in particular for [[vector space]]s, an {{em|injective homomorphism}} is also called a {{em|[[monomorphism]]}}. However, in the more general context of [[category theory]], the definition of a monomorphism differs from that of an injective homomorphism.&amp;lt;ref&amp;gt;{{Cite web|url=https://stacks.math.columbia.edu/tag/00V5|title=Section 7.3 (00V5): Injective and surjective maps of presheaves |website=The Stacks project |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; This is thus a theorem that they are equivalent for algebraic structures; see {{slink|Homomorphism|Monomorphism}} for more details.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[homomorphism]] between [[algebraic structure]]s is a function that is compatible with the operations of the structures. For all common algebraic structures, and, in particular for [[vector space]]s, an {{em|injective homomorphism}} is also called a {{em|[[monomorphism]]}}. However, in the more general context of [[category theory]], the definition of a monomorphism differs from that of an injective homomorphism.&amp;lt;ref&amp;gt;{{Cite web|url=https://stacks.math.columbia.edu/tag/00V5|title=Section 7.3 (00V5): Injective and surjective maps of presheaves |website=The Stacks project |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; This is thus a theorem that they are equivalent for algebraic structures; see {{slink|Homomorphism|Monomorphism}} for more details.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Definition ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Definition ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[file:Injection.svg|thumb|An injective function, which is not also [[Surjective function|surjective]]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Dark mode invert|&lt;/ins&gt;[[file:Injection.svg|thumb|An injective function, which is not also [[Surjective function|surjective]]]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Further|topic=notation|Function (mathematics)#Notation}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Further|topic=notation|Function (mathematics)#Notation}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; be a function whose domain is a set &amp;lt;math&amp;gt;X.&amp;lt;/math&amp;gt; The function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is said to be &amp;#039;&amp;#039;&amp;#039;injective&amp;#039;&amp;#039;&amp;#039; provided that for all &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;X,&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;f(a) = f(b),&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;a = b&amp;lt;/math&amp;gt;; that is, &amp;lt;math&amp;gt;f(a) = f(b)&amp;lt;/math&amp;gt; implies &amp;lt;math&amp;gt;a=b.&amp;lt;/math&amp;gt; Equivalently, if &amp;lt;math&amp;gt;a \neq b,&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;f(a) \neq f(b)&amp;lt;/math&amp;gt; in the [[Contraposition|contrapositive]] statement.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; be a function whose domain is a set &amp;lt;math&amp;gt;X.&amp;lt;/math&amp;gt; The function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is said to be &amp;#039;&amp;#039;&amp;#039;injective&amp;#039;&amp;#039;&amp;#039; provided that for all &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;X,&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;f(a) = f(b),&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;a = b&amp;lt;/math&amp;gt;; that is, &amp;lt;math&amp;gt;f(a) = f(b)&amp;lt;/math&amp;gt; implies &amp;lt;math&amp;gt;a=b.&amp;lt;/math&amp;gt; Equivalently, if &amp;lt;math&amp;gt;a \neq b,&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;f(a) \neq f(b)&amp;lt;/math&amp;gt; in the [[Contraposition|contrapositive]] statement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this case, &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|retraction]] of &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt; Conversely, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|section]] of &amp;lt;math&amp;gt;g.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this case, &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|retraction]] of &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt; Conversely, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|section]] of &amp;lt;math&amp;gt;g.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For example: &amp;lt;math&amp;gt;f:\R\rightarrow\R^2,x\mapsto(1,m)^\intercal x&amp;lt;/math&amp;gt; is retracted by &amp;lt;math&amp;gt;g:y\mapsto\frac{(1,m)}{1+m^2}y&amp;lt;/math&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Conversely, every injection &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; with a non-empty domain has a left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. It can be defined by choosing an element &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and setting &amp;lt;math&amp;gt;g(y)&amp;lt;/math&amp;gt; to the unique element of the pre-image &amp;lt;math&amp;gt;f^{-1}[y]&amp;lt;/math&amp;gt; (if it is non-empty) or to &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; (otherwise).{{refn|Unlike the corresponding statement that every surjective function has a right inverse, this does not require the [[axiom of choice]], as the existence of &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 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 &amp;lt;math&amp;gt;\{ 0, 1 \} \to \R&amp;lt;/math&amp;gt; of the two-element set in the reals cannot have a left inverse, as it would violate [[Indecomposability (constructive mathematics)|indecomposability]], by giving a [[Retract (category theory)|retraction]] of the real line to the set {0,1}.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Conversely, every injection &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; with a non-empty domain has a left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. It can be defined by choosing an element &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and setting &amp;lt;math&amp;gt;g(y)&amp;lt;/math&amp;gt; to the unique element of the pre-image &amp;lt;math&amp;gt;f^{-1}[y]&amp;lt;/math&amp;gt; (if it is non-empty) or to &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; (otherwise).{{refn|Unlike the corresponding statement that every surjective function has a right inverse, this does not require the [[axiom of choice]], as the existence of &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 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 &amp;lt;math&amp;gt;\{ 0, 1 \} \to \R&amp;lt;/math&amp;gt; of the two-element set in the reals cannot have a left inverse, as it would violate [[Indecomposability (constructive mathematics)|indecomposability]], by giving a [[Retract (category theory)|retraction]] of the real line to the set {0,1}.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot;&gt;Line 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Other properties ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Other properties ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{See also|List of set identities and relations#Functions and sets}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{See also|List of set identities and relations#Functions and sets}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Injective composition2.svg|thumb|300px|The composition of two injective functions is injective.]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Dark mode invert|&lt;/ins&gt;[[Image:Injective composition2.svg|thumb|300px|The composition of two injective functions is injective.]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; are both injective then &amp;lt;math&amp;gt;f \circ g&amp;lt;/math&amp;gt; is injective.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; are both injective then &amp;lt;math&amp;gt;f \circ g&amp;lt;/math&amp;gt; is injective.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If &amp;lt;math&amp;gt;g \circ f&amp;lt;/math&amp;gt; is injective, then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective (but &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; need not be).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If &amp;lt;math&amp;gt;g \circ f&amp;lt;/math&amp;gt; is injective, then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective (but &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; need not be).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;D.Lazard</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=631729&amp;oldid=prev</id>
		<title>imported&gt;Goodphy: /* Injections can be undone */ Added a proof of a fact that a function with the left inverse of it is injective.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=631729&amp;oldid=prev"/>
		<updated>2025-06-05T10:13:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Injections can be undone: &lt;/span&gt; Added a proof of a fact that a function with the left inverse of it is injective.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:13, 5 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;For visual examples, readers are directed to the [[#Gallery|gallery section.]]&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;For visual examples, readers are directed to the [[#Gallery|gallery section.]]&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For any set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and any subset &amp;lt;math&amp;gt;S \subseteq X,&amp;lt;/math&amp;gt; the [[inclusion map]] &amp;lt;math&amp;gt;S \to X&amp;lt;/math&amp;gt; (which sends any element &amp;lt;math&amp;gt;s \in S&amp;lt;/math&amp;gt; to itself) is injective. In particular, the [[identity function]] &amp;lt;math&amp;gt;X \to X&amp;lt;/math&amp;gt; is always injective (and in fact bijective).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For any set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and any subset &amp;lt;math&amp;gt;S \subseteq X,&amp;lt;/math&amp;gt; the [[inclusion map]] &amp;lt;math&amp;gt;S \to X&amp;lt;/math&amp;gt; (which sends any element &amp;lt;math&amp;gt;s \in S&amp;lt;/math&amp;gt; to itself) is injective. In particular, the [[identity function]] &amp;lt;math&amp;gt;X \to X&amp;lt;/math&amp;gt; is always injective (and in fact bijective).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If the domain of a function is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;the [[empty set]], then the function is the [[empty function]], which is injective.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If the domain of a function is the [[empty set]], then the function is the [[empty function]], which is injective.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If the domain of a function has one element (that is, it is a [[singleton set]]), then the function is always injective.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If the domain of a function has one element (that is, it is a [[singleton set]]), then the function is always injective.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The function &amp;lt;math&amp;gt;f : \R \to \R&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;f(x) = 2 x + 1&amp;lt;/math&amp;gt; is injective.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The function &amp;lt;math&amp;gt;f : \R \to \R&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;f(x) = 2 x + 1&amp;lt;/math&amp;gt; is injective.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Injections can be undone ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Injections can be undone ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Functions with [[Inverse function#Left and right inverses|left inverses]] are always injections. That is, given &amp;lt;math&amp;gt;f : X \to Y,&amp;lt;/math&amp;gt; if there is a function &amp;lt;math&amp;gt;g : Y \to X&amp;lt;/math&amp;gt; such that for every &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;g(f(x)) = x&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective. In this case, &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|retraction]] of &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt; Conversely, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|section]] of &amp;lt;math&amp;gt;g.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Functions with [[Inverse function#Left and right inverses|left inverses]] are always injections. That is, given &amp;lt;math&amp;gt;f : X \to Y,&amp;lt;/math&amp;gt; if there is a function &amp;lt;math&amp;gt;g : Y \to X&amp;lt;/math&amp;gt; such that for every &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;g(f(x)) = x&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The proof is that&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;math display=&quot;block&quot;&amp;gt;f(a) = f(b) \rightarrow g(f(a))=g(f(b)) \rightarrow a = b.&amp;lt;/math&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this case, &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|retraction]] of &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt; Conversely, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|section]] of &amp;lt;math&amp;gt;g.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Conversely, every injection &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; with a non-empty domain has a left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. It can be defined by choosing an element &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and setting &amp;lt;math&amp;gt;g(y)&amp;lt;/math&amp;gt; to the unique element of the pre-image &amp;lt;math&amp;gt;f^{-1}[y]&amp;lt;/math&amp;gt; (if it is non-empty) or to &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; (otherwise).{{refn|Unlike the corresponding statement that every surjective function has a right inverse, this does not require the [[axiom of choice]], as the existence of &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 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 &amp;lt;math&amp;gt;\{ 0, 1 \} \to \R&amp;lt;/math&amp;gt; of the two-element set in the reals cannot have a left inverse, as it would violate [[Indecomposability (constructive mathematics)|indecomposability]], by giving a [[Retract (category theory)|retraction]] of the real line to the set {0,1}.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Conversely, every injection &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; with a non-empty domain has a left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. It can be defined by choosing an element &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and setting &amp;lt;math&amp;gt;g(y)&amp;lt;/math&amp;gt; to the unique element of the pre-image &amp;lt;math&amp;gt;f^{-1}[y]&amp;lt;/math&amp;gt; (if it is non-empty) or to &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; (otherwise).{{refn|Unlike the corresponding statement that every surjective function has a right inverse, this does not require the [[axiom of choice]], as the existence of &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 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 &amp;lt;math&amp;gt;\{ 0, 1 \} \to \R&amp;lt;/math&amp;gt; of the two-element set in the reals cannot have a left inverse, as it would violate [[Indecomposability (constructive mathematics)|indecomposability]], by giving a [[Retract (category theory)|retraction]] of the real line to the set {0,1}.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is not necessarily an [[Inverse function|inverse]] of &amp;lt;math&amp;gt;f,&amp;lt;/math&amp;gt; because the composition in the other order, &amp;lt;math&amp;gt;f \circ g,&amp;lt;/math&amp;gt; may differ from the identity on &amp;lt;math&amp;gt;Y.&amp;lt;/math&amp;gt; In other words, an injective function can be &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&quot;reversed&quot; by a left inverse, but is not necessarily [[Inverse function|invertible]], which requires that the function is bijective.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is not necessarily an [[Inverse function|inverse]] of &amp;lt;math&amp;gt;f,&amp;lt;/math&amp;gt; because the composition in the other order, &amp;lt;math&amp;gt;f \circ g,&amp;lt;/math&amp;gt; may differ from the identity on &amp;lt;math&amp;gt;Y.&amp;lt;/math&amp;gt; In other words, an injective function can be &quot;reversed&quot; by a left inverse, but is not necessarily [[Inverse function|invertible]], which requires that the function is bijective.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Injections may be made invertible ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Injections may be made invertible ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l61&quot;&gt;Line 61:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A proof that a function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective depends on how the function is presented and what properties the function holds.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A proof that a function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective depends on how the function is presented and what properties the function holds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For functions that are given by some formula there is a basic idea.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For functions that are given by some formula there is a basic idea. We use the definition of injectivity, namely that if &amp;lt;math&amp;gt;f(x) = f(y),&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;x = y.&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;{{cite web|last=Williams|first=Peter|title=Proving Functions One-to-One|url=http://www.math.csusb.edu/notes/proofs/bpf/node4.html |date=Aug 21, 1996 |website=Department of Mathematics at CSU San Bernardino Reference Notes Page |archive-date= 4 June 2017|archive-url=https://web.archive.org/web/20170604162511/http://www.math.csusb.edu/notes/proofs/bpf/node4.html}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We use the definition of injectivity, namely that if &amp;lt;math&amp;gt;f(x) = f(y),&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;x = y.&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;{{cite web|last=Williams|first=Peter|title=Proving Functions One-to-One|url=http://www.math.csusb.edu/notes/proofs/bpf/node4.html |date=Aug 21, 1996 |website=Department of Mathematics at CSU San Bernardino Reference Notes Page |archive-date= 4 June 2017|archive-url=https://web.archive.org/web/20170604162511/http://www.math.csusb.edu/notes/proofs/bpf/node4.html}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is an example:  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is an example:  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Goodphy</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=30305&amp;oldid=prev</id>
		<title>imported&gt;JayBeeEll: Restored revision 1270719362 by Zlamma (talk): Rv: redundant</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Injective_function&amp;diff=30305&amp;oldid=prev"/>
		<updated>2025-05-23T00:43:28Z</updated>

		<summary type="html">&lt;p&gt;Restored revision 1270719362 by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/Zlamma&quot; title=&quot;Special:Contributions/Zlamma&quot;&gt;Zlamma&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:Zlamma&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Zlamma (page does not exist)&quot;&gt;talk&lt;/a&gt;): Rv: redundant&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Function that preserves distinctness}}&lt;br /&gt;
{{Redirect|Injective|other uses|Injective module|and|Injective object}}&lt;br /&gt;
{{Functions}}&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], an &amp;#039;&amp;#039;&amp;#039;injective function&amp;#039;&amp;#039;&amp;#039; (also known as &amp;#039;&amp;#039;&amp;#039;injection&amp;#039;&amp;#039;&amp;#039;, or &amp;#039;&amp;#039;&amp;#039;one-to-one function&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;Sometimes &amp;#039;&amp;#039;one-one function&amp;#039;&amp;#039;, in Indian mathematical education. {{Cite web |title=Chapter 1:Relations and functions |url=https://ncert.nic.in/ncerts/l/lemh101.pdf |via=NCERT |url-status=live |archive-url=https://web.archive.org/web/20231226194119/https://ncert.nic.in/ncerts/l/lemh101.pdf |archive-date= Dec 26, 2023 }}&amp;lt;/ref&amp;gt; )  is a [[function (mathematics)|function]] {{math|&amp;#039;&amp;#039;f&amp;#039;&amp;#039;}} that maps [[Distinct (mathematics)|distinct]] elements of its domain to distinct elements of its codomain; that is, {{math|1=&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ≠ &amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}} implies {{math|&amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{≠}} &amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} (equivalently by [[contraposition]], {{math|&amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) {{=}} &amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}} implies {{math|1=&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = &amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}}). In other words, every element of the function&amp;#039;s [[codomain]] is the [[Image (mathematics)|image]] of {{em|at most}} one element of its [[Domain of a function|domain]].&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite web|url=https://www.mathsisfun.com/sets/injective-surjective-bijective.html|title=Injective, Surjective and Bijective|website=Math is Fun |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; The term {{em|one-to-one function}} must not be confused with {{em|one-to-one correspondence}} that refers to [[bijective function]]s, which are functions such that each element in the codomain is an image of exactly one element in the domain. &lt;br /&gt;
&lt;br /&gt;
A [[homomorphism]] between [[algebraic structure]]s is a function that is compatible with the operations of the structures. For all common algebraic structures, and, in particular for [[vector space]]s, an {{em|injective homomorphism}} is also called a {{em|[[monomorphism]]}}. However, in the more general context of [[category theory]], the definition of a monomorphism differs from that of an injective homomorphism.&amp;lt;ref&amp;gt;{{Cite web|url=https://stacks.math.columbia.edu/tag/00V5|title=Section 7.3 (00V5): Injective and surjective maps of presheaves |website=The Stacks project |access-date=2019-12-07}}&amp;lt;/ref&amp;gt; This is thus a theorem that they are equivalent for algebraic structures; see {{slink|Homomorphism|Monomorphism}} for more details.&lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; that is not injective is sometimes called many-to-one.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
[[file:Injection.svg|thumb|An injective function, which is not also [[Surjective function|surjective]].]]&lt;br /&gt;
{{Further|topic=notation|Function (mathematics)#Notation}}&lt;br /&gt;
Let &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; be a function whose domain is a set &amp;lt;math&amp;gt;X.&amp;lt;/math&amp;gt; The function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is said to be &amp;#039;&amp;#039;&amp;#039;injective&amp;#039;&amp;#039;&amp;#039; provided that for all &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;X,&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;f(a) = f(b),&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;a = b&amp;lt;/math&amp;gt;; that is, &amp;lt;math&amp;gt;f(a) = f(b)&amp;lt;/math&amp;gt; implies &amp;lt;math&amp;gt;a=b.&amp;lt;/math&amp;gt; Equivalently, if &amp;lt;math&amp;gt;a \neq b,&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;f(a) \neq f(b)&amp;lt;/math&amp;gt; in the [[Contraposition|contrapositive]] statement.&lt;br /&gt;
&lt;br /&gt;
Symbolically,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall a,b \in X, \;\; f(a)=f(b) \Rightarrow a=b,&amp;lt;/math&amp;gt;&lt;br /&gt;
which is logically equivalent to the [[Contraposition|contrapositive]],&amp;lt;ref&amp;gt;{{Cite web|url=http://www.math.umaine.edu/~farlow/sec42.pdf|title=Section 4.2 Injections, Surjections, and Bijections |last=Farlow|first=S. J.|author-link= Stanley Farlow |website=Mathematics &amp;amp; Statistics - University of Maine |access-date=2019-12-06 |url-status=dead |archive-url= https://web.archive.org/web/20191207035302/http://www.math.umaine.edu/~farlow/sec42.pdf |archive-date= Dec 7, 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall a, b \in X, \;\; a \neq b \Rightarrow f(a) \neq f(b).&amp;lt;/math&amp;gt;An injective function (or, more generally, a monomorphism) is often denoted by using the specialized arrows ↣ or ↪ (for example, &amp;lt;math&amp;gt;f:A\rightarrowtail B&amp;lt;/math&amp;gt; or  &amp;lt;math&amp;gt;f:A\hookrightarrow B&amp;lt;/math&amp;gt;), although some authors specifically reserve ↪ for an [[inclusion map]].&amp;lt;ref&amp;gt;{{Cite web |title=What are usual notations for surjective, injective and bijective functions? |url=https://math.stackexchange.com/questions/46678/what-are-usual-notations-for-surjective-injective-and-bijective-functions |access-date=2024-11-24 |website=Mathematics Stack Exchange |language=en}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;#039;&amp;#039;For visual examples, readers are directed to the [[#Gallery|gallery section.]]&amp;#039;&amp;#039;&lt;br /&gt;
* For any set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and any subset &amp;lt;math&amp;gt;S \subseteq X,&amp;lt;/math&amp;gt; the [[inclusion map]] &amp;lt;math&amp;gt;S \to X&amp;lt;/math&amp;gt; (which sends any element &amp;lt;math&amp;gt;s \in S&amp;lt;/math&amp;gt; to itself) is injective. In particular, the [[identity function]] &amp;lt;math&amp;gt;X \to X&amp;lt;/math&amp;gt; is always injective (and in fact bijective).&lt;br /&gt;
* If the domain of a function is  the [[empty set]], then the function is the [[empty function]], which is injective.&lt;br /&gt;
* If the domain of a function has one element (that is, it is a [[singleton set]]), then the function is always injective.&lt;br /&gt;
* The function &amp;lt;math&amp;gt;f : \R \to \R&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;f(x) = 2 x + 1&amp;lt;/math&amp;gt; is injective.&lt;br /&gt;
* The function &amp;lt;math&amp;gt;g : \R \to \R&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;g(x) = x^2&amp;lt;/math&amp;gt; is {{em|not}} injective, because (for example) &amp;lt;math&amp;gt;g(1) = 1 = g(-1).&amp;lt;/math&amp;gt; However, if &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is redefined so that its domain is the non-negative real numbers &amp;lt;nowiki&amp;gt;[0,+∞)&amp;lt;/nowiki&amp;gt;, then &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is injective.&lt;br /&gt;
* The [[exponential function]] &amp;lt;math&amp;gt;\exp : \R \to \R&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;\exp(x) = e^x&amp;lt;/math&amp;gt; is injective (but not [[Surjective function|surjective]], as no real value maps to a negative number).&lt;br /&gt;
* The [[natural logarithm]] function &amp;lt;math&amp;gt;\ln : (0, \infty) \to \R&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;x \mapsto \ln x&amp;lt;/math&amp;gt; is injective.&lt;br /&gt;
* The function &amp;lt;math&amp;gt;g : \R \to \R&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;g(x) = x^n - x&amp;lt;/math&amp;gt; is not injective, since, for example, &amp;lt;math&amp;gt;g(0) = g(1) = 0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More generally, when &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; are both the [[real line]] &amp;lt;math&amp;gt;\R,&amp;lt;/math&amp;gt; then an injective function &amp;lt;math&amp;gt;f : \R \to \R&amp;lt;/math&amp;gt; is one whose graph is never intersected by any horizontal line more than once. This principle is referred to as the {{em|[[horizontal line test]]}}.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Injections can be undone ==&lt;br /&gt;
&lt;br /&gt;
Functions with [[Inverse function#Left and right inverses|left inverses]] are always injections. That is, given &amp;lt;math&amp;gt;f : X \to Y,&amp;lt;/math&amp;gt; if there is a function &amp;lt;math&amp;gt;g : Y \to X&amp;lt;/math&amp;gt; such that for every &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;g(f(x)) = x&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective. In this case, &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|retraction]] of &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt; Conversely, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is called a [[Retract (category theory)|section]] of &amp;lt;math&amp;gt;g.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conversely, every injection &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; with a non-empty domain has a left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. It can be defined by choosing an element &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; in the domain of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and setting &amp;lt;math&amp;gt;g(y)&amp;lt;/math&amp;gt; to the unique element of the pre-image &amp;lt;math&amp;gt;f^{-1}[y]&amp;lt;/math&amp;gt; (if it is non-empty) or to &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; (otherwise).{{refn|Unlike the corresponding statement that every surjective function has a right inverse, this does not require the [[axiom of choice]], as the existence of &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 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 &amp;lt;math&amp;gt;\{ 0, 1 \} \to \R&amp;lt;/math&amp;gt; of the two-element set in the reals cannot have a left inverse, as it would violate [[Indecomposability (constructive mathematics)|indecomposability]], by giving a [[Retract (category theory)|retraction]] of the real line to the set {0,1}.}}&lt;br /&gt;
&lt;br /&gt;
The left inverse &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is not necessarily an [[Inverse function|inverse]] of &amp;lt;math&amp;gt;f,&amp;lt;/math&amp;gt; because the composition in the other order, &amp;lt;math&amp;gt;f \circ g,&amp;lt;/math&amp;gt; may differ from the identity on &amp;lt;math&amp;gt;Y.&amp;lt;/math&amp;gt; In other words, an injective function can be  &amp;quot;reversed&amp;quot; by a left inverse, but is not necessarily [[Inverse function|invertible]], which requires that the function is bijective.&lt;br /&gt;
&lt;br /&gt;
== Injections may be made invertible ==&lt;br /&gt;
&lt;br /&gt;
In fact, to turn an injective function &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; into a bijective (hence invertible) function, it suffices to replace its codomain &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; by its actual image &amp;lt;math&amp;gt;J = f(X).&amp;lt;/math&amp;gt; That is, let &amp;lt;math&amp;gt;g : X \to J&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;g(x) = f(x)&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;; then &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is bijective. Indeed, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; can be factored as &amp;lt;math&amp;gt;\operatorname{In}_{J,Y} \circ g,&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\operatorname{In}_{J,Y}&amp;lt;/math&amp;gt; is the [[inclusion function]] from &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; into &amp;lt;math&amp;gt;Y.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More generally, injective [[partial function]]s are called [[partial bijection]]s.&lt;br /&gt;
&lt;br /&gt;
== Other properties ==&lt;br /&gt;
{{See also|List of set identities and relations#Functions and sets}}&lt;br /&gt;
[[Image:Injective composition2.svg|thumb|300px|The composition of two injective functions is injective.]]&lt;br /&gt;
* If &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; are both injective then &amp;lt;math&amp;gt;f \circ g&amp;lt;/math&amp;gt; is injective.&lt;br /&gt;
* If &amp;lt;math&amp;gt;g \circ f&amp;lt;/math&amp;gt; is injective, then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective (but &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; need not be).&lt;br /&gt;
* &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is injective if and only if, given any functions &amp;lt;math&amp;gt;g,&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;h : W \to X&amp;lt;/math&amp;gt; whenever &amp;lt;math&amp;gt;f \circ g = f \circ h,&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;g = h.&amp;lt;/math&amp;gt; In other words, injective functions are precisely the [[monomorphism]]s in the [[category theory|category]] &amp;#039;&amp;#039;&amp;#039;[[Category of sets|Set]]&amp;#039;&amp;#039;&amp;#039; of sets.&lt;br /&gt;
* If &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is injective and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a [[subset]] of &amp;lt;math&amp;gt;X,&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;f^{-1}(f(A)) = A.&amp;lt;/math&amp;gt; Thus, &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; can be recovered from its [[Image (function)|image]] &amp;lt;math&amp;gt;f(A).&amp;lt;/math&amp;gt;&lt;br /&gt;
* If &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is injective and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; are both subsets of &amp;lt;math&amp;gt;X,&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;f(A \cap B) = f(A) \cap f(B).&amp;lt;/math&amp;gt;&lt;br /&gt;
* Every function &amp;lt;math&amp;gt;h : W \to Y&amp;lt;/math&amp;gt; can be decomposed as &amp;lt;math&amp;gt;h = f \circ g&amp;lt;/math&amp;gt; for a suitable injection &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and surjection &amp;lt;math&amp;gt;g.&amp;lt;/math&amp;gt; This decomposition is unique [[up to isomorphism]], and &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; may be thought of as the [[inclusion function]] of the range &amp;lt;math&amp;gt;h(W)&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; as a subset of the codomain &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;h.&amp;lt;/math&amp;gt;&lt;br /&gt;
* If &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is an injective function, then &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; has at least as many elements as &amp;lt;math&amp;gt;X,&amp;lt;/math&amp;gt; in the sense of [[cardinal number]]s. In particular, if, in addition, there is an injection from &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;X,&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; have the same cardinal number. (This is known as the [[Cantor–Bernstein–Schroeder theorem]].)&lt;br /&gt;
* If both &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; are [[Finite set|finite]] with the same number of elements, then &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is injective if and only if &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is surjective (in which case &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is bijective).&lt;br /&gt;
* An injective function which is a homomorphism between two algebraic structures is an [[embedding]].&lt;br /&gt;
* 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 &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective can be decided by only considering the graph (and not the codomain) of &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proving that functions are injective ==&lt;br /&gt;
&lt;br /&gt;
A proof that a function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective depends on how the function is presented and what properties the function holds.&lt;br /&gt;
For functions that are given by some formula there is a basic idea.&lt;br /&gt;
We use the definition of injectivity, namely that if &amp;lt;math&amp;gt;f(x) = f(y),&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;x = y.&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;{{cite web|last=Williams|first=Peter|title=Proving Functions One-to-One|url=http://www.math.csusb.edu/notes/proofs/bpf/node4.html |date=Aug 21, 1996 |website=Department of Mathematics at CSU San Bernardino Reference Notes Page |archive-date= 4 June 2017|archive-url=https://web.archive.org/web/20170604162511/http://www.math.csusb.edu/notes/proofs/bpf/node4.html}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example: &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;f(x) = 2 x + 3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proof: Let &amp;lt;math&amp;gt;f : X \to Y.&amp;lt;/math&amp;gt;  Suppose &amp;lt;math&amp;gt;f(x) = f(y).&amp;lt;/math&amp;gt;  So &amp;lt;math&amp;gt;2 x + 3 = 2 y + 3&amp;lt;/math&amp;gt; implies &amp;lt;math&amp;gt;2 x = 2 y,&amp;lt;/math&amp;gt; which implies &amp;lt;math&amp;gt;x = y.&amp;lt;/math&amp;gt;  Therefore, it follows from the definition that &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective.&lt;br /&gt;
&lt;br /&gt;
There are multiple other methods of proving that a function is injective.  For example, in calculus if &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; 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 &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a linear transformation it is sufficient to show that the kernel of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; contains only the zero vector.  If &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
A graphical approach for a real-valued function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; of a real variable &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is the [[horizontal line test]]. If every horizontal line intersects the curve of &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; in at most one point, then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is injective or one-to-one.&lt;br /&gt;
&lt;br /&gt;
==Gallery==&lt;br /&gt;
{{Gallery&lt;br /&gt;
|perrow=4&lt;br /&gt;
|align=center&lt;br /&gt;
|Image:Injection.svg|An &amp;#039;&amp;#039;&amp;#039;injective&amp;#039;&amp;#039;&amp;#039; non-surjective function (injection, not a bijection)&lt;br /&gt;
|Image:Bijection.svg|An &amp;#039;&amp;#039;&amp;#039;injective&amp;#039;&amp;#039;&amp;#039; surjective function (bijection)&lt;br /&gt;
|Image:Surjection.svg|A non-injective surjective function (surjection, not a bijection)&lt;br /&gt;
|Image:Not-Injection-Surjection.svg|A non-injective non-surjective function (also not a bijection)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Gallery&lt;br /&gt;
|perrow=3&lt;br /&gt;
|align=center&lt;br /&gt;
|Image:Non-injective function1.svg|Not an injective function. Here &amp;lt;math&amp;gt;X_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;X_2&amp;lt;/math&amp;gt; are subsets of &amp;lt;math&amp;gt;X, Y_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y_2&amp;lt;/math&amp;gt; are subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;: for two regions where the function is not injective because more than one domain [[Element (mathematics)|element]] can map to a single range element. That is, it is possible for {{em|more than one}} &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to map to the {{em|same}} &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;Y.&amp;lt;/math&amp;gt;&lt;br /&gt;
|Image:Non-injective function2.svg|Making functions injective. The previous function &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; can be reduced to one or more injective functions (say) &amp;lt;math&amp;gt;f : X_1 \to Y_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f : X_2 \to Y_2,&amp;lt;/math&amp;gt; shown by solid curves (long-dash parts of initial curve are not mapped to anymore). Notice how the rule &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; has not changed – only the domain and range. &amp;lt;math&amp;gt;X_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;X_2&amp;lt;/math&amp;gt; are subsets of &amp;lt;math&amp;gt;X, Y_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y_2&amp;lt;/math&amp;gt; are subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;: 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 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; maps to one &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;Y.&amp;lt;/math&amp;gt;&lt;br /&gt;
|Image:Injective function.svg|Injective functions. Diagramatic interpretation in the [[Cartesian plane]], defined by the [[Map (mathematics)|mapping]] &amp;lt;math&amp;gt;f : X \to Y,&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;y = f(x),&amp;lt;/math&amp;gt; {{nowrap|&amp;lt;math&amp;gt;X =&amp;lt;/math&amp;gt; domain of function}}, {{nowrap|&amp;lt;math&amp;gt;Y = &amp;lt;/math&amp;gt; [[range of a function|range of function]]}}, and &amp;lt;math&amp;gt;\operatorname{im}(f)&amp;lt;/math&amp;gt; denotes image of &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt; Every one &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; maps to exactly one unique &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;Y.&amp;lt;/math&amp;gt; The circled parts of the axes represent domain and range sets— in accordance with the standard diagrams above&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* {{Annotated link|Bijection, injection and surjection}}&lt;br /&gt;
* {{Annotated link|Injective metric space}}&lt;br /&gt;
* {{Annotated link|Monotonic function}}&lt;br /&gt;
* {{Annotated link|Univalent function}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
{{Reflist|group=note}}&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* {{Citation|last1=Bartle|first1=Robert G.|title=The Elements of Real Analysis|publisher=[[John Wiley &amp;amp; Sons]]|location=New York|edition=2nd|isbn=978-0-471-05464-1|year=1976}}, p.&amp;amp;nbsp;17 &amp;#039;&amp;#039;ff&amp;#039;&amp;#039;.&lt;br /&gt;
* {{Citation|last1=Halmos|first1=Paul R.|author1-link=Paul R. Halmos|title=[[Naive Set Theory (book)|Naive Set Theory]]|isbn=978-0-387-90092-6|year=1974|publisher=Springer|location=New York}}, p.&amp;amp;nbsp;38 &amp;#039;&amp;#039;ff&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
{{Commons category|Injectivity}}&lt;br /&gt;
{{Wiktionary|injective}}&lt;br /&gt;
* [http://jeff560.tripod.com/i.html Earliest Uses of Some of the Words of Mathematics: entry on Injection, Surjection and Bijection has the history of Injection and related terms.]&lt;br /&gt;
* [http://www.khanacademy.org/math/linear-algebra/v/surjective--onto--and-injective--one-to-one--functions Khan Academy – Surjective (onto) and Injective (one-to-one) functions: Introduction to surjective and injective functions]&lt;br /&gt;
&lt;br /&gt;
{{Mathematical logic}}&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Functions and mappings]]&lt;br /&gt;
[[Category:Basic concepts in set theory]]&lt;br /&gt;
[[Category:Types of functions]]&lt;/div&gt;</summary>
		<author><name>imported&gt;JayBeeEll</name></author>
	</entry>
</feed>