--- a/Quot/quotient_typ.ML Wed Dec 23 21:30:23 2009 +0100
+++ b/Quot/quotient_typ.ML Wed Dec 23 22:42:30 2009 +0100
@@ -156,9 +156,9 @@
(* storing the quot-info *)
val lthy4 = quotdata_update qty_full_name
- (Logic.varifyT Abs_ty, Logic.varifyT rty, rel, equiv_thm) lthy3
- (* FIXME: varifyT should not be used *)
- (* FIXME: the relation can be any term, that later maybe needs to be given *)
+ (Logic.varifyT Abs_ty, Logic.varifyT rty, map_types Logic.varifyT rel, equiv_thm) lthy3
+ (* FIXME: VarifyT should not be used - at the moment it allows matching against the types. *)
+ (* FIXME: The relation can be any term, that later maybe needs to be given *)
(* FIXME: a different type (in regularize_trm); how should this be done? *)
in
lthy4