Foldable BoolExpr Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Traversable BoolExpr Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Applicative BoolExpr Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Functor BoolExpr Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Monad BoolExpr Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Eval m a Bool => Eval m (BoolExpr a) Bool Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Data a => Data (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Read a => Read (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Show a => Show (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
NFData a => NFData (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Eq a => Eq (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Ord a => Ord (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Hashable a => Hashable (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Boolean (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Complement (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
MonotoneBoolean (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
Variables a => Variables (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |
IsEqRel (Expr Integer) QFFormula Source # | |
Instance detailsDefined in ToySolver.Arith.Cooper.Base |
IsOrdRel (Expr Integer) QFFormula Source # | |
Instance detailsDefined in ToySolver.Arith.Cooper.Base |
IfThenElse (BoolExpr a) (BoolExpr a) Source # | |
Instance detailsDefined in ToySolver.Data.BoolExpr |