src/Pure/term.ML
changeset 22723 a3a856313bcf
parent 22651 5ab11152daeb
child 22908 ed66fbbe4a62
equal deleted inserted replaced
22722:704de05715b4 22723:a3a856313bcf
   185   val dest_abs: string * typ * term -> string * term
   185   val dest_abs: string * typ * term -> string * term
   186   val declare_term_names: term -> Name.context -> Name.context
   186   val declare_term_names: term -> Name.context -> Name.context
   187   val variant_frees: term -> (string * 'a) list -> (string * 'a) list
   187   val variant_frees: term -> (string * 'a) list -> (string * 'a) list
   188   val dummy_patternN: string
   188   val dummy_patternN: string
   189   val dummy_pattern: typ -> term
   189   val dummy_pattern: typ -> term
       
   190   val is_dummy_pattern: term -> bool
   190   val no_dummy_patterns: term -> term
   191   val no_dummy_patterns: term -> term
   191   val replace_dummy_patterns: int * term -> int * term
   192   val replace_dummy_patterns: int * term -> int * term
   192   val is_replaced_dummy_pattern: indexname -> bool
   193   val is_replaced_dummy_pattern: indexname -> bool
   193   val show_dummy_patterns: term -> term
   194   val show_dummy_patterns: term -> term
   194   val string_of_vname: indexname -> string
   195   val string_of_vname: indexname -> string