]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_path_proper.ma
update in delayed_updating
[helm.git] / matita / matita / contribs / lambdadelta / delayed_updating / substitution / lift_path_proper.ma
index 0eef9789656636d1a7d377ba46bf0102c4c1fe8f..69ea8796df54729eb3c1542667dc0577be017fd5 100644 (file)
@@ -12,7 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
-include "delayed_updating/substitution/lift_eq.ma".
+include "delayed_updating/substitution/lift_path.ma".
 include "delayed_updating/syntax/path_proper.ma".
 
 (* LIFT FOR PATH ************************************************************)
@@ -20,23 +20,24 @@ include "delayed_updating/syntax/path_proper.ma".
 (* Constructions with proper condition for path *****************************)
 
 lemma lift_path_proper (f) (p):
-      p ϵ 𝐏 → [f]p ϵ 𝐏.
+      p ϵ 𝐏 → 🠡[f]p ϵ 𝐏.
 #f *
 [ #H0 elim (ppc_inv_empty … H0)
-| * [ #n ] #p #_
-  [ <lift_path_d_sn /2 width=3 by ppc_lcons/
-  | <lift_path_m_sn /2 width=3 by ppc_lcons/
-  | <lift_path_L_sn /2 width=3 by ppc_lcons/
-  | <lift_path_A_sn /2 width=3 by ppc_lcons/
-  | <lift_path_S_sn /2 width=3 by ppc_lcons/
+| * [ #k ] #p #_
+  [ <lift_path_d_dx
+  | <lift_path_m_dx
+  | <lift_path_L_dx
+  | <lift_path_A_dx
+  | <lift_path_S_dx
   ]
+  /2 width=3 by ppc_rcons/
 ]
 qed.
 
 (* Inversions with proper condition for path ********************************)
 
 lemma lift_path_inv_proper (f) (p):
-      [f]p ϵ 𝐏 → p ϵ 𝐏.
+      🠡[f]p ϵ 𝐏 → p ϵ 𝐏.
 #f * //
 #H0 elim (ppc_inv_empty … H0)
 qed-.