src/HOL/Tools/Metis/metis_translate.ML
changeset 43626 a867ebb12209
parent 43572 ae612a423dad
child 43826 2b094d17f432
--- a/src/HOL/Tools/Metis/metis_translate.ML	Fri Jul 01 15:53:37 2011 +0200
+++ b/src/HOL/Tools/Metis/metis_translate.ML	Fri Jul 01 15:53:38 2011 +0200
@@ -165,11 +165,11 @@
   | metis_axiom_from_atp _ _ = raise Fail "not CNF -- expected formula"
 
 (* Function to generate metis clauses, including comb and type clauses *)
-fun prepare_metis_problem ctxt type_sys conj_clauses fact_clauses =
+fun prepare_metis_problem ctxt type_enc conj_clauses fact_clauses =
   let
-    val type_sys = type_sys_from_string type_sys
+    val type_enc = type_enc_from_string type_enc
     val (conj_clauses, fact_clauses) =
-      if polymorphism_of_type_sys type_sys = Polymorphic then
+      if polymorphism_of_type_enc type_enc = Polymorphic then
         (conj_clauses, fact_clauses)
       else
         conj_clauses @ fact_clauses
@@ -196,7 +196,7 @@
       tracing ("PROPS:\n" ^ cat_lines (map (Syntax.string_of_term ctxt) props))
     *)
     val (atp_problem, _, _, _, _, _, sym_tab) =
-      prepare_atp_problem ctxt CNF Hypothesis Axiom type_sys true false false
+      prepare_atp_problem ctxt CNF Hypothesis Axiom type_enc true false false
                           false [] @{prop False} props
     (*
     val _ = tracing ("ATP PROBLEM: " ^