equal
deleted
inserted
replaced
861 |> restrict_to_logic logic |
861 |> restrict_to_logic logic |
862 |> remove_unwanted_clauses |
862 |> remove_unwanted_clauses |
863 val _ = Output.debug ("clauses = " ^ Int.toString(length included_cls)) |
863 val _ = Output.debug ("clauses = " ^ Int.toString(length included_cls)) |
864 val white_cls = ResAxioms.cnf_rules_pairs white_thms |
864 val white_cls = ResAxioms.cnf_rules_pairs white_thms |
865 (*clauses relevant to goal gl*) |
865 (*clauses relevant to goal gl*) |
866 val axcls_list = map (fn gl => get_relevant_clauses thy included_cls white_cls [gl]) |
866 val axcls_list = map (fn ngcls => get_relevant_clauses thy included_cls white_cls (map prop_of ngcls)) goal_cls |
867 goals |
|
868 val _ = app (fn axcls => Output.debug ("filtered clauses = " ^ Int.toString(length axcls))) |
867 val _ = app (fn axcls => Output.debug ("filtered clauses = " ^ Int.toString(length axcls))) |
869 axcls_list |
868 axcls_list |
870 val keep_types = if is_fol_logic logic then !ResClause.keep_types |
869 val keep_types = if is_fol_logic logic then !ResClause.keep_types |
871 else is_typed_hol () |
870 else is_typed_hol () |
872 val writer = if !prover = "spass" then dfg_writer else tptp_writer |
871 val writer = if !prover = "spass" then dfg_writer else tptp_writer |