--- a/src/Pure/Isar/expression.ML Sun Mar 29 16:13:24 2009 +0200
+++ b/src/Pure/Isar/expression.ML Sun Mar 29 16:13:44 2009 +0200
@@ -158,7 +158,7 @@
(* Instantiation morphism *)
-fun inst_morph (parm_names, parm_types) ((prfx, strict), insts') ctxt =
+fun inst_morph (parm_names, parm_types) ((prfx, mandatory), insts') ctxt =
let
(* parameters *)
val type_parm_names = fold Term.add_tfreesT parm_types [] |> map fst;
@@ -179,7 +179,7 @@
val inst = Symtab.make insts'';
in
(Element.inst_morphism (ProofContext.theory_of ctxt) (instT, inst) $>
- Morphism.binding_morphism (Binding.prefix strict prfx), ctxt')
+ Morphism.binding_morphism (Binding.prefix mandatory prfx), ctxt')
end;