meta_term_syntax: proper operation on untyped preterms;
authorwenzelm
Sat, 02 Dec 2006 14:59:25 +0100
changeset 21627 b822c7e61701
parent 21626 03fe6d36e948
child 21628 7ab9ad8d6757
meta_term_syntax: proper operation on untyped preterms;
src/Pure/Pure.thy
--- a/src/Pure/Pure.thy	Sat Dec 02 11:33:08 2006 +0100
+++ b/src/Pure/Pure.thy	Sat Dec 02 14:59:25 2006 +0100
@@ -32,7 +32,7 @@
   fixes meta_term :: "'a => prop"  ("TERM _")
 
 parse_translation {*
-  [("\<^fixed>meta_term", fn [t] => Logic.mk_term t)]
+  [("\<^fixed>meta_term", fn [t] => Const ("ProtoPure.term", dummyT --> propT) $ t)]
 *}
 
 lemmas [intro?] = termI