<br><br><div><span class="gmail_quote">On 3/19/07, <b class="gmail_sendername">Nicolas Frisby</b> &lt;<a href="mailto:nicolas.frisby@gmail.com">nicolas.frisby@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Nope, but I believe the two are equipotent. This usage of &quot;believe&quot; is<br>one of those &quot;I think I remember reading it somewhere&quot; usages.<br><br>On 3/19/07, Henning Thielemann &lt;<a href="mailto:lemming@henning-thielemann.de">
lemming@henning-thielemann.de</a>&gt; wrote:<br>&gt;<br>&gt; On Sat, 17 Mar 2007, Nicolas Frisby wrote:<br>&gt;<br>&gt; &gt; Bekic&#39;s lemma [1], allows us to transform nested fixed points into a<br>&gt; &gt; single fixed point, such as:
<br>&gt; &gt;<br>&gt; &gt; fix (\x -&gt; fix (\y -&gt; f (x, y))) = fix f&nbsp;&nbsp;&nbsp;&nbsp; where f :: (a, a) -&gt; a<br>&gt;<br>&gt; The &#39;fix&#39; on the right hand side is not the standard one (e.g.<br>&gt; Control.Monad.Fix), is it?
</blockquote><div><br>Yes, it is the standard &quot;fix&quot;. The Bekic lemma actually reads:<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; fix (\x -&gt; fix (\y -&gt; f (x, y))) = fix (\x -&gt; f (x, x))<br>
<br>
which should explain the confusion here.<br>
<br>
-Levent. <br></div></div><br>