added cfst_strict and csnd_strict
authoroheimb
Wed, 18 Dec 1996 15:13:50 +0100
changeset 2444 150644698367
parent 2443 a81d4c219c3c
child 2445 51993fea433f
added cfst_strict and csnd_strict
src/HOLCF/Cprod3.ML
--- a/src/HOLCF/Cprod3.ML	Wed Dec 18 15:12:34 1996 +0100
+++ b/src/HOLCF/Cprod3.ML	Wed Dec 18 15:13:50 1996 +0100
@@ -228,6 +228,11 @@
         (Simp_tac  1)
         ]);
 
+qed_goal "cfst_strict" Cprod3.thy "cfst`UU = UU" (fn _ => [
+                      (simp_tac (HOL_ss addsimps [inst_cprod_pcpo2,cfst2]) 1)]);
+qed_goal "csnd_strict" Cprod3.thy "csnd`UU = UU" (fn _ => [
+                      (simp_tac (HOL_ss addsimps [inst_cprod_pcpo2,csnd2]) 1)]);
+
 qed_goalw "surjective_pairing_Cprod2" Cprod3.thy 
         [cfst_def,csnd_def,cpair_def] "<cfst`p , csnd`p> = p"
  (fn prems =>