<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Felix&#039; Math Place &#187; Category Theory</title>
	<atom:link href="http://math.fontein.de/tag/category-theory/feed/" rel="self" type="application/rss+xml" />
	<link>http://math.fontein.de</link>
	<description>Focussed on, but not limited to Computational Number Theory</description>
	<lastBuildDate>Sat, 30 Jul 2011 12:35:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Fun With Representable Functors, or Why I Like Yondea&#8217;s Lemma.</title>
		<link>http://math.fontein.de/2009/08/16/fun-with-representable-functors-or-why-i-like-yondeas-lemma/</link>
		<comments>http://math.fontein.de/2009/08/16/fun-with-representable-functors-or-why-i-like-yondeas-lemma/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 19:53:38 +0000</pubDate>
		<dc:creator>Felix Fontein</dc:creator>
				<category><![CDATA[Algebra]]></category>
		<category><![CDATA[Category Theory]]></category>
		<category><![CDATA[group functors]]></category>
		<category><![CDATA[group objects]]></category>
		<category><![CDATA[representable functors]]></category>
		<category><![CDATA[Yondea's lemma]]></category>

		<guid isPermaLink="false">http://math.fontein.de/?p=358</guid>
		<description><![CDATA[We discuss the notion of representable functors in Category Theory. Then, we present Yoneda's lemma and apply it to the situation of group objects in categories and their relation to functors into the category of groups, resulting in a surprising result that these two concepts are essentially the same. Most proofs are included, as well as lots of commutative diagrams.]]></description>
			<content:encoded><![CDATA[<p>Sometimes people ask, &ldquo;why do you use <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Category_theory">Category Theorey</a>? Isn&#8217;t it just a set of abstract terms making things look more complicated?&rdquo; Well, sometimes this is true. Often, it allows to make short and precise statements instead of listing several properties:</p>
<blockquote>
&ldquo;<img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> is a functor from the category of groups into the category of sets&rdquo; (or &ldquo;<img src='http://math.fontein.de/wp-content/latex/bea/bea49ce46bad2d1256a9bbe05c91e5da-T-000000-0.png' alt='F : \catGrp \to \catSet' title='F : \catGrp \to \catSet' class='latex-inline' /> is a functor&rdquo;)</blockquote>
<p>versus</p>
<blockquote>
&ldquo;for every group, <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/849/849adec0dfa4009a6dfa0144eb188ee7-T-000000-0.png' alt='F(G)' title='F(G)' class='latex-inline' /> is a set; if <img src='http://math.fontein.de/wp-content/latex/2a9/2a9bfb540b693fb75b8900dac31fa679-T-000000-0.png' alt='\phi : G \to G&#039;' title='\phi : G \to G&#039;' class='latex-inline' /> is a group homomorphism, then <img src='http://math.fontein.de/wp-content/latex/3fa/3fa90c7a0092e56fff1af155124670b1-T-000000-0.png' alt='F(\phi) : F(G) \to F(G&#039;)' title='F(\phi) : F(G) \to F(G&#039;)' class='latex-inline' /> is a map; if <img src='http://math.fontein.de/wp-content/latex/6a4/6a497cf68ce2770e426cd53b66898127-T-000000-0.png' alt='\phi = \id_G' title='\phi = \id_G' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/2b7/2b75ae361ea4f9706332a6a06c81a6f0-T-000000-0.png' alt='F(\phi) = \id_{F(G)}' title='F(\phi) = \id_{F(G)}' class='latex-inline' />; if <img src='http://math.fontein.de/wp-content/latex/93f/93f66e8a703e7fa9fc4152d0e9445a58-T-000000-0.png' alt='\psi : G&#039; \to G&#039;&#039;' title='\psi : G&#039; \to G&#039;&#039;' class='latex-inline' /> is another group homomorphism, then <img src='http://math.fontein.de/wp-content/latex/0ee/0eeb8f41f76beaf1726c354c3e34d34f-T-000000-0.png' alt='F(\psi \circ \phi) = F(\psi) \circ F(\phi)' title='F(\psi \circ \phi) = F(\psi) \circ F(\phi)' class='latex-inline' />&rdquo;.
</blockquote>
<p>And it allows to apply very generic statements to a large class of specific examples. And, sometimes, it even gives new insights by abstracting results.</p>

<p>Today I want to discuss representable functors and Yondea&#8217;s lemma which is, for example, used a lot in modern <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Algebraic_geometry">Algebraic Geometry</a>. In the following, I will always assume that in all categories I use, the morphisms between two objects form a set. We will denote the category of sets by <img src='http://math.fontein.de/wp-content/latex/b5d/b5db1cb350a7a23da1182b7c031e27c0-T-000000-0.png' alt='\catSet' title='\catSet' class='latex-inline' /> (and not the french <img src='http://math.fontein.de/wp-content/latex/518/5187afdd349f5f3e163ff1c6dfe5eb36-T-000000-0.png' alt='\catEns' title='\catEns' class='latex-inline' />), the category of groups by <img src='http://math.fontein.de/wp-content/latex/9db/9db96e51019680324af0f727f540c65e-T-000000-0.png' alt='\catGrp' title='\catGrp' class='latex-inline' />, the category of abelian groups by <img src='http://math.fontein.de/wp-content/latex/993/993d898064b36a43eb0ceb1c5fbdd89e-T-000000-0.png' alt='\catAb' title='\catAb' class='latex-inline' />, the category of rings by <img src='http://math.fontein.de/wp-content/latex/7d0/7d06c0a684f5b26596ec38e96a567da9-T-000000-0.png' alt='\catRing' title='\catRing' class='latex-inline' />, the category of field extensions of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> by <img src='http://math.fontein.de/wp-content/latex/60d/60d4a27ff9dcfbe27e18b01cee800e46-T-000000-0.png' alt='\catFld(K)' title='\catFld(K)' class='latex-inline' /> and, for a ring <img src='http://math.fontein.de/wp-content/latex/e1e/e1e1d3d40573127e9ee0480caf1283d6-T-000000-0.png' alt='R' title='R' class='latex-inline' />, the category of <img src='http://math.fontein.de/wp-content/latex/e1e/e1e1d3d40573127e9ee0480caf1283d6-T-000000-0.png' alt='R' title='R' class='latex-inline' />-modules by <img src='http://math.fontein.de/wp-content/latex/cdb/cdbe8a783b2a6fac5132373312787da3-T-000000-0.png' alt='\catMod(R)' title='\catMod(R)' class='latex-inline' />. We begin with the definition of a representable functor. For any category <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> whose objects are sets with further structures, and whose morphisms are maps between these sets, we call <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Concrete_category">concrete</a> and we have the <i>forgetful functor</i> <img src='http://math.fontein.de/wp-content/latex/50e/50e904bb7e0ee6e182a691fdc3001bdd-T-000000-0.png' alt='Forget : \schmC \to \catSet' title='Forget : \schmC \to \catSet' class='latex-inline' />. Finally, denote by <img src='http://math.fontein.de/wp-content/latex/c9b/c9b27adf63c60628134da39050a27dc3-T-000000-0.png' alt='\schmC^{op}' title='\schmC^{op}' class='latex-inline' /> the <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Opposite_category">opposite</a> category of <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />; we will not use the term of contravariant functors <img src='http://math.fontein.de/wp-content/latex/283/2835487e8c55cd686f837bc175ac6304-T-000000-0.png' alt='\schmC \to \schmD' title='\schmC \to \schmD' class='latex-inline' />, but treat them as functors <img src='http://math.fontein.de/wp-content/latex/407/4073cd39f56d044bdc17742661e0f78e-T-000000-0.png' alt='\schmC^{op} \to \schmD' title='\schmC^{op} \to \schmD' class='latex-inline' />.</p>

<p>Let us begin withe the definition of representable functors.</p>

<blockquote class='theorem'><div class='theoremtitle'>Definition.</div> <div class='theoremmain'>
<ol>
<li>We say that a functor <img src='http://math.fontein.de/wp-content/latex/c6a/c6a11d815d4ea4c56f7cebfb3ddee36b-T-000000-0.png' alt='F : \schmC^{op} \to \catSet' title='F : \schmC^{op} \to \catSet' class='latex-inline' /> is <i>represented</i> by an object <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' /> if there exists a <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Natural_transformation">natural equivalence</a> <img src='http://math.fontein.de/wp-content/latex/4f2/4f285e5cd509a5cfa1ddbdb4ae1c4924-T-000000-0.png' alt='\eta : F \to \Hom_\schmC(-, X)' title='\eta : F \to \Hom_\schmC(-, X)' class='latex-inline' />.
<br />
If <img src='http://math.fontein.de/wp-content/latex/fe7/fe73c21ce78c3942a608104fc50176c6-T-000000-0.png' alt='F : \schmC^{op} \to \schmD' title='F : \schmC^{op} \to \schmD' class='latex-inline' /> is a functor, <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/230/23078dbdeb36a7ea81642f3ad2d2edc5-T-000000-0.png' alt='\schmD' title='\schmD' class='latex-inline' /> is concrete, we say that <img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> is represented by <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' /> if <img src='http://math.fontein.de/wp-content/latex/c5f/c5ffff87550df1bc19f5e42ec00e4c25-T-000000-0.png' alt='Forget \circ F : \schmC^{op} \to \catSet' title='Forget \circ F : \schmC^{op} \to \catSet' class='latex-inline' /> is represented by <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' />. Finally, we say that <img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> is <i>representable</i> if an object <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' /> exists such that <img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> is represented by <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' />.</li>
<li>We say that a functor <img src='http://math.fontein.de/wp-content/latex/b5f/b5f4068db48af6840ecb5b88880f8cae-T-000000-0.png' alt='F : \schmC \to \catSet' title='F : \schmC \to \catSet' class='latex-inline' /> is <i>represented</i> by an object <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' /> if there exists a <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Natural_transformation">natural equivalence</a> <img src='http://math.fontein.de/wp-content/latex/ad8/ad8ef6b3c6fc4b96bf0805c365400b1d-T-000000-0.png' alt='\eta : F \to \Hom_\schmC(X, -)' title='\eta : F \to \Hom_\schmC(X, -)' class='latex-inline' />.
<br />
If <img src='http://math.fontein.de/wp-content/latex/085/0853d8b3d7c22edb2e98df3827635657-T-000000-0.png' alt='F : \schmC \to \schmD' title='F : \schmC \to \schmD' class='latex-inline' /> is a functor, <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/230/23078dbdeb36a7ea81642f3ad2d2edc5-T-000000-0.png' alt='\schmD' title='\schmD' class='latex-inline' /> is concrete, we say that <img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> is represented by <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' /> if <img src='http://math.fontein.de/wp-content/latex/e88/e88673499bc8cb52b965e6bad0431af1-T-000000-0.png' alt='Forget \circ F : \schmC \to \catSet' title='Forget \circ F : \schmC \to \catSet' class='latex-inline' /> is represented by <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' />. Finally, we say that <img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> is <i>representable</i> if an object <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' /> exists such that <img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> is represented by <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' />.</li>
</ol>
</div></blockquote>

<p>This sounds rather abstract. Let us describe <img src='http://math.fontein.de/wp-content/latex/8b5/8b5f392c1d64b50ba1c3eea4ffad9f56-T-000000-0.png' alt='\Hom_\schmC(-, X) : \schmC^{op} \to \catSet' title='\Hom_\schmC(-, X) : \schmC^{op} \to \catSet' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/88d/88d3a01200ea47eb6fd4924588660b25-T-000000-0.png' alt='\Hom_\schmC(X, -) : \schmC \to \catSet' title='\Hom_\schmC(X, -) : \schmC \to \catSet' class='latex-inline' /> in a little more in detail. To an object <img src='http://math.fontein.de/wp-content/latex/cac/cac6abd929f44feb5691804759f7f808-T-000000-0.png' alt='A \in \schmC' title='A \in \schmC' class='latex-inline' />, they assign the set <img src='http://math.fontein.de/wp-content/latex/a5e/a5ef12da084799e23312aa9a635dfc48-T-000000-0.png' alt='\Hom_\schmC(A, X)' title='\Hom_\schmC(A, X)' class='latex-inline' /> of all morphisms from <img src='http://math.fontein.de/wp-content/latex/7fc/7fc56270e7a70fa81a5935b72eacbe29-T-000000-0.png' alt='A' title='A' class='latex-inline' /> to <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' />, respectively the set <img src='http://math.fontein.de/wp-content/latex/9e5/9e5a1161d3de2b23d00e82a49fba2dfb-T-000000-0.png' alt='\Hom_\schmC(X, A)' title='\Hom_\schmC(X, A)' class='latex-inline' /> of all morphisms from <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' /> to <img src='http://math.fontein.de/wp-content/latex/7fc/7fc56270e7a70fa81a5935b72eacbe29-T-000000-0.png' alt='A' title='A' class='latex-inline' />. And to a morphism <img src='http://math.fontein.de/wp-content/latex/d14/d1420e870c688c852ac06631b4a17bad-T-000000-0.png' alt='\varphi : A \to A&#039;' title='\varphi : A \to A&#039;' class='latex-inline' /> they assign the map <img src='http://math.fontein.de/wp-content/latex/674/674c686406d09767727ea28209110bb3-T-000000-0.png' alt='\displaystyle  \Hom_\schmC(\varphi, X) : \Hom_\schmC(A&#039;, X) \to \Hom_\schmC(A, X), \quad f \mapsto f \circ \varphi ' title='\displaystyle  \Hom_\schmC(\varphi, X) : \Hom_\schmC(A&#039;, X) \to \Hom_\schmC(A, X), \quad f \mapsto f \circ \varphi ' class='latex-displaystyle' /> respectively <img src='http://math.fontein.de/wp-content/latex/ca1/ca1f2b588ff9a77148babdafde0c8815-T-000000-0.png' alt='\displaystyle  \Hom_\schmC(X, \varphi) : \Hom_\schmC(X, A) \to \Hom_\schmC(X, A&#039;), \quad f \mapsto \varphi \circ f. ' title='\displaystyle  \Hom_\schmC(X, \varphi) : \Hom_\schmC(X, A) \to \Hom_\schmC(X, A&#039;), \quad f \mapsto \varphi \circ f. ' class='latex-displaystyle' /> We want to make both concepts more clear with two important examples.</p>

<blockquote class='example'><div class='exampletitle'>Example.</div> <div class='examplemain'>
Let us consider the category <img src='http://math.fontein.de/wp-content/latex/62a/62ac83ad5c8dfb6a18e0a2d446cbc845-T-000000-0.png' alt='\schmC = \catRing(K)' title='\schmC = \catRing(K)' class='latex-inline' /> of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />-algebras, where <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a fixed ring (or field, if you feel more comfortable). Let <img src='http://math.fontein.de/wp-content/latex/332/3322f39cbfd36b3b4df92c95b29904c5-T-000000-0.png' alt='X = K' title='X = K' class='latex-inline' /> be the ring itself, and let <img src='http://math.fontein.de/wp-content/latex/a71/a717e1c7a8ba5cadab2b1ce0416751ce-T-000000-0.png' alt='A = K[x_1, \dots, x_n]' title='A = K[x_1, \dots, x_n]' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/be1/be1d0c9ee13e7545c7ff089c4a2050ea-T-000000-0.png' alt='A&#039; = K[x_1, \dots, x_n]/(f_1, \dots, f_m)' title='A&#039; = K[x_1, \dots, x_n]/(f_1, \dots, f_m)' class='latex-inline' />, where <img src='http://math.fontein.de/wp-content/latex/60f/60ff252c4501952a2bdc5f3119c3d2db-T-000000-0.png' alt='f_1, \dots, f_m \in K[x_1, \dots, x_n]' title='f_1, \dots, f_m \in K[x_1, \dots, x_n]' class='latex-inline' /> are polynomials. Now every <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />-homomorphism <img src='http://math.fontein.de/wp-content/latex/936/93615873796af3fca6b8bc27383ef49d-T-000000-0.png' alt='\varphi : A \to K' title='\varphi : A \to K' class='latex-inline' /> is a substitution homomorphism, i.e. there exists a uniquely determined <img src='http://math.fontein.de/wp-content/latex/eaa/eaa2ab718cf0c36a9b8bdd581fc1991b-T-000000-0.png' alt='a = (a_1, \dots, a_n) \in K^n' title='a = (a_1, \dots, a_n) \in K^n' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/7a7/7a7479dbbdd9a64f4a85afe73c47dc31-T-000000-0.png' alt='\varphi(f) = f(a_1, \dots, a_n)' title='\varphi(f) = f(a_1, \dots, a_n)' class='latex-inline' />. Conversely, for any tuple <img src='http://math.fontein.de/wp-content/latex/eaa/eaa2ab718cf0c36a9b8bdd581fc1991b-T-000000-0.png' alt='a = (a_1, \dots, a_n) \in K^n' title='a = (a_1, \dots, a_n) \in K^n' class='latex-inline' />, there exists a homomorphism <img src='http://math.fontein.de/wp-content/latex/4f2/4f20f6ce6896089097930cb079a7fe98-T-000000-0.png' alt='\varphi_a : A \to K' title='\varphi_a : A \to K' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/58f/58f5c609c6cfb4ff0a595bdd4b543803-T-000000-0.png' alt='f \mapsto f(a)' title='f \mapsto f(a)' class='latex-inline' />. Hence, we can identify <img src='http://math.fontein.de/wp-content/latex/4df/4df8a69370cbc84559529ced1b4b5d77-T-000000-0.png' alt='\Hom_\schmC(A, K)' title='\Hom_\schmC(A, K)' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/0a0/0a0393ec57d613f07fc734dd9f9a0b7b-T-000000-0.png' alt='K^n' title='K^n' class='latex-inline' />.
<br />
Now the homomorphisms <img src='http://math.fontein.de/wp-content/latex/d17/d177266c30f91adf65beee182ae79cb8-T-000000-0.png' alt='A&#039; = A/I \to K' title='A&#039; = A/I \to K' class='latex-inline' /> correspond to the homomorphisms <img src='http://math.fontein.de/wp-content/latex/317/31710a2b72344328c4701e97e76908f9-T-000000-0.png' alt='A \to K' title='A \to K' class='latex-inline' /> whose kernel contain <img src='http://math.fontein.de/wp-content/latex/dd7/dd7536794b63bf90eccfd37f9b147d7f-T-000000-0.png' alt='I' title='I' class='latex-inline' />. Let <img src='http://math.fontein.de/wp-content/latex/4f2/4f20f6ce6896089097930cb079a7fe98-T-000000-0.png' alt='\varphi_a : A \to K' title='\varphi_a : A \to K' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/58f/58f5c609c6cfb4ff0a595bdd4b543803-T-000000-0.png' alt='f \mapsto f(a)' title='f \mapsto f(a)' class='latex-inline' /> be a homomorphism. Then <img src='http://math.fontein.de/wp-content/latex/ab4/ab46d2c673b54e618a792bb55a0702d4-T-000000-0.png' alt='\displaystyle  I \subseteq \ker \varphi_a \Leftrightarrow \forall i : f_i(a) = 0 \Leftrightarrow a \in V(f_1, \dots, f_m), ' title='\displaystyle  I \subseteq \ker \varphi_a \Leftrightarrow \forall i : f_i(a) = 0 \Leftrightarrow a \in V(f_1, \dots, f_m), ' class='latex-displaystyle' /> where <img src='http://math.fontein.de/wp-content/latex/660/660c70e20cb66ee8002985ae9b889956-T-000000-0.png' alt='\displaystyle  V := V(f_1, \dots, f_m) := \{ a \in K^n \mid f_1(a) = \dots = f_m(a) = 0 \} ' title='\displaystyle  V := V(f_1, \dots, f_m) := \{ a \in K^n \mid f_1(a) = \dots = f_m(a) = 0 \} ' class='latex-displaystyle' /> is the <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Algebraic_variety">variety</a> defined by the polynonials <img src='http://math.fontein.de/wp-content/latex/406/4068937013d8973ef8673aee34e4a62b-T-000000-0.png' alt='f_1, \dots, f_m' title='f_1, \dots, f_m' class='latex-inline' />. Hence, we can identify <img src='http://math.fontein.de/wp-content/latex/5ed/5ed1ae6311da75481166eb5aea12564b-T-000000-0.png' alt='\Hom_\schmC(A&#039;, K)' title='\Hom_\schmC(A&#039;, K)' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/520/5206560a306a2e085a437fd258eb57ce-T-000000-0.png' alt='V' title='V' class='latex-inline' />. Now consider the projection <img src='http://math.fontein.de/wp-content/latex/ae4/ae4547573e9b445433bb02d8d7963196-T-000000-0.png' alt='\pi : A \to A&#039;' title='\pi : A \to A&#039;' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/7b8/7b86fad1dbe04263314b83c49dee27a7-T-000000-0.png' alt='f \mapsto f + I' title='f \mapsto f + I' class='latex-inline' />. If <img src='http://math.fontein.de/wp-content/latex/a0c/a0c01e70c4908893017ca9c191a98316-T-000000-0.png' alt='\varphi \in \Hom_\schmC(A&#039;, K)' title='\varphi \in \Hom_\schmC(A&#039;, K)' class='latex-inline' /> corresponds to the point <img src='http://math.fontein.de/wp-content/latex/e47/e47b0d413fcb507188b7abd2cfc7be12-T-000000-0.png' alt='a \in V' title='a \in V' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/1a5/1a5ba58981f3ba7ef1b04f79bf7f6647-T-000000-0.png' alt='\Hom_\schmC(\pi, K)(\varphi) = \varphi \circ \pi : A \to K' title='\Hom_\schmC(\pi, K)(\varphi) = \varphi \circ \pi : A \to K' class='latex-inline' /> also corresponds to <img src='http://math.fontein.de/wp-content/latex/0cc/0cc175b9c0f1b6a831c399e269772661-T-000000-0.png' alt='a' title='a' class='latex-inline' />, but this time <img src='http://math.fontein.de/wp-content/latex/bb4/bb48ae435127b01884f472e8356a0d9f-T-000000-0.png' alt='a \in K^n' title='a \in K^n' class='latex-inline' />! Hence, <img src='http://math.fontein.de/wp-content/latex/d2c/d2cf4e07fe391611a35561eba08f5229-T-000000-0.png' alt='\Hom_\schmC(\pi, K)(\varphi)' title='\Hom_\schmC(\pi, K)(\varphi)' class='latex-inline' /> is the inclusion map <img src='http://math.fontein.de/wp-content/latex/679/6795748f4082f27d6f87fccf3d2368f9-T-000000-0.png' alt='V \injto K^n' title='V \injto K^n' class='latex-inline' />.
<br />
Now, if one replaces <img src='http://math.fontein.de/wp-content/latex/c87/c872685644963dd9dea98c2e5d73e594-T-000000-0.png' alt='\Hom_\schmC(-, K)' title='\Hom_\schmC(-, K)' class='latex-inline' /> by <img src='http://math.fontein.de/wp-content/latex/610/6103e5a1d3c5b20e6d46e91100c0a07c-T-000000-0.png' alt='\Hom_\schmC(-, S)' title='\Hom_\schmC(-, S)' class='latex-inline' />, where <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' /> is a <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />-algebra, we can identify <img src='http://math.fontein.de/wp-content/latex/d83/d831b3188a6c43cfadfc61b96d47840d-T-000000-0.png' alt='\Hom_\schmC(A, S)' title='\Hom_\schmC(A, S)' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/f74/f74115260830faf5178589e98c061a4e-T-000000-0.png' alt='S^n' title='S^n' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/567/567a76d8565fb88b6d1dd1a4cb6b9f00-T-000000-0.png' alt='\Hom_\schmC(A&#039;, S)' title='\Hom_\schmC(A&#039;, S)' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/6ff/6ff7588383b87bc4a34e7750b5b190f6-T-000000-0.png' alt='\displaystyle  V_S := V_S(f_1, \dots, f_m) := \{ a \in S^n \mid f_1(a) = \dots = f_m(a) = 0 \}, ' title='\displaystyle  V_S := V_S(f_1, \dots, f_m) := \{ a \in S^n \mid f_1(a) = \dots = f_m(a) = 0 \}, ' class='latex-displaystyle' /> and again <img src='http://math.fontein.de/wp-content/latex/936/936358fe3a9dba6bcdc3ddceee9e5723-T-000000-0.png' alt='\Hom_\schmC(\pi, S)' title='\Hom_\schmC(\pi, S)' class='latex-inline' /> is the inclusion map <img src='http://math.fontein.de/wp-content/latex/4af/4af36dd8c1b78fe93e29c1dcd1c3d82b-T-000000-0.png' alt='V_S \injto S^n' title='V_S \injto S^n' class='latex-inline' />. Note that this is not just a toy example, but a very fundamental concept used with <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Affine_scheme">affine schemes</a>. In fact, there, one fixes a <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />-algebra <img src='http://math.fontein.de/wp-content/latex/37a/37a12b78a9ca96989ad7ceceacb37ea2-T-000000-0.png' alt='A&#039;' title='A&#039;' class='latex-inline' />, say our <img src='http://math.fontein.de/wp-content/latex/be1/be1d0c9ee13e7545c7ff089c4a2050ea-T-000000-0.png' alt='A&#039; = K[x_1, \dots, x_n]/(f_1, \dots, f_m)' title='A&#039; = K[x_1, \dots, x_n]/(f_1, \dots, f_m)' class='latex-inline' />, and looks at the functor <img src='http://math.fontein.de/wp-content/latex/fce/fce8de11ac76a396f0e51210acbcba2c-T-000000-0.png' alt='\Hom_\schmC(A&#039;, -) : \schmC \to \catSet' title='\Hom_\schmC(A&#039;, -) : \schmC \to \catSet' class='latex-inline' />; this functor is called the <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Functor_of_points">functor of points</a> as it assigns to every <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />-algebra <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' /> (indirectly) the solutions <img src='http://math.fontein.de/wp-content/latex/646/6465e0beec6874767c45eb8e57df26c4-T-000000-0.png' alt='V_S(f_1, \dots, f_m)' title='V_S(f_1, \dots, f_m)' class='latex-inline' /> of the polynomial equations <img src='http://math.fontein.de/wp-content/latex/c42/c42a300edcbad896378a7897c43bbbd0-T-000000-0.png' alt='f_1(a) = \dots = f_m(a) = 0' title='f_1(a) = \dots = f_m(a) = 0' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/9ac/9ac94f4421daa92b17e46e2fef137d33-T-000000-0.png' alt='a \in S^n' title='a \in S^n' class='latex-inline' />. In fact, if we consider the functor <img src='http://math.fontein.de/wp-content/latex/803/803fb382a139bb556879d8c2067adc4c-T-000000-0.png' alt='\displaystyle  V_\bullet : \schmC \to \catSet, \quad S \mapsto V_S(f_1, \dots, f_m) ' title='\displaystyle  V_\bullet : \schmC \to \catSet, \quad S \mapsto V_S(f_1, \dots, f_m) ' class='latex-displaystyle' /> with <img src='http://math.fontein.de/wp-content/latex/339/339c401e279bb490d2679f17de679b36-T-000000-0.png' alt='V_\phi : V_S \to V_{S&#039;}' title='V_\phi : V_S \to V_{S&#039;}' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/c25/c25c54c120818b5819d96f33f2a3f77f-T-000000-0.png' alt='(a_1, \dots, a_n) \mapsto (\phi(a_1), \dots, \phi(a_n))' title='(a_1, \dots, a_n) \mapsto (\phi(a_1), \dots, \phi(a_n))' class='latex-inline' /> for <img src='http://math.fontein.de/wp-content/latex/74d/74d9cb75beee4dec17d96db4ccd41137-T-000000-0.png' alt='\phi : S \to S&#039;' title='\phi : S \to S&#039;' class='latex-inline' />, then we obtain a natural transformation <img src='http://math.fontein.de/wp-content/latex/ff5/ff51605a033f5229fa7a7ef8b347a909-T-000000-0.png' alt='\displaystyle  \eta : V_\bullet \to \Hom_\schmC(A&#039;, \bullet) ' title='\displaystyle  \eta : V_\bullet \to \Hom_\schmC(A&#039;, \bullet) ' class='latex-displaystyle' /> which assigns to <img src='http://math.fontein.de/wp-content/latex/806/8066b1e150e249db1add9d757e22d2bf-T-000000-0.png' alt='S \in \schmC' title='S \in \schmC' class='latex-inline' /> the map <img src='http://math.fontein.de/wp-content/latex/3bd/3bd6d74bc11140f1ba8fe8e4da24798e-T-000000-0.png' alt='\displaystyle  V_S \to \Hom_\schmC(A&#039;, S), \quad a \mapsto \begin{cases} A&#039; \to S \atop f \mapsto f(a). \end{cases} ' title='\displaystyle  V_S \to \Hom_\schmC(A&#039;, S), \quad a \mapsto \begin{cases} A&#039; \to S \atop f \mapsto f(a). \end{cases} ' class='latex-displaystyle' /> Since by the above, this is a bijection, it turns out that <img src='http://math.fontein.de/wp-content/latex/ffe/ffe9f913124f345732e9f00fa258552e-T-000000-0.png' alt='\eta' title='\eta' class='latex-inline' /> is in fact a <i>natural equivalence</i>; hence, <img src='http://math.fontein.de/wp-content/latex/37a/37a12b78a9ca96989ad7ceceacb37ea2-T-000000-0.png' alt='A&#039;' title='A&#039;' class='latex-inline' /> represents the functor <img src='http://math.fontein.de/wp-content/latex/663/66333d489b18a407108f5ef7e513cac9-T-000000-0.png' alt='V_\bullet' title='V_\bullet' class='latex-inline' />.
</div></blockquote>

<blockquote class='example'><div class='exampletitle'>Example.</div> <div class='examplemain'>
Another example also comes from algebraic geometry, namely <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Elliptic_curve">elliptic curves</a>. If <img src='http://math.fontein.de/wp-content/latex/cc7/cc7c0155bbea93e54f6571dfe710c0d0-T-000000-0.png' alt='E : y^2 = x^3 + a x + b' title='E : y^2 = x^3 + a x + b' class='latex-inline' /> is an elliptic curve defined over a field <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />, i.e. <img src='http://math.fontein.de/wp-content/latex/b89/b89249d3205ed0b2b22612201dbab45d-T-000000-0.png' alt='a, b \in K' title='a, b \in K' class='latex-inline' />, then for every field extension <img src='http://math.fontein.de/wp-content/latex/3fe/3feced7a2dae068aab2feca41c377196-T-000000-0.png' alt='L/K' title='L/K' class='latex-inline' /> we can define <img src='http://math.fontein.de/wp-content/latex/0d2/0d233c911abf0f53502d9fa74116128d-T-000000-0.png' alt='\displaystyle  E(L) := \{ (x, y) \mid y^2 = x^3 + a x + b \} \cup \{ \infty \}. ' title='\displaystyle  E(L) := \{ (x, y) \mid y^2 = x^3 + a x + b \} \cup \{ \infty \}. ' class='latex-displaystyle' /> For every <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />-homomorphism <img src='http://math.fontein.de/wp-content/latex/00a/00aca43982437bc0f6ca38166c365bc8-T-000000-0.png' alt='\phi : L \to L&#039;' title='\phi : L \to L&#039;' class='latex-inline' />, we obtain a map <img src='http://math.fontein.de/wp-content/latex/908/90876593c25bdd4f87bb95a421cdbe66-T-000000-0.png' alt='E(\phi) : E(L) \to E(L&#039;)' title='E(\phi) : E(L) \to E(L&#039;)' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/ef7/ef7dc9d4bac33b336c371138e6e388f9-T-000000-0.png' alt='(x, y) \mapsto (\phi(x), \phi(y))' title='(x, y) \mapsto (\phi(x), \phi(y))' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/333/333d35442de08520c4167cf287c6638b-T-000000-0.png' alt='\infty \mapsto \infty' title='\infty \mapsto \infty' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/ebb/ebb4dbbfefd2d74de7d2b0bad768b29d-T-000000-0.png' alt='E : \catFld(K) \to \catAb' title='E : \catFld(K) \to \catAb' class='latex-inline' /> is a functor into the category of abelian groups! 
<br />
Now one can ask whether the functor <img src='http://math.fontein.de/wp-content/latex/3a3/3a3ea00cfc35332cedf6e5e9a32e94da-T-000000-0.png' alt='E' title='E' class='latex-inline' /> is representable, i.e. whether there exists a field extension <img src='http://math.fontein.de/wp-content/latex/e75/e756ca99a1c57db82e7918deeaa8edc2-T-000000-0.png' alt='L \in \catFld(K)' title='L \in \catFld(K)' class='latex-inline' /> of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> such that <img src='http://math.fontein.de/wp-content/latex/8d7/8d73d5bf4309b81704c3ce267657f955-T-000000-0.png' alt='\Hom_{\catFld(K)}(L&#039;, L)' title='\Hom_{\catFld(K)}(L&#039;, L)' class='latex-inline' /> can be <i>identified in a natural way</i> with <img src='http://math.fontein.de/wp-content/latex/095/0951588fd91d9483094ac0597152b721-T-000000-0.png' alt='E(L&#039;)' title='E(L&#039;)' class='latex-inline' /> for every field extension <img src='http://math.fontein.de/wp-content/latex/d9d/d9dd0253cb9280fcd12e48617c5535a1-T-000000-0.png' alt='L&#039;/K' title='L&#039;/K' class='latex-inline' /> &ndash; that is exactly what it means for <img src='http://math.fontein.de/wp-content/latex/800/800618943025315f869e4e1f09471012-T-000000-0.png' alt='F' title='F' class='latex-inline' /> being represented by <img src='http://math.fontein.de/wp-content/latex/ea4/ea431f3fbe364c2fea2e24bd33a7abc5-T-000000-0.png' alt='L&#039;' title='L&#039;' class='latex-inline' />. Unfortunately, it turns out not to be possible.
</div></blockquote>

<p>For two categories <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/230/23078dbdeb36a7ea81642f3ad2d2edc5-T-000000-0.png' alt='\schmD' title='\schmD' class='latex-inline' />, we can consider the category <img src='http://math.fontein.de/wp-content/latex/c97/c9717248569fe27bca75eda069221362-T-000000-0.png' alt='\Hom(\schmC^{op}, \schmD)' title='\Hom(\schmC^{op}, \schmD)' class='latex-inline' />, whose objects are functors <img src='http://math.fontein.de/wp-content/latex/407/4073cd39f56d044bdc17742661e0f78e-T-000000-0.png' alt='\schmC^{op} \to \schmD' title='\schmC^{op} \to \schmD' class='latex-inline' /> and whose morphisms are natural transformations of such functors.</p>

<p>If we fix a category <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> and an object <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' />, we obtain the functor <img src='http://math.fontein.de/wp-content/latex/190/1903e9ac52b3aaba96799977c84f2f9a-T-000000-0.png' alt='h_X := \Hom_\schmC(-, X)' title='h_X := \Hom_\schmC(-, X)' class='latex-inline' />, which is an element of <img src='http://math.fontein.de/wp-content/latex/6fa/6fa8318814a26715cde2666ec320a1c4-T-000000-0.png' alt='\Hom(\schmC^{op}, \catSet)' title='\Hom(\schmC^{op}, \catSet)' class='latex-inline' />. If we have another object <img src='http://math.fontein.de/wp-content/latex/57c/57cec4137b614c87cb4e24a3d003a3e0-T-000000-0.png' alt='Y' title='Y' class='latex-inline' /> together with a morphism <img src='http://math.fontein.de/wp-content/latex/8b8/8b8a08b3fa6c938ada6dfd602e046cfb-T-000000-0.png' alt='f : X \to Y' title='f : X \to Y' class='latex-inline' />, we obtain a natural transformation <img src='http://math.fontein.de/wp-content/latex/ff8/ff83abe802d0d8f644f92220113b567d-T-000000-0.png' alt='h_f : h_X \to h_Y' title='h_f : h_X \to h_Y' class='latex-inline' /> by assigning <img src='http://math.fontein.de/wp-content/latex/86f/86fe15b13c0963bf9010806097a2971f-T-000000-0.png' alt='Z \in \schmC' title='Z \in \schmC' class='latex-inline' /> the morphism <img src='http://math.fontein.de/wp-content/latex/797/7974663e970359a92d6f56a3f0b792d4-T-000000-0.png' alt='\Hom_\schmC(Z, X) \to \Hom_\schmC(Z, Y)' title='\Hom_\schmC(Z, X) \to \Hom_\schmC(Z, Y)' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/3fe/3fe7c54a479cb0d06e242580c8dd4979-T-000000-0.png' alt='g \mapsto f \circ g' title='g \mapsto f \circ g' class='latex-inline' />. Hence, <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' /> can be seen as a functor from <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> to <img src='http://math.fontein.de/wp-content/latex/299/299a5a27a96e760f0948ad36f1fd3953-T-000000-0.png' alt='\Hom(\schmC^{op}, \catSet) =: \hat{\schmC}' title='\Hom(\schmC^{op}, \catSet) =: \hat{\schmC}' class='latex-inline' />. This functor is also called the <i>(contravariant) Yoneda embedding</i>.</p>

<blockquote class='theorem' id='yoneda-lemma'><div class='theoremtitle'>Theorem (Yoneda's Lemma).</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> be a category and <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/699/6996d65b271976e89ce3bb372e8c1652-T-000000-0.png' alt='H \in \hat{\schmC}' title='H \in \hat{\schmC}' class='latex-inline' />. Then there is a natural bijection <img src='http://math.fontein.de/wp-content/latex/406/4065649892d90bc1efe6a7da52df4a4d-T-000000-0.png' alt='\displaystyle  H(X) \to \Hom_{\hat{\schmC}}(h_X, H) ' title='\displaystyle  H(X) \to \Hom_{\hat{\schmC}}(h_X, H) ' class='latex-displaystyle' /> with the following property:
<br />
If <img src='http://math.fontein.de/wp-content/latex/73a/73aed225a02ae18077d15f98da9ff68f-T-000000-0.png' alt='u \in H(X)' title='u \in H(X)' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/7b7/7b774effe4a349c6dd82ad4f4f21d34c-T-000000-0.png' alt='u' title='u' class='latex-inline' /> is mapped onto the natural transformation <img src='http://math.fontein.de/wp-content/latex/660/660af2f2d76872776ba775a6dadc22a0-T-000000-0.png' alt='h_X \to H' title='h_X \to H' class='latex-inline' />, which satisfies that <img src='http://math.fontein.de/wp-content/latex/502/5023b892bb667e3ca1e02887d983f0c0-T-000000-0.png' alt='g \in h_X(A)' title='g \in h_X(A)' class='latex-inline' /> is mapped onto <img src='http://math.fontein.de/wp-content/latex/712/7125d296d8cc64f06453791f74c9cc7e-T-000000-0.png' alt='H(g)(u) \in H(A)' title='H(g)(u) \in H(A)' class='latex-inline' />.
<br />
In other terms: <img src='http://math.fontein.de/wp-content/latex/c82/c82b68efa9b012a5d8462618d977ac8e-T-000000-0.png' alt='\eta :{} &amp; \bullet_2(\bullet_1) \to \Hom_{\hat{\schmC}}(h(\bullet_1), \bullet_2), \\ &amp; (X, H) \mapsto \begin{cases} H(X) \to \Hom_{\hat{\schmC}}(h_X, H) \\ u \mapsto \begin{cases} h_X \to H \\ A \mapsto \begin{cases} h_X(A) \to H(A) \\ g \mapsto H(g)(u). \end{cases} \end{cases} \end{cases}' title='\eta :{} &amp; \bullet_2(\bullet_1) \to \Hom_{\hat{\schmC}}(h(\bullet_1), \bullet_2), \\ &amp; (X, H) \mapsto \begin{cases} H(X) \to \Hom_{\hat{\schmC}}(h_X, H) \\ u \mapsto \begin{cases} h_X \to H \\ A \mapsto \begin{cases} h_X(A) \to H(A) \\ g \mapsto H(g)(u). \end{cases} \end{cases} \end{cases}' class='latex-displaystyle' /> is a natural equivalence.
</div></blockquote>

<p>This looks rather complicated. A simpler corollary is:</p>

<blockquote class='theorem' id='yoneda-corollary'><div class='theoremtitle'>Corollary.</div> <div class='theoremmain'>
The Yoneda embedding <img src='http://math.fontein.de/wp-content/latex/f56/f5614165d1d4713b04c334c6ae009d6a-T-000000-0.png' alt='h : \schmC \to \hat{\schmC}' title='h : \schmC \to \hat{\schmC}' class='latex-inline' /> is <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Faithful_functor">fully faithful</a>, i.e. for every <img src='http://math.fontein.de/wp-content/latex/81e/81e3aafd250b227db5e22562ca88254e-T-000000-0.png' alt='X, Y \in \schmC' title='X, Y \in \schmC' class='latex-inline' />, the map <img src='http://math.fontein.de/wp-content/latex/c07/c07db06bef0d070d93231f77fad45e8f-T-000000-0.png' alt='h : \Hom_\schmC(X, Y) \to \Hom_{\hat{\schmC}}(h_X, h_Y)' title='h : \Hom_\schmC(X, Y) \to \Hom_{\hat{\schmC}}(h_X, h_Y)' class='latex-inline' /> is bijective. In fact, <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' /> is a <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Full_subcategory#Embeddings">full embedding</a>.
</div></blockquote>

Before we continue with the proof of Yoneda&#8217;s lemma and the corollary, let us first take apart the notation from Yoneda&#8217;s lemma. If <img src='http://math.fontein.de/wp-content/latex/699/6996d65b271976e89ce3bb372e8c1652-T-000000-0.png' alt='H \in \hat{\schmC}' title='H \in \hat{\schmC}' class='latex-inline' />, it means that <img src='http://math.fontein.de/wp-content/latex/c1d/c1d9f50f86825a1a2302ec2449c17196-T-000000-0.png' alt='H' title='H' class='latex-inline' /> is a functor <img src='http://math.fontein.de/wp-content/latex/490/4909a46572d27fdd7dcbe0e548ab6c3b-T-000000-0.png' alt='\schmC^{op} \to \catSet' title='\schmC^{op} \to \catSet' class='latex-inline' />. The class (which, by Yoneda&#8217;s lemma, is a set) <img src='http://math.fontein.de/wp-content/latex/545/545fd49d8c0e502cf1a8e56a4105ced3-T-000000-0.png' alt='\Hom_{\hat{\schmC}}(h_X, H)' title='\Hom_{\hat{\schmC}}(h_X, H)' class='latex-inline' /> is the class of natural transformations <img src='http://math.fontein.de/wp-content/latex/c6e/c6e35b0dc3921a0c517cffcebc8dee52-T-000000-0.png' alt='h_X \to X' title='h_X \to X' class='latex-inline' />. Now, Yoneda&#8217;s lemma basically says that there is a natural bijection between the set <img src='http://math.fontein.de/wp-content/latex/016/016d368c7a889e4ba80f386b8900c6fc-T-000000-0.png' alt='H(X)' title='H(X)' class='latex-inline' /> and the set of natural transformations <img src='http://math.fontein.de/wp-content/latex/660/660af2f2d76872776ba775a6dadc22a0-T-000000-0.png' alt='h_X \to H' title='h_X \to H' class='latex-inline' />.

The property says that the bijection has to look as follows: to an element <img src='http://math.fontein.de/wp-content/latex/73a/73aed225a02ae18077d15f98da9ff68f-T-000000-0.png' alt='u \in H(X)' title='u \in H(X)' class='latex-inline' />, we want to assign a natural transformation <img src='http://math.fontein.de/wp-content/latex/93f/93f7aba943845307a4aa36624fcbbda0-T-000000-0.png' alt='\eta_u : h_X \to H' title='\eta_u : h_X \to H' class='latex-inline' /> which is defined as follows: for an object <img src='http://math.fontein.de/wp-content/latex/cac/cac6abd929f44feb5691804759f7f808-T-000000-0.png' alt='A \in \schmC' title='A \in \schmC' class='latex-inline' />, we want that <img src='http://math.fontein.de/wp-content/latex/5e2/5e2853715f2f1fe922814e7758123a00-T-000000-0.png' alt='\eta_u(A) : h_X(A) \to H(A)' title='\eta_u(A) : h_X(A) \to H(A)' class='latex-inline' /> is defined by <img src='http://math.fontein.de/wp-content/latex/17f/17fa3a927dc17919e3c3445005345abc-T-000000-0.png' alt='g \mapsto H(g)(u)' title='g \mapsto H(g)(u)' class='latex-inline' />, i.e. we want to map <img src='http://math.fontein.de/wp-content/latex/52d/52dc1d1c0650f1ac2fe9244a6a8d2f8c-T-000000-0.png' alt='g \in \Hom_\schmC(A, X)' title='g \in \Hom_\schmC(A, X)' class='latex-inline' /> to <img src='http://math.fontein.de/wp-content/latex/595/59547b7492dab974f552ee72e266d6fd-T-000000-0.png' alt='H(g) : H(X) \to H(A)' title='H(g) : H(X) \to H(A)' class='latex-inline' /> evaluated at <img src='http://math.fontein.de/wp-content/latex/7b7/7b774effe4a349c6dd82ad4f4f21d34c-T-000000-0.png' alt='u' title='u' class='latex-inline' />, which was an element of <img src='http://math.fontein.de/wp-content/latex/016/016d368c7a889e4ba80f386b8900c6fc-T-000000-0.png' alt='H(X)' title='H(X)' class='latex-inline' />.

Still sounds really complicated, doesn&#8217;t it? Well, lets start with the proof, which includes some fancy diagrams.

<blockquote class='proof'><div class='prooftitle'>Proof (of <a href='http://math.fontein.de/forward.php?r=#yoneda-lemma'>Yoneda's Lemma</a>).</div> <div class='proofmain'>
First, let <img src='http://math.fontein.de/wp-content/latex/73a/73aed225a02ae18077d15f98da9ff68f-T-000000-0.png' alt='u \in H(X)' title='u \in H(X)' class='latex-inline' />. For <img src='http://math.fontein.de/wp-content/latex/cac/cac6abd929f44feb5691804759f7f808-T-000000-0.png' alt='A \in \schmC' title='A \in \schmC' class='latex-inline' />, define <img src='http://math.fontein.de/wp-content/latex/5e2/5e2853715f2f1fe922814e7758123a00-T-000000-0.png' alt='\eta_u(A) : h_X(A) \to H(A)' title='\eta_u(A) : h_X(A) \to H(A)' class='latex-inline' /> by <img src='http://math.fontein.de/wp-content/latex/17f/17fa3a927dc17919e3c3445005345abc-T-000000-0.png' alt='g \mapsto H(g)(u)' title='g \mapsto H(g)(u)' class='latex-inline' />. Now let <img src='http://math.fontein.de/wp-content/latex/d14/d1420e870c688c852ac06631b4a17bad-T-000000-0.png' alt='\varphi : A \to A&#039;' title='\varphi : A \to A&#039;' class='latex-inline' /> be a morphism; then we have the following diagram: <img src='http://math.fontein.de/wp-content/latex/3a6/3a6d53801378fe9ee6d72fbf3cacafe9-T-000000-0.png' alt='\displaystyle  \xymatrix{ g \ar@{|-&gt;}[rrr] \ar@{|-&gt;}[dddd] &amp; &amp; &amp; g \circ \varphi \ar@{|-&gt;}[ddd] \\ &amp; \Hom_\schmC(A, X) \ar@{=}[d] &amp; \Hom_\schmC(A&#039;, X) \ar@{=}[d] &amp; \\ &amp; h_X(A) \ar[r]^{h_\varphi} \ar[d]_{\eta_u(A)} &amp; h_X(A&#039;) \ar[d]^{\eta_u(A&#039;)} &amp; \\ &amp; H(A) \ar[r]_{H(\varphi)} &amp; H(A&#039;) &amp; H(g \circ \varphi)(u) \\ H(g)(u) \ar@{|-&gt;}[rr] &amp; &amp; H(\varphi)( H(g)(u) ) &amp; } ' title='\displaystyle  \xymatrix{ g \ar@{|-&gt;}[rrr] \ar@{|-&gt;}[dddd] &amp; &amp; &amp; g \circ \varphi \ar@{|-&gt;}[ddd] \\ &amp; \Hom_\schmC(A, X) \ar@{=}[d] &amp; \Hom_\schmC(A&#039;, X) \ar@{=}[d] &amp; \\ &amp; h_X(A) \ar[r]^{h_\varphi} \ar[d]_{\eta_u(A)} &amp; h_X(A&#039;) \ar[d]^{\eta_u(A&#039;)} &amp; \\ &amp; H(A) \ar[r]_{H(\varphi)} &amp; H(A&#039;) &amp; H(g \circ \varphi)(u) \\ H(g)(u) \ar@{|-&gt;}[rr] &amp; &amp; H(\varphi)( H(g)(u) ) &amp; } ' class='latex-displaystyle' /> But since <img src='http://math.fontein.de/wp-content/latex/c1d/c1d9f50f86825a1a2302ec2449c17196-T-000000-0.png' alt='H' title='H' class='latex-inline' /> is a contravariant functor, <img src='http://math.fontein.de/wp-content/latex/7a2/7a2edf9e4e90a3d3cca0317b88c1d05c-T-000000-0.png' alt='H(g \circ \varphi) = H(\varphi) \circ H(g)' title='H(g \circ \varphi) = H(\varphi) \circ H(g)' class='latex-inline' />; therefore, <img src='http://math.fontein.de/wp-content/latex/dae/dae69e77f7edef396859ad31479e50f0-T-000000-0.png' alt='H(\varphi)(H(g)(u)) = H(g \circ \varphi)(u)' title='H(\varphi)(H(g)(u)) = H(g \circ \varphi)(u)' class='latex-inline' />. This shows that <img src='http://math.fontein.de/wp-content/latex/4f7/4f73d153c7fc782024c2e293fb297c82-T-000000-0.png' alt='\eta_u' title='\eta_u' class='latex-inline' /> is a natural transformation, i.e. <img src='http://math.fontein.de/wp-content/latex/1ec/1ec36e34242fed79396bd20d6ea1355b-T-000000-0.png' alt='\eta_u \in \hat{\schmC}' title='\eta_u \in \hat{\schmC}' class='latex-inline' />.
<br />
Next, we have to show that <img src='http://math.fontein.de/wp-content/latex/e0c/e0c87b78267e1655df216d86d7b13106-T-000000-0.png' alt='\eta :{} &amp; \bullet_2(\bullet_1) \to \Hom_{\hat{\schmC}}(h(\bullet_1), \bullet_2), \\ &amp; (X, H) \mapsto \begin{cases} H(X) \to \Hom_{\hat{\schmC}}(h_X, H) \\ u \mapsto \eta_u \end{cases}' title='\eta :{} &amp; \bullet_2(\bullet_1) \to \Hom_{\hat{\schmC}}(h(\bullet_1), \bullet_2), \\ &amp; (X, H) \mapsto \begin{cases} H(X) \to \Hom_{\hat{\schmC}}(h_X, H) \\ u \mapsto \eta_u \end{cases}' class='latex-displaystyle' /> is a natural equivalence between functors <img src='http://math.fontein.de/wp-content/latex/1c8/1c8fa1ddaa1ec4a0af21abf264de22c0-T-000000-0.png' alt='\displaystyle  \bullet_2(\bullet_1) : \schmC \times \hat{\schmC} \to \catSet, \quad (X, H) \mapsto H(X) ' title='\displaystyle  \bullet_2(\bullet_1) : \schmC \times \hat{\schmC} \to \catSet, \quad (X, H) \mapsto H(X) ' class='latex-displaystyle' /> and <img src='http://math.fontein.de/wp-content/latex/811/811da1af5725a21ff40eae77e61537b9-T-000000-0.png' alt='\displaystyle  \Hom_{\hat{\schmC}}(h(\bullet_1), \bullet_2) : \schmC \times \hat{\schmC} \to \catSet, \quad (X, H) \mapsto \Hom_{\hat{\schmC}}(h_X, H). ' title='\displaystyle  \Hom_{\hat{\schmC}}(h(\bullet_1), \bullet_2) : \schmC \times \hat{\schmC} \to \catSet, \quad (X, H) \mapsto \Hom_{\hat{\schmC}}(h_X, H). ' class='latex-displaystyle' /> For that, let <img src='http://math.fontein.de/wp-content/latex/115/115c2aa1b59f0d2adc9119ed6d7ec6c9-T-000000-0.png' alt='X, X&#039; \in \schmC' title='X, X&#039; \in \schmC' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/471/4718d6a6267c35badb146c685b30d110-T-000000-0.png' alt='H, H&#039; \in \hat{\schmC}' title='H, H&#039; \in \hat{\schmC}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/0b8/0b8ac2b411876c530beaf9bc23f18122-T-000000-0.png' alt='\varphi : X \to X&#039;' title='\varphi : X \to X&#039;' class='latex-inline' /> a morphism and <img src='http://math.fontein.de/wp-content/latex/d07/d07f2165bb59901980e3b7ac82864f94-T-000000-0.png' alt='\psi : H \to H&#039;' title='\psi : H \to H&#039;' class='latex-inline' /> a natural transformation, and consider the following two diagrams: <img src='http://math.fontein.de/wp-content/latex/bce/bce9eda73044a3b5536a4522852dddae-T-000000-0.png' alt='\displaystyle  \xymatrix{ u \ar@{|-&gt;}[ddd] \ar@{|-&gt;}[rrr] &amp; &amp; &amp; H(\varphi)(u) \ar@{|-&gt;}[dd] \\ &amp; H(X) \ar[r]^{H(\varphi)} \ar[d]_{\eta(X, H)} &amp; H(X&#039;) \ar[d]^{\eta(X&#039;, H)} &amp; \\ &amp; \Hom_{\hat{\schmC}}(h_X, H) \ar[r]_{\Hom_{\hat{\schmC}}(h_\varphi, H)} &amp; \Hom_{\hat{\schmC}}(h_{X&#039;}, H) &amp; \eta_{H(\varphi)(u)} \\ \eta_u \ar@{|-&gt;}[rr] &amp; &amp; \eta_u \circ h_\varphi &amp; } ' title='\displaystyle  \xymatrix{ u \ar@{|-&gt;}[ddd] \ar@{|-&gt;}[rrr] &amp; &amp; &amp; H(\varphi)(u) \ar@{|-&gt;}[dd] \\ &amp; H(X) \ar[r]^{H(\varphi)} \ar[d]_{\eta(X, H)} &amp; H(X&#039;) \ar[d]^{\eta(X&#039;, H)} &amp; \\ &amp; \Hom_{\hat{\schmC}}(h_X, H) \ar[r]_{\Hom_{\hat{\schmC}}(h_\varphi, H)} &amp; \Hom_{\hat{\schmC}}(h_{X&#039;}, H) &amp; \eta_{H(\varphi)(u)} \\ \eta_u \ar@{|-&gt;}[rr] &amp; &amp; \eta_u \circ h_\varphi &amp; } ' class='latex-displaystyle' /> Now <img src='http://math.fontein.de/wp-content/latex/ef5/ef5b8da8692702a855574f5f04c9e17a-T-000000-0.png' alt='\eta_u \circ h_\varphi' title='\eta_u \circ h_\varphi' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/742/742c43db23ced0cd0aa9b783c7116349-T-000000-0.png' alt='\eta_{H(\varphi)(u)}' title='\eta_{H(\varphi)(u)}' class='latex-inline' /> are both natural transformations of functors <img src='http://math.fontein.de/wp-content/latex/490/4909a46572d27fdd7dcbe0e548ab6c3b-T-000000-0.png' alt='\schmC^{op} \to \catSet' title='\schmC^{op} \to \catSet' class='latex-inline' />. Hence, let <img src='http://math.fontein.de/wp-content/latex/cac/cac6abd929f44feb5691804759f7f808-T-000000-0.png' alt='A \in \schmC' title='A \in \schmC' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/859/859830e5e6e82518c3d8cbb5cf574559-T-000000-0.png' alt='g \in h_X(A) = \Hom_\schmC(A, X)' title='g \in h_X(A) = \Hom_\schmC(A, X)' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/f0d/f0dcae0ad90d831a5bd6a0e0ea32d164-T-000000-0.png' alt='\displaystyle  \eta_{H(\varphi)(u)}(A)(g) = H(g)( H(\varphi)(u) ) = H(\varphi \circ g)(u) ' title='\displaystyle  \eta_{H(\varphi)(u)}(A)(g) = H(g)( H(\varphi)(u) ) = H(\varphi \circ g)(u) ' class='latex-displaystyle' /> as <img src='http://math.fontein.de/wp-content/latex/c1d/c1d9f50f86825a1a2302ec2449c17196-T-000000-0.png' alt='H' title='H' class='latex-inline' /> is contravariant, and <img src='http://math.fontein.de/wp-content/latex/3ad/3ad1c9f54174461ee2333bc0d6eb1370-T-000000-0.png' alt='\displaystyle  (\eta_u \circ h_\varphi)(A)(g) = \eta_u(A) \circ h_\varphi(A)(g) = \eta_u(A) \circ \varphi \circ g = H(\varphi \circ g)(u). ' title='\displaystyle  (\eta_u \circ h_\varphi)(A)(g) = \eta_u(A) \circ h_\varphi(A)(g) = \eta_u(A) \circ \varphi \circ g = H(\varphi \circ g)(u). ' class='latex-displaystyle' /> Now consider the following diagram: <img src='http://math.fontein.de/wp-content/latex/dff/dffe0d393d1a1d35099cbb6f553af2b9-T-000000-0.png' alt='\displaystyle  \xymatrix{ u \ar@{|-&gt;}[ddd] \ar@{|-&gt;}[rrr] &amp; &amp; &amp; \psi(X)(u) \ar@{|-&gt;}[dd] \\ &amp; H(X) \ar[r]^{\psi(X)} \ar[d]_{\eta(X, H)} &amp; H&#039;(A) \ar[d]^{\eta(X, H&#039;)} &amp; \\ &amp; \Hom_{\hat{\schmC}}(h_X, H) \ar[r]_{\Hom_{\hat{\schmC}}(h_X, \psi)} &amp; \Hom_{\hat{\schmC}}(h_X, H&#039;) &amp; \eta_{\psi(X)(u)} \\ \eta_u \ar@{|-&gt;}[rr] &amp; &amp; \psi \circ \eta_u &amp; } ' title='\displaystyle  \xymatrix{ u \ar@{|-&gt;}[ddd] \ar@{|-&gt;}[rrr] &amp; &amp; &amp; \psi(X)(u) \ar@{|-&gt;}[dd] \\ &amp; H(X) \ar[r]^{\psi(X)} \ar[d]_{\eta(X, H)} &amp; H&#039;(A) \ar[d]^{\eta(X, H&#039;)} &amp; \\ &amp; \Hom_{\hat{\schmC}}(h_X, H) \ar[r]_{\Hom_{\hat{\schmC}}(h_X, \psi)} &amp; \Hom_{\hat{\schmC}}(h_X, H&#039;) &amp; \eta_{\psi(X)(u)} \\ \eta_u \ar@{|-&gt;}[rr] &amp; &amp; \psi \circ \eta_u &amp; } ' class='latex-displaystyle' /> Now <img src='http://math.fontein.de/wp-content/latex/06b/06b853d70a8c6ac69f8813fda6a2d42e-T-000000-0.png' alt='\psi \circ \eta_u' title='\psi \circ \eta_u' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/ecc/eccc88017b0b10547556ea2bf254db76-T-000000-0.png' alt='\eta_{\psi(X)(u)}' title='\eta_{\psi(X)(u)}' class='latex-inline' /> are both natural transformations of functors <img src='http://math.fontein.de/wp-content/latex/490/4909a46572d27fdd7dcbe0e548ab6c3b-T-000000-0.png' alt='\schmC^{op} \to \catSet' title='\schmC^{op} \to \catSet' class='latex-inline' />. Hence, let <img src='http://math.fontein.de/wp-content/latex/cac/cac6abd929f44feb5691804759f7f808-T-000000-0.png' alt='A \in \schmC' title='A \in \schmC' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/859/859830e5e6e82518c3d8cbb5cf574559-T-000000-0.png' alt='g \in h_X(A) = \Hom_\schmC(A, X)' title='g \in h_X(A) = \Hom_\schmC(A, X)' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/bea/beaa6b9fee5aef625e86068389a6fbcf-T-000000-0.png' alt='\displaystyle  \eta_{\psi(X)(u)}(g) = H&#039;(g)( \psi(X)(u) ) = H&#039;(g) \circ \psi(X)(u) ' title='\displaystyle  \eta_{\psi(X)(u)}(g) = H&#039;(g)( \psi(X)(u) ) = H&#039;(g) \circ \psi(X)(u) ' class='latex-displaystyle' /> and <img src='http://math.fontein.de/wp-content/latex/956/956dab4607d3d026204f89e2b17b2f2b-T-000000-0.png' alt='\displaystyle  (\psi \circ \eta_u)(A)(g) = \psi(A) \circ \eta_u(A)(g) = \psi(A) \circ H(g)(u). ' title='\displaystyle  (\psi \circ \eta_u)(A)(g) = \psi(A) \circ \eta_u(A)(g) = \psi(A) \circ H(g)(u). ' class='latex-displaystyle' /> Hence, the condition that these two elements are the same is equivalent to the fact that the diagram <img src='http://math.fontein.de/wp-content/latex/6be/6bece83ac66853cd6cb05cdaacb6cc62-T-000000-0.png' alt='\displaystyle  \xymatrix{ H(X) \ar[d]_{\psi(X)} \ar[r]^{H(g)} &amp; H(A) \ar[d]^{\psi(A)} \\ H&#039;(X) \ar[r]_{H&#039;(g)} &amp; H&#039;(A) } ' title='\displaystyle  \xymatrix{ H(X) \ar[d]_{\psi(X)} \ar[r]^{H(g)} &amp; H(A) \ar[d]^{\psi(A)} \\ H&#039;(X) \ar[r]_{H&#039;(g)} &amp; H&#039;(A) } ' class='latex-displaystyle' /> commutes; but that follows from the fact that <img src='http://math.fontein.de/wp-content/latex/a11/a11bd56a0ff5973a5604bb3fc9142b1d-T-000000-0.png' alt='\psi' title='\psi' class='latex-inline' /> is a natural transformation <img src='http://math.fontein.de/wp-content/latex/7a9/7a9edeb0d76b23aca75c351ac4eb4e49-T-000000-0.png' alt='H \to H&#039;' title='H \to H&#039;' class='latex-inline' />. Hence, we have shown that <img src='http://math.fontein.de/wp-content/latex/ffe/ffe9f913124f345732e9f00fa258552e-T-000000-0.png' alt='\eta' title='\eta' class='latex-inline' /> is a natural transformation.
<br />
It is left to show that <img src='http://math.fontein.de/wp-content/latex/ffe/ffe9f913124f345732e9f00fa258552e-T-000000-0.png' alt='\eta' title='\eta' class='latex-inline' /> is in fact an equivalence, i.e. that for <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/699/6996d65b271976e89ce3bb372e8c1652-T-000000-0.png' alt='H \in \hat{\schmC}' title='H \in \hat{\schmC}' class='latex-inline' />, the map <img src='http://math.fontein.de/wp-content/latex/0c6/0c606106020576ccfe7976c076e6ca96-T-000000-0.png' alt='\displaystyle  \eta(X, H) : H(X) \to \Hom_{\hat{\schmC}}(h_X, H), \quad u \mapsto \eta_u ' title='\displaystyle  \eta(X, H) : H(X) \to \Hom_{\hat{\schmC}}(h_X, H), \quad u \mapsto \eta_u ' class='latex-displaystyle' /> is bijective. First, we show that it is injective; for that, note that for <img src='http://math.fontein.de/wp-content/latex/73a/73aed225a02ae18077d15f98da9ff68f-T-000000-0.png' alt='u \in H(X)' title='u \in H(X)' class='latex-inline' /> we have <img src='http://math.fontein.de/wp-content/latex/9e2/9e2a496125c7e9bbe4536c0b133c0d8b-T-000000-0.png' alt='\eta_u(X)(\id_X) = H(\id_X)(u) = \id_{H(X)}(u) = u' title='\eta_u(X)(\id_X) = H(\id_X)(u) = \id_{H(X)}(u) = u' class='latex-inline' />, whence <img src='http://math.fontein.de/wp-content/latex/4f7/4f73d153c7fc782024c2e293fb297c82-T-000000-0.png' alt='\eta_u' title='\eta_u' class='latex-inline' /> uniquely determines <img src='http://math.fontein.de/wp-content/latex/7b7/7b774effe4a349c6dd82ad4f4f21d34c-T-000000-0.png' alt='u' title='u' class='latex-inline' />. To show that <img src='http://math.fontein.de/wp-content/latex/157/1571748d458f623a57ec3aee9c71e648-T-000000-0.png' alt='\eta(X, H)' title='\eta(X, H)' class='latex-inline' /> is surjective, let <img src='http://math.fontein.de/wp-content/latex/c17/c170acff508b05bd0f18255791ec649b-T-000000-0.png' alt='\eta&#039; \in \Hom_{\hat{\schmC}}(h_X, H)' title='\eta&#039; \in \Hom_{\hat{\schmC}}(h_X, H)' class='latex-inline' />. Set <img src='http://math.fontein.de/wp-content/latex/d0f/d0fae6d0c9d04b86cf58b6ed3c8c6566-T-000000-0.png' alt='u := \eta&#039;(X)(\id_X)' title='u := \eta&#039;(X)(\id_X)' class='latex-inline' />; if <img src='http://math.fontein.de/wp-content/latex/cac/cac6abd929f44feb5691804759f7f808-T-000000-0.png' alt='A \in \schmC' title='A \in \schmC' class='latex-inline' /> is an object and <img src='http://math.fontein.de/wp-content/latex/859/859830e5e6e82518c3d8cbb5cf574559-T-000000-0.png' alt='g \in h_X(A) = \Hom_\schmC(A, X)' title='g \in h_X(A) = \Hom_\schmC(A, X)' class='latex-inline' />, consider the following commutative diagram: <img src='http://math.fontein.de/wp-content/latex/e8b/e8b3c4bcfce82af327b6ddaf5ad60ceb-T-000000-0.png' alt='\displaystyle  \xymatrix{ \id_X \ar@{|-&gt;}[rrr] \ar@{|-&gt;}[ddd] &amp; &amp; &amp; g \ar@{|-&gt;}[dd] \\ &amp; \Hom_\schmC(X, X) \ar[r]^{\Hom_\schmC(g, X)} \ar[d]_{\eta&#039;(X)} &amp; \Hom_\schmC(A, X) \ar[d]^{\eta&#039;(A)} &amp; \\ &amp; H(X) \ar[r]_{H(g)} &amp; H(A) &amp; \eta&#039;(A)(g) \\ u \ar@{|-&gt;}[rr] &amp; &amp; H(g)(u) &amp; } ' title='\displaystyle  \xymatrix{ \id_X \ar@{|-&gt;}[rrr] \ar@{|-&gt;}[ddd] &amp; &amp; &amp; g \ar@{|-&gt;}[dd] \\ &amp; \Hom_\schmC(X, X) \ar[r]^{\Hom_\schmC(g, X)} \ar[d]_{\eta&#039;(X)} &amp; \Hom_\schmC(A, X) \ar[d]^{\eta&#039;(A)} &amp; \\ &amp; H(X) \ar[r]_{H(g)} &amp; H(A) &amp; \eta&#039;(A)(g) \\ u \ar@{|-&gt;}[rr] &amp; &amp; H(g)(u) &amp; } ' class='latex-displaystyle' /> Hence, <img src='http://math.fontein.de/wp-content/latex/ab9/ab95b1df4bb44e508b1fc465f0dfbeeb-T-000000-0.png' alt='\eta&#039;(A)(g) = H(g)(u) = \eta_u(A)(g)' title='\eta&#039;(A)(g) = H(g)(u) = \eta_u(A)(g)' class='latex-inline' />. Since <img src='http://math.fontein.de/wp-content/latex/7fc/7fc56270e7a70fa81a5935b72eacbe29-T-000000-0.png' alt='A' title='A' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/b2f/b2f5ff47436671b6e533d8dc3614845d-T-000000-0.png' alt='g' title='g' class='latex-inline' /> were arbitrary, we get <img src='http://math.fontein.de/wp-content/latex/361/36177d812d1221018be76393fc192001-T-000000-0.png' alt='\eta&#039; = \eta_u' title='\eta&#039; = \eta_u' class='latex-inline' />.
</div><div class='proofqed'>□</div></blockquote>

<p>Wow, looks like a huge collection of <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Abstract_nonsense">abstract nonsense</a>, eh? Well, the good news is that the worst part is done. Now, let us prove the corollary.</p>

<blockquote class='proof'><div class='prooftitle'>Proof (of the <a href='http://math.fontein.de/forward.php?r=#yoneda-corollary'>Corollary</a>).</div> <div class='proofmain'>
Let <img src='http://math.fontein.de/wp-content/latex/81e/81e3aafd250b227db5e22562ca88254e-T-000000-0.png' alt='X, Y \in \schmC' title='X, Y \in \schmC' class='latex-inline' />, and let <img src='http://math.fontein.de/wp-content/latex/885/885bd3ace27a3b5bd3aceaa6d75de4d5-T-000000-0.png' alt='H := h_Y \in \hat{\schmC}' title='H := h_Y \in \hat{\schmC}' class='latex-inline' />; then <img src='http://math.fontein.de/wp-content/latex/827/827ef7e358983eea1c9813a1358e8a60-T-000000-0.png' alt='H(X) = \Hom_\schmC(X, Y)' title='H(X) = \Hom_\schmC(X, Y)' class='latex-inline' />, and by <a href="http://math.fontein.de/forward.php?r=#yoneda-lemma">Yoneda&#8217;s Lemma</a>, the map <img src='http://math.fontein.de/wp-content/latex/1d4/1d4ccf219f9f71af27b266f4fb0d0809-T-000000-0.png' alt='\displaystyle  \eta(X, H) : \Hom_\schmC(X, Y) = H(X) \to \Hom_{\hat{\schmC}}(h_X, H) = \Hom_{\hat{\schmC}}(h_X, h_Y) ' title='\displaystyle  \eta(X, H) : \Hom_\schmC(X, Y) = H(X) \to \Hom_{\hat{\schmC}}(h_X, H) = \Hom_{\hat{\schmC}}(h_X, h_Y) ' class='latex-displaystyle' /> is bijective. We have to check that <img src='http://math.fontein.de/wp-content/latex/157/1571748d458f623a57ec3aee9c71e648-T-000000-0.png' alt='\eta(X, H)' title='\eta(X, H)' class='latex-inline' /> equals the map <img src='http://math.fontein.de/wp-content/latex/c07/c07db06bef0d070d93231f77fad45e8f-T-000000-0.png' alt='h : \Hom_\schmC(X, Y) \to \Hom_{\hat{\schmC}}(h_X, h_Y)' title='h : \Hom_\schmC(X, Y) \to \Hom_{\hat{\schmC}}(h_X, h_Y)' class='latex-inline' />; for that, let <img src='http://math.fontein.de/wp-content/latex/2dc/2dc59d3244b7a261d7d3c5b295ef29f4-T-000000-0.png' alt='u : X \to Y' title='u : X \to Y' class='latex-inline' /> be a morphism, <img src='http://math.fontein.de/wp-content/latex/cac/cac6abd929f44feb5691804759f7f808-T-000000-0.png' alt='A \in \schmC' title='A \in \schmC' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/502/5023b892bb667e3ca1e02887d983f0c0-T-000000-0.png' alt='g \in h_X(A)' title='g \in h_X(A)' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/556/55633f690331c0f5f6f9b85ae1e41645-T-000000-0.png' alt=' h(u)(A)(g) ={} &amp; h_u(A)(g) = \Hom_\schmC(A, u)(g) = u \circ g \\ {}={} &amp; \Hom_\schmC(g, Y)(u) = h_Y(g)(u) = \eta(X, H)(u)(A)(g). ' title=' h(u)(A)(g) ={} &amp; h_u(A)(g) = \Hom_\schmC(A, u)(g) = u \circ g \\ {}={} &amp; \Hom_\schmC(g, Y)(u) = h_Y(g)(u) = \eta(X, H)(u)(A)(g). ' class='latex-displaystyle' /> Finally, we have to show that <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' /> is injective on objects. For <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, we have <img src='http://math.fontein.de/wp-content/latex/9a4/9a4104040b236224f3534ce734c65b88-T-000000-0.png' alt='h_X(X) = \Hom_\schmC(X, X)' title='h_X(X) = \Hom_\schmC(X, X)' class='latex-inline' />. Since morphism sets for distinct objects are assumed to be disjunct, it follows that we can get <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' /> back from <img src='http://math.fontein.de/wp-content/latex/c2a/c2afd52fe01302a1a8a7be7ef51eee04-T-000000-0.png' alt='h_X(X)' title='h_X(X)' class='latex-inline' />.
</div><div class='proofqed'>□</div></blockquote>

<p>Well. After all this abstract nonsense, let us do some more concrete abstract nonsense. First, a lengthy definition which will turn out to be quite cool.</p>

<blockquote class='theorem'><div class='theoremtitle'>Definition.</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> be a category with a <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Final_object">final object</a> <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' /> in which <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Category_product">finite products</a> <img src='http://math.fontein.de/wp-content/latex/2c8/2c8409b90e9203b93fa86e258f6115e2-T-000000-0.png' alt='G \times G' title='G \times G' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/2ac/2ac91728eae42ff6da52a68a0d278c12-T-000000-0.png' alt='G \times G \times G' title='G \times G \times G' class='latex-inline' /> exist for all objects <img src='http://math.fontein.de/wp-content/latex/01c/01c40026a902817ba939c9d3a558c68d-T-000000-0.png' alt='G \in \schmC' title='G \in \schmC' class='latex-inline' />.
<ol>
<li>An object <img src='http://math.fontein.de/wp-content/latex/01c/01c40026a902817ba939c9d3a558c68d-T-000000-0.png' alt='G \in \schmC' title='G \in \schmC' class='latex-inline' /> together with morphisms <img src='http://math.fontein.de/wp-content/latex/e76/e769bf562c60c94fe5bad3bb971bf206-T-000000-0.png' alt='m : G \times G \to G' title='m : G \times G \to G' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/eca/eca79c8cef4ae8b2b815bbe62789b75f-T-000000-0.png' alt='i : G \to G' title='i : G \to G' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/b98/b9818524744b7e9882bde9d793f41e61-T-000000-0.png' alt='e : S \to G' title='e : S \to G' class='latex-inline' /> is called a <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Group_object">group object</a> if the following diagrams commute: <img src='http://math.fontein.de/wp-content/latex/dc7/dc7f5a9c8197c61b9860b319b0b92d9b-T-000000-0.png' alt='\displaystyle  \xymatrix@C+1cm{ G \times G \times G \ar[r]^{m \times \id_G} \ar[d]_{\qquad \id_G \times m} &amp; G \times G \ar[d]^m \\ G \times G \ar[r]_m &amp; G } ' title='\displaystyle  \xymatrix@C+1cm{ G \times G \times G \ar[r]^{m \times \id_G} \ar[d]_{\qquad \id_G \times m} &amp; G \times G \ar[d]^m \\ G \times G \ar[r]_m &amp; G } ' class='latex-displaystyle' /> <img src='http://math.fontein.de/wp-content/latex/f25/f259f996c1e671179a2e00d143798b94-T-000000-0.png' alt='\displaystyle  \xymatrix@C+0.5cm{ G \ar[r]^{(\id_G, i) \qquad} \ar[d] &amp; G \times G \ar[d]^m \\ S \ar[r]_e &amp; G } \qquad \xymatrix@C+0.5cm{ G \ar[r]^{(i, \id_G) \qquad} \ar[d] &amp; G \times G \ar[d]^m \\ S \ar[r]_e &amp; G } ' title='\displaystyle  \xymatrix@C+0.5cm{ G \ar[r]^{(\id_G, i) \qquad} \ar[d] &amp; G \times G \ar[d]^m \\ S \ar[r]_e &amp; G } \qquad \xymatrix@C+0.5cm{ G \ar[r]^{(i, \id_G) \qquad} \ar[d] &amp; G \times G \ar[d]^m \\ S \ar[r]_e &amp; G } ' class='latex-displaystyle' /> <img src='http://math.fontein.de/wp-content/latex/957/95768ab7b4be899f357b6151b2613ae2-T-000000-0.png' alt='\displaystyle  \xymatrix@C-0.5cm{ G \times S \ar[rr]^{\id_G \times e} \ar[dr]_\cong &amp; &amp; G \times G \ar[dl]^m \\ &amp; G &amp; } \qquad \xymatrix@C-0.5cm{ S \times G \ar[rr]^{e \times \id_G} \ar[dr]_\cong &amp; &amp; G \times G \ar[dl]^m \\ &amp; G &amp; } ' title='\displaystyle  \xymatrix@C-0.5cm{ G \times S \ar[rr]^{\id_G \times e} \ar[dr]_\cong &amp; &amp; G \times G \ar[dl]^m \\ &amp; G &amp; } \qquad \xymatrix@C-0.5cm{ S \times G \ar[rr]^{e \times \id_G} \ar[dr]_\cong &amp; &amp; G \times G \ar[dl]^m \\ &amp; G &amp; } ' class='latex-displaystyle' /></li>
<li>We say that a group object <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is <i>commutative</i> if <img src='http://math.fontein.de/wp-content/latex/bed/bed94dd47f722497565466b74eaac4bd-T-000000-0.png' alt='m \circ w = m' title='m \circ w = m' class='latex-inline' />, where <img src='http://math.fontein.de/wp-content/latex/7dd/7dd3b8718a27971d39c4e3ba6af3157a-T-000000-0.png' alt='w : G \times G \to G \times G' title='w : G \times G \to G \times G' class='latex-inline' /> switches its operands.</li>
<li>Let <img src='http://math.fontein.de/wp-content/latex/a74/a7400be687ddc8ebe9deecc8ed9b0ff8-T-000000-0.png' alt='(G, m_G, i_G, e_G)' title='(G, m_G, i_G, e_G)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/b0c/b0c2290ad63d2fb37f5f46a802eff1eb-T-000000-0.png' alt='(H, m_H, i_H, e_H)' title='(H, m_H, i_H, e_H)' class='latex-inline' /> be group objects. A morphism <img src='http://math.fontein.de/wp-content/latex/86d/86d95d51bfa8ab75f19aca64a5c922dd-T-000000-0.png' alt='\varphi : G \to H' title='\varphi : G \to H' class='latex-inline' /> is called a <i>homomorphism of group objects</i> <img src='http://math.fontein.de/wp-content/latex/b0e/b0e4b0b1d8ffdb74d6cc6c032b8c7553-T-000000-0.png' alt='\varphi : (G, m_G, i_G, e_G) \to (H, m_H, i_H, e_H)' title='\varphi : (G, m_G, i_G, e_G) \to (H, m_H, i_H, e_H)' class='latex-inline' /> if <img src='http://math.fontein.de/wp-content/latex/68c/68c5a4c25fac33cd85635b6a285cd8e7-T-000000-0.png' alt='m_H \circ (\varphi \times \varphi) = \varphi \circ m_G' title='m_H \circ (\varphi \times \varphi) = \varphi \circ m_G' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/232/232ebaba1fbbb406777c3d6e384cb3b5-T-000000-0.png' alt='i_H \circ \varphi = \varphi \circ i_G' title='i_H \circ \varphi = \varphi \circ i_G' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/267/267bbede087027139dbd6e12a35ff527-T-000000-0.png' alt='e_H = \varphi \circ e_G' title='e_H = \varphi \circ e_G' class='latex-inline' />.</li>
</ol>
</div></blockquote>

Let us first give some examples:

<blockquote class='example'><div class='exampletitle'>Example.</div> <div class='examplemain'>
Let <img src='http://math.fontein.de/wp-content/latex/f3e/f3e8ab6e5f6fc92795332537ea7cb8ad-T-000000-0.png' alt='\schmC = \catSet' title='\schmC = \catSet' class='latex-inline' />; then <img src='http://math.fontein.de/wp-content/latex/f27/f270bb820182d04c107854e18f6a1c89-T-000000-0.png' alt='\{ 1 \}' title='\{ 1 \}' class='latex-inline' /> is a final object in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />. The group objects in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> are exactly the groups. A group object is commutative if the corresponding group is commutative, and homomorphisms of group objects are nothing else than group homomorphisms.
</div></blockquote>

<blockquote class='example'><div class='exampletitle'>Example.</div> <div class='examplemain'>
If <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> is the category of topological spaces, with continuous maps as morphisms, then the group objects in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> are exactly the <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Topological_group">topological groups</a>. Homomorphisms of group objects are again nothing else than continuous group homomorphisms.
</div></blockquote>

<blockquote class='example'><div class='exampletitle'>Example.</div> <div class='examplemain'>
If <img src='http://math.fontein.de/wp-content/latex/5c6/5c644861ea0f48943eac15ef50b79c52-T-000000-0.png' alt='\schmC = \catGrp' title='\schmC = \catGrp' class='latex-inline' /> is the category of all groups, the group objects in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> are a bit more interesting. A final object <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' /> is given by <img src='http://math.fontein.de/wp-content/latex/5e5/5e54beaaa027b5db4c246fbb4cf60971-T-000000-0.png' alt='S = (\{ 1 \}, \cdot)' title='S = (\{ 1 \}, \cdot)' class='latex-inline' />, a group of one element (in fact, <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' /> is an initial object as well).
<br />
First, let <img src='http://math.fontein.de/wp-content/latex/840/840a8d00dc79130086bd218b6e4c0ab1-T-000000-0.png' alt='(A, \cdot)' title='(A, \cdot)' class='latex-inline' /> be an abelian group. Then <img src='http://math.fontein.de/wp-content/latex/4ea/4eaae7a16eab89462630ee4607942f68-T-000000-0.png' alt='m : A \times A \to A' title='m : A \times A \to A' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/85f/85f8b553dc5e3e269144c5773bd605c2-T-000000-0.png' alt='(x, x&#039;) \mapsto x x&#039;' title='(x, x&#039;) \mapsto x x&#039;' class='latex-inline' /> is a group homomorphism. So is <img src='http://math.fontein.de/wp-content/latex/736/7368214abb11f819a345d3e9dad08c07-T-000000-0.png' alt='i : A \to A' title='i : A \to A' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/bc4/bc46d785d5da8d6d058cec51652cf987-T-000000-0.png' alt='x \mapsto x^{-1}' title='x \mapsto x^{-1}' class='latex-inline' />, and the map <img src='http://math.fontein.de/wp-content/latex/9bc/9bcc24fca8cd8d3ba96ad72510c5ff9b-T-000000-0.png' alt='e : S \to A' title='e : S \to A' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/876/8761c9f4a5d85aa93cb890f8f64f5b57-T-000000-0.png' alt='1 \mapsto 1_A' title='1 \mapsto 1_A' class='latex-inline' /> is a group homomorphism as well. Hence, every abelian group <img src='http://math.fontein.de/wp-content/latex/840/840a8d00dc79130086bd218b6e4c0ab1-T-000000-0.png' alt='(A, \cdot)' title='(A, \cdot)' class='latex-inline' /> gives rise to a commutative group object <img src='http://math.fontein.de/wp-content/latex/6ca/6cafe83a5739f8f8450c67c89fbb0860-T-000000-0.png' alt='((A, \cdot), m, i, e)' title='((A, \cdot), m, i, e)' class='latex-inline' />.
<br />
Now, let <img src='http://math.fontein.de/wp-content/latex/a63/a633dec1aa456214b9a01aa6936fde87-T-000000-0.png' alt='((G, \cdot), m, i, e)' title='((G, \cdot), m, i, e)' class='latex-inline' /> be a group object. As <img src='http://math.fontein.de/wp-content/latex/e16/e1671797c52e15f763380b45e841ec32-T-000000-0.png' alt='e' title='e' class='latex-inline' /> is a group homomorphism, we have <img src='http://math.fontein.de/wp-content/latex/4de/4dee3d882f3de0b43ef86cf2613f9199-T-000000-0.png' alt='e(1) = 1_G' title='e(1) = 1_G' class='latex-inline' />. Next, since <img src='http://math.fontein.de/wp-content/latex/e76/e769bf562c60c94fe5bad3bb971bf206-T-000000-0.png' alt='m : G \times G \to G' title='m : G \times G \to G' class='latex-inline' /> is a group homomorphism, we get <img src='http://math.fontein.de/wp-content/latex/404/404724e318fd99727f3b43031426527f-T-000000-0.png' alt='\displaystyle  m(g, h) = m(g, 1) m(1, h) = g h, ' title='\displaystyle  m(g, h) = m(g, 1) m(1, h) = g h, ' class='latex-displaystyle' /> i.e. <img src='http://math.fontein.de/wp-content/latex/fbb/fbb8dafdf5d55549080b346dbca5b1a5-T-000000-0.png' alt='m = \cdot' title='m = \cdot' class='latex-inline' />. Now, <img src='http://math.fontein.de/wp-content/latex/eca/eca79c8cef4ae8b2b815bbe62789b75f-T-000000-0.png' alt='i : G \to G' title='i : G \to G' class='latex-inline' /> must be a group homomorphism as well, and the group object axioms force <img src='http://math.fontein.de/wp-content/latex/886/8863a9f870f922041fb35e8f4cd68f84-T-000000-0.png' alt='i(g) = g^{-1}' title='i(g) = g^{-1}' class='latex-inline' /> for all <img src='http://math.fontein.de/wp-content/latex/c97/c9742018c5575f06f59ce542b29ad79d-T-000000-0.png' alt='g \in G' title='g \in G' class='latex-inline' />; hence, for all <img src='http://math.fontein.de/wp-content/latex/482/482323cd4e318fddc68101b198cc631a-T-000000-0.png' alt='g, h \in G' title='g, h \in G' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/e4b/e4b5172d461d43cd1db765a0c75cd103-T-000000-0.png' alt='\displaystyle  g h = i(g^{-1}) i(h^{-1}) = i(g^{-1} h^{-1}) = (g^{-1} h^{-1})^{-1} = h g. ' title='\displaystyle  g h = i(g^{-1}) i(h^{-1}) = i(g^{-1} h^{-1}) = (g^{-1} h^{-1})^{-1} = h g. ' class='latex-displaystyle' /> Therefore, <img src='http://math.fontein.de/wp-content/latex/a63/a633dec1aa456214b9a01aa6936fde87-T-000000-0.png' alt='((G, \cdot), m, i, e)' title='((G, \cdot), m, i, e)' class='latex-inline' /> forces <img src='http://math.fontein.de/wp-content/latex/e19/e1981204a46a1e39a758ad34c295a408-T-000000-0.png' alt='(G, \cdot)' title='(G, \cdot)' class='latex-inline' /> to be abelian, and the argument shows that <img src='http://math.fontein.de/wp-content/latex/6f8/6f8f57715090da2632453988d9a1501b-T-000000-0.png' alt='m' title='m' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/865/865c0c0b4ab0e063e5caa3387c1a8741-T-000000-0.png' alt='i' title='i' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/e16/e1671797c52e15f763380b45e841ec32-T-000000-0.png' alt='e' title='e' class='latex-inline' /> are uniquely determined by <img src='http://math.fontein.de/wp-content/latex/e19/e1981204a46a1e39a758ad34c295a408-T-000000-0.png' alt='(G, \cdot)' title='(G, \cdot)' class='latex-inline' />.
<br />
Therefore, the group objects in <img src='http://math.fontein.de/wp-content/latex/9db/9db96e51019680324af0f727f540c65e-T-000000-0.png' alt='\catGrp' title='\catGrp' class='latex-inline' /> are exactly the abelian groups, and all of them are commutative. The group object homomorphisms between two abelian groups (with their only possible group object structure) are exactly the morphisms in <img src='http://math.fontein.de/wp-content/latex/9db/9db96e51019680324af0f727f540c65e-T-000000-0.png' alt='\catGrp' title='\catGrp' class='latex-inline' /> between the two objects.
</div></blockquote>

<p>Now, one can do other stuff with group objects <img src='http://math.fontein.de/wp-content/latex/a0a/a0ace907de8e8b1c9dbccc615250f9cd-T-000000-0.png' alt='(G, m, e, i)' title='(G, m, e, i)' class='latex-inline' />. Namely, given any other object <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, we can turn <img src='http://math.fontein.de/wp-content/latex/901/90114486c3eab9e96addb40384d9e562-T-000000-0.png' alt='\Hom_\schmC(X, G)' title='\Hom_\schmC(X, G)' class='latex-inline' /> into a group:</p>

<blockquote class='theorem'><div class='theoremtitle'>Proposition.</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/a0a/a0ace907de8e8b1c9dbccc615250f9cd-T-000000-0.png' alt='(G, m, e, i)' title='(G, m, e, i)' class='latex-inline' /> be a group object in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />. For <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, set <img src='http://math.fontein.de/wp-content/latex/6a6/6a6b0d0a9857aba4e21a675611b980a7-T-000000-0.png' alt='H := \Hom_\schmC(X, G)' title='H := \Hom_\schmC(X, G)' class='latex-inline' /> and define <img src='http://math.fontein.de/wp-content/latex/8d8/8d8b5772cad235b2eaa144fd77bbddd7-T-000000-0.png' alt=' m_H :{} &amp; H \times H \to H, \quad (f, g) \mapsto m \circ (f \times g), \\ i_H :{} &amp; H \to H, \quad f \mapsto i \circ f ' title=' m_H :{} &amp; H \times H \to H, \quad (f, g) \mapsto m \circ (f \times g), \\ i_H :{} &amp; H \to H, \quad f \mapsto i \circ f ' class='latex-displaystyle' /> and set <img src='http://math.fontein.de/wp-content/latex/278/2786bcf0b352132f0beddfc378ef9ee9-T-000000-0.png' alt='e_H := e \circ \pi_X' title='e_H := e \circ \pi_X' class='latex-inline' />, where <img src='http://math.fontein.de/wp-content/latex/e1c/e1cb0039a272f1a4aaf774f6f08a1a18-T-000000-0.png' alt='\pi_X : X \to S' title='\pi_X : X \to S' class='latex-inline' /> is the unique morphism to the final object <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/5e9/5e98591a6a432732754eeb34f9f45a3b-T-000000-0.png' alt='(H, m_H)' title='(H, m_H)' class='latex-inline' /> is a group whose inverses are given by <img src='http://math.fontein.de/wp-content/latex/975/975853fc4ba5cfe81e2948911aabb57f-T-000000-0.png' alt='i_H' title='i_H' class='latex-inline' /> and whose neutral element is <img src='http://math.fontein.de/wp-content/latex/486/486fbd1f1d85fa82cb200ae950586eb9-T-000000-0.png' alt='e_H' title='e_H' class='latex-inline' />. If <img src='http://math.fontein.de/wp-content/latex/a0a/a0ace907de8e8b1c9dbccc615250f9cd-T-000000-0.png' alt='(G, m, e, i)' title='(G, m, e, i)' class='latex-inline' /> is commutative, then <img src='http://math.fontein.de/wp-content/latex/5e9/5e98591a6a432732754eeb34f9f45a3b-T-000000-0.png' alt='(H, m_H)' title='(H, m_H)' class='latex-inline' /> is abelian.
</div></blockquote>

<blockquote class='proof'><div class='prooftitle'>Proof.</div> <div class='proofmain'>
First, we show that <img src='http://math.fontein.de/wp-content/latex/773/77390fc07964292f6f35432b68988b90-T-000000-0.png' alt='m_H' title='m_H' class='latex-inline' /> is associative. For that, let <img src='http://math.fontein.de/wp-content/latex/776/776a5861e9408f1f92bfc8eb5d61f657-T-000000-0.png' alt='f, g, h \in \Hom_\schmC(X, G)' title='f, g, h \in \Hom_\schmC(X, G)' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/64a/64abc512f18fbbff638b8cbe609983db-T-000000-0.png' alt=' m_H(m_H(f, g), h) ={} &amp; m_H(m \circ (f \times g), h) \\ {}={} &amp; m \circ ((m \circ (f \times g)) \times h) \\ \text{and} \quad m_H(f, m_H(g, h)) ={} &amp; m_H(f, m \circ (g \times h)) \\ {}={} &amp; m \circ (f \times (m \circ (g \times h)). ' title=' m_H(m_H(f, g), h) ={} &amp; m_H(m \circ (f \times g), h) \\ {}={} &amp; m \circ ((m \circ (f \times g)) \times h) \\ \text{and} \quad m_H(f, m_H(g, h)) ={} &amp; m_H(f, m \circ (g \times h)) \\ {}={} &amp; m \circ (f \times (m \circ (g \times h)). ' class='latex-displaystyle' /> We can rewrite this to <img src='http://math.fontein.de/wp-content/latex/363/363a92982878fd58025d4d770e880a67-T-000000-0.png' alt=' m_H(m_H(f, g), h) ={} &amp; m \circ (m \times \id_G) \circ (f \times g \times h) \\ \text{and} \quad m_H(f, m_H(g, h)) ={} &amp; m \circ (\id_G \times m) \circ (f \times g \times h), ' title=' m_H(m_H(f, g), h) ={} &amp; m \circ (m \times \id_G) \circ (f \times g \times h) \\ \text{and} \quad m_H(f, m_H(g, h)) ={} &amp; m \circ (\id_G \times m) \circ (f \times g \times h), ' class='latex-displaystyle' /> but from the definition of a group object, we know <img src='http://math.fontein.de/wp-content/latex/d80/d807e56567f8b51468beb1735bfc7dae-T-000000-0.png' alt='m \circ (m \times \id_G) = m \circ (\id_G \times m)' title='m \circ (m \times \id_G) = m \circ (\id_G \times m)' class='latex-inline' />. Therefore, both expressions are the same.
<br />
Next, let us show that <img src='http://math.fontein.de/wp-content/latex/486/486fbd1f1d85fa82cb200ae950586eb9-T-000000-0.png' alt='e_H' title='e_H' class='latex-inline' /> is a neutral element. For that, let <img src='http://math.fontein.de/wp-content/latex/a79/a790a1dcf52704975545c764998b274a-T-000000-0.png' alt='f \in \Hom_\schmC(X, G)' title='f \in \Hom_\schmC(X, G)' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/62c/62ccc7be025feac948313bcd9878c560-T-000000-0.png' alt=' m_H(f, e_H) ={} &amp; m \circ (f \times e_H) = m \circ ((\id_G \circ f) \times (e \circ \pi_X)) \\ {}={} &amp; m \circ (\id_G \times e) \circ (f \times \pi_X) ' title=' m_H(f, e_H) ={} &amp; m \circ (f \times e_H) = m \circ ((\id_G \circ f) \times (e \circ \pi_X)) \\ {}={} &amp; m \circ (\id_G \times e) \circ (f \times \pi_X) ' class='latex-displaystyle' /> and, analogous, <img src='http://math.fontein.de/wp-content/latex/4f8/4f8bcfc030952853a906245db60c903c-T-000000-0.png' alt='m_H(e_H, f) = m \circ (e \times \id_G) \circ (\pi_X \times f)' title='m_H(e_H, f) = m \circ (e \times \id_G) \circ (\pi_X \times f)' class='latex-inline' />. But from the commutative diagrams of the definition of a group object, it turns out that both are the same <img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />.
<br />
Now let us show that <img src='http://math.fontein.de/wp-content/latex/975/975853fc4ba5cfe81e2948911aabb57f-T-000000-0.png' alt='i_H' title='i_H' class='latex-inline' /> is the inverse map. For that, let <img src='http://math.fontein.de/wp-content/latex/a79/a790a1dcf52704975545c764998b274a-T-000000-0.png' alt='f \in \Hom_\schmC(X, G)' title='f \in \Hom_\schmC(X, G)' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/1c1/1c1c8869097f1ea173ec2ca8afe4b398-T-000000-0.png' alt='\displaystyle  m_H(f, i_H(f)) = m \circ (f \times (i \circ f)) = m \circ (\id_G \times i) \circ f ' title='\displaystyle  m_H(f, i_H(f)) = m \circ (f \times (i \circ f)) = m \circ (\id_G \times i) \circ f ' class='latex-displaystyle' /> and <img src='http://math.fontein.de/wp-content/latex/dd2/dd23a1c7e1f7b3a994c1badf92cf81e1-T-000000-0.png' alt='m_H(i_H(f), f) = m \circ (i \times \id_G) \circ f' title='m_H(i_H(f), f) = m \circ (i \times \id_G) \circ f' class='latex-inline' />. Now the definition of a group object gives <img src='http://math.fontein.de/wp-content/latex/546/546592953bec61589acfb823b42a69fd-T-000000-0.png' alt='m \circ (\id_G \times i) = m \circ (i \times \id_G) = e \circ \pi_G' title='m \circ (\id_G \times i) = m \circ (i \times \id_G) = e \circ \pi_G' class='latex-inline' />, whence <img src='http://math.fontein.de/wp-content/latex/d22/d22d4c76286f59521e56e4e506d043bd-T-000000-0.png' alt='\displaystyle  m_H(f, i_H(f)) = m_H(i_H(f), f) = e \circ \pi_G \circ f = e \circ \pi_X = e_H. ' title='\displaystyle  m_H(f, i_H(f)) = m_H(i_H(f), f) = e \circ \pi_G \circ f = e \circ \pi_X = e_H. ' class='latex-displaystyle' /> Finally, assume that <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is commutative. Let <img src='http://math.fontein.de/wp-content/latex/0b7/0b70e469013591843f1b7f1c902151de-T-000000-0.png' alt='f, g \in \Hom_\schmC(X, G)' title='f, g \in \Hom_\schmC(X, G)' class='latex-inline' />; then <img src='http://math.fontein.de/wp-content/latex/b03/b033c608900413a420637b6fa6edccac-T-000000-0.png' alt=' m_H(f, g) ={} &amp; m \circ (f \times g) = m \circ w \circ (f, g) \\ {}={} &amp; m \circ (g, f) = m_H(g, f); ' title=' m_H(f, g) ={} &amp; m \circ (f \times g) = m \circ w \circ (f, g) \\ {}={} &amp; m \circ (g, f) = m_H(g, f); ' class='latex-displaystyle' /> hence, <img src='http://math.fontein.de/wp-content/latex/5e9/5e98591a6a432732754eeb34f9f45a3b-T-000000-0.png' alt='(H, m_H)' title='(H, m_H)' class='latex-inline' /> is abelian.
</div><div class='proofqed'>□</div></blockquote>

<p>For <img src='http://math.fontein.de/wp-content/latex/f3e/f3e8ab6e5f6fc92795332537ea7cb8ad-T-000000-0.png' alt='\schmC = \catSet' title='\schmC = \catSet' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/e19/e1981204a46a1e39a758ad34c295a408-T-000000-0.png' alt='(G, \cdot)' title='(G, \cdot)' class='latex-inline' /> being a group (identified with the associated group object in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />), we get that the group <img src='http://math.fontein.de/wp-content/latex/a72/a7201a9b3552962075368d70101ee0e2-T-000000-0.png' alt='\Hom_\catSet(X, G)' title='\Hom_\catSet(X, G)' class='latex-inline' /> defined in the proposition is exactly the set <img src='http://math.fontein.de/wp-content/latex/04d/04db9ce9a26a87f258ac01b45600c12d-T-000000-0.png' alt='G^X = \{ (g_i)_{x \in X} \mid g_i \in G \}' title='G^X = \{ (g_i)_{x \in X} \mid g_i \in G \}' class='latex-inline' />, where for elements <img src='http://math.fontein.de/wp-content/latex/ce5/ce59cab3516ebe3e5a32db6afd52411b-T-000000-0.png' alt='(g_x)_{x\in X}, (h_x)_{x \in X} \in G^X' title='(g_x)_{x\in X}, (h_x)_{x \in X} \in G^X' class='latex-inline' /> we define <img src='http://math.fontein.de/wp-content/latex/7c9/7c9848c4ef8dc2853f8b69f010cf833d-T-000000-0.png' alt='(g_x)_{x \in X} (h_x)_{x \in X} := (g_x h_x)_{x \in X}' title='(g_x)_{x \in X} (h_x)_{x \in X} := (g_x h_x)_{x \in X}' class='latex-inline' />; then <img src='http://math.fontein.de/wp-content/latex/70d/70dbfe1137a58317b92721a7273fe382-T-000000-0.png' alt='(g_x)_{x \in X}^{-1} = (g_x^{-1})_{x \in X}' title='(g_x)_{x \in X}^{-1} = (g_x^{-1})_{x \in X}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/ddc/ddc48ac5aaf8fc9984ea43483967ef8d-T-000000-0.png' alt='1_{G^X} = (1_G)_{x \in X}' title='1_{G^X} = (1_G)_{x \in X}' class='latex-inline' />.</p>

<p>In <img src='http://math.fontein.de/wp-content/latex/b5d/b5db1cb350a7a23da1182b7c031e27c0-T-000000-0.png' alt='\catSet' title='\catSet' class='latex-inline' />, this seems to be not too interesting, but now assume that <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> is the category of topological spaces (with continuous maps). If <img src='http://math.fontein.de/wp-content/latex/666/666d93bd7f6f66c5daa7e0fd39a9c3fb-T-000000-0.png' alt='X = \{ p \}' title='X = \{ p \}' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/901/90114486c3eab9e96addb40384d9e562-T-000000-0.png' alt='\Hom_\schmC(X, G)' title='\Hom_\schmC(X, G)' class='latex-inline' /> gives exactly the group structure of <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' />, throwing away the additional information (i.e. that the group operations are continuous with respect to the topology on <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' />). Now, if <img src='http://math.fontein.de/wp-content/latex/486/486c9974537062a707e4d8f23a2cb1c2-T-000000-0.png' alt='X = \R' title='X = \R' class='latex-inline' /> with the usual topology, the elements of <img src='http://math.fontein.de/wp-content/latex/901/90114486c3eab9e96addb40384d9e562-T-000000-0.png' alt='\Hom_\schmC(X, G)' title='\Hom_\schmC(X, G)' class='latex-inline' /> are continuous paths in <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' />. Hence, in <img src='http://math.fontein.de/wp-content/latex/901/90114486c3eab9e96addb40384d9e562-T-000000-0.png' alt='\Hom_\schmC(X, G)' title='\Hom_\schmC(X, G)' class='latex-inline' />, we can add continuous (parameterized) paths in <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' /> (using pointwise addition)!</p>

Now the interesting result is the following application of Yondea&#8217;s lemma:

<blockquote class='theorem'><div class='theoremtitle'>Theorem.</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> be a category with finite products and a final object <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' />.
<ol>
<li>If <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is a group object, then the assignment <img src='http://math.fontein.de/wp-content/latex/283/283fd4a1f4b50d8b725adb84734a4de6-T-000000-0.png' alt='\displaystyle  \schmC \ni X \mapsto (\Hom_\schmC(X, G), (f, g) \mapsto m \circ (f \times g)) ' title='\displaystyle  \schmC \ni X \mapsto (\Hom_\schmC(X, G), (f, g) \mapsto m \circ (f \times g)) ' class='latex-displaystyle' /> is a functor <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' />. Moreover, <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is commutative if, and only if, the image of this functor lies in the subcategory <img src='http://math.fontein.de/wp-content/latex/993/993d898064b36a43eb0ceb1c5fbdd89e-T-000000-0.png' alt='\catAb' title='\catAb' class='latex-inline' /> of <img src='http://math.fontein.de/wp-content/latex/9db/9db96e51019680324af0f727f540c65e-T-000000-0.png' alt='\catGrp' title='\catGrp' class='latex-inline' />.</li>
<li>Let <img src='http://math.fontein.de/wp-content/latex/a74/a7400be687ddc8ebe9deecc8ed9b0ff8-T-000000-0.png' alt='(G, m_G, i_G, e_G)' title='(G, m_G, i_G, e_G)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/b0c/b0c2290ad63d2fb37f5f46a802eff1eb-T-000000-0.png' alt='(H, m_H, i_H, e_H)' title='(H, m_H, i_H, e_H)' class='latex-inline' /> be two group objects in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />, and let <img src='http://math.fontein.de/wp-content/latex/498/498aaf3e1973725d66d4a9cd83516348-T-000000-0.png' alt='F_G, F_H : \schmC \to \catGrp' title='F_G, F_H : \schmC \to \catGrp' class='latex-inline' /> be the corresponding functors. The group object homomorphisms <img src='http://math.fontein.de/wp-content/latex/b0e/b0e4b0b1d8ffdb74d6cc6c032b8c7553-T-000000-0.png' alt='\varphi : (G, m_G, i_G, e_G) \to (H, m_H, i_H, e_H)' title='\varphi : (G, m_G, i_G, e_G) \to (H, m_H, i_H, e_H)' class='latex-inline' /> correspond one-to-one to natural transformations <img src='http://math.fontein.de/wp-content/latex/75c/75c62b8ee3b02e53f18d8cf10077cc6d-T-000000-0.png' alt='F_G \to F_H' title='F_G \to F_H' class='latex-inline' />.
<br />
In particular, two group object structures on an object <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' /> give two naturally equivalent functors if, and only if, the group object structures are isomorphic.</li>
<li>Let <img src='http://math.fontein.de/wp-content/latex/01c/01c40026a902817ba939c9d3a558c68d-T-000000-0.png' alt='G \in \schmC' title='G \in \schmC' class='latex-inline' />. There is a one-to-one correspondence between the isomorphism classes of group object structures on <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' /> and natural equivalence classes of functors <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' /> which are represented by <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' />:
<br />
If <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is a group object structure, then <img src='http://math.fontein.de/wp-content/latex/d27/d270a061dc75fde01a8a66a39fa790a4-T-000000-0.png' alt='\displaystyle  X \mapsto (\Hom_\schmC(X, G), (f, g) \mapsto m \circ (f \times g)) ' title='\displaystyle  X \mapsto (\Hom_\schmC(X, G), (f, g) \mapsto m \circ (f \times g)) ' class='latex-displaystyle' /> is the corresponding functor.</li>
</ol>
</div></blockquote>

<p>Before showing the theorem, note that the functor <img src='http://math.fontein.de/wp-content/latex/f56/f5614165d1d4713b04c334c6ae009d6a-T-000000-0.png' alt='h : \schmC \to \hat{\schmC}' title='h : \schmC \to \hat{\schmC}' class='latex-inline' /> preserves products, i.e. if <img src='http://math.fontein.de/wp-content/latex/81e/81e3aafd250b227db5e22562ca88254e-T-000000-0.png' alt='X, Y \in \schmC' title='X, Y \in \schmC' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/368/368642918cf9bd33228643bdc52b21f8-T-000000-0.png' alt='X \times Y' title='X \times Y' class='latex-inline' /> exists, then <img src='http://math.fontein.de/wp-content/latex/d5b/d5bacb323a045a3fbda8f42efad702f0-T-000000-0.png' alt='h(X) \times h(Y)' title='h(X) \times h(Y)' class='latex-inline' /> exists in <img src='http://math.fontein.de/wp-content/latex/592/5926de20deb3a405fb1a489280a355db-T-000000-0.png' alt='\hat{\schmC}' title='\hat{\schmC}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/2a3/2a303f1acb2e5262b1655ae82e81d157-T-000000-0.png' alt='h(X \times Y) \cong h(X) \times h(Y)' title='h(X \times Y) \cong h(X) \times h(Y)' class='latex-inline' /> in a natural way.</p>

<blockquote class='proof'><div class='prooftitle'>Proof.</div> <div class='proofmain'>
<ol>
<li>First, we have to show that for morphisms <img src='http://math.fontein.de/wp-content/latex/0b8/0b8ac2b411876c530beaf9bc23f18122-T-000000-0.png' alt='\varphi : X \to X&#039;' title='\varphi : X \to X&#039;' class='latex-inline' />, the induced map <img src='http://math.fontein.de/wp-content/latex/313/313f5c71d2880ce17cef5e3994da0316-T-000000-0.png' alt='\Hom_\schmC(\varphi, G) : \Hom_\schmC(X, G) \to \Hom_\schmC(X&#039;, G)' title='\Hom_\schmC(\varphi, G) : \Hom_\schmC(X, G) \to \Hom_\schmC(X&#039;, G)' class='latex-inline' /> is a group homomorphism. For that, let <img src='http://math.fontein.de/wp-content/latex/0b7/0b70e469013591843f1b7f1c902151de-T-000000-0.png' alt='f, g \in \Hom_\schmC(X, G)' title='f, g \in \Hom_\schmC(X, G)' class='latex-inline' />; then <img src='http://math.fontein.de/wp-content/latex/441/441acd2bfe92423db6d93615c1348ac9-T-000000-0.png' alt=' &amp; \Hom_\schmC(\varphi, G)(m \circ (f \times g)) = m \circ (f \times g) \circ \varphi \\ {}={} &amp; m \circ ((f \circ \varphi) \times (g \circ \varphi)) \\ {}={} &amp; m \circ (\Hom_\schmC(\varphi, G)(f) \times \Hom_\schmC(\varphi, G)(g)), ' title=' &amp; \Hom_\schmC(\varphi, G)(m \circ (f \times g)) = m \circ (f \times g) \circ \varphi \\ {}={} &amp; m \circ ((f \circ \varphi) \times (g \circ \varphi)) \\ {}={} &amp; m \circ (\Hom_\schmC(\varphi, G)(f) \times \Hom_\schmC(\varphi, G)(g)), ' class='latex-displaystyle' /> what we had to show.
<br />
Finally, we are left to show that the fact that the image of the functor lies in <img src='http://math.fontein.de/wp-content/latex/993/993d898064b36a43eb0ceb1c5fbdd89e-T-000000-0.png' alt='\catAb' title='\catAb' class='latex-inline' /> implies that <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is commutative, i.e. that <img src='http://math.fontein.de/wp-content/latex/bed/bed94dd47f722497565466b74eaac4bd-T-000000-0.png' alt='m \circ w = m' title='m \circ w = m' class='latex-inline' />. For that, consider the natural transformations <img src='http://math.fontein.de/wp-content/latex/034/034b06c2d133f58dc9c56edd26038cb4-T-000000-0.png' alt='\hat{m} : h_G \times h_G \to h_G' title='\hat{m} : h_G \times h_G \to h_G' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/704/7048cd0b658114503c9bee9512b2cd70-T-000000-0.png' alt='\hat{m}(X) = \cdot_{h_G(X)}' title='\hat{m}(X) = \cdot_{h_G(X)}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/e17/e17f508fdd5064fbfc2cf656b479ef7f-T-000000-0.png' alt='\hat{w} : h_G \times h_G \to h_G \times h_G' title='\hat{w} : h_G \times h_G \to h_G \times h_G' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/d6f/d6f1e5c8b5765a28b2dbbee8905fa2b2-T-000000-0.png' alt='\hat{w}(X)(x, y) = (y, x)' title='\hat{w}(X)(x, y) = (y, x)' class='latex-inline' />. (The fact that this is natural follows from the fact that we interpreted <img src='http://math.fontein.de/wp-content/latex/66c/66cad5bf28938eae9a6ee5d711c6d377-T-000000-0.png' alt='h_G' title='h_G' class='latex-inline' /> as a functor <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' />.) Then we have the commutative diagram <img src='http://math.fontein.de/wp-content/latex/7eb/7eb143018020a7471d0f82f95dba4ea2-T-000000-0.png' alt='\displaystyle  \xymatrix{ h_G \times h_G \ar[rr]^{\hat{w}} \ar[dr]_{\hat{m}} &amp; &amp; h_G \times h_G \ar[dl]^{\hat{m}} \\ &amp; h_G &amp; } ' title='\displaystyle  \xymatrix{ h_G \times h_G \ar[rr]^{\hat{w}} \ar[dr]_{\hat{m}} &amp; &amp; h_G \times h_G \ar[dl]^{\hat{m}} \\ &amp; h_G &amp; } ' class='latex-displaystyle' /> since for every <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/e97/e97ec960e3525d8e7eff4461e7b9f253-T-000000-0.png' alt='(h_G(X), \cdot_{h_G(X)})' title='(h_G(X), \cdot_{h_G(X)})' class='latex-inline' /> is abelian. But now <img src='http://math.fontein.de/wp-content/latex/781/78166e65c3637296d6fc21acf98fe8b0-T-000000-0.png' alt='h_G \times h_G = h_{G \times G}' title='h_G \times h_G = h_{G \times G}' class='latex-inline' />, whence this diagram is the image of the diagram <img src='http://math.fontein.de/wp-content/latex/86d/86df0fba0ac128783a7c60a4f52396fe-T-000000-0.png' alt='\displaystyle  \xymatrix{ G \times G \ar[rr]^w \ar[dr]_m &amp; &amp; G \times G \ar[dl]^m \\ &amp; G &amp; } ' title='\displaystyle  \xymatrix{ G \times G \ar[rr]^w \ar[dr]_m &amp; &amp; G \times G \ar[dl]^m \\ &amp; G &amp; } ' class='latex-displaystyle' /> under <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' />: obviously, <img src='http://math.fontein.de/wp-content/latex/713/71358784a99c7680dd252a5242219f8e-T-000000-0.png' alt='h(w) = \hat{w}' title='h(w) = \hat{w}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/ee3/ee3d738cf4b08a2ae486650cb01c43d1-T-000000-0.png' alt='h(m) = \hat{m}' title='h(m) = \hat{m}' class='latex-inline' />. But since <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' /> is faithful, it follows from <img src='http://math.fontein.de/wp-content/latex/b16/b1676732d2e52ac4c23d519264766e7b-T-000000-0.png' alt='\hat{m} \circ \hat{w} = \hat{m}' title='\hat{m} \circ \hat{w} = \hat{m}' class='latex-inline' /> that we also have <img src='http://math.fontein.de/wp-content/latex/bed/bed94dd47f722497565466b74eaac4bd-T-000000-0.png' alt='m \circ w = m' title='m \circ w = m' class='latex-inline' />, i.e. that <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is commutative.
</li>
<li>By Yoneda&#8217;s lemma, we get a bijection between the morphisms <img src='http://math.fontein.de/wp-content/latex/0ba/0ba6b38fb04f9aabbf0a90866305a8e0-T-000000-0.png' alt='G \to H' title='G \to H' class='latex-inline' /> and the natural transformations <img src='http://math.fontein.de/wp-content/latex/a8c/a8c1dfc98c61fc661564addf7b0cf516-T-000000-0.png' alt='Forget \circ F_G \to Forget \circ F_H' title='Forget \circ F_G \to Forget \circ F_H' class='latex-inline' />. Hence, we have to sow that a morphism <img src='http://math.fontein.de/wp-content/latex/86d/86d95d51bfa8ab75f19aca64a5c922dd-T-000000-0.png' alt='\varphi : G \to H' title='\varphi : G \to H' class='latex-inline' /> is a homomorphism of group objects if, and only if, the corresponding natural transformation <img src='http://math.fontein.de/wp-content/latex/870/870f6d78e88942751006724c51d3dd94-T-000000-0.png' alt='h_\varphi' title='h_\varphi' class='latex-inline' /> is actually a natural transformation <img src='http://math.fontein.de/wp-content/latex/75c/75c62b8ee3b02e53f18d8cf10077cc6d-T-000000-0.png' alt='F_G \to F_H' title='F_G \to F_H' class='latex-inline' />.
<br />
First, note that <img src='http://math.fontein.de/wp-content/latex/875/87567e37a1fe699fe1c5d3a79325da6f-T-000000-0.png' alt='\varphi' title='\varphi' class='latex-inline' /> is a homomorphisms of group objects <img src='http://math.fontein.de/wp-content/latex/a74/a7400be687ddc8ebe9deecc8ed9b0ff8-T-000000-0.png' alt='(G, m_G, i_G, e_G)' title='(G, m_G, i_G, e_G)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/b0c/b0c2290ad63d2fb37f5f46a802eff1eb-T-000000-0.png' alt='(H, m_H, i_H, e_H)' title='(H, m_H, i_H, e_H)' class='latex-inline' /> if, and only if, <img src='http://math.fontein.de/wp-content/latex/68c/68c5a4c25fac33cd85635b6a285cd8e7-T-000000-0.png' alt='m_H \circ (\varphi \times \varphi) = \varphi \circ m_G' title='m_H \circ (\varphi \times \varphi) = \varphi \circ m_G' class='latex-inline' />: in case this condition holds, one can obtain <img src='http://math.fontein.de/wp-content/latex/232/232ebaba1fbbb406777c3d6e384cb3b5-T-000000-0.png' alt='i_H \circ \varphi = \varphi \circ i_G' title='i_H \circ \varphi = \varphi \circ i_G' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/267/267bbede087027139dbd6e12a35ff527-T-000000-0.png' alt='e_H = \varphi \circ e_G' title='e_H = \varphi \circ e_G' class='latex-inline' /> since <img src='http://math.fontein.de/wp-content/latex/b40/b405a33c80eaec76209925f80b6258a5-T-000000-0.png' alt='i_G, e_G' title='i_G, e_G' class='latex-inline' /> are uniquely determined by <img src='http://math.fontein.de/wp-content/latex/edd/edd3d2f822ad08e9f0f6e43add20978d-T-000000-0.png' alt='m_G' title='m_G' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/a7e/a7e9c686bea69f38b48a96105f193cb2-T-000000-0.png' alt='i_H, e_H' title='i_H, e_H' class='latex-inline' /> are uniquely determined by <img src='http://math.fontein.de/wp-content/latex/773/77390fc07964292f6f35432b68988b90-T-000000-0.png' alt='m_H' title='m_H' class='latex-inline' />. (Just consider the same statement for groups: given the group operation, there is exactly one neutral element with respect to that operation and the inverses are unique as well.)
<br />
Now, since <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' /> is faithful, the diagram <img src='http://math.fontein.de/wp-content/latex/710/710ecd82f1a7452dbf51b7e147cfb5e1-T-000000-0.png' alt='\displaystyle  \xymatrix{ G \times G \ar[r]^{m_G} \ar[d]_{\varphi \times \varphi} &amp; G \ar[d]^\varphi \\ H \times H \ar[r]_{m_H} &amp; H } ' title='\displaystyle  \xymatrix{ G \times G \ar[r]^{m_G} \ar[d]_{\varphi \times \varphi} &amp; G \ar[d]^\varphi \\ H \times H \ar[r]_{m_H} &amp; H } ' class='latex-displaystyle' /> commutes if, and only if, the diagram <img src='http://math.fontein.de/wp-content/latex/37e/37e1b39cad6ba848c08df7229bd20777-T-000000-0.png' alt='\displaystyle  \xymatrix{ h_G \times h_G \ar[r]^{h_{m_G}} \ar[d]_{h_\varphi \times h_\varphi} &amp; h_G \ar[d]^{h_\varphi} \\ h_H \times h_H \ar[r]_{h_{m_H}} &amp; h_H } ' title='\displaystyle  \xymatrix{ h_G \times h_G \ar[r]^{h_{m_G}} \ar[d]_{h_\varphi \times h_\varphi} &amp; h_G \ar[d]^{h_\varphi} \\ h_H \times h_H \ar[r]_{h_{m_H}} &amp; h_H } ' class='latex-displaystyle' /> commutes. That the first diagram commutes is equivalent to the fact that <img src='http://math.fontein.de/wp-content/latex/875/87567e37a1fe699fe1c5d3a79325da6f-T-000000-0.png' alt='\varphi' title='\varphi' class='latex-inline' /> is a homomorphism of group objects. That the second diagram commuts is equivalent to the fact that <img src='http://math.fontein.de/wp-content/latex/7f8/7f88e9011a814f773b5f802e584d7545-T-000000-0.png' alt='h_\varphi(X)' title='h_\varphi(X)' class='latex-inline' /> is a group homomorphism for every <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, i.e. that <img src='http://math.fontein.de/wp-content/latex/870/870f6d78e88942751006724c51d3dd94-T-000000-0.png' alt='h_\varphi' title='h_\varphi' class='latex-inline' /> is a natural transformation for functors <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' />.</li>
<li>Part 1. shows that every group object structure on <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' /> induces a functor <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' />. Part 2. shows the statement that the group structures are isomorphic if, and only if, the functors are naturally equivalent.
<br />
Let <img src='http://math.fontein.de/wp-content/latex/0e0/0e07b0af79fb75ab4bfb54626f62d5b5-T-000000-0.png' alt='F : \schmC \to \catGrp' title='F : \schmC \to \catGrp' class='latex-inline' /> be a functor which is represented by <img src='http://math.fontein.de/wp-content/latex/dfc/dfcf28d0734569a6a693bc8194de62bf-T-000000-0.png' alt='G' title='G' class='latex-inline' />, i.e. there exists a natural equivalence <img src='http://math.fontein.de/wp-content/latex/a09/a09877c6871eff91e9f3a867ed9be605-T-000000-0.png' alt='\eta : \Hom_\schmC(-, G) \to Forget \circ F' title='\eta : \Hom_\schmC(-, G) \to Forget \circ F' class='latex-inline' />. For <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, define <img src='http://math.fontein.de/wp-content/latex/2ac/2acb8cb2deb911e308ac0c8c6d2c8d15-T-000000-0.png' alt=' \hat{m}_X :{} &amp; \Hom_\schmC(A, G) \times \Hom_\schmC(A, G) \to \Hom_\schmC(A, G) \\ &amp; (f, g) \mapsto \eta(A)^{-1}(\eta(A)(f) \cdot_{F(A)} \eta(A)(f)).' title=' \hat{m}_X :{} &amp; \Hom_\schmC(A, G) \times \Hom_\schmC(A, G) \to \Hom_\schmC(A, G) \\ &amp; (f, g) \mapsto \eta(A)^{-1}(\eta(A)(f) \cdot_{F(A)} \eta(A)(f)).' class='latex-displaystyle' /> As <img src='http://math.fontein.de/wp-content/latex/ffe/ffe9f913124f345732e9f00fa258552e-T-000000-0.png' alt='\eta' title='\eta' class='latex-inline' /> is a natural transformation, it turns out that <img src='http://math.fontein.de/wp-content/latex/60d/60dc0cdb8e402ca688a3614196c832a9-T-000000-0.png' alt='\hat{m} : A \mapsto \hat{m}_X' title='\hat{m} : A \mapsto \hat{m}_X' class='latex-inline' /> gives a natural transformation <img src='http://math.fontein.de/wp-content/latex/45f/45fd94ea51cc3d634fd2e8b200e3c93e-T-000000-0.png' alt='\displaystyle  h_G \times h_G = \Hom_\schmC(-, G) \times \Hom_\schmC(-, G) \to \Hom_\schmC(-, G) = h_G. ' title='\displaystyle  h_G \times h_G = \Hom_\schmC(-, G) \times \Hom_\schmC(-, G) \to \Hom_\schmC(-, G) = h_G. ' class='latex-displaystyle' /> Since <img src='http://math.fontein.de/wp-content/latex/e70/e7002b9554b4497dfc0cdf7b3369efa3-T-000000-0.png' alt='h_G \times h_G \cong h_{G \times G}' title='h_G \times h_G \cong h_{G \times G}' class='latex-inline' /> in a natural way, we have that <img src='http://math.fontein.de/wp-content/latex/aa9/aa962d2373deff15c05c716ef1e3c082-T-000000-0.png' alt='\hat{m}' title='\hat{m}' class='latex-inline' /> gives a natural transformation <img src='http://math.fontein.de/wp-content/latex/133/1331a0d85ae6ed7754146ee1ec461f31-T-000000-0.png' alt='h_{G \times G} \to h_G' title='h_{G \times G} \to h_G' class='latex-inline' />. By the <a href="http://math.fontein.de/forward.php?r=#yoneda-corollary">corollary</a> on Yoneda&#8217;s lemma, this natural transformation corresponds to a morphism <img src='http://math.fontein.de/wp-content/latex/e76/e769bf562c60c94fe5bad3bb971bf206-T-000000-0.png' alt='m : G \times G \to G' title='m : G \times G \to G' class='latex-inline' />.
<br />
Let us show that <img src='http://math.fontein.de/wp-content/latex/e76/e769bf562c60c94fe5bad3bb971bf206-T-000000-0.png' alt='m : G \times G \to G' title='m : G \times G \to G' class='latex-inline' /> satisfies the associativity diagram, i.e. we have that <img src='http://math.fontein.de/wp-content/latex/dc7/dc7f5a9c8197c61b9860b319b0b92d9b-T-000000-0.png' alt='\displaystyle  \xymatrix@C+1cm{ G \times G \times G \ar[r]^{m \times \id_G} \ar[d]_{\qquad \id_G \times m} &amp; G \times G \ar[d]^m \\ G \times G \ar[r]_m &amp; G } ' title='\displaystyle  \xymatrix@C+1cm{ G \times G \times G \ar[r]^{m \times \id_G} \ar[d]_{\qquad \id_G \times m} &amp; G \times G \ar[d]^m \\ G \times G \ar[r]_m &amp; G } ' class='latex-displaystyle' /> commutes. 
Consider the natural transformations <img src='http://math.fontein.de/wp-content/latex/2f0/2f023597333d263b5ce2047d77b80273-T-000000-0.png' alt='\hat{m} \circ \id :{} &amp; (h_G \times h_G) \to h_G \to h_G \times h_G \\ \text{and} \quad \id \times \hat{m} :{} &amp; h_G \times (h_G \times h_G) \to h_G \times h_G.' title='\hat{m} \circ \id :{} &amp; (h_G \times h_G) \to h_G \to h_G \times h_G \\ \text{and} \quad \id \times \hat{m} :{} &amp; h_G \times (h_G \times h_G) \to h_G \times h_G.' class='latex-displaystyle' /> From the definition of <img src='http://math.fontein.de/wp-content/latex/aa9/aa962d2373deff15c05c716ef1e3c082-T-000000-0.png' alt='\hat{m}' title='\hat{m}' class='latex-inline' /> it follows that the following diagram commutes: <img src='http://math.fontein.de/wp-content/latex/0f2/0f2f3a2f8279c0dfe70dc057a8ea8da4-T-000000-0.png' alt='\displaystyle  \xymatrix{ h_G \times h_G \times h_G \ar[r]^{\hat{m} \times \id} \ar[d]_{\id \times \hat{m}} &amp; h_G \times h_G \ar[d]^{\hat{m}} \\ h_G \times h_G \ar[r]_{\hat{m}} &amp; h_G } ' title='\displaystyle  \xymatrix{ h_G \times h_G \times h_G \ar[r]^{\hat{m} \times \id} \ar[d]_{\id \times \hat{m}} &amp; h_G \times h_G \ar[d]^{\hat{m}} \\ h_G \times h_G \ar[r]_{\hat{m}} &amp; h_G } ' class='latex-displaystyle' /> (Simply plug in an object <img src='http://math.fontein.de/wp-content/latex/882/8822782115b1d278bd2ef80eaacb8fa0-T-000000-0.png' alt='X \in \schmC' title='X \in \schmC' class='latex-inline' />, and then use the definition of <img src='http://math.fontein.de/wp-content/latex/aa9/aa962d2373deff15c05c716ef1e3c082-T-000000-0.png' alt='\hat{m}' title='\hat{m}' class='latex-inline' /> and the fact that <img src='http://math.fontein.de/wp-content/latex/8b3/8b3022b6124dbd718a97adb806d67c04-T-000000-0.png' alt='(F(X), \cdot_{F(X)})' title='(F(X), \cdot_{F(X)})' class='latex-inline' /> is a group.) Now, since <img src='http://math.fontein.de/wp-content/latex/781/78166e65c3637296d6fc21acf98fe8b0-T-000000-0.png' alt='h_G \times h_G = h_{G \times G}' title='h_G \times h_G = h_{G \times G}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/c70/c7034cf5194ab16a02d7eda63339cd5e-T-000000-0.png' alt='h_G \times h_G \times h_G = h_{G \times G \times G}' title='h_G \times h_G \times h_G = h_{G \times G \times G}' class='latex-inline' />, one can see that this diagram is the image of the previous diagram under <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' />. But since <img src='http://math.fontein.de/wp-content/latex/251/2510c39011c5be704182423e3a695e91-T-000000-0.png' alt='h' title='h' class='latex-inline' /> is faithful, the previous diagram also has to commute.
<br />
Now, one can obtain <img src='http://math.fontein.de/wp-content/latex/eca/eca79c8cef4ae8b2b815bbe62789b75f-T-000000-0.png' alt='i : G \to G' title='i : G \to G' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/b98/b9818524744b7e9882bde9d793f41e61-T-000000-0.png' alt='e : S \to G' title='e : S \to G' class='latex-inline' /> in the same manner and show that they satisfy the conditions they have to such that <img src='http://math.fontein.de/wp-content/latex/55a/55a1d0d7de2225c91ab940492aba69ef-T-000000-0.png' alt='(G, m, i, e)' title='(G, m, i, e)' class='latex-inline' /> is a group object.</li>
</ol>
</div><div class='proofqed'>□</div></blockquote>

<p>In a nutshell, this result says that representable functors <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' /> are the same as group objects in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />, and that representable functors <img src='http://math.fontein.de/wp-content/latex/bed/bed4ef13d9e795b963d7d82f870dbda5-T-000000-0.png' alt='\schmC \to \catAb' title='\schmC \to \catAb' class='latex-inline' /> are the same as commutative group objects in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' />. This is somewhat surprising, as one expects that constructing a group object structure on an object in <img src='http://math.fontein.de/wp-content/latex/aa8/aa8d8644eb2ed9f177bbbafc3b1b2d13-T-000000-0.png' alt='\schmC' title='\schmC' class='latex-inline' /> is hard, while coming up with a (representable) functor <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' /> (or <img src='http://math.fontein.de/wp-content/latex/993/993d898064b36a43eb0ceb1c5fbdd89e-T-000000-0.png' alt='\catAb' title='\catAb' class='latex-inline' />) sounds easier. In fact, constructing a functor <img src='http://math.fontein.de/wp-content/latex/ac1/ac1c5214f0dfadda69e0b839d5e26348-T-000000-0.png' alt='\schmC \to \catGrp' title='\schmC \to \catGrp' class='latex-inline' /> is usually easier, but showing that the constructed functor is representable is hard. (Just consider the construction of <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Picard_scheme">Picard schemes</a> or <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Hilbert_scheme">Hilbert schemes</a>.)</p>

<p>If you are interested in literature, see, for example, the book &ldquo;Néron Models&rdquo; by S. Bosch, W. Lütkebohmert and M. Raynaud (Ergebnisse der Mathematik und ihrer Grenzgebiete no. 21, Springer, 1990), and the book &ldquo;Commutative Group Schemes&rdquo; by F. Oort (Lecture Notes in Mathematics no. 15, Springer, 1966).</p>]]></content:encoded>
			<wfw:commentRss>http://math.fontein.de/2009/08/16/fun-with-representable-functors-or-why-i-like-yondeas-lemma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

