]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_cnx.ma
milestone update in basic_2, update in ground and static_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / rt_computation / cpxs_cnx.ma
index 453c91e452825612c20b170cc3d322cd6f40c1e7..4f107fec4531c6a0741cb9dc3f7c5f8f65654658 100644 (file)
 include "basic_2/rt_transition/cnx_cnx.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
+(* EXTENDED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS *************)
 
 (* Properties with normal forms *********************************************)
 
-lemma cpxs_cnx (h) (G) (L) (T1):
-      (â\88\80T2. â¦\83G,Lâ¦\84 â\8a¢ T1 â¬\88*[h] T2 â\86\92 T1 â\89\9b T2) â\86\92 â¦\83G,Lâ¦\84 â\8a¢ â¬\88[h] ð\9d\90\8dâ¦\83T1â¦\84.
+lemma cpxs_cnx (G) (L) (T1):
+      (â\88\80T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 T1 â\89\9b T2) â\86\92 â\9dªG,Lâ\9d« â\8a¢ â¬\88ð\9d\90\8d T1.
 /3 width=1 by cpx_cpxs/ qed.
 
 (* Inversion lemmas with normal terms ***************************************)
 
-lemma cpxs_inv_cnx1 (h) (G) (L):
-      â\88\80T1,T2. â¦\83G,Lâ¦\84 â\8a¢ T1 â¬\88*[h] T2 â\86\92 â¦\83G,Lâ¦\84 â\8a¢ â¬\88[h] ð\9d\90\8dâ¦\83T1â¦\84 → T1 ≛ T2.
-#h #G #L #T1 #T2 #H @(cpxs_ind_dx … H) -T1
-/5 width=9 by cnx_tdeq_trans, tdeq_trans/
+lemma cpxs_inv_cnx1 (G) (L):
+      â\88\80T1,T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 â\9dªG,Lâ\9d« â\8a¢ â¬\88ð\9d\90\8d T1 → T1 ≛ T2.
+#G #L #T1 #T2 #H @(cpxs_ind_dx … H) -T1
+/5 width=9 by cnx_teqx_trans, teqx_trans/
 qed-.