]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/library/Z/z.ma
New naming policy for local variables.
[helm.git] / helm / matita / library / Z / z.ma
index afe80e736030489184d85257a693ecb08316e466..5aa5d90832a7359dc9da1d20d6581c1e1a3b7a21 100644 (file)
@@ -56,13 +56,13 @@ match OZ_test z with
 intros.elim z.
 simplify.reflexivity.
 simplify.intros.
-cut match neg e1 with 
+cut match neg n with 
 [ OZ \Rightarrow True 
 | (pos n) \Rightarrow False
 | (neg n) \Rightarrow False].
 apply Hcut.rewrite > H.simplify.exact I.
 simplify.intros.
-cut match pos e2 with 
+cut match pos n with 
 [ OZ \Rightarrow True 
 | (pos n) \Rightarrow False
 | (neg n) \Rightarrow False].
@@ -89,7 +89,7 @@ definition Zpred \def
 
 theorem Zpred_Zsucc: \forall z:Z. eq Z (Zpred (Zsucc z)) z.
 intros.elim z.reflexivity.
-elim e1.reflexivity.
+elim n.reflexivity.
 reflexivity.
 reflexivity.
 qed.
@@ -97,7 +97,7 @@ qed.
 theorem Zsucc_Zpred: \forall z:Z. eq Z (Zsucc (Zpred z)) z.
 intros.elim z.reflexivity.
 reflexivity.
-elim e2.reflexivity.
+elim n.reflexivity.
 reflexivity.
 qed.
 
@@ -155,14 +155,14 @@ theorem Zpred_Zplus_neg_O : \forall z:Z. eq Z (Zpred z) (Zplus (neg O) z).
 intros.elim z.
 simplify.reflexivity.
 simplify.reflexivity.
-elim e2.simplify.reflexivity.
+elim n.simplify.reflexivity.
 simplify.reflexivity.
 qed.
 
 theorem Zsucc_Zplus_pos_O : \forall z:Z. eq Z (Zsucc z) (Zplus (pos O) z).
 intros.elim z.
 simplify.reflexivity.
-elim e1.simplify.reflexivity.
+elim n.simplify.reflexivity.
 simplify.reflexivity.
 simplify.reflexivity.
 qed.
@@ -238,7 +238,7 @@ apply nat_elim2
 (\lambda n,m. eq Z (Zplus (Zsucc (pos n)) (neg m)) (Zsucc (Zplus (pos n) (neg m)))).intro.
 intros.elim n1.
 simplify. reflexivity.
-elim e1.simplify. reflexivity.
+elim n2.simplify. reflexivity.
 simplify. reflexivity.
 intros. elim n1.
 simplify. reflexivity.
@@ -255,7 +255,7 @@ apply nat_elim2
 (\lambda n,m. eq Z (Zplus (Zsucc (neg n)) (neg m)) (Zsucc (Zplus (neg n) (neg m)))).intro.
 intros.elim n1.
 simplify. reflexivity.
-elim e1.simplify. reflexivity.
+elim n2.simplify. reflexivity.
 simplify. reflexivity.
 intros. elim n1.
 simplify. reflexivity.
@@ -272,7 +272,7 @@ apply nat_elim2
 (\lambda n,m. eq Z (Zplus (Zsucc (neg n)) (pos m)) (Zsucc (Zplus (neg n) (pos m)))).
 intros.elim n1.
 simplify. reflexivity.
-elim e1.simplify. reflexivity.
+elim n2.simplify. reflexivity.
 simplify. reflexivity.
 intros. elim n1.
 simplify. reflexivity.
@@ -313,21 +313,21 @@ theorem associative_Zplus: associative Z Zplus.
 change with \forall x,y,z:Z. eq Z (Zplus (Zplus x y) z) (Zplus x (Zplus y z)). 
 (* simplify. *)
 intros.elim x.simplify.reflexivity.
-elim e1.rewrite < (Zpred_Zplus_neg_O (Zplus y z)).
+elim n.rewrite < (Zpred_Zplus_neg_O (Zplus y z)).
 rewrite < (Zpred_Zplus_neg_O y).
 rewrite < Zplus_Zpred.
 reflexivity.
-rewrite > Zplus_Zpred (neg e).
-rewrite > Zplus_Zpred (neg e).
-rewrite > Zplus_Zpred (Zplus (neg e) y).
+rewrite > Zplus_Zpred (neg n1).
+rewrite > Zplus_Zpred (neg n1).
+rewrite > Zplus_Zpred (Zplus (neg n1) y).
 apply eq_f.assumption.
-elim e2.rewrite < Zsucc_Zplus_pos_O.
+elim n.rewrite < Zsucc_Zplus_pos_O.
 rewrite < Zsucc_Zplus_pos_O.
 rewrite > Zplus_Zsucc.
 reflexivity.
-rewrite > Zplus_Zsucc (pos e1).
-rewrite > Zplus_Zsucc (pos e1).
-rewrite > Zplus_Zsucc (Zplus (pos e1) y).
+rewrite > Zplus_Zsucc (pos n1).
+rewrite > Zplus_Zsucc (pos n1).
+rewrite > Zplus_Zsucc (Zplus (pos n1) y).
 apply eq_f.assumption.
 qed.