[isabelle-dev] Interrupt exception

Lucas Dixon ldixon at inf.ed.ac.uk
Wed Jul 15 01:02:44 CEST 2009


Florian Haftmann wrote:
> Hi Lucas,
> 
>>   apply (unfold Product_Type.pair_collapse[symmetric, of "al"])
> 
> The equation Product_Type.pair_collapse[symmetric, of "al"] can be
> unfolded forever, so the method invocation does not terminate, leading
> to an unspecified behaviour of the system!
> 
> As a quick replacement, consider
> 
> 	apply (subst ...)
> 
> In the end it is better to write a structured Isar proof text which
> allows fine granular control over delicate steps.

Thanks, I know this - I wrote subst :)

The point was just that unfold should probably be giving an error 
message of some more readable sort.

best,
lucas

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.




More information about the isabelle-dev mailing list