Safe Haskell | None |
---|---|
Language | GHC2021 |
Documentation
data BooleanFormula p Source #
Var (LIdP p) | |
And [LBooleanFormula p] | |
Or [LBooleanFormula p] | |
Parens (LBooleanFormula p) |
Instances
type LBooleanFormula p = XRec p (BooleanFormula p) Source #
mkVar :: LIdP p -> BooleanFormula p Source #
mkFalse :: BooleanFormula p Source #
mkTrue :: BooleanFormula p Source #
mkBool :: Bool -> BooleanFormula p Source #
mkAnd :: (UnXRec p, Eq (LIdP p), Eq (LBooleanFormula p)) => [LBooleanFormula p] -> BooleanFormula p Source #
mkOr :: (UnXRec p, Eq (LIdP p), Eq (LBooleanFormula p)) => [LBooleanFormula p] -> BooleanFormula p Source #