src/HOLCF/IOA/meta_theory/Seq.thy
changeset 35215 a03462cbf86f
parent 35174 e15040ae75d7
child 35259 afbb9cc4a7db
child 35286 0e5fe22fa321
--- a/src/HOLCF/IOA/meta_theory/Seq.thy	Thu Feb 18 12:36:09 2010 -0800
+++ b/src/HOLCF/IOA/meta_theory/Seq.thy	Thu Feb 18 13:29:59 2010 -0800
@@ -110,7 +110,6 @@
 
 
 declare Finite.intros [simp]
-declare seq.rews [simp]
 
 
 subsection {* recursive equations of operators *}
@@ -361,7 +360,7 @@
 
 lemma scons_inject_eq:
  "[|x~=UU;y~=UU|]==> (x##xs=y##ys) = (x=y & xs=ys)"
-by (simp add: seq.injects)
+by simp
 
 lemma nil_less_is_nil: "nil<<x ==> nil=x"
 apply (rule_tac x="x" in seq.casedist)
@@ -447,7 +446,7 @@
 apply (intro strip)
 apply (erule Finite.cases)
 apply fastsimp
-apply (simp add: seq.injects)
+apply simp
 done
 
 lemma Finite_cons: "a~=UU ==>(Finite (a##x)) = (Finite x)"
@@ -461,7 +460,7 @@
 apply (induct arbitrary: y set: Finite)
 apply (rule_tac x=y in seq.casedist, simp, simp, simp)
 apply (rule_tac x=y in seq.casedist, simp, simp)
-apply (simp add: seq.inverts)
+apply simp
 done
 
 lemma adm_Finite [simp]: "adm Finite"