Module CLogic.CFormula

type t =
  1. | True
  2. | False
  3. | Eq of CExpr.t * CExpr.t
  4. | Less of CExpr.t * CExpr.t
  5. | LessEq of CExpr.t * CExpr.t
  6. | SetMem of CExpr.t * CExpr.t
  7. | And of t * t
  8. | Or of t * t
  9. | Not of t
  10. | Implies of t * t
  11. | ForAll of (string * GilType.t option) list * t
val pp : Stdlib.Format.formatter -> t -> unit