src/HOL/Library/Stream.thy
changeset 60011 3eef7a43cd51
parent 59016 be4a911aca71
child 60500 903bb1495239
--- a/src/HOL/Library/Stream.thy	Sat Apr 11 12:47:46 2015 +0200
+++ b/src/HOL/Library/Stream.thy	Sat Apr 11 13:12:57 2015 +0200
@@ -18,14 +18,17 @@
   map: smap
   rel: stream_all2
 
+context
+begin
+
 (*for code generation only*)
-definition smember :: "'a \<Rightarrow> 'a stream \<Rightarrow> bool" where
+qualified definition smember :: "'a \<Rightarrow> 'a stream \<Rightarrow> bool" where
   [code_abbrev]: "smember x s \<longleftrightarrow> x \<in> sset s"
 
 lemma smember_code[code, simp]: "smember x (y ## s) = (if x = y then True else smember x s)"
   unfolding smember_def by auto
 
-hide_const (open) smember
+end
 
 lemmas smap_simps[simp] = stream.map_sel
 lemmas shd_sset = stream.set_sel(1)