<br><br><div class="gmail_quote">On Tue, Jul 20, 2010 at 10:20 AM, Nils Anders Danielsson <span dir="ltr">&lt;<a href="mailto:nad@cs.nott.ac.uk">nad@cs.nott.ac.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 2010-07-20 09:05, Conor McBride wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If I were a betting man, I&#39;d bet Agda is making some attempt to<br>
guess which functions are injective, in order to invert them, and<br>
has somehow guessed wrongly about the nature of _lt_.<br>
</blockquote>
<br></div>
Indeed this seems to be the case. For some reason Agda believes that<br>
_lt_ is &quot;constructor-headed&quot;<br></blockquote><div><br></div><div>Fixed now. Recursive calls where mistakenly treated as constructors when checking invertibility. All the examples from issue 246 now go through properly.</div>
<div><br></div><div>/ Ulf </div></div>