X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Farith%2Fnat_minus_pminus.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Farith%2Fnat_minus_pminus.ma;h=ba850fe0aabee439d722b81df41818d3a6be1df7;hp=0000000000000000000000000000000000000000;hb=7c9d99dfb049d726491b71f07ba6a9b088b30166;hpb=d3d5f731e9c130f5363e6c9bfadbc73315c07612 diff --git a/matita/matita/contribs/lambdadelta/ground/arith/nat_minus_pminus.ma b/matita/matita/contribs/lambdadelta/ground/arith/nat_minus_pminus.ma new file mode 100644 index 000000000..ba850fe0a --- /dev/null +++ b/matita/matita/contribs/lambdadelta/ground/arith/nat_minus_pminus.ma @@ -0,0 +1,27 @@ +(**************************************************************************) +(* ___ *) +(* ||M|| *) +(* ||A|| A project by Andrea Asperti *) +(* ||T|| *) +(* ||I|| Developers: *) +(* ||T|| The HELM team. *) +(* ||A|| http://helm.cs.unibo.it *) +(* \ / *) +(* \ / This file is distributed under the terms of the *) +(* v GNU General Public License Version 2 *) +(* *) +(**************************************************************************) + +include "ground/arith/pnat_minus.ma". +include "ground/arith/pnat_lt.ma". +include "ground/arith/nat_minus.ma". + +(* SUBTRACTION FOR NON-NEGATIVE INTEGERS ************************************) + +(* Constructions with pminus ************************************************) + +lemma nminus_inj_bi (p1) (p2): + p2 < p1 → + ninj (p1 - p2) = ninj p1 - ninj p2. +#p2 #p1 #H0 @(plt_ind_alt … H0) -p1 -p2 // +qed-.