]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambda_delta/Basic_2/unfold/ldrops.ma
- notation restyling ...
[helm.git] / matita / matita / contribs / lambda_delta / Basic_2 / unfold / ldrops.ma
index 896415581910b592d23bf0e5875c5a23df1b2399..077bee1686b476ae370d4bc4471eb7d7f0f14597 100644 (file)
@@ -20,16 +20,16 @@ include "Basic_2/unfold/lifts.ma".
 inductive ldrops: list2 nat nat → relation lenv ≝
 | ldrops_nil : ∀L. ldrops ⟠ L L
 | ldrops_cons: ∀L1,L,L2,des,d,e.
-               ldrops des L1 L â\86\92 â\87\93[d,e] L ≡ L2 → ldrops ({d, e} :: des) L1 L2
+               ldrops des L1 L â\86\92 â\87©[d,e] L ≡ L2 → ldrops ({d, e} :: des) L1 L2
 .
 
 interpretation "generic local environment slicing"
-   'RLDrop des T1 T2 = (ldrops des T1 T2).
+   'RDropStar des T1 T2 = (ldrops des T1 T2).
 
 (* Basic properties *********************************************************)
 
-lemma ldrops_skip: â\88\80L1,L2,des. â\87\93[des] L1 â\89¡ L2 â\86\92 â\88\80V1,V2. â\87\91[des] V2 ≡ V1 →
-                   â\88\80I. â\87\93[ss des] L1. 𝕓{I} V1 ≡ L2. 𝕓{I} V2.
+lemma ldrops_skip: â\88\80L1,L2,des. â\87©*[des] L1 â\89¡ L2 â\86\92 â\88\80V1,V2. â\87§*[des] V2 ≡ V1 →
+                   â\88\80I. â\87©*[ss des] L1. 𝕓{I} V1 ≡ L2. 𝕓{I} V2.
 #L1 #L2 #des #H elim H -L1 -L2 -des
 [ #L #V1 #V2 #HV12 #I
   >(lifts_inv_nil … HV12) -HV12 //