]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubsv_snv.ma
- some renaming according to the written version of basic_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / dynamic / lsubsv_snv.ma
index 2d9f6d5ff829370c641747b4a39824333d2088ee..5dc36d7825fbc3a4f7e96cda469ea4b629f240cc 100644 (file)
@@ -12,7 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
-include "basic_2/dynamic/lsubsv_cpds.ma".
+include "basic_2/dynamic/lsubsv_scpds.ma".
 
 (* LOCAL ENVIRONMENT REFINEMENT FOR STRATIFIED NATIVE VALIDITY **************)
 
@@ -25,19 +25,20 @@ lemma lsubsv_snv_trans: ∀h,g,G,L2,T. ⦃G, L2⦄ ⊢ T ¡[h, g] →
   elim (lsubsv_drop_O1_trans … HL12 … HLK2) -L2 #X #H #HLK1
   elim (lsubsv_inv_pair2 … H) -H * #K1
   [ #HK12 #H destruct /3 width=5 by snv_lref/
-  | #W #l #HVW #_ #_ #_ #_ #H1 #H2 destruct -IHV
-    /3 width=6 by hsnv_inv_snv, snv_lref/
+  | #W #d #HVW #_ #_ #_ #_ #H1 #H2 destruct -IHV
+    /3 width=6 by shnv_inv_snv, snv_lref/
   ]
 | #a #I #G #L2 #V #T #_ #_ #IHV #IHT #L1 #HL12 destruct
   /4 width=1 by snv_bind, lsubsv_pair/
-| #a #G #L2 #V #W0 #T #U0 #l #_ #_ #HVW0 #HTU0 #IHV #IHT #L1 #HL12
-  elim (lsubsv_cpds_trans … HVW0 … HL12) -HVW0 #V0 #HV0 #HWV0
-  elim (lsubsv_cpds_trans … HTU0 … HL12) -HTU0 #X #HT0 #H
+| #a #G #L2 #V #W0 #T #U0 #d #_ #_ #HVW0 #HTU0 #IHV #IHT #L1 #HL12
+  elim (lsubsv_scpds_trans … HVW0 … HL12) -HVW0 #V0 #HV0 #HWV0
+  elim (lsubsv_scpds_trans … HTU0 … HL12) -HTU0 #X #HT0 #H
   elim (cprs_inv_abst1 … H) -H #W #T0 #HW0 #_ #H destruct
   elim (cprs_conf … HWV0 … HW0) -W0
-  /4 width=10 by snv_appl, cpds_cprs_trans, cprs_bind/
+  /4 width=10 by snv_appl, scpds_cprs_trans, cprs_bind/
 | #G #L2 #U #T #U0 #_ #_ #HU0 #HTU0 #IHU #IHT #L1 #HL12
-  elim (lsubsv_cpds_trans … HTU0 … HL12) -HTU0
-  /4 width=5 by lsubsv_cprs_trans, snv_cast, cprs_trans/
+  elim (lsubsv_scpds_trans … HTU0 … HL12) -HTU0 #X0 #HTX0 #H1
+  elim (lsubsv_scpds_trans … HU0 … HL12) -HU0 #X #HUX #H2
+  elim (cprs_conf … H1 … H2) -U0 /3 width=5 by snv_cast, scpds_cprs_trans/
 ]
 qed-.