diff -r f1a1817659e6 -r d7f033c74b38 src/CCL/eval.ML --- a/src/CCL/eval.ML Fri Oct 10 16:29:41 1997 +0200 +++ b/src/CCL/eval.ML Fri Oct 10 17:10:12 1997 +0200 @@ -14,7 +14,7 @@ fun ceval_tac rls = DEPTH_SOLVE_1 (resolve_tac (!EVal_rls@rls) 1); val prems = goalw thy [apply_def] - "[| f ---> lam x.b(x); b(a) ---> c |] ==> f ` a ---> c"; + "[| f ---> lam x. b(x); b(a) ---> c |] ==> f ` a ---> c"; by (ceval_tac prems); qed "applyV"; @@ -35,7 +35,7 @@ qed "fixV"; val prems = goalw thy [letrec_def] - "h(t,%y.letrec g x be h(x,g) in g(y)) ---> c ==> \ + "h(t,%y. letrec g x be h(x,g) in g(y)) ---> c ==> \ \ letrec g x be h(x,g) in g(t) ---> c"; by (REPEAT (resolve_tac (prems @ [fixV,applyV,lamV]) 1)); qed "letrecV"; @@ -69,19 +69,19 @@ (* Factorial *) val prems = goal thy - "letrec f n be ncase(n,succ(zero),%x.nrec(n,zero,%y g.nrec(f(x),g,%z h.succ(h)))) \ + "letrec f n be ncase(n,succ(zero),%x. nrec(n,zero,%y g. nrec(f(x),g,%z h. succ(h)))) \ \ in f(succ(succ(zero))) ---> ?a"; by (ceval_tac []); val prems = goal thy - "letrec f n be ncase(n,succ(zero),%x.nrec(n,zero,%y g.nrec(f(x),g,%z h.succ(h)))) \ + "letrec f n be ncase(n,succ(zero),%x. nrec(n,zero,%y g. nrec(f(x),g,%z h. succ(h)))) \ \ in f(succ(succ(succ(zero)))) ---> ?a"; by (ceval_tac []); (* Less Than Or Equal *) fun isle x y = prove_goal thy - ("letrec f p be split(p,%m n.ncase(m,true,%x.ncase(n,false,%y.f()))) \ + ("letrec f p be split(p,%m n. ncase(m,true,%x. ncase(n,false,%y. f()))) \ \ in f(<"^x^","^y^">) ---> ?a") (fn prems => [ceval_tac []]); @@ -93,12 +93,12 @@ (* Reverse *) val prems = goal thy - "letrec id l be lcase(l,[],%x xs.x$id(xs)) \ + "letrec id l be lcase(l,[],%x xs. x$id(xs)) \ \ in id(zero$succ(zero)$[]) ---> ?a"; by (ceval_tac []); val prems = goal thy - "letrec rev l be lcase(l,[],%x xs.lrec(rev(xs),x$[],%y ys g.y$g)) \ -\ in rev(zero$succ(zero)$(succ((lam x.x)`succ(zero)))$([])) ---> ?a"; + "letrec rev l be lcase(l,[],%x xs. lrec(rev(xs),x$[],%y ys g. y$g)) \ +\ in rev(zero$succ(zero)$(succ((lam x. x)`succ(zero)))$([])) ---> ?a"; by (ceval_tac []);