src/HOL/Tools/Sledgehammer/sledgehammer_fact.ML
changeset 57728 c21e7bdb40ad
parent 57727 02a53c1bbb6c
child 57729 2df9ed24114f
equal deleted inserted replaced
57727:02a53c1bbb6c 57728:c21e7bdb40ad
   166       map (enclose "[" "]" o Pretty.str_of o Args.pretty_src ctxt) args
   166       map (enclose "[" "]" o Pretty.str_of o Args.pretty_src ctxt) args
   167       |> implode
   167       |> implode
   168 
   168 
   169     fun nth_name j =
   169     fun nth_name j =
   170       (case xref of
   170       (case xref of
   171         Facts.Fact s => backquote s ^ bracket
   171         Facts.Fact s => backquote (simplify_spaces (unyxml s)) ^ bracket
   172       | Facts.Named (("", _), _) => "[" ^ bracket ^ "]"
   172       | Facts.Named (("", _), _) => "[" ^ bracket ^ "]"
   173       | Facts.Named ((name, _), NONE) =>
   173       | Facts.Named ((name, _), NONE) =>
   174         make_name reserved (length ths > 1) (j + 1) name ^ bracket
   174         make_name reserved (length ths > 1) (j + 1) name ^ bracket
   175       | Facts.Named ((name, _), SOME intervals) =>
   175       | Facts.Named ((name, _), SOME intervals) =>
   176         make_name reserved true
   176         make_name reserved true