qed-0.0: Simple prover

Safe HaskellNone
LanguageHaskell98

Proof.QED

Documentation

qed :: QED a -> IO () Source

data Laws Source

Instances

satisfy :: String -> Laws -> Bind () -> QED () Source

rhs :: Proof () -> Proof () Source

lhs :: Proof () -> Proof () Source

bhs :: Proof () -> Proof () Source

at :: Int -> Proof () -> Proof () Source

twice :: Proof () -> Proof () Source

thrice :: Proof () -> Proof () Source

many :: Proof () -> Proof () Source

skip :: QED () -> QED () Source

qedCheat :: QED a -> IO () Source