gen_tyvarify
boolSyntax.gen_tyvarify : term -> term
Instantiates a term with fresh type variables
A call to gen_tyvarify tm
renames all of the type
variables in term tm
to fresh replacements (generated with
gen_tyvar
).
Never fails.
> show_types := true;
> gen_tyvarify âh::tâ;
<<HOL message: inventing new type variable names: 'a>>
val it = â(h :%%gen_tyvar%%30)::(t :%%gen_tyvar%%30 list)â: term