]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_drops_basic.ma
milestone update in basic_2, update in ground and static_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / rt_transition / cpx_drops_basic.ma
index b01b5d58dbab037644aad0126d0febe765bebf4d..37551625dad494ecd0f87b1a6feb1833674c0f6d 100644 (file)
 include "static_2/relocation/lifts_basic.ma".
 include "basic_2/rt_transition/cpx_drops.ma".
 
-(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
+(* EXTENDED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS **************)
 
 (* Properties with basic relocation *****************************************)
 
-lemma cpx_subst (h) (G) (L) (U1) (i):
-                ∀I,K,V. ⇩[i] L ≘ K.ⓑ[I]V →
-                ∃∃U2,T2. ❪G,L❫ ⊢ U1 ⬈[h] U2 & ⇧[i,1] T2 ≘ U2.
-#h #G #L #U1 @(fqup_wf_ind_eq (Ⓣ) … G L U1) -G -L -U1
+lemma cpx_subst (G) (L) (U1) (i):
+      ∀I,K,V. ⇩[i] L ≘ K.ⓑ[I]V →
+      ∃∃U2,T2. ❪G,L❫ ⊢ U1 ⬈ U2 & ⇧[i,1] T2 ≘ U2.
+#G #L #U1 @(fqup_wf_ind_eq (Ⓣ) … G L U1) -G -L -U1
 #G0 #L0 #U0 #IH #G #L * *
 [ #s #HG #HL #HT #i #I #K #V #_ destruct -IH
   /2 width=4 by lifts_sort, ex2_2_intro/