changeset 54244 | 0753e8866ac8 |
parent 54242 | 99ef8036fb3d |
child 54298 | 347c3b0cab44 |
--- a/src/HOL/BNF/Tools/bnf_fp_n2m.ML Mon Nov 04 14:46:38 2013 +0100 +++ b/src/HOL/BNF/Tools/bnf_fp_n2m.ML Mon Nov 04 14:54:29 2013 +0100 @@ -121,7 +121,8 @@ in Term.list_comb (rel, rels) end - | mk_rel (T as TFree _) _ = nth phis (find_index (curry op = T) As) + | mk_rel (T as TFree _) _ = (nth phis (find_index (curry op = T) As) + handle General.Subscript => HOLogic.eq_const T) | mk_rel _ _ = raise Fail "fpTs contains schematic type variables"; in map2 (abstract oo mk_rel) fpTs fpTs'