X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Farith%2Fnat_succ.ma;h=63627965422fbdbc5a604e86c774497d3516f433;hp=916e6be1e5785f651c9208fc4c18c0a7ac236709;hb=888840f6b3a71d3d686b53b702d362ab90ab0038;hpb=19b0a814861157ba05f23877d5cd94059f52c2e8 diff --git a/matita/matita/contribs/lambdadelta/ground/arith/nat_succ.ma b/matita/matita/contribs/lambdadelta/ground/arith/nat_succ.ma index 916e6be1e..636279654 100644 --- a/matita/matita/contribs/lambdadelta/ground/arith/nat_succ.ma +++ b/matita/matita/contribs/lambdadelta/ground/arith/nat_succ.ma @@ -16,11 +16,19 @@ include "ground/arith/nat.ma". (* SUCCESSOR FOR NON-NEGATIVE INTEGERS **************************************) -definition nsucc: nat → nat ≝ λm. match m with -[ nzero ⇒ ninj (𝟏) -| ninj p ⇒ ninj (↑p) +definition nsucc_pos (m): pnat ≝ +match m with +[ nzero ⇒ 𝟏 +| ninj p ⇒ ↑p ]. +interpretation + "positive successor (non-negative integers)" + 'UpArrow m = (nsucc_pos m). + +definition nsucc (m): nat ≝ + ninj (↑m). + interpretation "successor (non-negative integers)" 'UpArrow m = (nsucc m).