[isabelle-dev] Metis: Unused Theorem Reduces Run-Time?

Jasmin Christian Blanchette jasmin.blanchette at gmail.com
Fri Jan 18 19:29:16 CET 2013


Hi Tjark,

Am 18.01.2013 um 16:44 schrieb Tjark Weber:

> The new AFP entry on Kleene Algebras contains a metis call
> (http://afp.hg.sourceforge.net/hgweb/afp/afp/file/082b389cb3f8/thys/Kleene_Algebra/Kleene_Algebra.thy#l652)
> that generates a warning about an unused theorem local.opp_mult_def.
> Not passing opp_mult_def as an argument to metis gets rid of the
> warning, but increases run-time of this metis call from ~ 1 s to ~ 15 s
> on my machine.

Sure, these things happen with pretty much any tool that performs a heuristic search. There are even (rare) cases where taking out the unused theorems will lead to an unprovable first-order problem (because of incompletenesses in the translation of HO constructs).

What's your concrete suggestion here?

Cheers,

Jasmin




More information about the isabelle-dev mailing list