logic-classes-1.4.8: Framework for propositional and first order logic, theorem proving

Safe HaskellNone

Data.Logic.Classes.Constants

Synopsis

Documentation

class Constants p whereSource

Some types in the Logic class heirarchy need to have True and False elements.

Methods

asBool :: p -> Maybe BoolSource

fromBool :: Bool -> pSource

Instances

ifElse :: a -> a -> Bool -> aSource

(⊨) :: Constants formula => formulaSource

(⊭) :: Constants formula => formulaSource