[isabelle-dev] Fwd: [isabelle] list_to_set_comprehension bug ?

Makarius makarius at sketis.net
Thu Jan 20 10:55:14 CET 2011


On Thu, 20 Jan 2011, Lukas Bulwahn wrote:

> On 01/19/2011 03:41 PM, Mathieu Giorgino wrote:
>> Hello all,
>>
>> It seems there is a problem with the list_to_set_comprehension tactic for
>> terms containing a pattern matching on a datatype with a single constructor
>> with at least three arguments (It appears as a rather specific problem...).
>>
>>    datatype t = T unit unit unit
>>
>>    (* declare [[ simproc del: list_to_set_comprehension ]] *)
>>
>>    lemma "set (case n of T a b c ⇒ [b]) ≠ {}"
>>      by (auto split:t.splits) (* *** Tactic failed *)
>>
>> Is this a bug ?
>>
>
> It is indeed a bug - Thanks for reporting. I have already fixed it and 
> the patch is on its way into the upcoming release.

See http://isabelle.in.tum.de/repos/isabelle-release/rev/79dae6b7857d


 	Makarius


More information about the isabelle-dev mailing list