src/HOLCF/ex/Stream.thy
changeset 27361 24ec32bee347
parent 27111 c19be97e4553
child 29530 9905b660612b
--- a/src/HOLCF/ex/Stream.thy	Wed Jun 25 18:23:50 2008 +0200
+++ b/src/HOLCF/ex/Stream.thy	Wed Jun 25 21:25:51 2008 +0200
@@ -41,11 +41,10 @@
                   Fin n \<Rightarrow> (SOME s. (stream_take n$s=s1) & (i_rt n s = s2))
                | \<infinity>     \<Rightarrow> s1)"
 
-consts
-  constr_sconc' :: "nat => 'a stream => 'a stream => 'a stream"
-primrec
+primrec constr_sconc' :: "nat => 'a stream => 'a stream => 'a stream"
+where
   constr_sconc'_0:   "constr_sconc' 0 s1 s2 = s2"
-  constr_sconc'_Suc: "constr_sconc' (Suc n) s1 s2 = ft$s1 &&
+| constr_sconc'_Suc: "constr_sconc' (Suc n) s1 s2 = ft$s1 &&
                                                     constr_sconc' n (rt$s1) s2"
 
 definition