src/HOL/Tools/ATP/atp_translate.ML
changeset 43977 cf5cda219058
parent 43971 d73fc2e55308
child 43980 9ed5d8ad8fa0
     1.1 --- a/src/HOL/Tools/ATP/atp_translate.ML	Wed Jun 01 10:29:43 2011 +0200
     1.2 +++ b/src/HOL/Tools/ATP/atp_translate.ML	Wed Jun 01 10:29:43 2011 +0200
     1.3 @@ -9,6 +9,8 @@
     1.4  signature ATP_TRANSLATE =
     1.5  sig
     1.6    type 'a fo_term = 'a ATP_Problem.fo_term
     1.7 +  type connective = ATP_Problem.connective
     1.8 +  type ('a, 'b, 'c) formula = ('a, 'b, 'c) ATP_Problem.formula
     1.9    type format = ATP_Problem.format
    1.10    type formula_kind = ATP_Problem.formula_kind
    1.11    type 'a problem = 'a ATP_Problem.problem
    1.12 @@ -115,6 +117,8 @@
    1.13    val is_type_sys_fairly_sound : type_sys -> bool
    1.14    val choose_format : format list -> type_sys -> format * type_sys
    1.15    val raw_type_literals_for_types : typ list -> type_literal list
    1.16 +  val mk_aconns :
    1.17 +    connective -> ('a, 'b, 'c) formula list -> ('a, 'b, 'c) formula
    1.18    val unmangled_const_name : string -> string
    1.19    val unmangled_const : string -> string * string fo_term list
    1.20    val translate_atp_fact :