Index of values


__ocaml_lex_tables [Lex_zf]
__ocaml_lex_tables [Lex_ho]
__ocaml_lex_tables [Lex_tptp]
__ocaml_lex_token_rec [Lex_zf]
__ocaml_lex_token_rec [Lex_ho]
__ocaml_lex_token_rec [Lex_tptp]

A
app_infix [Ast_ho]

C
call [CallProver]
Call the prover (if present) on the given problem, and return a result.
call_proof [CallProver]
Call the prover, and also tries to parse a TSTP derivation, if the prover succeeded
call_with_out [CallProver]
Same as CallProver.call, but also returns the raw output of the prover
cnf [CallProver.Eprover]
Use E to convert a set of statements into CNF
compare [Trace_tstp]
create_parse_cache [Util_zf]
create_parse_cache [Util_tptp]

D
decl_of_string [Lex_ho]
decls_of_string [Lex_ho]
default [CallProver.Prover]
depth [Trace_tstp]
Max depth of the proof
discover [CallProver.Eprover]
explore the surrounding of this list of declarations, returning the TPTP output of E

E
equal [Trace_tstp]

F
find_file [Util_tptp]
find_file name dir looks for a file with the given name, recursively, in dir, or in its parent dir recursively.
force [Trace_tstp]
Force the lazy proof step, if any

G
get_id [Trace_tstp]
Obtain the ID of the proof step.
get_name [Ast_tptp]
Find the name of the declaration, or

H
has_includes [Util_tptp]
Check whether some include declaration can be found in the sequence

I
is_axiom [Trace_tstp]
is_dag [Trace_tstp]
Is the proof a proper DAG?
is_proof_of_false [Trace_tstp]
is_step [Trace_tstp]
is_theory [Trace_tstp]

L
list_provers [CallProver.Prover]
List of registered provers
lookup [CallProver.Prover]
Lookup a prover by its name.

M
mk_c_axiom [Trace_tstp]
mk_c_step [Trace_tstp]
mk_f_axiom [Trace_tstp]
mk_f_step [Trace_tstp]

N
name [CallProver]
Name of the prover

O
of_ast [Util_tptp]
of_decls [Trace_tstp]
Try to extract a proof from a list of TSTP statements.

P
p_E [CallProver.Prover]
p_Eproof [CallProver.Prover]
p_SPASS [CallProver.Prover]
p_Zenon [CallProver.Prover]
parse [Parsing_utils]
Parse file using the input format chosen by the user
parse [Trace_tstp]
Try to parse a proof from a file.
parse_answer_tuple [Parse_tptp]
parse_decl [Parse_ho]
parse_declaration [Parse_tptp]
parse_declarations [Parse_tptp]
parse_decls [Parse_ho]
parse_file [Util_zf]
parse_file ~recursive file parses file
parse_file [Util_tptp]
Parsing a TPTP file is here presented with a recursive option that, if true, will make "include" directives to be recursively parsed.
parse_formula [Parse_tptp]
parse_lexbuf [Util_zf]
parse lexbuf.
parse_lexbuf [Util_tptp]
Given a lexbuf, try to parse its content into a sequence of untyped declarations
parse_statement [Parse_zf]
parse_statement_list [Parse_zf]
parse_stdin [Util_zf]
parse stdin.
parse_term [Parse_zf]
parse_term [Parse_ho]
parse_term [Parse_tptp]
parse_tptp [Parsing_utils]
parse_ty [Parse_zf]
pp1 [Trace_tstp]
Print proof step, and its parents
pp_general [Ast_tptp]
pp_general_debugf [Ast_tptp]
pp_generals [Ast_tptp]
pp_name [Ast_tptp]
pp_role [Ast_tptp]
pp_tstp [Trace_tstp]
print the whole proofs
print_into [Util_tptp]
print_into_file [Util_tptp]
pterm [Lex_ho]

R
register [CallProver.Prover]
Register the prover with the given name.
role_of_string [Ast_tptp]
run_eproof [CallProver.Eprover]
Run Eproof_ram, and tries to read a proof back.
run_eprover [CallProver.Eprover]
Runs E with the given input (optional verbosity level).

S
size [Trace_tstp]
Number of nodes in the proof
string_of_answer [CallProver.Eprover]
string_of_name [Ast_tptp]
string_of_role [Ast_tptp]

T
term_of_string [Lex_ho]
terms [Ast_ho.Seq]
to_ast [Util_tptp]
to_seq [Trace_tstp]
Traversal of parent proofs
token [Lex_zf]
token [Lex_ho]
token [Lex_tptp]
traverse [Trace_tstp]
Traverse the proof.

V
vars [Ast_ho.Seq]