<?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: A Haskell monad for infinite search in finite time</title>
	<atom:link href="http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/feed/" rel="self" type="application/rss+xml" />
	<link>http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/</link>
	<description>Mathematics for computers</description>
	<lastBuildDate>Mon, 30 Jan 2012 07:14:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2-beta2-18055</generator>
	<item>
		<title>By: Searchable Data Types &#171; Luke Palmer</title>
		<link>http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/comment-page-1/#comment-14414</link>
		<dc:creator>Searchable Data Types &#171; Luke Palmer</dc:creator>
		<pubDate>Thu, 18 Nov 2010 03:48:38 +0000</pubDate>
		<guid isPermaLink="false">http://math.andrej.com/?p=122#comment-14414</guid>
		<description>[...] space&quot; (infinite streams of bits). He then showed that spaces that can be thus searched form a monad (which I threw onto hackage), and wrote a paper about the mathematical foundations which is [...]</description>
		<content:encoded><![CDATA[<p>[...] space&quot; (infinite streams of bits). He then showed that spaces that can be thus searched form a monad (which I threw onto hackage), and wrote a paper about the mathematical foundations which is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BMeph</title>
		<link>http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/comment-page-1/#comment-11186</link>
		<dc:creator>BMeph</dc:creator>
		<pubDate>Thu, 08 Jan 2009 20:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://math.andrej.com/?p=122#comment-11186</guid>
		<description>Sorry for commenting so late in the game, but I also noticed: aren&#039;t forevery and forsome just folds, with the arguments reversed? In particular, using the &quot;S is a Monad&quot; trait, then forevery and forsome are like disjunctive and conjunctive monoid versions of MonadPlus, except that MonadPlus isn&#039;t exactly a monoid (and thus, isn&#039;t a Monoid, either).</description>
		<content:encoded><![CDATA[<p>Sorry for commenting so late in the game, but I also noticed: aren&#8217;t forevery and forsome just folds, with the arguments reversed? In particular, using the &#8220;S is a Monad&#8221; trait, then forevery and forsome are like disjunctive and conjunctive monoid versions of MonadPlus, except that MonadPlus isn&#8217;t exactly a monoid (and thus, isn&#8217;t a Monoid, either).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Escardo</title>
		<link>http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/comment-page-1/#comment-11125</link>
		<dc:creator>Martin Escardo</dc:creator>
		<pubDate>Mon, 29 Dec 2008 23:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://math.andrej.com/?p=122#comment-11125</guid>
		<description>And, of course, you define &gt;&gt;= recursively, in a way that is unlikely to produce a total function. Hence it is hard to see this as a generalization of the search monad.</description>
		<content:encoded><![CDATA[<p>And, of course, you define &gt;&gt;= recursively, in a way that is unlikely to produce a total function. Hence it is hard to see this as a generalization of the search monad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Escardo</title>
		<link>http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/comment-page-1/#comment-11124</link>
		<dc:creator>Martin Escardo</dc:creator>
		<pubDate>Mon, 29 Dec 2008 23:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://math.andrej.com/?p=122#comment-11124</guid>
		<description>This looks like an interesting idea. I have some questions. Have you checked that this is indeed a monad? Does &quot;sequence&quot; converge for an infinite lazy list? (When? Always?) In what sense is your invariant an invariant? What does the monad multiplication (=join) do? There is a candidate of a morphism from the search monad to your &quot;inversion&quot; monad, but not the other way round. And there is a morphism from the search monad to the continuation monad. But there aren&#039;t maps connecting the monads in the other directions (according to djinn).
</description>
		<content:encoded><![CDATA[<p>This looks like an interesting idea. I have some questions. Have you checked that this is indeed a monad? Does &#8220;sequence&#8221; converge for an infinite lazy list? (When? Always?) In what sense is your invariant an invariant? What does the monad multiplication (=join) do? There is a candidate of a morphism from the search monad to your &#8220;inversion&#8221; monad, but not the other way round. And there is a morphism from the search monad to the continuation monad. But there aren&#8217;t maps connecting the monads in the other directions (according to djinn).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: migmit</title>
		<link>http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/comment-page-1/#comment-11076</link>
		<dc:creator>migmit</dc:creator>
		<pubDate>Mon, 22 Dec 2008 20:02:45 +0000</pubDate>
		<guid isPermaLink="false">http://math.andrej.com/?p=122#comment-11076</guid>
		<description>Sorry, some symbols got lost; I&#039;ve uploaded all code (with a minor changes in notation) here: http://hpaste.org/13260</description>
		<content:encoded><![CDATA[<p>Sorry, some symbols got lost; I&#8217;ve uploaded all code (with a minor changes in notation) here: <a href="http://hpaste.org/13260" rel="nofollow">http://hpaste.org/13260</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

