killed unimplemented type encoding "preds"
authorblanchet
Tue, 05 Apr 2011 10:37:21 +0200
changeset 42233 aab49f3cf802
parent 42232 5f2a555b15d6
child 42234 7ec43598c8be
killed unimplemented type encoding "preds"
src/HOL/Tools/Sledgehammer/sledgehammer_atp_translate.ML
src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_atp_translate.ML	Tue Apr 05 10:37:11 2011 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_atp_translate.ML	Tue Apr 05 10:37:21 2011 +0200
@@ -14,7 +14,6 @@
 
   datatype type_system =
     Tags of bool |
-    Preds of bool |
     Const_Args |
     Mangled |
     No_Types
@@ -64,13 +63,11 @@
 
 datatype type_system =
   Tags of bool |
-  Preds of bool |
   Const_Args |
   Mangled |
   No_Types
 
 fun types_dangerous_types (Tags _) = true
-  | types_dangerous_types (Preds _) = true
   | types_dangerous_types _ = false
 
 (* This is an approximation. If it returns "true" for a constant that isn't
@@ -86,7 +83,6 @@
 fun needs_type_args thy type_sys s =
   case type_sys of
     Tags full_types => not full_types andalso is_overloaded thy s
-  | Preds _ => is_overloaded thy s (* FIXME: could be more precise *)
   | Const_Args => is_overloaded thy s
   | Mangled => true
   | No_Types => false
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Tue Apr 05 10:37:11 2011 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Tue Apr 05 10:37:21 2011 +0200
@@ -240,7 +240,6 @@
     val type_sys =
       case (lookup_string "type_sys", lookup_bool "full_types") of
         ("tags", full_types) => Tags full_types
-      | ("preds", full_types) => Preds full_types
       | ("const_args", false) => Const_Args
       | ("mangled", false) => if monomorphize then Mangled else Const_Args
       | ("none", false) => No_Types