PulseSatUnsat.Types
for opening to get Sat and Unsat in the namespace
open
Sat
Unsat
type nonrec unsat_info = unsat_info = {
reason : unit -> string;
source : string * int * int * int;
}
type 'a sat_unsat_t = 'a t =
| Unsat of unsat_info
| Sat of 'a
val equal_sat_unsat_t : ('a -> 'a -> bool) -> 'a sat_unsat_t -> 'a sat_unsat_t -> bool