package msat

  1. Overview
  2. Docs
type var = string
type formula = private
  1. | Prop of int
  2. | Equal of var * var
  3. | Distinct of var * var
type t = formula
type proof = unit
val neg : formula -> formula
val hash : formula -> int
val equal : formula -> formula -> bool
val print : Format.formatter -> formula -> unit
val dummy : t
val fresh : unit -> t
val mk_prop : int -> t
val mk_eq : var -> var -> t
val mk_neq : var -> var -> t
module Term : sig ... end
module Formula : sig ... end
OCaml

Innovation. Community. Security.