CNF | |
1 (Type/Class) | Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF |
2 (Data Constructor) | Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF |
3 (Type/Class) | Data.Algebra.Boolean.CNF.List |
4 (Data Constructor) | Data.Algebra.Boolean.CNF.List |
CoBoolean | Data.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
CoBoolean1 | Data.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
DNF | |
1 (Type/Class) | Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF |
2 (Data Constructor) | Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF |
3 (Type/Class) | Data.Algebra.Boolean.DNF.List |
4 (Data Constructor) | Data.Algebra.Boolean.DNF.List |
FBAnd | Data.Algebra.Boolean.FreeBoolean |
FBFalse | Data.Algebra.Boolean.FreeBoolean |
FBNot | Data.Algebra.Boolean.FreeBoolean |
FBOr | Data.Algebra.Boolean.FreeBoolean |
FBTrue | Data.Algebra.Boolean.FreeBoolean |
FBValue | Data.Algebra.Boolean.FreeBoolean |
FreeBoolean | Data.Algebra.Boolean.FreeBoolean |
fromDoubleList | |
1 (Function) | Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF |
2 (Function) | Data.Algebra.Boolean.DNF.List |
3 (Function) | Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF |
4 (Function) | Data.Algebra.Boolean.CNF.List |
fromFreeBoolean | Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
fromNNF | |
1 (Function) | Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF |
2 (Function) | Data.Algebra.Boolean.DNF.List |
3 (Function) | Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF |
4 (Function) | Data.Algebra.Boolean.CNF.List |
Neg | |
1 (Type/Class) | Data.Algebra.Boolean.Negable |
2 (Data Constructor) | Data.Algebra.Boolean.Negable |
Negable | Data.Algebra.Boolean.Negable |
NFConstraint | Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
NNF | |
1 (Type/Class) | Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF |
2 (Type/Class) | Data.Algebra.Boolean.NNF.Set |
NNFAnd | |
1 (Data Constructor) | Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF |
2 (Data Constructor) | Data.Algebra.Boolean.NNF.Set |
NNFFalse | |
1 (Data Constructor) | Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF |
2 (Data Constructor) | Data.Algebra.Boolean.NNF.Set |
NNFOr | |
1 (Data Constructor) | Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF |
2 (Data Constructor) | Data.Algebra.Boolean.NNF.Set |
NNFTrue | |
1 (Data Constructor) | Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF |
2 (Data Constructor) | Data.Algebra.Boolean.NNF.Set |
NNFValue | |
1 (Data Constructor) | Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF |
2 (Data Constructor) | Data.Algebra.Boolean.NNF.Set |
NormalForm | Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
not | Data.Algebra.Boolean.Negable |
Pos | Data.Algebra.Boolean.Negable |
simplify | Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
toBool | Data.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
toBoolean | Data.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
toBooleanWith | Data.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
toBoolWith | Data.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
toDoubleList | |
1 (Function) | Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF |
2 (Function) | Data.Algebra.Boolean.DNF.List |
3 (Function) | Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF |
4 (Function) | Data.Algebra.Boolean.CNF.List |
toNormalForm | Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF, Data.Algebra.Boolean.CNF.List |
unCNF | |
1 (Function) | Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF |
2 (Function) | Data.Algebra.Boolean.CNF.List |
unDNF | |
1 (Function) | Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF |
2 (Function) | Data.Algebra.Boolean.DNF.List |