<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Just Fokkinga Abide</title>
	<atom:link href="http://comonad.com/reader/2008/just-fokkinga-abide/feed/" rel="self" type="application/rss+xml" />
	<link>http://comonad.com/reader/2008/just-fokkinga-abide/</link>
	<description>types, (co)monads, substructural logic</description>
	<lastBuildDate>Sun, 24 Jan 2010 18:33:30 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: pozorvlak</title>
		<link>http://comonad.com/reader/2008/just-fokkinga-abide/comment-page-1/#comment-1228</link>
		<dc:creator>pozorvlak</dc:creator>
		<pubDate>Fri, 09 May 2008 19:05:33 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/just-fokkinga-abide/#comment-1228</guid>
		<description>Ah, right, that explains it.

I&#039;ve blogged the 2-d version of the proof &lt;a href=&quot;http://pozorvlak.livejournal.com/103349.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;: I think you&#039;ll like it. I look forward to seeing your code!</description>
		<content:encoded><![CDATA[<p>Ah, right, that explains it.</p>
<p>I&#8217;ve blogged the 2-d version of the proof <a href="http://pozorvlak.livejournal.com/103349.html" rel="nofollow">here</a>: I think you&#8217;ll like it. I look forward to seeing your code!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edward Kmett</title>
		<link>http://comonad.com/reader/2008/just-fokkinga-abide/comment-page-1/#comment-1227</link>
		<dc:creator>Edward Kmett</dc:creator>
		<pubDate>Fri, 09 May 2008 15:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/just-fokkinga-abide/#comment-1227</guid>
		<description>I assure you there was no malice in the filtering, it was done automatically because of the link.

Fixed!

Great catch regarding the Eckmann-Hilton bit. Encoding it into Haskell for bifunctors as we speak. =)</description>
		<content:encoded><![CDATA[<p>I assure you there was no malice in the filtering, it was done automatically because of the link.</p>
<p>Fixed!</p>
<p>Great catch regarding the Eckmann-Hilton bit. Encoding it into Haskell for bifunctors as we speak. =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pozorvlak</title>
		<link>http://comonad.com/reader/2008/just-fokkinga-abide/comment-page-1/#comment-1226</link>
		<dc:creator>pozorvlak</dc:creator>
		<pubDate>Fri, 09 May 2008 15:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/just-fokkinga-abide/#comment-1226</guid>
		<description>OK, that&#039;s totally weird. You seem to have blocked the comment in which I explained the connection to the &lt;a href=&quot;http://www.youtube.com/watch?v=Rjdo-RWQVIY&quot; rel=&quot;nofollow&quot;&gt;Eckmann-Hilton argument&lt;/a&gt;, and let through my two subsequent comments (in which I tried to reproduce the proof in all its 2-dimensional glory, and in which I complained that my &lt;pre&gt; tags had been stripped, rendering the proof unintelligible).

So, for those who are feeling confused: if * and + abide and have units 1 and 0, then 0=1, *=+, and * (and hence +) is commutative. The proof&#039;s fun and reasonably straightforward, particularly if you use the 2-d notation. This is known as the Eckmann-Hilton argument, and it&#039;s famous in category theory, having many beautiful consequences.</description>
		<content:encoded><![CDATA[<p>OK, that&#8217;s totally weird. You seem to have blocked the comment in which I explained the connection to the <a href="http://www.youtube.com/watch?v=Rjdo-RWQVIY" rel="nofollow">Eckmann-Hilton argument</a>, and let through my two subsequent comments (in which I tried to reproduce the proof in all its 2-dimensional glory, and in which I complained that my &lt;pre&gt; tags had been stripped, rendering the proof unintelligible).</p>
<p>So, for those who are feeling confused: if * and + abide and have units 1 and 0, then 0=1, *=+, and * (and hence +) is commutative. The proof&#8217;s fun and reasonably straightforward, particularly if you use the 2-d notation. This is known as the Eckmann-Hilton argument, and it&#8217;s famous in category theory, having many beautiful consequences.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pozorvlak</title>
		<link>http://comonad.com/reader/2008/just-fokkinga-abide/comment-page-1/#comment-1224</link>
		<dc:creator>pozorvlak</dc:creator>
		<pubDate>Fri, 09 May 2008 13:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/just-fokkinga-abide/#comment-1224</guid>
		<description>Aaargh! No &lt;pre&gt; tags. So much for that plan.</description>
		<content:encoded><![CDATA[<p>Aaargh! No &lt;pre&gt; tags. So much for that plan.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pozorvlak</title>
		<link>http://comonad.com/reader/2008/just-fokkinga-abide/comment-page-1/#comment-1223</link>
		<dc:creator>pozorvlak</dc:creator>
		<pubDate>Fri, 09 May 2008 13:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/just-fokkinga-abide/#comment-1223</guid>
		<description>Because I clearly don&#039;t have better things to do right now :-)


0 = 0&#124;0 = 1&#124;0 = 1&#124;0 = 1 = 1
          -&#124;-   ---   -
          0&#124;1   0&#124;1   1

x&#124;y = 1&#124;y = 1&#124;y = y = y&#124;1 = y&#124;1 = y&#124;x = 1&#124;x = 1&#124;x = x
      -&#124;-   ---   -   ---   -&#124;-         -&#124;-   ---   -
      x&#124;1   x&#124;1   x   1&#124;x   1&#124;x         y&#124;1   y&#124;1   y
</description>
		<content:encoded><![CDATA[<p>Because I clearly don&#8217;t have better things to do right now :-)</p>
<p>0 = 0|0 = 1|0 = 1|0 = 1 = 1<br />
          -|-   &#8212;   -<br />
          0|1   0|1   1</p>
<p>x|y = 1|y = 1|y = y = y|1 = y|1 = y|x = 1|x = 1|x = x<br />
      -|-   &#8212;   &#8211;   &#8212;   -|-         -|-   &#8212;   -<br />
      x|1   x|1   x   1|x   1|x         y|1   y|1   y</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pozorvlak</title>
		<link>http://comonad.com/reader/2008/just-fokkinga-abide/comment-page-1/#comment-1222</link>
		<dc:creator>pozorvlak</dc:creator>
		<pubDate>Fri, 09 May 2008 13:25:13 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/just-fokkinga-abide/#comment-1222</guid>
		<description>It&#039;s worth mentioning that if two abiding operations have identities, then they&#039;re equal to each other and commutative, and the identities coincide.

Let + and * be abiding binary operations, with identities 0 and * respectively. Then

0 = 0+0 = (0*1)+(1*0) = (0+1)*(1+0) = 1*1 = 1

And now:

x*y = (0+x)*(y+0) = (0*y)+(x*0) = (1*y)+(x*1) = y+x = (y*1)+(1*x) = (y+1)*(1+x) = (y+0)*(0+x) = y*x = (0+y)*(x+0) = (0*x)+(y*0) = (1*x)+(y*1) = x+y

This is the Eckmann-Hilton argument beloved of category theorists: among its implications are that a monoid object in the category of monoids is a commutative monoid, and that all higher homotopy groups are abelian. It becomes particularly elegant when you use the

x &#124; y =(x*y)+(y*w)
z &#124; w

notation - try it! The proof can be written in a circle, and it&#039;s then called the &lt;a href=&quot;http://cheng.staff.shef.ac.uk/degeneracy/eggclock.pdf&quot; rel=&quot;nofollow&quot;&gt;Eckmann-Hilton clock&lt;/a&gt;.

The Catsters have done a &lt;a href=&quot;http://www.youtube.com/watch?v=Rjdo-RWQVIY&quot; rel=&quot;nofollow&quot;&gt;video&lt;/a&gt; about the Eckmann-Hilton argument.</description>
		<content:encoded><![CDATA[<p>It&#8217;s worth mentioning that if two abiding operations have identities, then they&#8217;re equal to each other and commutative, and the identities coincide.</p>
<p>Let + and * be abiding binary operations, with identities 0 and * respectively. Then</p>
<p>0 = 0+0 = (0*1)+(1*0) = (0+1)*(1+0) = 1*1 = 1</p>
<p>And now:</p>
<p>x*y = (0+x)*(y+0) = (0*y)+(x*0) = (1*y)+(x*1) = y+x = (y*1)+(1*x) = (y+1)*(1+x) = (y+0)*(0+x) = y*x = (0+y)*(x+0) = (0*x)+(y*0) = (1*x)+(y*1) = x+y</p>
<p>This is the Eckmann-Hilton argument beloved of category theorists: among its implications are that a monoid object in the category of monoids is a commutative monoid, and that all higher homotopy groups are abelian. It becomes particularly elegant when you use the</p>
<p>x | y =(x*y)+(y*w)<br />
z | w</p>
<p>notation &#8211; try it! The proof can be written in a circle, and it&#8217;s then called the <a href="http://cheng.staff.shef.ac.uk/degeneracy/eggclock.pdf" rel="nofollow">Eckmann-Hilton clock</a>.</p>
<p>The Catsters have done a <a href="http://www.youtube.com/watch?v=Rjdo-RWQVIY" rel="nofollow">video</a> about the Eckmann-Hilton argument.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
