]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/rt_transition/fpbq_fpb.ma
update in ground_2, static_2, basic_2, apps_2, alpha_1
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / rt_transition / fpbq_fpb.ma
index af02bdefaa42b19ded0c2555515d9ce815d6f8c1..0ec2597f1e3ca71c3156f4df3dea8b8b55b9d813 100644 (file)
@@ -19,23 +19,23 @@ include "basic_2/rt_transition/fpbq.ma".
 
 (* Properties with proper parallel rst-transition for closures **************)
 
-lemma fpb_fpbq: â\88\80h,G1,G2,L1,L2,T1,T2. â¦\83G1,L1,T1â¦\84 â\89»[h] â¦\83G2,L2,T2â¦\84 →
-                â¦\83G1,L1,T1â¦\84 â\89½[h] â¦\83G2,L2,T2â¦\84.
+lemma fpb_fpbq: â\88\80h,G1,G2,L1,L2,T1,T2. â\9dªG1,L1,T1â\9d« â\89»[h] â\9dªG2,L2,T2â\9d« →
+                â\9dªG1,L1,T1â\9d« â\89½[h] â\9dªG2,L2,T2â\9d«.
 #h #G1 #G2 #L1 #L2 #T1 #T2 * -G2 -L2 -T2
 /3 width=1 by fpbq_fquq, fpbq_cpx, fpbq_lpx, fqu_fquq/
 qed.
 
 (* Basic_2A1: fpb_fpbq_alt *)
-lemma fpb_fpbq_fneqx: â\88\80h,G1,G2,L1,L2,T1,T2. â¦\83G1,L1,T1â¦\84 â\89»[h] â¦\83G2,L2,T2â¦\84 →
-                       â\88§â\88§ â¦\83G1,L1,T1â¦\84 â\89½[h] â¦\83G2,L2,T2â¦\84 & (â¦\83G1,L1,T1â¦\84 â\89\9b â¦\83G2,L2,T2â¦\84 → ⊥).
+lemma fpb_fpbq_fneqx: â\88\80h,G1,G2,L1,L2,T1,T2. â\9dªG1,L1,T1â\9d« â\89»[h] â\9dªG2,L2,T2â\9d« →
+                       â\88§â\88§ â\9dªG1,L1,T1â\9d« â\89½[h] â\9dªG2,L2,T2â\9d« & (â\9dªG1,L1,T1â\9d« â\89\9b â\9dªG2,L2,T2â\9d« → ⊥).
 /3 width=10 by fpb_fpbq, fpb_inv_feqx, conj/ qed-.
 
 (* Inversrion lemmas with proper parallel rst-transition for closures *******)
 
 (* Basic_2A1: uses: fpbq_ind_alt *)
-lemma fpbq_inv_fpb: â\88\80h,G1,G2,L1,L2,T1,T2. â¦\83G1,L1,T1â¦\84 â\89½[h] â¦\83G2,L2,T2â¦\84 →
-                    â\88¨â\88¨ â¦\83G1,L1,T1â¦\84 â\89\9b â¦\83G2,L2,T2â¦\84
-                     | â¦\83G1,L1,T1â¦\84 â\89»[h] â¦\83G2,L2,T2â¦\84.
+lemma fpbq_inv_fpb: â\88\80h,G1,G2,L1,L2,T1,T2. â\9dªG1,L1,T1â\9d« â\89½[h] â\9dªG2,L2,T2â\9d« →
+                    â\88¨â\88¨ â\9dªG1,L1,T1â\9d« â\89\9b â\9dªG2,L2,T2â\9d«
+                     | â\9dªG1,L1,T1â\9d« â\89»[h] â\9dªG2,L2,T2â\9d«.
 #h #G1 #G2 #L1 #L2 #T1 #T2 * -G2 -L2 -T2
 [ #G2 #L2 #T2 * [2: * #H1 #H2 #H3 destruct ]
   /3 width=1 by fpb_fqu, feqx_intro_sn, or_intror, or_introl/
@@ -48,8 +48,8 @@ lemma fpbq_inv_fpb: ∀h,G1,G2,L1,L2,T1,T2. ⦃G1,L1,T1⦄ ≽[h] ⦃G2,L2,T2⦄
 qed-.
 
 (* Basic_2A1: fpbq_inv_fpb_alt *)
-lemma fpbq_fneqx_inv_fpb: â\88\80h,G1,G2,L1,L2,T1,T2. â¦\83G1,L1,T1â¦\84 â\89½[h] â¦\83G2,L2,T2â¦\84 →
-                           (â¦\83G1,L1,T1â¦\84 â\89\9b â¦\83G2,L2,T2â¦\84 â\86\92 â\8a¥) â\86\92 â¦\83G1,L1,T1â¦\84 â\89»[h] â¦\83G2,L2,T2â¦\84.
+lemma fpbq_fneqx_inv_fpb: â\88\80h,G1,G2,L1,L2,T1,T2. â\9dªG1,L1,T1â\9d« â\89½[h] â\9dªG2,L2,T2â\9d« →
+                           (â\9dªG1,L1,T1â\9d« â\89\9b â\9dªG2,L2,T2â\9d« â\86\92 â\8a¥) â\86\92 â\9dªG1,L1,T1â\9d« â\89»[h] â\9dªG2,L2,T2â\9d«.
 #h #G1 #G2 #L1 #L2 #T1 #T2 #H #H0
 elim (fpbq_inv_fpb … H) -H // #H elim H0 -H0 //
 qed-.