htaut-0.1.1.0: Tautology Proving Logic in Haskell
Htaut.Proposition
data Top Source #
Constructors
Instances
Methods
bottomImply :: Bottom -> Top Source #
data Bottom Source #
bottomImply :: Bottom -> Bottom Source #
type Neg a = a -> Bottom Source #
data And a b Source #
bottomImply :: Bottom -> And a b Source #
type Or a b = Either a b Source #
type (<->) a b = (a -> b) `And` (b -> a) Source #
class Prop a where Source #
Minimal complete definition
bottomImply
bottomImply :: Bottom -> a Source #
bottomImply :: Bottom -> a -> b Source #
bottomImply :: Bottom -> Or a b Source #