--- a/Sexp.thy Fri Apr 14 11:23:33 1995 +0200
+++ b/Sexp.thy Wed Jun 21 15:12:40 1995 +0200
@@ -10,11 +10,11 @@
consts
sexp :: "'a item set"
- sexp_case :: "['a=>'b, nat=>'b, ['a item, 'a item]=>'b, \
-\ 'a item] => 'b"
+ sexp_case :: "['a=>'b, nat=>'b, ['a item, 'a item]=>'b,
+ 'a item] => 'b"
- sexp_rec :: "['a item, 'a=>'b, nat=>'b, \
-\ ['a item, 'a item, 'b, 'b]=>'b] => 'b"
+ sexp_rec :: "['a item, 'a=>'b, nat=>'b,
+ ['a item, 'a item, 'b, 'b]=>'b] => 'b"
pred_sexp :: "('a item * 'a item)set"
@@ -27,14 +27,14 @@
defs
sexp_case_def
- "sexp_case(c,d,e,M) == @ z. (? x. M=Leaf(x) & z=c(x)) \
-\ | (? k. M=Numb(k) & z=d(k)) \
-\ | (? N1 N2. M = N1 $ N2 & z=e(N1,N2))"
+ "sexp_case(c,d,e,M) == @ z. (? x. M=Leaf(x) & z=c(x))
+ | (? k. M=Numb(k) & z=d(k))
+ | (? N1 N2. M = N1 $ N2 & z=e(N1,N2))"
pred_sexp_def
"pred_sexp == UN M: sexp. UN N: sexp. {<M, M$N>, <N, M$N>}"
sexp_rec_def
- "sexp_rec(M,c,d,e) == wfrec(pred_sexp, M, \
-\ %M g. sexp_case(c, d, %N1 N2. e(N1, N2, g(N1), g(N2)), M))"
+ "sexp_rec(M,c,d,e) == wfrec(pred_sexp, M,
+ %M g. sexp_case(c, d, %N1 N2. e(N1, N2, g(N1), g(N2)), M))"
end