Syntactic operations
Formula Deconstructors
Size
Linear syntactic order on formulas
Semantics
Valuators and formulas as functions
Truth tables
Multiple truth tables
Mutual converters between syntax and semantics
Normal Forms
Normalizations and Canonizations in general
Definition
Normalizations in Propositional Algebras
Default semantic normalizations
Ordered Propositional Formulas
Evaluated Normal Forms
Generalized evaluation and application for formulas: eval and apply
Literal Form(ula)s
Negation Normal Forms
NLCs and NLDs, CNFs and DNFs
Natural DNFs and CNFs
Prime DNFs and CNFs
Formal definition
Prime Disjunctive Normal Forms
Prime Conjunctive Normal Forms
The Haskell types and functions
The default and the fast generation of Prime Normal Forms
Reference to the fast generation of Prime Normal Forms
Minimal DNFs and CNFs
Simplified DNFs and CNFs
Propositional algebras
PropAlg a (PropForm a), the Propositional Formula Algebra
PropAlg a (PropForm a), the Truth Table Algebra
PropAlg Void Bool, the Boolean Value Algebra