Module Clause


module Clause: sig  end
Datatype of clauses
Author(s): Harald Ruess


type t = disjunction * Jst.t

type disjunction
val unsat : Jst.t -> t
Parameters:
rho : Jst.t
val is_unsat : t -> bool
Parameters:
? : t
val of_list : Atom.t list * Jst.t -> t
Parameters:
(dl,rho) : Atom.t list * Jst.t
val singleton : Fact.t -> t
Parameters:
? : Fact.t
val pp : t Pretty.printer
Parameters:
fmt : Format.formatter
ds : Atom.Set.t * 'a
val eq : t -> t -> bool
Parameters:
? : t
? : t
val d_singleton : t -> Fact.t
Parameters:
? : t