X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Farith%2Fnat_plus.ma;h=a9894fc6285e7aaf7ec746ddfebacb208b91885e;hb=2e4a7c54ef77c10cb1cef4b59518c473245ea935;hp=2f0f4b658a7251e0f5b69ea023505dfdbb647b6e;hpb=dbc57c92512c04b3fd88f8289bb8dbe99b2f90e0;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground/arith/nat_plus.ma b/matita/matita/contribs/lambdadelta/ground/arith/nat_plus.ma index 2f0f4b658..a9894fc62 100644 --- a/matita/matita/contribs/lambdadelta/ground/arith/nat_plus.ma +++ b/matita/matita/contribs/lambdadelta/ground/arith/nat_plus.ma @@ -18,7 +18,7 @@ include "ground/arith/nat_succ_iter.ma". (*** plus *) definition nplus: nat → nat → nat ≝ - λm,n. nsucc^n m. + λm,n. (nsucc^n) m. interpretation "plus (non-negative integers)" @@ -31,7 +31,7 @@ lemma nplus_zero_dx (m): m = m + 𝟎. // qed. (*** plus_SO_dx *) -lemma nplus_one_dx (n): ↑n = n + 𝟏. +lemma nplus_unit_dx (n): ↑n = n + 𝟏. // qed. (*** plus_n_Sm *) @@ -50,14 +50,14 @@ lemma niter_plus (A) (f) (n1) (n2): /3 width=5 by compose_repl_fwd_sn, compose_repl_fwd_dx/ qed. -(* Advanved constructions (semigroup properties) ****************************) +(* Advanced constructions (semigroup properties) ****************************) (*** plus_S1 *) lemma nplus_succ_sn (m) (n): ↑(m+n) = ↑m + n. #m #n @(niter_appl … nsucc) qed. -(*** plus_O_n.con *) +(*** plus_O_n *) lemma nplus_zero_sn (m): m = 𝟎 + m. #m @(nat_ind_succ … m) -m // qed. @@ -65,7 +65,7 @@ qed. (*** commutative_plus *) lemma nplus_comm: commutative … nplus. #m @(nat_ind_succ … m) -m // -qed-. (**) (* gets in the way with auto *) +qed-. (* * gets in the way with auto *) (*** associative_plus *) lemma nplus_assoc: associative … nplus. @@ -76,7 +76,7 @@ qed. (* Helper constructions *****************************************************) (*** plus_SO_sn *) -lemma nplus_one_sn (n): ↑n = 𝟏 + n. +lemma nplus_unit_sn (n): ↑n = 𝟏 + n. #n