Proper-0.5.2.0: An implementation of propositional logic in Haskell

Safe HaskellSafe-Inferred

Proper.CNF

Documentation

type CNF c = Set (Clause c)

cnf :: Ord c => [Clause c] -> CNF c

mergeCNFFormulas :: Ord c => [CNF c] -> CNF c

naiveSATBool :: Ord c => CNF c -> Bool