changeset 43961 | 91294d386539 |
parent 43939 | 081718c0b0a8 |
child 43966 | bb11faa6a79e |
--- a/src/HOL/Tools/ATP/atp_translate.ML Mon Jul 25 11:21:45 2011 +0200 +++ b/src/HOL/Tools/ATP/atp_translate.ML Mon Jul 25 14:10:12 2011 +0200 @@ -1258,7 +1258,8 @@ fun aux arity (IApp (tm1, tm2)) = IApp (aux (arity + 1) tm1, aux 0 tm2) | aux arity (IConst (name as (s, _), T, T_args)) = (case strip_prefix_and_unascii const_prefix s of - NONE => (name, T_args) + NONE => + (name, if level_of_type_enc type_enc = No_Types then [] else T_args) | SOME s'' => let val s'' = invert_const s''