]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/dynamic/cnv_aaa.ma
update in ground static_2 basic_2 apps_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / dynamic / cnv_aaa.ma
index f0262cbc72e87b9445ee54a0f54c08b0c7cdd5e3..b6b93168cf2208bb9ad9d8b83b1f42ccc0d3c134 100644 (file)
@@ -21,7 +21,7 @@ include "basic_2/dynamic/cnv.ma".
 
 (* Basic_2A1: uses: snv_fwd_aaa *)
 lemma cnv_fwd_aaa (h) (a):
-      â\88\80G,L,T. â\9dªG,Lâ\9d« â\8a¢ T ![h,a] â\86\92 â\88\83A. â\9dªG,Lâ\9d« ⊢ T ⁝ A.
+      â\88\80G,L,T. â\9d¨G,Lâ\9d© â\8a¢ T ![h,a] â\86\92 â\88\83A. â\9d¨G,Lâ\9d© ⊢ T ⁝ A.
 #h #a #G #L #T #H elim H -G -L -T
 [ /2 width=2 by aaa_sort, ex_intro/
 | #I #G #L #V #_ * /3 width=2 by aaa_zero, ex_intro/
@@ -45,7 +45,7 @@ qed-.
 (* Forward lemmas with t_bound rt_transition for terms **********************)
 
 lemma cnv_fwd_cpm_SO (h) (a) (G) (L):
-      â\88\80T. â\9dªG,Lâ\9d« â\8a¢ T ![h,a] â\86\92 â\88\83U. â\9dªG,Lâ\9d« ⊢ T ➡[h,1] U.
+      â\88\80T. â\9d¨G,Lâ\9d© â\8a¢ T ![h,a] â\86\92 â\88\83U. â\9d¨G,Lâ\9d© ⊢ T ➡[h,1] U.
 #h #a #G #L #T #H
 elim (cnv_fwd_aaa … H) -H #A #HA
 /2 width=2 by aaa_cpm_SO/
@@ -54,16 +54,16 @@ qed-.
 (* Forward lemmas with t_bound rt_computation for terms *********************)
 
 lemma cnv_fwd_cpms_total (h) (a) (n) (G) (L):
-      â\88\80T. â\9dªG,Lâ\9d« â\8a¢ T ![h,a] â\86\92 â\88\83U. â\9dªG,Lâ\9d« ⊢ T ➡*[h,n] U.
+      â\88\80T. â\9d¨G,Lâ\9d© â\8a¢ T ![h,a] â\86\92 â\88\83U. â\9d¨G,Lâ\9d© ⊢ T ➡*[h,n] U.
 #h #a #n #G #L #T #H
 elim (cnv_fwd_aaa … H) -H #A #HA
 /2 width=2 by cpms_total_aaa/
 qed-.
 
 lemma cnv_fwd_cpms_abst_dx_le (h) (a) (G) (L) (W) (p):
-      â\88\80T. â\9dªG,Lâ\9d« ⊢ T ![h,a] →
-      â\88\80n1,U1. â\9dªG,Lâ\9d« ⊢ T ➡*[h,n1] ⓛ[p]W.U1 → ∀n2. n1 ≤ n2 →
-      â\88\83â\88\83U2. â\9dªG,Lâ\9d« â\8a¢ T â\9e¡*[h,n2] â\93\9b[p]W.U2 & â\9dªG,L.â\93\9b\9d« ⊢ U1 ➡*[h,n2-n1] U2.
+      â\88\80T. â\9d¨G,Lâ\9d© ⊢ T ![h,a] →
+      â\88\80n1,U1. â\9d¨G,Lâ\9d© ⊢ T ➡*[h,n1] ⓛ[p]W.U1 → ∀n2. n1 ≤ n2 →
+      â\88\83â\88\83U2. â\9d¨G,Lâ\9d© â\8a¢ T â\9e¡*[h,n2] â\93\9b[p]W.U2 & â\9d¨G,L.â\93\9b\9d© ⊢ U1 ➡*[h,n2-n1] U2.
 #h #a #G #L #W #p #T #H
 elim (cnv_fwd_aaa … H) -H #A #HA
 /2 width=2 by cpms_abst_dx_le_aaa/
@@ -73,9 +73,9 @@ qed-.
 
 lemma cnv_appl_ge (h) (a) (n1) (p) (G) (L):
       ∀n2. n1 ≤ n2 → ad a n2 →
-      â\88\80V. â\9dªG,Lâ\9d« â\8a¢ V ![h,a] â\86\92 â\88\80T. â\9dªG,Lâ\9d« ⊢ T ![h,a] →
-      â\88\80X. â\9dªG,Lâ\9d« â\8a¢ V â\9e¡*[h,1] X â\86\92 â\88\80W. â\9dªG,Lâ\9d« ⊢ W ➡*[h,0] X →
-      â\88\80U. â\9dªG,Lâ\9d« â\8a¢ T â\9e¡*[h,n1] â\93\9b[p]W.U â\86\92 â\9dªG,Lâ\9d« ⊢ ⓐV.T ![h,a].
+      â\88\80V. â\9d¨G,Lâ\9d© â\8a¢ V ![h,a] â\86\92 â\88\80T. â\9d¨G,Lâ\9d© ⊢ T ![h,a] →
+      â\88\80X. â\9d¨G,Lâ\9d© â\8a¢ V â\9e¡*[h,1] X â\86\92 â\88\80W. â\9d¨G,Lâ\9d© ⊢ W ➡*[h,0] X →
+      â\88\80U. â\9d¨G,Lâ\9d© â\8a¢ T â\9e¡*[h,n1] â\93\9b[p]W.U â\86\92 â\9d¨G,Lâ\9d© ⊢ ⓐV.T ![h,a].
 #h #a #n1 #p #G #L #n2 #Hn12 #Ha #V #HV #T #HT #X #HVX #W #HW #X #HTX
 elim (cnv_fwd_cpms_abst_dx_le  … HT … HTX … Hn12) #U #HTU #_ -n1
 /4 width=11 by cnv_appl, cpms_bind, cpms_cprs_trans/