added dummy_pattern;
authorwenzelm
Fri, 25 Nov 2005 18:58:40 +0100
changeset 18253 0626a0a217ec
parent 18252 9e2c15ae0e86
child 18254 4a081083b06e
added dummy_pattern;
src/Pure/term.ML
--- a/src/Pure/term.ML	Fri Nov 25 18:58:38 2005 +0100
+++ b/src/Pure/term.ML	Fri Nov 25 18:58:40 2005 +0100
@@ -202,6 +202,7 @@
   val zero_var_indexes_inst: term ->
     ((indexname * sort) * typ) list * ((indexname * typ) * term) list
   val dummy_patternN: string
+  val dummy_pattern: typ -> term
   val no_dummy_patterns: term -> term
   val replace_dummy_patterns: int * term -> int * term
   val is_replaced_dummy_pattern: indexname -> bool
@@ -1282,6 +1283,8 @@
 
 val dummy_patternN = "dummy_pattern";
 
+fun dummy_pattern T = Const (dummy_patternN, T);
+
 fun is_dummy_pattern (Const ("dummy_pattern", _)) = true
   | is_dummy_pattern _ = false;