merged
authorChristian Urban <urbanc@in.tum.de>
Tue, 08 Dec 2009 17:43:32 +0100
changeset 642 005e4edc65ef
parent 641 b98d64dc98d9 (diff)
parent 640 5cb44fe9ae8e (current diff)
child 643 cd4226736c37
merged
Quot/Examples/FSet.thy
Quot/QuotMain.thy
--- a/Quot/Examples/FSet.thy	Tue Dec 08 17:39:34 2009 +0100
+++ b/Quot/Examples/FSet.thy	Tue Dec 08 17:43:32 2009 +0100
@@ -307,10 +307,7 @@
 by (tactic {* lift_tac @{context} @{thm m2} 1 *})
 
 lemma "INSERT a (INSERT a x) = INSERT a x"
-apply (tactic {* procedure_tac @{context} @{thm list_eq.intros(4)} 1 *})
-apply (regularize)
-apply (injection)
-apply (cleaning)
+apply (tactic {* lift_tac @{context} @{thm list_eq.intros(4)} 1 *})
 done
 
 lemma "x = xa \<Longrightarrow> INSERT a x = INSERT a xa"
@@ -432,14 +429,12 @@
 sorry
 
 lemma "(\<lambda>e. (FUNION x (INSERT e EMPTY))) = (\<lambda>e. (INSERT e x))"
-apply(lifting_setup ttt2)
+apply(lifting ttt2)
 apply(regularize)
 apply(rule impI)
 apply(simp)
 apply(rule allI)
 apply(rule list_eq_refl)
-apply(injection)
-apply(tactic {* clean_tac @{context} 1 *}) (* This is an example that needs lambda_prs twice *)
 done
 
 lemma ttt3: "(\<lambda>x. ((op @) x ((op #) e []))) = (\<lambda>x. ((op #) e x))"