author | wenzelm |
Tue, 10 Jun 2008 16:43:21 +0200 | |
changeset 27119 | c36c88fcdd22 |
parent 27118 | 9a26c0d7a47a |
child 27120 | b21eec437295 |
--- a/src/Pure/variable.ML Tue Jun 10 16:43:16 2008 +0200 +++ b/src/Pure/variable.ML Tue Jun 10 16:43:21 2008 +0200 @@ -468,7 +468,8 @@ val (xs', ctxt') = variant_fixes xs ctxt; val ps' = ListPair.map (cert o Free) (xs', Ts); val goal' = fold forall_elim_prop ps' goal; - in ((ps', goal'), ctxt') end; + val ctxt'' = ctxt' |> fold (declare_constraints o Thm.term_of) ps'; + in ((ps', goal'), ctxt'') end; fun focus_subgoal i st = let