Hi Chantal,<br><br>I haven't looked at your article yet, but one possibility that comes to mind is that the two "x"s on the left hand side of the theorem are distinct.<br>What is your interpretation that satisfies the assumptions but not the theorem?<br>


Does it still work if the x under the binder has a variable type (while the x in the body has type bool)?<br><br>Ramana<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Nov 19, 2012 at 1:46 PM, Chantal Keller <span dir="ltr"><<a href="mailto:chantal.keller@wanadoo.fr" target="_blank">chantal.keller@wanadoo.fr</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear OpenTheory users and developers,<br>
<br>
It appears to me that opentheory checks as correct wrong certificates.<br>
<br>
Attached is an example. opentheory answers:<br>
<br>
2 input type operators: -> bool<br>
2 input constants: = T<br>
1 assumption:<br>
  |- x <=> T<br>
1 theorem:<br>
  |- (\x. x) = \x. T<br>
<br>
But I think this should be forbidden: there is an interpretation of the<br>
variables that satisfies the assumptions but not the theorems.<br>
<br>
Perhaps you should restrict assumptions to close terms, or add a side<br>
condition to the absThm rule?<br>
<br>
Thanks,<br>
<span><font color="#888888"><br>
--<br>
Chantal KELLER.<br>
</font></span><br>_______________________________________________<br>
opentheory-users mailing list<br>
<a href="mailto:opentheory-users@gilith.com" target="_blank">opentheory-users@gilith.com</a><br>
<a href="http://www.gilith.com/opentheory/mailing-list" target="_blank">http://www.gilith.com/opentheory/mailing-list</a><br>
<br></blockquote></div><br></div>