src/HOL/TPTP/MaSh_Eval.thy
author wenzelm
Wed, 22 Aug 2012 22:55:41 +0200
changeset 49906 c0eafbd55de3
parent 49348 2250197977dc
child 51373 b7d3319409b7
permissions -rw-r--r--
prefer ML_file over old uses;
     1 (*  Title:      HOL/TPTP/MaSh_Eval.thy
     2     Author:     Jasmin Blanchette, TU Muenchen
     3 *)
     4 
     5 header {* MaSh Evaluation Driver *}
     6 
     7 theory MaSh_Eval
     8 imports Complex_Main
     9 begin
    10 
    11 ML_file "mash_eval.ML"
    12 
    13 sledgehammer_params
    14   [provers = e, max_relevant = 40, strict, dont_slice, type_enc = poly_guards??,
    15    lam_trans = combs_and_lifting, timeout = 5, dont_preplay, minimize]
    16 
    17 declare [[sledgehammer_instantiate_inducts]]
    18 
    19 ML {*
    20 open MaSh_Eval
    21 *}
    22 
    23 ML {*
    24 val do_it = false (* switch to "true" to generate the files *)
    25 val thy = @{theory Nat}
    26 val params = Sledgehammer_Isar.default_params @{context} []
    27 *}
    28 
    29 ML {*
    30 if do_it then
    31   evaluate_mash_suggestions @{context} params thy "/tmp/mash_suggestions"
    32 else
    33   ()
    34 *}
    35 
    36 end