equal
deleted
inserted
replaced
28 val eprover: AtpManager.prover |
28 val eprover: AtpManager.prover |
29 val eprover_opts_full: int -> bool -> AtpManager.prover |
29 val eprover_opts_full: int -> bool -> AtpManager.prover |
30 val eprover_full: AtpManager.prover |
30 val eprover_full: AtpManager.prover |
31 val spass_opts: int -> bool -> AtpManager.prover |
31 val spass_opts: int -> bool -> AtpManager.prover |
32 val spass: AtpManager.prover |
32 val spass: AtpManager.prover |
33 val remote_prover_opts: int -> bool -> string -> string -> AtpManager.prover |
33 val remote_prover_opts: int -> bool -> string -> int -> AtpManager.prover |
34 val remote_prover: string -> string -> AtpManager.prover |
34 val remote_prover: string -> int -> AtpManager.prover |
35 end; |
35 end; |
36 |
36 |
37 structure AtpWrapper: ATP_WRAPPER = |
37 structure AtpWrapper: ATP_WRAPPER = |
38 struct |
38 struct |
39 |
39 |
154 val spass = spass_opts 40 true; |
154 val spass = spass_opts 40 true; |
155 |
155 |
156 |
156 |
157 (* remote prover invocation via SystemOnTPTP *) |
157 (* remote prover invocation via SystemOnTPTP *) |
158 |
158 |
159 fun remote_prover_opts max_new theory_const name command = |
159 fun remote_prover_opts max_new theory_const name timelimit = |
160 tptp_prover_opts max_new theory_const |
160 tptp_prover_opts max_new theory_const |
161 (Path.explode "$ISABELLE_HOME/contrib/SystemOnTPTP/remote", name ^ " " ^ command); |
161 (Path.explode "$ISABELLE_HOME/contrib/SystemOnTPTP/remote", name ^ " " ^ (string_of_int timelimit)); |
162 |
162 |
163 val remote_prover = remote_prover_opts 60 false; |
163 val remote_prover = remote_prover_opts 60 false; |
164 |
164 |
165 end; |
165 end; |