boolean-normal-forms-0.0.1.1: Boolean normal form: NNF, DNF & CNF

Index

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
CoBooleanData.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
CoBoolean1Data.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
FBAndData.Algebra.Boolean.FreeBoolean
FBFalseData.Algebra.Boolean.FreeBoolean
FBNotData.Algebra.Boolean.FreeBoolean
FBOrData.Algebra.Boolean.FreeBoolean
FBTrueData.Algebra.Boolean.FreeBoolean
FBValueData.Algebra.Boolean.FreeBoolean
FreeBooleanData.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
fromFreeBooleanData.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
NegableData.Algebra.Boolean.Negable
NFConstraintData.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
NormalFormData.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
notData.Algebra.Boolean.Negable
PosData.Algebra.Boolean.Negable
simplifyData.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
toBoolData.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
toBooleanData.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
toBooleanWithData.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
toBoolWithData.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
toNormalFormData.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