Copyright | (c) Masahiro Sakai 2014-2015 |
---|---|
License | BSD-style |
Maintainer | masahiro.sakai@gmail.com |
Stability | provisional |
Portability | non-portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Extensions |
|
ToySolver.Data.BoolExpr
Contents
Description
Boolean expression over a given type of atoms
BoolExpr type
Boolean expression over a given type of atoms
Constructors
Atom a | |
And [BoolExpr a] | |
Or [BoolExpr a] | |
Not (BoolExpr a) | |
Imply (BoolExpr a) (BoolExpr a) | |
Equiv (BoolExpr a) (BoolExpr a) | |
ITE (BoolExpr a) (BoolExpr a) (BoolExpr a) |