On 19/08/2016 17:45, David MENTRE wrote:

>>>> Is there a work-around?
>> In the meantime, using your own boolean type rather than the standard
>> one should do the trick.
> 
> I failed to do it despite several attempts, see attached execute_test.mlw:

You just moved the matching issue from f to bool_t_of_bool. You should
have written the latter function as

 function bool_t_of_bool (b : bool) : bool_t
 = if b then DTrue else DFalse

so that it doesn't match on boolean values.

Best regards,

Guillaume
_______________________________________________
Why3-club mailing list
Why3-club@lists.gforge.inria.fr
http://lists.gforge.inria.fr/mailman/listinfo/why3-club

Reply via email to