X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fdynamic%2Fcnv_eval.ma;h=3126454a8b0f5f819061287bf75965cd2631c712;hb=b118146b97959e6a6dde18fdd014b8e1e676a2d1;hp=d87201dad1b18afbaa0b2d30b5e04f91a880a177;hpb=488387490fb12d92f56ebcac2fc68d83a0d266ec;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/dynamic/cnv_eval.ma b/matita/matita/contribs/lambdadelta/basic_2/dynamic/cnv_eval.ma index d87201dad..3126454a8 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/dynamic/cnv_eval.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/dynamic/cnv_eval.ma @@ -15,7 +15,7 @@ include "basic_2/rt_computation/cpmuwe_cpmuwe.ma". include "basic_2/rt_equivalence/cpes_cpes.ma". include "basic_2/dynamic/cnv_cpmuwe.ma". (**) (* should be included by the next *) -include "basic_2/dynamic/cnv_cpmuwe_cpme.ma". +include "basic_2/dynamic/cnv_cpmuwe_cpmre.ma". include "basic_2/dynamic/cnv_cpes.ma". include "basic_2/dynamic/cnv_preserve_cpes.ma". @@ -24,7 +24,7 @@ include "basic_2/dynamic/cnv_preserve_cpes.ma". (* main properties with evaluations for rt-transition on terms **************) theorem cnv_dec (h) (a) (G) (L) (T): ac_props a → - Decidable (⦃G,L⦄ ⊢ T ![h,a]). + Decidable (❪G,L❫ ⊢ T ![h,a]). #h #a #G #L #T #Ha @(fqup_wf_ind_eq (Ⓣ) … G L T) -G -L -T #G0 #L0 #T0 #IH #G #L * * [|||| * ] [ #s #HG #HL #HT destruct -Ha -IH @@ -43,7 +43,7 @@ theorem cnv_dec (h) (a) (G) (L) (T): ac_props a → /3 width=6 by cnv_inv_gref, or_intror/ | #p #I #V #T #HG #HL #HT destruct -Ha elim (IH G L V) [| -IH | // ] #HV - [ elim (IH G (L.ⓑ{I}V) T) -IH [3: // ] #HT + [ elim (IH G (L.ⓑ[I]V) T) -IH [3: // ] #HT [ /3 width=1 by cnv_bind, or_introl/ ] ] @or_intror #H @@ -79,7 +79,7 @@ theorem cnv_dec (h) (a) (G) (L) (T): ac_props a → elim (cnv_inv_appl_cpes … H) -H #m0 #q #W0 #U0 #_ #_ #_ #_ #HTU0 lapply (cpmuwe_abst … HTU0) -HTU0 #HTU0 elim (cnv_cpmuwe_mono … HT … HTU0 … HX0) -T #_ #H - elim (tweq_inv_abst_sn … H) -W0 -U0 #W0 #U0 #H destruct + elim (teqw_inv_abst_sn … H) -W0 -U0 #W0 #U0 #H destruct /2 width=4 by/ ] (* Note: failed applicability *)