module Preprocessing_resolution:computes short resolventssig..end
typeclause =Term.clause
exception EMPTY_CLAUSE of (clause * clause)
val compute_resolvents : print:bool ->
clause list -> clause list
Performs binary resolution between input clauses.
Only resolvent of size < Const.resolvent_max_size are kept.
At most Const.resolvents_max_number resolvents are computed.
print prints computed resolvents.
Raises EMPTY_CLAUSE if two clauses resolved to the empty clause.