
diff -r e88ea232977c -r ca23ee574faa src/FOL/ex/List.thy
--- a/src/FOL/ex/List.thy	Fri Oct 17 17:33:22 1997 +0200
+++ b/src/FOL/ex/List.thy	Fri Oct 17 17:39:04 1997 +0200
@@ -17,33 +17,33 @@
    forall       :: ['a list, 'a => o] => o  
    len          :: 'a list => nat  
    at           :: ['a list, nat] => 'a  
-   "[]"         :: ('a list)                         ("[]")
-   "."          :: ['a, 'a list] => 'a list          (infixr 80)
+   Nil          :: ('a list)                         ("[]")
+   Cons         :: ['a, 'a list] => 'a list          (infixr "." 80)
    "++"         :: ['a list, 'a list] => 'a list     (infixr 70)
 
 rules
- list_ind "[| P([]);  ALL x l. P(l)-->P(x. l) |] ==> All(P)"
+ list_ind "[| P([]);  ALL x l. P(l)-->P(x . l) |] ==> All(P)"
 
  forall_cong 
   "[| l = l';  !!x. P(x)<->P'(x) |] ==> forall(l,P) <-> forall(l',P')"
 
- list_distinct1 "~[] = x. l"
- list_distinct2 "~x. l = []"
+ list_distinct1 "~[] = x . l"
+ list_distinct2 "~x . l = []"
 
- list_free      "x. l = x'. l' <-> x=x' & l=l'"
+ list_free      "x . l = x' . l' <-> x=x' & l=l'"
 
  app_nil        "[]++l = l"
- app_cons       "(x. l)++l' = x.(l++l')"
- tl_eq  "tl(m. q) = q"
- hd_eq  "hd(m. q) = m"
+ app_cons       "(x . l)++l' = x .(l++l')"
+ tl_eq  "tl(m . q) = q"
+ hd_eq  "hd(m . q) = m"
 
  forall_nil "forall([],P)"
- forall_cons "forall(x. l,P) <-> P(x) & forall(l,P)"
+ forall_cons "forall(x . l,P) <-> P(x) & forall(l,P)"
 
  len_nil "len([]) = 0"
- len_cons "len(m. q) = succ(len(q))"
+ len_cons "len(m . q) = succ(len(q))"
 
- at_0 "at(m. q,0) = m"
- at_succ "at(m. q,succ(n)) = at(q,n)"
+ at_0 "at(m . q,0) = m"
+ at_succ "at(m . q,succ(n)) = at(q,n)"
 
 end




