diff -r d9527f97246e -r 89669c58e506 Prod.ML --- a/Prod.ML Thu Aug 25 10:47:33 1994 +0200 +++ b/Prod.ML Thu Aug 25 11:01:45 1994 +0200 @@ -102,6 +102,10 @@ by (REPEAT (resolve_tac (prems@[surjective_pairing]) 1)); val splitE = result(); +goal Prod.thy "!!R a b. split(R,) ==> R(a,b)"; +by (etac (split RS iffD1) 1); +val splitD = result(); + goal Prod.thy "!!a b c. z: c(a,b) ==> z: split(c, )"; by (asm_simp_tac pair_ss 1); val mem_splitI = result();