A | |
assumption [Plugin_intf] |
Asusmptions made by the core SAT solver.
|
atom [Dot.Arg] |
The type of atomic formuals
|
atom [Tseitin_intf.S] |
The type of atomic formulas.
|
atom [Solver_intf.S] |
The type of atoms given by the module argument for formulas
|
atom [Solver_types_intf.S] |
Atoms and variables wrap theory formulas.
|
atom [Res_intf.S] | |
C | |
clause [Solver_types_intf.S] |
The type of clauses.
|
clause [Res_intf.S] | |
E | |
elt [Solver_types_intf.S] | |
eval_res [Plugin_intf] |
The type of evaluation results for a given formula.
|
F | |
formula [Dedukti.Arg] | |
formula [Solver_types_intf.S] | |
formula [Plugin_intf.S] |
The type of formulas.
|
formula [Theory_intf.S] |
The type of formulas.
|
L | |
lemma [Dedukti.Arg] | |
lemma [Dot.Arg] |
The type of theory-specifi proofs (also called lemmas).
|
lemma [Res_intf.S] |
Abstract types for atoms, clauses and theory-specific lemmas
|
level [Plugin_intf.S] |
The type for levels to allow backtracking.
|
level [Theory_intf.S] |
The type for levels to allow backtracking.
|
lit [Solver_types_intf.S] |
Wrapper type for literals, i.e.
|
N | |
negated [Expr_intf] |
This type is used during the normalisation of formulas.
|
negated [Formula_intf] |
This type is used during the normalisation of formulas.
|
P | |
premise [Solver_types_intf.S] |
Premises for clauses.
|
proof [Dedukti.Arg] | |
proof [Solver_types_intf.S] |
The types of terms, formulas and proofs.
|
proof [Res_intf.S] |
Lazy type for proof trees.
|
proof [Expr_intf.S] |
An abstract type for proofs
|
proof [Plugin_intf.S] |
A custom type for the proofs of lemmas produced by the theory.
|
proof [Theory_intf.S] |
A custom type for the proofs of lemmas produced by the theory.
|
proof [Formula_intf.S] |
An abstract type for proofs
|
proof_node [Res_intf.S] |
A proof can be expanded into a proof node, which show the first step of the proof.
|
R | |
reason [Solver_types_intf.S] |
Reasons of propagation/decision of atoms.
|
reason [Plugin_intf] |
The type of reasons for propagations of a formula
f .
|
res [Solver_intf.S] |
Result type for the solver
|
res [Plugin_intf] |
Type returned by the theory.
|
res [Theory_intf] |
Type returned by the theory.
|
S | |
sat_state [Solver_intf] |
The type of values returned when the solver reaches a SAT state.
|
slice [Plugin_intf] |
The type for a slice of assertions to assume/propagate in the theory.
|
slice [Theory_intf] |
The type for a slice.
|
step [Res_intf.S] |
The type of reasoning steps allowed in a proof.
|
T | |
t [Backend_intf.S] |
The type of proofs.
|
t [Tseitin_intf.S] |
The type of arbitrary boolean formulas.
|
t [Tseitin_intf.Arg] |
Type of atomic formulas.
|
t [Solver_types_intf.S] |
Decisions and propagations
|
t [Expr_intf.S.Formula] |
The type of atomic formulas over terms.
|
t [Expr_intf.S.Term] |
The type of terms
|
t [Formula_intf.S] |
The type of atomic formulas.
|
term [Solver_types_intf.S] | |
term [Plugin_intf.S] |
The type of terms.
|
U | |
unsat_state [Solver_intf] |
The type of values returned when the solver reaches an UNSAT state.
|
V | |
var [Solver_types_intf.S] |