[isabelle-dev] find_theorems raises UnequalLengths exception

Lawrence Paulson lp15 at cam.ac.uk
Thu Nov 18 17:25:14 CET 2010


That is certainly my change, but I don't understand why preventing self-referential type instantiations should affect the find_theorems function. Can you get a full trace back from the exception? 

Larry

On 18 Nov 2010, at 16:03, Brian Huffman wrote:

> Hello everyone,
> 
> Recently I noticed that in HOLCF, whenever I do a theorem search for
> theorems containing the constant "UU" (i.e. bottom), the search fails
> with an UnequalLengths exception. I tracked the problem down to this
> specific theorem from Fun_Cpo.thy: Before this point, find_theorems
> "UU" succeeds, and afterward it causes an error.
> 
> lemma app_strict: "UU x = UU"
> 
> I found that I can also reproduce the problem directly in HOL:
> 
> theory Scratch
> imports Orderings
> begin
> 
> find_theorems "bot"
> 
> lemma bot_apply: "bot x = bot"
> by (simp only: bot_fun_eq)
> 
> find_theorems "bot"
> 
> *** exception UnequalLengths raised
> *** At command "find_theorems"
> 
> After doing "hg bisect", I traced the origin of the problem:
> 
> http://isabelle.in.tum.de/repos/isabelle/rev/b654fa27fbc4
> 
> Can anyone figure this out?
> 
> - Brian
> _______________________________________________
> Isabelle-dev mailing list
> Isabelle-dev at mailbroy.informatik.tu-muenchen.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev




More information about the isabelle-dev mailing list