Prod.ML
changeset 128 89669c58e506
parent 112 3fc2f9c40759
child 171 16c4ea954511
--- 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,<a,b>) ==> 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, <a,b>)";
 by (asm_simp_tac pair_ss 1);
 val mem_splitI = result();