clarified setup of method "normalization"
authorhaftmann
Fri, 25 Jan 2008 14:53:55 +0100
changeset 25962 13b6c0b31005
parent 25961 ec39d7e40554
child 25963 07e08dad8a77
clarified setup of method "normalization"
src/HOL/Code_Setup.thy
--- a/src/HOL/Code_Setup.thy	Fri Jan 25 14:53:52 2008 +0100
+++ b/src/HOL/Code_Setup.thy	Fri Jan 25 14:53:55 2008 +0100
@@ -86,7 +86,7 @@
 
 text {* type bool *}
 
-lemmas [code func, code unfold] = imp_conv_disj
+lemmas [code func, code unfold, code post] = imp_conv_disj
 
 code_type bool
   (SML "bool")
@@ -147,8 +147,8 @@
 
 method_setup normalization = {*
   Method.no_args (Method.SIMPLE_METHOD'
-    (fn k => CONVERSION (ObjectLogic.judgment_conv Nbe.norm_conv) k
-    THEN TRYALL (resolve_tac [TrueI])
+    (CONVERSION (ObjectLogic.judgment_conv Nbe.norm_conv)
+    THEN' (fn k => TRY (rtac TrueI k))
   ))
 *} "solve goal by normalization"