src/HOL/Tools/ATP/atp_problem.ML
changeset 43589 4d6bcf846759
parent 43587 626e292d22a7
child 43617 887789ed4b49
equal deleted inserted replaced
43588:c1909691bbf0 43589:4d6bcf846759
   167     and keep [] = []
   167     and keep [] = []
   168       | keep (#"." :: cs) = skip cs
   168       | keep (#"." :: cs) = skip cs
   169       | keep (c :: cs) = c :: keep cs
   169       | keep (c :: cs) = c :: keep cs
   170   in String.explode #> rev #> keep #> rev #> String.implode end
   170   in String.explode #> rev #> keep #> rev #> String.implode end
   171 
   171 
   172 val max_readable_name_size = 24
   172 val max_readable_name_size = 20
   173 
   173 
   174 (* "op" is also reserved, to avoid the unreadable "op_1", "op_2", etc., in the
   174 (* "op" is also reserved, to avoid the unreadable "op_1", "op_2", etc., in the
   175    problem files. "equal" is reserved by some ATPs. "eq" is reserved to ensure
   175    problem files. "equal" is reserved by some ATPs. "eq" is reserved to ensure
   176    that "HOL.eq" is correctly mapped to equality. *)
   176    that "HOL.eq" is correctly mapped to equality. *)
   177 val reserved_nice_names = ["op", "equal", "eq"]
   177 val reserved_nice_names = ["op", "equal", "eq"]