merged
authorhaftmann
Wed, 09 Sep 2009 12:29:06 +0200
changeset 32548 b4119bbb2b79
parent 32546 d68b7c181211 (current diff)
parent 32547 f3eab1682b0d (diff)
child 32549 338ccfd37f67
child 32553 bf781ef40c81
merged
--- a/src/HOL/ex/NormalForm.thy	Wed Sep 09 12:27:41 2009 +0200
+++ b/src/HOL/ex/NormalForm.thy	Wed Sep 09 12:29:06 2009 +0200
@@ -4,17 +4,8 @@
 
 theory NormalForm
 imports Main Rational
-uses "~~/src/Tools/nbe.ML"
 begin
 
-setup {*
-  Nbe.add_const_alias @{thm equals_alias_cert}
-*}
-
-method_setup normalization = {*
-  Scan.succeed (K (SIMPLE_METHOD' (CONVERSION Nbe.norm_conv THEN' (fn k => TRY (rtac TrueI k)))))
-*} "solve goal by normalization"
-
 lemma "True" by normalization
 lemma "p \<longrightarrow> True" by normalization
 declare disj_assoc [code nbe]
@@ -137,5 +128,4 @@
 lemma "map f [x \<Colon> 'a\<Colon>semigroup_add, y] = [f x, f y]" by normalization
 lemma "(map f [x \<Colon> 'a\<Colon>semigroup_add, y], w \<Colon> 'b\<Colon>finite) = ([f x, f y], w)" by normalization
 
-
 end