htaut-0.1.1.0: Tautology Proving Logic in Haskell
Htaut.Proving
data Prove a Source #
Constructors
Instances
Methods
(>>=) :: Prove a -> (a -> Prove b) -> Prove b #
(>>) :: Prove a -> Prove b -> Prove b #
return :: a -> Prove a #
fail :: String -> Prove a #
fmap :: (a -> b) -> Prove a -> Prove b #
(<$) :: a -> Prove b -> Prove a #
pure :: a -> Prove a #
(<*>) :: Prove (a -> b) -> Prove a -> Prove b #
(*>) :: Prove a -> Prove b -> Prove b #
(<*) :: Prove a -> Prove b -> Prove a #
exfalso :: Prop a => Prove (Bottom -> a) Source #