jukebox-0.1.2: A first-order reasoning toolbox
Jukebox.SatEq
data SolverEq Source
Constructors
Fields
Instances
newSolverEq :: Solver -> IO SolverEqSource
class SatSolver s => EqSolver s whereSource
Methods
getSolverEq :: s -> SolverEqSource
newtype Elt Source
newElt :: EqSolver s => s -> IO EltSource
equal :: EqSolver s => s -> Elt -> Elt -> IO Lit3Source
solveEq :: EqSolver s => s -> [Lit] -> IO BoolSource
modelRep :: EqSolver s => s -> Elt -> IO (Maybe Elt)Source