Module Expr_intf.S.Term

module Term: sig .. end


McSat Terms
type t 
The type of terms
val equal : t -> t -> bool
Equality over terms.
val hash : t -> int
Hashing function for terms. Should be such that two terms equal according to Expr_intf.S.equal have the same hash.
val print : Format.formatter -> t -> unit
Printing function used among other for debugging.