| 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) |