remove usage of ultra tactic
authorhuffman
Thu, 14 Dec 2006 21:03:39 +0100
changeset 21850 bf253f7075b4
parent 21849 a2e7a79159e4
child 21851 030f46b8c4b5
remove usage of ultra tactic
src/HOL/Hyperreal/Star.thy
--- a/src/HOL/Hyperreal/Star.thy	Thu Dec 14 19:29:48 2006 +0100
+++ b/src/HOL/Hyperreal/Star.thy	Thu Dec 14 21:03:39 2006 +0100
@@ -204,7 +204,9 @@
 apply (rule_tac x = x in star_cases)
 apply (drule_tac x = x in spec)
 apply (drule_tac x = "( *f* f) x" in spec)
-apply (auto dest!: FreeUltrafilterNat_Compl_mem simp add: starfun, ultra)
+apply (auto simp add: starfun_star_n)
+apply (simp add: star_n_eq_iff [symmetric])
+apply (simp add: starfun_star_n [of f, symmetric])
 done
 
 lemma is_starext_starfun_iff: "(is_starext F f) = (F = *f* f)"