Module Dpll_literal.Literal


module Literal: Id.T 
Literals are unique identifiers.

The compare operation on literals has the property that no literal is considered between a literal and the negation of that literal. That is, if you sort a list of literals then literals and their negations (if present) will be adjacent.


type t 
An abstract type of identifiers.
val invalid : t
A distinguished invalid identifier, useful for dummy values.
val is_valid : t -> bool
Is an identifier valid?


val equal : t -> t -> bool
Are two identifiers equal?


val hash : t -> int
hash x is the hash code for x


val compare : t -> t -> int
compare x y is an arbitrary order for x and y



Hosted by the SourceForge.net Logo* web site.
*Other names and brands may be claimed as the property of others.