author | paulson |
Mon, 11 Mar 1996 14:08:09 +0100 | |
changeset 1563 | 717f8816eca5 |
parent 1562 | e98c7f6165c9 |
child 1564 | 822575c737bd |
src/HOL/Univ.ML | file | annotate | diff | comparison | revisions |
--- a/src/HOL/Univ.ML Mon Mar 11 14:05:45 1996 +0100 +++ b/src/HOL/Univ.ML Mon Mar 11 14:08:09 1996 +0100 @@ -99,10 +99,8 @@ (** Atomic nodes **) -goalw Univ.thy [Atom_def] "inj(Atom)"; -by (rtac injI 1); -by (etac (singleton_inject RS Abs_Node_inject RS Pair_inject) 1); -by (REPEAT (ares_tac [Node_K0_I] 1)); +goalw Univ.thy [Atom_def, inj_def] "inj(Atom)"; +by (fast_tac (prod_cs addSIs [Node_K0_I] addSDs [Abs_Node_inject]) 1); qed "inj_Atom"; val Atom_inject = inj_Atom RS injD;