Module PulseFormula.SatUnsatMonad
Useful notations to deal with normalized formulas
val map_normalized : ('a -> 'b) -> 'a normalized -> 'b normalizedval (>>|) : 'a normalized -> ('a -> 'b) -> 'b normalizedval let+ : 'a normalized -> ('a -> 'b) -> 'b normalizedval bind_normalized : ('a -> 'b normalized) -> 'a normalized -> 'b normalizedval (>>=) : 'a normalized -> ('a -> 'b normalized) -> 'b normalizedval let* : 'a normalized -> ('a -> 'b normalized) -> 'b normalized