aboutsummaryrefslogtreecommitdiff
path: root/Smurf.dcl
diff options
context:
space:
mode:
authorCamil Staps2016-06-10 10:36:49 +0200
committerCamil Staps2016-06-10 15:20:38 +0200
commit97325a5ef30b63c68adaffb69a0bcfa7f1135d64 (patch)
tree3d540a204f4db970444e92cf3b35b6cd1585a5a3 /Smurf.dcl
parentMinimalistic prover (diff)
Induction proofs using variables & assumptions
Diffstat (limited to 'Smurf.dcl')
-rw-r--r--Smurf.dcl2
1 files changed, 2 insertions, 0 deletions
diff --git a/Smurf.dcl b/Smurf.dcl
index 2c4fd1b..0ca45b2 100644
--- a/Smurf.dcl
+++ b/Smurf.dcl
@@ -66,6 +66,8 @@ instance toLaTeX DerivationTree
step :: !Program State u:io u:(IO u:io) -> u:(Maybe (!Program, State), u:io)
run :: !Program State io (IO io) -> (Maybe State, io)
+quotify :: Expr -> Expr
+
listIO :: IO ListIO
prover :: ((Program, Stack, State) -> Maybe (Stack, Stack, State))
Program State ListIO (IO ListIO) -> Maybe DerivationTree