Module Lpo.Constraint

type expr = Logtk.ID.t
type t =
| EQ of expr * expr
| LE of expr * expr
| LT of expr * expr
| And of t list
| Or of t list
| Not of t
| True
| False
val eq : expr -> expr -> t
val neq : expr -> expr -> t
val le : expr -> expr -> t
val lt : expr -> expr -> t
val gt : expr -> expr -> t
val ge : expr -> expr -> t
val and_ : t list -> t
val or_ : t list -> t
val not_ : t -> t
val imply : t -> t -> t
val true_ : t
val false_ : t
module Seq : sig ... end
include Logtk.Interfaces.PRINT with type t := t
type t
val pp : t CCFormat.printer
val to_string : t -> string
val simplify : t -> t

Basic simplifications