changeset 59621 | 291934bac95e |
parent 54742 | 7a86358a3c0b |
child 59626 | a6e977d8b070 |
--- a/src/ZF/Tools/cartprod.ML Fri Mar 06 14:01:08 2015 +0100 +++ b/src/ZF/Tools/cartprod.ML Fri Mar 06 15:58:56 2015 +0100 @@ -106,7 +106,7 @@ fun split_rule_var ctxt (Var(v,_), Type("fun",[T1,T2]), rl) = let val T' = factors T1 ---> T2 val newt = ap_split T1 T2 (Var(v,T')) - val cterm = Thm.cterm_of (Thm.theory_of_thm rl) + val cterm = Thm.global_cterm_of (Thm.theory_of_thm rl) in remove_split ctxt (Drule.instantiate_normalize ([], [(cterm (Var(v, Ind_Syntax.iT-->T2)), cterm newt)]) rl)