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=08f2039c8bacd5fee9466f3f8eb72c61a83092c2;hb=084ea7868f6153effc18e8ee1c0e6cdb34d181c0;hp=f4fdb524fc6aa30ee7571458097c6c8ec30b60b6;hpb=258d2e384e8bf7008d2fb01c7d3fee5126d65120;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 f4fdb524f..08f2039c8 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 @@ -12,6 +12,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". @@ -23,3 +24,15 @@ include "basic_2/rt_computation/cpms_cpxs.ma". (* Basic_2A1: includes: cprs_aaa_conf *) lemma cpms_aaa_conf (n) (h): ∀G,L. 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. +#h #G #L #n elim n -n +[ /2 width=3 by ex_intro/ +| #n #IH #A #T1 #HT1