aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories/Init/Wf.v
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2003-05-21 13:59:36 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2003-05-21 13:59:36 +0000
commit9e2ba1d42bfeff9aafc8384fb131330b725ce3be (patch)
tree5e4c6a613580cec0230ba83471686506352eaf1d /theories/Init/Wf.v
parent6fe9381c21e6700791318920afd656a22c6a32b5 (diff)
Concentration des notations officielles dans Init/Notations; restructuration de Init
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@4050 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Init/Wf.v')
-rwxr-xr-xtheories/Init/Wf.v10
1 files changed, 5 insertions, 5 deletions
diff --git a/theories/Init/Wf.v b/theories/Init/Wf.v
index 11d213202..dff48c953 100755
--- a/theories/Init/Wf.v
+++ b/theories/Init/Wf.v
@@ -111,19 +111,19 @@ Scheme Acc_inv_dep := Induction for Acc Sort Prop.
Lemma Fix_F_eq
: (x:A)(r:(Acc x))
(F x [y:A][p:(R y x)](Fix_F y (Acc_inv x r y p)))=(Fix_F x r).
-Intros x r; Elim r using Acc_inv_dep; Auto.
+NewDestruct r using Acc_inv_dep; Auto.
Qed.
Lemma Fix_F_inv : (x:A)(r,s:(Acc x))(Fix_F x r)=(Fix_F x s).
-Intro x; Elim (Rwf x); Intros.
-Case (Fix_F_eq x0 r); Case (Fix_F_eq x0 s); Intros.
+Intro x; NewInduction (Rwf x); Intros.
+Rewrite <- (Fix_F_eq x r); Rewrite <- (Fix_F_eq x s); Intros.
Apply F_ext; Auto.
Qed.
Lemma Fix_eq : (x:A)(fix x)=(F x [y:A][p:(R y x)](fix y)).
-Intro; Unfold fix.
-Case (Fix_F_eq x).
+Intro x; Unfold fix.
+Rewrite <- (Fix_F_eq x).
Apply F_ext; Intros.
Apply Fix_F_inv.
Qed.