X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_transition%2Frpx_lpx.ma;h=cede8bf5296b71eab3f3a16bef43d9d2f27c3316;hp=7c8a4ae996807a73fbd171cce8ac2e8c347d5f58;hb=3c7b4071a9ac096b02334c1d47468776b948e2de;hpb=2f6f2b7c01d47d23f61dd48d767bcb37aecdcfea diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_transition/rpx_lpx.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_transition/rpx_lpx.ma index 7c8a4ae99..cede8bf52 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_transition/rpx_lpx.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_transition/rpx_lpx.ma @@ -16,20 +16,23 @@ include "static_2/static/rex_lex.ma". include "basic_2/rt_transition/rpx_fsle.ma". include "basic_2/rt_transition/lpx.ma". -(* UNBOUND PARALLEL RT-TRANSITION FOR REFERRED LOCAL ENVIRONMENTS ***********) +(* EXTENDED PARALLEL RT-TRANSITION FOR REFERRED LOCAL ENVIRONMENTS **********) (* Properties with syntactic equivalence for referred local environments ****) -lemma fleq_rpx (h) (G): ∀L1,L2,T. L1 ≡[T] L2 → ❪G,L1❫ ⊢ ⬈[h,T] L2. +lemma fleq_rpx (G): + ∀L1,L2,T. L1 ≡[T] L2 → ❪G,L1❫ ⊢ ⬈[T] L2. /2 width=1 by req_fwd_rex/ qed. -(* Properties with unbound parallel rt-transition for full local envs *******) +(* Properties with extended rt-transition for full local envs ***************) -lemma lpx_rpx: ∀h,G,L1,L2,T. ❪G,L1❫ ⊢ ⬈[h] L2 → ❪G,L1❫ ⊢ ⬈[h,T] L2. +lemma lpx_rpx (G): + ∀L1,L2,T. ❪G,L1❫ ⊢ ⬈ L2 → ❪G,L1❫ ⊢ ⬈[T] L2. /2 width=1 by rex_lex/ qed. -(* Inversion lemmas with unbound parallel rt-transition for full local envs *) +(* Inversion lemmas with extended rt-transition for full local envs *********) -lemma rpx_inv_lpx_req: ∀h,G,L1,L2,T. ❪G,L1❫ ⊢ ⬈[h,T] L2 → - ∃∃L. ❪G,L1❫ ⊢ ⬈[h] L & L ≡[T] L2. +lemma rpx_inv_lpx_req (G): + ∀L1,L2,T. ❪G,L1❫ ⊢ ⬈[T] L2 → + ∃∃L. ❪G,L1❫ ⊢ ⬈ L & L ≡[T] L2. /3 width=3 by rpx_fsge_comp, rex_inv_lex_req/ qed-.