src/HOL/Sledgehammer.thy
changeset 38282 319c59682c51
parent 38047 9033c03cc214
child 38606 3003ddbd46d9
equal deleted inserted replaced
38281:601b7972eef2 38282:319c59682c51
    18   ("Tools/Sledgehammer/meson_tactic.ML")
    18   ("Tools/Sledgehammer/meson_tactic.ML")
    19   ("Tools/Sledgehammer/metis_clauses.ML")
    19   ("Tools/Sledgehammer/metis_clauses.ML")
    20   ("Tools/Sledgehammer/metis_tactics.ML")
    20   ("Tools/Sledgehammer/metis_tactics.ML")
    21   ("Tools/Sledgehammer/sledgehammer_util.ML")
    21   ("Tools/Sledgehammer/sledgehammer_util.ML")
    22   ("Tools/Sledgehammer/sledgehammer_fact_filter.ML")
    22   ("Tools/Sledgehammer/sledgehammer_fact_filter.ML")
       
    23   ("Tools/Sledgehammer/sledgehammer_translate.ML")
    23   ("Tools/Sledgehammer/sledgehammer_proof_reconstruct.ML")
    24   ("Tools/Sledgehammer/sledgehammer_proof_reconstruct.ML")
    24   ("Tools/Sledgehammer/sledgehammer.ML")
    25   ("Tools/Sledgehammer/sledgehammer.ML")
    25   ("Tools/Sledgehammer/sledgehammer_fact_minimizer.ML")
    26   ("Tools/Sledgehammer/sledgehammer_fact_minimize.ML")
    26   ("Tools/Sledgehammer/sledgehammer_isar.ML")
    27   ("Tools/Sledgehammer/sledgehammer_isar.ML")
    27 begin
    28 begin
    28 
    29 
    29 definition skolem_id :: "'a \<Rightarrow> 'a" where
    30 definition skolem_id :: "'a \<Rightarrow> 'a" where
    30 [no_atp]: "skolem_id = (\<lambda>x. x)"
    31 [no_atp]: "skolem_id = (\<lambda>x. x)"
    98 use "Tools/Sledgehammer/metis_clauses.ML"
    99 use "Tools/Sledgehammer/metis_clauses.ML"
    99 use "Tools/Sledgehammer/metis_tactics.ML"
   100 use "Tools/Sledgehammer/metis_tactics.ML"
   100 
   101 
   101 use "Tools/Sledgehammer/sledgehammer_util.ML"
   102 use "Tools/Sledgehammer/sledgehammer_util.ML"
   102 use "Tools/Sledgehammer/sledgehammer_fact_filter.ML"
   103 use "Tools/Sledgehammer/sledgehammer_fact_filter.ML"
       
   104 use "Tools/Sledgehammer/sledgehammer_translate.ML"
   103 use "Tools/Sledgehammer/sledgehammer_proof_reconstruct.ML"
   105 use "Tools/Sledgehammer/sledgehammer_proof_reconstruct.ML"
   104 use "Tools/Sledgehammer/sledgehammer.ML"
   106 use "Tools/Sledgehammer/sledgehammer.ML"
   105 setup Sledgehammer.setup
   107 setup Sledgehammer.setup
   106 use "Tools/Sledgehammer/sledgehammer_fact_minimizer.ML"
   108 use "Tools/Sledgehammer/sledgehammer_fact_minimize.ML"
   107 use "Tools/Sledgehammer/sledgehammer_isar.ML"
   109 use "Tools/Sledgehammer/sledgehammer_isar.ML"
   108 setup Metis_Tactics.setup
   110 setup Metis_Tactics.setup
   109 
   111 
   110 end
   112 end