]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_inner.ma
partial commit in delayed_updating
[helm.git] / matita / matita / contribs / lambdadelta / delayed_updating / syntax / path_inner.ma
index 98501e8df7a59131f8b31a6002021604b4899db3..0db6d2f65327310a9a7d5d6ba2765fcde15ded56 100644 (file)
@@ -59,3 +59,37 @@ lemma pic_inv_d_dx (p) (k):
       pā—–š—±k Ļµ šˆ ā†’ āŠ„.
 #p #k #H0 @H0 -H0 //
 qed-.
+
+(* Constructions with path_lcons ********************************************)
+
+lemma pic_m_sn (p):
+      p Ļµ šˆ ā†’ š—ŗā——p Ļµ šˆ.
+* [| * [ #k ] #p #Hp <list_cons_shift ] //
+[ #_ <list_cons_comm //
+| elim (pic_inv_d_dx ā€¦ Hp)
+]
+qed.
+
+lemma pic_L_sn (p):
+      p Ļµ šˆ ā†’ š—Ÿā——p Ļµ šˆ.
+* [| * [ #k ] #p #Hp <list_cons_shift ] //
+[ #_ <list_cons_comm //
+| elim (pic_inv_d_dx ā€¦ Hp)
+]
+qed.
+
+lemma pic_A_sn (p):
+      p Ļµ šˆ ā†’ š—”ā——p Ļµ šˆ.
+* [| * [ #k ] #p #Hp <list_cons_shift ] //
+[ #_ <list_cons_comm //
+| elim (pic_inv_d_dx ā€¦ Hp)
+]
+qed.
+
+lemma pic_S_sn (p):
+      p Ļµ šˆ ā†’ š—¦ā——p Ļµ šˆ.
+* [| * [ #k ] #p #Hp <list_cons_shift ] //
+[ #_ <list_cons_comm //
+| elim (pic_inv_d_dx ā€¦ Hp)
+]
+qed.