author | wenzelm |
Thu, 24 Feb 2000 15:59:44 +0100 | |
changeset 8292 | 93e125b21220 |
parent 8291 | 5469b894f30b |
child 8293 | 4a0e17cf8f70 |
src/HOL/Univ.ML | file | annotate | diff | comparison | revisions |
--- a/src/HOL/Univ.ML Thu Feb 24 15:58:10 2000 +0100 +++ b/src/HOL/Univ.ML Thu Feb 24 15:59:44 2000 +0100 @@ -425,7 +425,7 @@ val [p1, p2] = Goalw [o_def] "[| f : Funs (range g); !!h. f = g o h ==> P |] ==> P"; -by (res_inst_tac [("h", "%x. @y. f x = g y")] p2 1); +by (res_inst_tac [("h", "%x. @y. (f::'a=>'b) x = g y")] p2 1); by (rtac ext 1); by (rtac (p1 RS FunsD RS rangeE) 1); by (etac (exI RS (select_eq_Ex RS iffD2)) 1);