src/HOL/Tools/ATP/atp_proof.ML
changeset 57716 4546c9fdd8a7
parent 57714 4856a7b8b9c3
child 57785 0388026060d1
equal deleted inserted replaced
57715:cf8e4b1acd33 57716:4546c9fdd8a7
    97   val parse_line: string -> ('a * string ATP_Problem.atp_problem_line list) list ->
    97   val parse_line: string -> ('a * string ATP_Problem.atp_problem_line list) list ->
    98     string list -> ((string * string list) * ATP_Problem.atp_formula_role *
    98     string list -> ((string * string list) * ATP_Problem.atp_formula_role *
    99     (string, 'b, (string, string ATP_Problem.atp_type) ATP_Problem.atp_term,
    99     (string, 'b, (string, string ATP_Problem.atp_type) ATP_Problem.atp_term,
   100       'c) ATP_Problem.atp_formula
   100       'c) ATP_Problem.atp_formula
   101     * string * (string * 'd list) list) list * string list
   101     * string * (string * 'd list) list) list * string list
   102   val core_inference :   'a -> 'b -> ('b * 'b list) * ATP_Problem.atp_formula_role *
   102   val core_inference : 'a -> 'b -> ('b * 'b list) * ATP_Problem.atp_formula_role *
   103       ('c, 'd, (string, 'e) ATP_Problem.atp_term, 'f) ATP_Problem.atp_formula * 'a * 'g list
   103     ('c, 'd, (string, 'e) ATP_Problem.atp_term, 'f) ATP_Problem.atp_formula * 'a * 'g list
   104   val vampire_step_name_ord : (string * 'a) * (string * 'a) -> order
   104   val vampire_step_name_ord : (string * 'a) * (string * 'a) -> order
   105   val core_of_agsyhol_proof :  string -> string list option
   105   val core_of_agsyhol_proof :  string -> string list option
   106 end;
   106 end;
   107 
   107 
   108 structure ATP_Proof : ATP_PROOF =
   108 structure ATP_Proof : ATP_PROOF =