X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_computation%2Fcpms_aaa.ma;h=752c4756f76cb2c105db4e545edff7c4a40e9c10;hb=bd53c4e895203eb049e75434f638f26b5a161a2b;hp=08f2039c8bacd5fee9466f3f8eb72c61a83092c2;hpb=084ea7868f6153effc18e8ee1c0e6cdb34d181c0;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpms_aaa.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpms_aaa.ma index 08f2039c8..752c4756f 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpms_aaa.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpms_aaa.ma @@ -15,6 +15,7 @@ include "basic_2/rt_transition/cpm_aaa.ma". include "basic_2/rt_computation/cpxs_aaa.ma". include "basic_2/rt_computation/cpms_cpxs.ma". +include "basic_2/rt_computation/lprs_cpms.ma". (* T-BOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************) @@ -22,17 +23,29 @@ include "basic_2/rt_computation/cpms_cpxs.ma". (* Basic_2A1: uses: scpds_aaa_conf *) (* Basic_2A1: includes: cprs_aaa_conf *) -lemma cpms_aaa_conf (n) (h): ∀G,L. Conf3 … (aaa G L) (cpms h G L n). +lemma cpms_aaa_conf (h) (G) (L) (n): Conf3 … (aaa G L) (cpms h G L n). /3 width=5 by cpms_fwd_cpxs, cpxs_aaa_conf/ qed-. -lemma aaa_cpms_total (h) (G) (L) (n) (A): - ∀T. ⦃G, L⦄ ⊢ T ⁝ A → ∃U. ⦃G,L⦄ ⊢ T ➡*[n,h] U. +lemma cpms_total_aaa (h) (G) (L) (n) (A): + ∀T. ❪G,L❫ ⊢ T ⁝ A → ∃U. ❪G,L❫ ⊢ T ➡*[n,h] U. #h #G #L #n elim n -n [ /2 width=3 by ex_intro/ -| #n #IH #A #T1 #HT1 (plus_minus_m_m_commutative … Hn12) in ⊢ (??%?); -Hn12 +/4 width=5 by cpms_trans, cpms_bind_dx, ex2_intro/ +qed-.