]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/ground/relocation/xap.ma
update in ground
[helm.git] / matita / matita / contribs / lambdadelta / ground / relocation / xap.ma
index aef0c26e158b9db9e18d6d6be952a6c6a385a17e..4c3e8fc3963633a03582edb81c810eb53908f003 100644 (file)
@@ -1,5 +1,4 @@
 (**) (* reverse include *)
-include "ground/arith/nat_rplus_pplus.ma".
 include "ground/relocation/tr_pn_eq.ma".
 include "ground/relocation/tr_compose_pn.ma".
 include "ground/relocation/nap.ma".
@@ -77,3 +76,18 @@ theorem tr_xap_eq_repl (i):
 <tr_xap_unfold <tr_xap_unfold
 /3 width=1 by tr_push_eq_repl, tr_nap_eq_repl/
 qed.
+
+lemma tr_nap_plus_dx_xap (f) (m) (n):
+      ⇂*[↑n]f@❨m❩+f@§❨n❩ = f@§❨m+n❩.
+/2 width=1 by tr_nap_eq_repl/
+qed.
+
+lemma tr_nap_plus_sn_xap (f) (m) (n):
+      ⇂*[n]f@§❨m❩+f@❨n❩ = f@§❨m+n❩.
+// qed.
+
+lemma tr_xap_pos (f) (n):
+      n = ↑↓n → f@❨n❩=↑↓(f@❨n❩).
+#f #n #H0 >H0 -H0
+<tr_xap_ninj <nsucc_pnpred //
+qed.