<?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: Kan Extensions III: As Ends and Coends</title>
	<atom:link href="http://comonad.com/reader/2008/kan-extension-iii/feed/" rel="self" type="application/rss+xml" />
	<link>http://comonad.com/reader/2008/kan-extension-iii/</link>
	<description>types, (co)monads, substructural logic</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:13:22 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: AKO</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-93402</link>
		<dc:creator>AKO</dc:creator>
		<pubDate>Thu, 05 Jan 2012 07:29:27 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-93402</guid>
		<description>Thanks for taking the time to discuss this, I really feel strongly about it and adore understanding much more on this subject. If achievable, as you gain experience, would you thoughts updating your weblog with much more details? It is extremely helpful for me.</description>
		<content:encoded><![CDATA[<p>Thanks for taking the time to discuss this, I really feel strongly about it and adore understanding much more on this subject. If achievable, as you gain experience, would you thoughts updating your weblog with much more details? It is extremely helpful for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Stay</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-63349</link>
		<dc:creator>Mike Stay</dc:creator>
		<pubDate>Thu, 07 Jul 2011 23:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-63349</guid>
		<description>Isn&#039;t the type (exists a. f a a) the coproduct rather than the coend?  The coend is the coproduct modulo the relation imposed by the commuting square (degenerate hexagon) in the definition of a dinatural transformation.</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t the type (exists a. f a a) the coproduct rather than the coend?  The coend is the coproduct modulo the relation imposed by the commuting square (degenerate hexagon) in the definition of a dinatural transformation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Comonad.Reader &#187; Free Monads for Less (Part 1 of 3): Codensity</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-61241</link>
		<dc:creator>The Comonad.Reader &#187; Free Monads for Less (Part 1 of 3): Codensity</dc:creator>
		<pubDate>Fri, 24 Jun 2011 08:43:27 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-61241</guid>
		<description>[...] I have spoken about this type (and another that will arise in a subsequent post) on this blog previously, in a series of posts on Kan Extensions. [ 1, 2, 3] [...]</description>
		<content:encoded><![CDATA[<p>[...] I have spoken about this type (and another that will arise in a subsequent post) on this blog previously, in a series of posts on Kan Extensions. [ 1, 2, 3] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edward Kmett</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-20469</link>
		<dc:creator>Edward Kmett</dc:creator>
		<pubDate>Fri, 10 Sep 2010 17:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-20469</guid>
		<description>I have written bits and pieces here and there over the years -- I used to write a lot of magazine articles in particular, and I think there is an old column by me still floating around on &lt;a href=&quot;http://www.flipcode.com/harmless/&quot; rel=&quot;nofollow&quot;&gt;flipcode&lt;/a&gt;. 

These days I have a lot less time for writing, however. What makes it to this blog are mostly just the things that I found interesting enough to share. To get the message out I largely rely on syndication through planet haskell and reddit, both of which makes the location of the source content less of an issue these days than it used to be. Those have more overlap with would-be readership for this sort of content than almost any mainstream web site I can know of.</description>
		<content:encoded><![CDATA[<p>I have written bits and pieces here and there over the years &#8212; I used to write a lot of magazine articles in particular, and I think there is an old column by me still floating around on <a href="http://www.flipcode.com/harmless/" rel="nofollow">flipcode</a>. </p>
<p>These days I have a lot less time for writing, however. What makes it to this blog are mostly just the things that I found interesting enough to share. To get the message out I largely rely on syndication through planet haskell and reddit, both of which makes the location of the source content less of an issue these days than it used to be. Those have more overlap with would-be readership for this sort of content than almost any mainstream web site I can know of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Royal Hands</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-20353</link>
		<dc:creator>Royal Hands</dc:creator>
		<pubDate>Thu, 09 Sep 2010 06:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-20353</guid>
		<description>Have you ever considered about contributing on additional web sites? You have some great content right here and I’m certain you can share a lot far more when you wrote some content throughout other web sites. You will discover a great deal of associated web-sites to check out. Only one thing to look at. I’m glad I know about it at least.</description>
		<content:encoded><![CDATA[<p>Have you ever considered about contributing on additional web sites? You have some great content right here and I’m certain you can share a lot far more when you wrote some content throughout other web sites. You will discover a great deal of associated web-sites to check out. Only one thing to look at. I’m glad I know about it at least.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edward Kmett</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-12490</link>
		<dc:creator>Edward Kmett</dc:creator>
		<pubDate>Sun, 18 Oct 2009 21:35:55 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-12490</guid>
		<description>Wren: Fixed!</description>
		<content:encoded><![CDATA[<p>Wren: Fixed!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wren ng thornton</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-12474</link>
		<dc:creator>wren ng thornton</dc:creator>
		<pubDate>Sun, 18 Oct 2009 04:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-12474</guid>
		<description>Just a minor typo note:

&gt; newtype RanT f g c m m&#039; = (c -&gt; K m) -&gt; T m&#039;

Should be:

&gt; newtype RanT k t c m m&#039; = (c -&gt; k m) -&gt; t m&#039;

right?</description>
		<content:encoded><![CDATA[<p>Just a minor typo note:</p>
<p>&gt; newtype RanT f g c m m&#8217; = (c -&gt; K m) -&gt; T m&#8217;</p>
<p>Should be:</p>
<p>&gt; newtype RanT k t c m m&#8217; = (c -&gt; k m) -&gt; t m&#8217;</p>
<p>right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sigfpe</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-6418</link>
		<dc:creator>sigfpe</dc:creator>
		<pubDate>Thu, 26 Feb 2009 05:29:19 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-6418</guid>
		<description>All of the various types of naturality (including dinaturality and extranaturality) seem to arise as free theorems but I&#039;ve not seen a paper spelling this out clearly - at least not in a form I&#039;d recognise. I can&#039;t tell if it&#039;s because nobody has figured it the details, or if the papers are just over my head.</description>
		<content:encoded><![CDATA[<p>All of the various types of naturality (including dinaturality and extranaturality) seem to arise as free theorems but I&#8217;ve not seen a paper spelling this out clearly &#8211; at least not in a form I&#8217;d recognise. I can&#8217;t tell if it&#8217;s because nobody has figured it the details, or if the papers are just over my head.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edward Kmett</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-6414</link>
		<dc:creator>Edward Kmett</dc:creator>
		<pubDate>Thu, 26 Feb 2009 02:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-6414</guid>
		<description>Hey Dan,

Fixed the LanT definition. (Woops!) 

Re the dinatural transformation piece, I&#039;m not as deep as I used to be in this area, so I&#039;ll go back and see what I can dig up from whatever notes I still have from when I wrote this. I recall it seeming quite obvious at the time, but now I can only barely remember what dinaturality is. :) I&#039;d be quite surprised (and pleased) if you came up with a counterexample, however. ;)</description>
		<content:encoded><![CDATA[<p>Hey Dan,</p>
<p>Fixed the LanT definition. (Woops!) </p>
<p>Re the dinatural transformation piece, I&#8217;m not as deep as I used to be in this area, so I&#8217;ll go back and see what I can dig up from whatever notes I still have from when I wrote this. I recall it seeming quite obvious at the time, but now I can only barely remember what dinaturality is. :) I&#8217;d be quite surprised (and pleased) if you came up with a counterexample, however. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan P</title>
		<link>http://comonad.com/reader/2008/kan-extension-iii/comment-page-1/#comment-6412</link>
		<dc:creator>Dan P</dc:creator>
		<pubDate>Thu, 26 Feb 2009 00:45:15 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/2008/kan-extension-iii/#comment-6412</guid>
		<description>Now that I&#039;ve been thinking about these things I can point out a tiny tiny typo:

data LanT k t c m m&#039; = LanT (k m -&gt; c) (t m)

should probably be

data LanT k t c m m&#039; = LanT (k m -&gt; c) (t m&#039;)

though it makes no difference in the definition of Lan.

On a less trivial level, I still don&#039;t know what theorem I could quote to justify that, say,

type DinaturalFromObject x s = x -&gt; forall a. s a a

defines dinaturals from a constant functor. For a specific choice of s dinaturality is a free theorem. But how do you uniformly prove this for all s, implemented in Haskell, with the right c/contravariance in the arguments?</description>
		<content:encoded><![CDATA[<p>Now that I&#8217;ve been thinking about these things I can point out a tiny tiny typo:</p>
<p>data LanT k t c m m&#8217; = LanT (k m -&gt; c) (t m)</p>
<p>should probably be</p>
<p>data LanT k t c m m&#8217; = LanT (k m -&gt; c) (t m&#8217;)</p>
<p>though it makes no difference in the definition of Lan.</p>
<p>On a less trivial level, I still don&#8217;t know what theorem I could quote to justify that, say,</p>
<p>type DinaturalFromObject x s = x -&gt; forall a. s a a</p>
<p>defines dinaturals from a constant functor. For a specific choice of s dinaturality is a free theorem. But how do you uniformly prove this for all s, implemented in Haskell, with the right c/contravariance in the arguments?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

