src/HOL/Tools/atp_wrapper.ML
changeset 31410 c231efe693ce
parent 31409 d8537ba165b5
child 31411 1d00ab68bc8d
equal deleted inserted replaced
31409:d8537ba165b5 31410:c231efe693ce
    66     val _ = app (fn th => Output.debug (fn _ => Display.string_of_thm th)) goal_cls
    66     val _ = app (fn th => Output.debug (fn _ => Display.string_of_thm th)) goal_cls
    67     val the_axiom_clauses =
    67     val the_axiom_clauses =
    68       case axiom_clauses of
    68       case axiom_clauses of
    69           NONE => relevance_filter goal goal_cls
    69           NONE => relevance_filter goal goal_cls
    70         | SOME axcls => axcls
    70         | SOME axcls => axcls
    71     val (thm_names, clauses) = preparer goal_cls the_axiom_clauses thy
    71     val (thm_names, clauses) = preparer goal_cls chain_ths the_axiom_clauses thy
    72     val the_const_counts = case const_counts of
    72     val the_const_counts = case const_counts of
    73       NONE =>
    73       NONE =>
    74         ResHolClause.count_constants(
    74         ResHolClause.count_constants(
    75           case axiom_clauses of
    75           case axiom_clauses of
    76             NONE => clauses
    76             NONE => clauses
    77             | SOME axcls => #2(preparer goal_cls (relevance_filter goal goal_cls) thy)
    77             | SOME axcls => #2(preparer goal_cls chain_ths (relevance_filter goal goal_cls) thy)
    78           )
    78           )
    79       | SOME ccs => ccs
    79       | SOME ccs => ccs
    80     val _ = writer fname the_const_counts clauses
    80     val _ = writer fname the_const_counts clauses
    81     val cmdline =
    81     val cmdline =
    82       if File.exists cmd then "exec " ^ File.shell_path cmd ^ " " ^ args
    82       if File.exists cmd then "exec " ^ File.shell_path cmd ^ " " ^ args