X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_transition%2Frpx_lpx.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_transition%2Frpx_lpx.ma;h=54202be4aeb5b939bfc7de9c7b76e591880b2ea5;hb=8ec019202bff90959cf1a7158b309e7f83fa222e;hp=845fc6d276bbc890def968b825524563e1327cbd;hpb=33d0a7a9029859be79b25b5a495e0f30dab11f37;p=helm.git 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 845fc6d27..54202be4a 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 @@ -21,25 +21,25 @@ include "basic_2/rt_transition/lpx.ma". (* Properties with syntactic equivalence for referred local environments ****) lemma req_rpx (G) (T): - ∀L1,L2. L1 ≡[T] L2 → ❪G,L1❫ ⊢ ⬈[T] L2. + ∀L1,L2. L1 ≡[T] L2 → ❨G,L1❩ ⊢ ⬈[T] L2. /2 width=1 by req_fwd_rex/ qed. (* Properties with extended rt-transition for full local envs ***************) lemma lpx_rpx (G) (T): - ∀L1,L2. ❪G,L1❫ ⊢ ⬈ L2 → ❪G,L1❫ ⊢ ⬈[T] L2. + ∀L1,L2. ❨G,L1❩ ⊢ ⬈ L2 → ❨G,L1❩ ⊢ ⬈[T] L2. /2 width=1 by rex_lex/ qed. (* Inversion lemmas with extended rt-transition for full local envs *********) lemma rpx_inv_req_lpx (G) (T): - ∀L1,L2. ❪G,L1❫ ⊢ ⬈[T] L2 → - ∃∃L. L1 ≡[T] L & ❪G,L❫ ⊢ ⬈ L2. + ∀L1,L2. ❨G,L1❩ ⊢ ⬈[T] L2 → + ∃∃L. L1 ≡[T] L & ❨G,L❩ ⊢ ⬈ L2. /4 width=13 by cpx_reqg_conf, rex_inv_req_lex, rex_conf1_next/ qed-. (* Forward lemmas with extended rt-transition for full local envs ***********) lemma rpx_fwd_lpx_req (G) (T): - ∀L1,L2. ❪G,L1❫ ⊢ ⬈[T] L2 → - ∃∃L. ❪G,L1❫ ⊢ ⬈ L & L ≡[T] L2. + ∀L1,L2. ❨G,L1❩ ⊢ ⬈[T] L2 → + ∃∃L. ❨G,L1❩ ⊢ ⬈ L & L ≡[T] L2. /3 width=3 by rpx_fsge_comp, rex_fwd_lex_req/ qed-.