Skip to content

Commit 13bd4b9

Browse files
authored
V1.4.2 (#8)
* fix: vamp_proof_line assigned vampire's output in the case of refutation * Makefile clean recipe doesn't delete all contents in build directory; only athena-specific files * bump minor version * fix vamp_proof_line
1 parent 0122c40 commit 13bd4b9

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

topenv_part2.sml

100755100644
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1957,7 +1957,7 @@ fun getFlotterIndex() = let val cv = !flotter_counter
19571957
end
19581958

19591959
val spass_proof_line = "SPASS beiseite: Proof found.\n"
1960-
val vamp_proof_line = "Satisfiable!\n"
1960+
val vamp_proof_line = "% Refutation found. Thanks to Tanya!\n"
19611961
val e_proof_line = "# Proof found!\n"
19621962
val paradox_proof_line = "== Model ==================================================================="
19631963

@@ -2842,8 +2842,8 @@ fun vProve(goal_val, premise_vals,env,ab,max_seconds) =
28422842
val vamp_answer_stream = TextIO.openIn(vamp_out_fname)
28432843
val answer_bit = findLine(vamp_answer_stream,vamp_proof_line)
28442844
val _ = TextIO.closeIn(vamp_answer_stream)
2845-
val _ = deleteFile(vamp_in_fname)
2846-
val _ = deleteFile(vamp_out_fname)
2845+
(* val _ = deleteFile(vamp_in_fname)
2846+
val _ = deleteFile(vamp_out_fname) *)
28472847
in
28482848
(answer_bit,desired_conc)
28492849
end
@@ -2901,8 +2901,8 @@ fun unLimVampireProvePrimMethod([v,listVal(hyp_vals)],env,ab) =
29012901
val vamp_answer_stream = TextIO.openIn(vamp_out_fname)
29022902
val answer_bit = findLine(vamp_answer_stream,vamp_proof_line)
29032903
val _ = TextIO.closeIn(vamp_answer_stream)
2904-
val _ = deleteFile(vamp_in_fname)
2905-
val _ = deleteFile(vamp_out_fname)
2904+
(* val _ = deleteFile(vamp_in_fname)
2905+
val _ = deleteFile(vamp_out_fname) *)
29062906
in
29072907
if answer_bit then propVal(desired_conc) else primError("Failed application of "^N.vpfPrimMethod_name^
29082908
":\nUnable to derive the conclusion "^
@@ -2955,8 +2955,8 @@ fun polyVProve(goal, premises,env,ab,max_seconds,mono:bool,subsorting:bool) =
29552955
| loop(i::more,res) = loop(more,(Array.sub(premise_array,i-1))::res)
29562956
in SOME(loop(used_premise_indices,[])) end handle _ => NONE
29572957
val _ = TextIO.closeIn(vamp_answer_stream)
2958-
val _ = deleteFile(vamp_in_fname)
2959-
val _ = deleteFile(vamp_out_fname)
2958+
(* val _ = deleteFile(vamp_in_fname)
2959+
val _ = deleteFile(vamp_out_fname) *)
29602960
val _ = List.app (fn (_,f') => Data.removeFSymByName(f')) syms_and_new_syms
29612961
in
29622962
(answer_bit,goal,used_premises)

0 commit comments

Comments
 (0)