boolean-normal-forms-0.0.0.2: 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.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
CoBoolean1Data.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
DNF 
1 (Type/Class)Data.Algebra.Boolean.DNF.List
2 (Data Constructor)Data.Algebra.Boolean.DNF.List
3 (Type/Class)Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF
4 (Data Constructor)Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF
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.List
2 (Function)Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF
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.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
fromNNF 
1 (Function)Data.Algebra.Boolean.DNF.List
2 (Function)Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF
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.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
NNF 
1 (Type/Class)Data.Algebra.Boolean.NNF.Set
2 (Type/Class)Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF
NNFAnd 
1 (Data Constructor)Data.Algebra.Boolean.NNF.Set
2 (Data Constructor)Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF
NNFFalse 
1 (Data Constructor)Data.Algebra.Boolean.NNF.Set
2 (Data Constructor)Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF
NNFOr 
1 (Data Constructor)Data.Algebra.Boolean.NNF.Set
2 (Data Constructor)Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF
NNFTrue 
1 (Data Constructor)Data.Algebra.Boolean.NNF.Set
2 (Data Constructor)Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF
NNFValue 
1 (Data Constructor)Data.Algebra.Boolean.NNF.Set
2 (Data Constructor)Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.NNF
NormalFormData.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
notData.Algebra.Boolean.Negable
PosData.Algebra.Boolean.Negable
simplifyData.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
toBoolData.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
toBooleanData.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
toBooleanWithData.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
toBoolWithData.Algebra.Boolean.CoBoolean, Data.Algebra.Boolean.FreeBoolean, Data.Algebra.Boolean.NormalForm, Data.Algebra.Boolean.NNF.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
toDoubleList 
1 (Function)Data.Algebra.Boolean.DNF.List
2 (Function)Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF
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.Set, Data.Algebra.Boolean.NNF.Tree, Data.Algebra.Boolean.DNF.List, Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF, Data.Algebra.Boolean.NNF, Data.Algebra.Boolean.CNF.Set, Data.Algebra.Boolean.CNF.List, Data.Algebra.Boolean.CNF
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.List
2 (Function)Data.Algebra.Boolean.DNF.Set, Data.Algebra.Boolean.DNF