[isabelle-dev] Feedback from a Isabelle tutorial

Makarius makarius at sketis.net
Mon Jun 27 14:11:07 CEST 2011


On Sun, 26 Jun 2011, Jasmin Christian Blanchette wrote:

> Now, this all sounds well and good, but there is a little glitch. In 
> "try_methods.ML"  the line
>
>    val st = st |> Proof.map_context (Config.put Metis_Tactics.verbose 
> false)
>
> is meant to tell Metis to be quiet, but somehow it is ignored. If you do
>
>    lemma "map f [] = []"
>    using map.simps
>    try_methods
>
> you get the warning
>
>    ### Metis: Unused theorems: "List.map.simps_2"
>
> which is strange because in Metis's code that warning is only printed if 
> "verbose" is true. Is "Proof.map_context" not the thing I should be 
> using?

Proof.map_context is right, also the use of the context later on, as far 
as I can see in the sources.

In fact, I cannot reproduce the above problem in Isabelle/0d78c8d31d0d.


 	Makarius



More information about the isabelle-dev mailing list