module type Statement = sig .. end
type t
The type of statements for dimacs.
type term
The type of dimacs terms.
type location
The type of locations.
val p_cnf : ?loc:location -> int -> int -> t
Header of a dimacs file. First argument is the number of variables,
second is the number of clauses.
val clause : ?loc:location ->
term list -> t
Make a clause from a list of literals.