X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_computation%2Flpxs_cpxs.ma;h=6e1a9e2153316624928f75d7abcf7010a2377ef6;hb=e9da8e091898b6e67a2f270581bdc5cdbe80e9b0;hp=41316888e40ddb4347de773bbb5759e0a7ba3385;hpb=3a430d712f9d87185e9271b7b0c5188c5f311e4b;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs_cpxs.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs_cpxs.ma index 41316888e..6e1a9e215 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs_cpxs.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs_cpxs.ma @@ -47,13 +47,13 @@ lemma lpxs_ind_alt: ∀h,o,G. ∀R:relation lenv. (* Properties on context-sensitive extended parallel computation for terms **) -lemma lpxs_cpx_trans: ∀h,o,G. c_r_transitive … (cpx h o G) (λ_.lpxs h o G). -/3 width=5 by c_r_trans_LTC2, lpx_cpxs_trans/ qed-. +lemma lpxs_cpx_trans: ∀h,o,G. b_c_transitive … (cpx h o G) (λ_.lpxs h o G). +/3 width=5 by b_c_trans_LTC2, lpx_cpxs_trans/ qed-. (* Note: alternative proof: /3 width=5 by s_r_trans_TC1, lpxs_cpx_trans/ *) -lemma lpxs_cpxs_trans: ∀h,o,G. c_rs_transitive … (cpx h o G) (λ_.lpxs h o G). -#h #o #G @c_r_to_c_rs_trans @c_r_trans_LTC2 -@c_rs_trans_TC1 /2 width=3 by lpx_cpxs_trans/ (**) (* full auto too slow *) +lemma lpxs_cpxs_trans: ∀h,o,G. b_rs_transitive … (cpx h o G) (λ_.lpxs h o G). +#h #o #G @b_c_to_b_rs_trans @b_c_trans_LTC2 +@b_rs_trans_TC1 /2 width=3 by lpx_cpxs_trans/ (**) (* full auto too slow *) qed-. lemma cpxs_bind2: ∀h,o,G,L,V1,V2. ⦃G, L⦄ ⊢ V1 ➡*[h, o] V2 →