]> matita.cs.unibo.it Git - helm.git/commitdiff
S_pred moved from Z/times.ma to nat/orders.ma
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 21 Jul 2005 14:34:17 +0000 (14:34 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 21 Jul 2005 14:34:17 +0000 (14:34 +0000)
helm/matita/library/Z/times.ma
helm/matita/library/nat/orders.ma

index 6e7a59d16c99d392f81ad7f96c7711d4caecba05..bb5ed67c5bdeb31bc2a98b000e1e92477eba3c9c 100644 (file)
@@ -38,11 +38,6 @@ simplify.reflexivity.
 simplify.reflexivity.
 qed.
 
-(* da spostare in nat/order *)
-theorem S_pred: \forall n:nat.lt O n \to eq nat n (S (pred n)).
-intro.elim n.apply False_ind.exact not_le_Sn_O O H.
-apply eq_f.apply pred_Sn.
-qed.
 
 (*
 theorem symmetric_Ztimes : symmetric Z Ztimes.
index d4979231d1d1d46a0b4a7cea579c086fef3bdb62..34cd6f6a3aa2adc7eeedf033616aa5b9d5ea79c5 100644 (file)
@@ -83,6 +83,12 @@ apply H.assumption.
 apply le_S_S_to_le.assumption.
 qed.
 
+(* ??? this needs not le *)
+theorem S_pred: \forall n:nat.lt O n \to eq nat n (S (pred n)).
+intro.elim n.apply False_ind.exact not_le_Sn_O O H.
+apply eq_f.apply pred_Sn.
+qed.
+
 (* le vs. lt *)
 theorem lt_to_le : \forall n,m:nat. lt n m \to le n m.
 simplify.intros.elim H.
@@ -150,6 +156,4 @@ intros.simplify.right.exact not_le_Sn_O n1.
 intros 2.simplify.intro.elim H.
 left.apply le_S_S.assumption.
 right.intro.apply H1.apply le_S_S_to_le.assumption.
-qed.
-
-
+qed.
\ No newline at end of file