X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_equivalence%2Fcpcs_csx.ma;h=777d5ecd7d2831fc1f1ce36379d17aaa3335555e;hb=3c7b4071a9ac096b02334c1d47468776b948e2de;hp=f37dc4184719f9c3e5dd485ab3bc78a2fd3c3f13;hpb=31be09cc0d040577917783e050e1d38c0daa8f01;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_equivalence/cpcs_csx.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_equivalence/cpcs_csx.ma index f37dc4184..777d5ecd7 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_equivalence/cpcs_csx.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_equivalence/cpcs_csx.ma @@ -12,29 +12,29 @@ (* *) (**************************************************************************) -include "basic_2/rt_computation/cpre_csx.ma". -include "basic_2/rt_computation/cpre_cpre.ma". +include "basic_2/rt_computation/cprre_csx.ma". +include "basic_2/rt_computation/cprre_cprre.ma". include "basic_2/rt_equivalence/cpcs_cprs.ma". (* CONTEXT-SENSITIVE PARALLEL R-EQUIVALENCE FOR TERMS ***********************) -(* Properties with strongly normalizing terms for unbound rt-transition *****) +(* Properties with strongly normalizing terms for extended rt-transition ****) (* Basic_1: was: cpcs_dec *) lemma csx_cpcs_dec (h) (G) (L): - ∀T1. ⦃G,L⦄ ⊢ ⬈*[h] 𝐒⦃T1⦄ → ∀T2. ⦃G,L⦄ ⊢ ⬈*[h] 𝐒⦃T2⦄ → - Decidable … (⦃G,L⦄ ⊢ T1 ⬌*[h] T2). + ∀T1. ❪G,L❫ ⊢ ⬈*𝐒 T1 → ∀T2. ❪G,L❫ ⊢ ⬈*𝐒 T2 → + Decidable … (❪G,L❫ ⊢ T1 ⬌*[h] T2). #h #G #L #T1 #HT1 #T2 #HT2 -elim (cpre_total_csx … HT1) -HT1 #U1 #HTU1 -elim (cpre_total_csx … HT2) -HT2 #U2 #HTU2 +elim (cprre_total_csx h … HT1) -HT1 #U1 #HTU1 +elim (cprre_total_csx h … HT2) -HT2 #U2 #HTU2 elim (eq_term_dec U1 U2) [ #H destruct | #HnU12 ] [ cases HTU1 -HTU1 #HTU1 #_ cases HTU2 -HTU2 #HTU2 #_ /3 width=3 by cprs_div, or_introl/ | @or_intror #H elim (cpcs_inv_cprs … H) -H #T0 #HT10 #HT20 - lapply (cpre_cprs_conf … HT10 … HTU1) -T1 #H1 - lapply (cpre_cprs_conf … HT20 … HTU2) -T2 #H2 - /3 width=6 by cpre_mono/ + lapply (cprre_cprs_conf … HT10 … HTU1) -T1 #H1 + lapply (cprre_cprs_conf … HT20 … HTU2) -T2 #H2 + /3 width=6 by cprre_mono/ ] qed-.