]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/rt_computation/cnuw_simple.ma
update in static_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / rt_computation / cnuw_simple.ma
index d32e1b1d63109650b57f45718bf56593e00e5608..9c40e390bb3840a4925e2d433fc11a6657a57a23 100644 (file)
 (*                                                                        *)
 (**************************************************************************)
 
-include "static_2/syntax/tweq_simple.ma".
+include "static_2/syntax/teqw_simple.ma".
 include "basic_2/rt_computation/cpms_cpms.ma".
 include "basic_2/rt_computation/cnuw.ma".
 
 (* NORMAL TERMS FOR T-UNUNBOUND WHD RT-TRANSITION ***************************)
 
-(* Advanced forward lemma with with simple terms ****************************)
-(*
-lemma cnuw_fwd_appl_simple (h) (G) (L):
-      ∀V,T. ⦃G,L⦄ ⊢ ➡𝐍𝐖*[h] ⓐV.T → 𝐒⦃T⦄.
-#h #G #L #V #T #HT
-elim (simple_dec_ex T) [ // ] * #p #I #W #U #H destruct
-*)
 (* Advanced properties with simple terms ************************************)
 
 lemma cnuw_appl_simple (h) (G) (L):
-      â\88\80V,T. ð\9d\90\92â¦\83Tâ¦\84 â\86\92 â¦\83G,Lâ¦\84 â\8a¢ â\9e¡ð\9d\90\8dð\9d\90\96*[h] T â\86\92 â¦\83G,Lâ¦\84 ⊢ ➡𝐍𝐖*[h] ⓐV.T.
+      â\88\80V,T. ð\9d\90\92â\9dªTâ\9d« â\86\92 â\9dªG,Lâ\9d« â\8a¢ â\9e¡ð\9d\90\8dð\9d\90\96*[h] T â\86\92 â\9dªG,Lâ\9d« ⊢ ➡𝐍𝐖*[h] ⓐV.T.
 #h #G #L #V1 #T1 #H1T1 #H2T1 #n #X #H
 elim (cpms_inv_appl_sn … H) -H *
 [ #V2 #T2 #_ #HT12 #H destruct -H1T1
-  /3 width=2 by tweq_appl/
+  /3 width=2 by teqw_appl/
 | #n1 #n2 #p #V2 #T2 #HT12 #_ #_ -n -n2
   lapply (H2T1 … HT12) -H2T1 -n1 #H
-  lapply (tweq_simple_trans … H H1T1) -H -H1T1 #H
+  lapply (teqw_simple_trans … H H1T1) -H -H1T1 #H
   elim (simple_inv_bind … H)
 | #n1 #n2 #p #V2 #W2 #W #T2 #_ #_ #HT12 #_ #_ -n -n2 -V2 -W2
   lapply (H2T1 … HT12) -H2T1 -n1 #H
-  lapply (tweq_simple_trans … H H1T1) -H -H1T1 #H
+  lapply (teqw_simple_trans … H H1T1) -H -H1T1 #H
   elim (simple_inv_bind … H)
 ]
 qed.