X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fcomputation%2Fcsx_lleq.ma;h=71009c47328ca6971ec63830995827bdd5619b36;hb=ad3ca38634cfae29e8c26d0ab23cb466407eca5e;hp=d56acd9df2bf21a29b132e4d94e1d6f6fa5b27f4;hpb=07d915d411ffabeb0c7cd678f00cbeca53ae8276;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/computation/csx_lleq.ma b/matita/matita/contribs/lambdadelta/basic_2/computation/csx_lleq.ma index d56acd9df..71009c473 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/computation/csx_lleq.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/computation/csx_lleq.ma @@ -19,12 +19,12 @@ include "basic_2/computation/csx.ma". (* Properties on lazy equivalence for local environments ********************) -lemma csx_lleq_conf: ∀h,g,G,L1,T. ⦃G, L1⦄ ⊢ ⬊*[h, g] T → - ∀L2. L1 ⋕[T, 0] L2 → ⦃G, L2⦄ ⊢ ⬊*[h, g] T. -#h #g #G #L1 #T #H @(csx_ind … H) -T +lemma csx_lleq_conf: ∀h,o,G,L1,T. ⦃G, L1⦄ ⊢ ⬊*[h, o] T → + ∀L2. L1 ≡[T, 0] L2 → ⦃G, L2⦄ ⊢ ⬊*[h, o] T. +#h #o #G #L1 #T #H @(csx_ind … H) -T /4 width=6 by csx_intro, cpx_lleq_conf_dx, lleq_cpx_trans/ qed-. -lemma csx_lleq_trans: ∀h,g,G,L1,L2,T. - L1 ⋕[T, 0] L2 → ⦃G, L2⦄ ⊢ ⬊*[h, g] T → ⦃G, L1⦄ ⊢ ⬊*[h, g] T. +lemma csx_lleq_trans: ∀h,o,G,L1,L2,T. + L1 ≡[T, 0] L2 → ⦃G, L2⦄ ⊢ ⬊*[h, o] T → ⦃G, L1⦄ ⊢ ⬊*[h, o] T. /3 width=3 by csx_lleq_conf, lleq_sym/ qed-.