X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fmultiple%2Flleq_llor.ma;h=1cfaa40131af3d9edd986b04e1369a853cb57d3b;hb=106b25f0206beedc4e416d223accb1308ca7161b;hp=51c0333505dc1d43ba5cbcf27ade046691dc11ed;hpb=52e675f555f559c047d5449db7fc89a51b977d35;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/multiple/lleq_llor.ma b/matita/matita/contribs/lambdadelta/basic_2/multiple/lleq_llor.ma index 51c033350..1cfaa4013 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/multiple/lleq_llor.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/multiple/lleq_llor.ma @@ -18,10 +18,10 @@ include "basic_2/multiple/lleq_alt.ma". (* LAZY EQUIVALENCE FOR LOCAL ENVIRONMENTS **********************************) -(* Properties on poinwise union for local environments **********************) +(* Properties on pointwise union for local environments **********************) lemma llpx_sn_llor_dx: ∀R. (s_r_confluent1 … R (llpx_sn R 0)) → (frees_trans R) → - ∀L1,L2,T,d. llpx_sn R d T L1 L2 → ∀L. L1 ⩖[T, d] L2 ≡ L → L2 ≡[T, d] L. + ∀L1,L2,T,d. llpx_sn R d T L1 L2 → ∀L. L1 ⋓[T, d] L2 ≡ L → L2 ≡[T, d] L. #R #H1R #H2R #L1 #L2 #T #d #H1 #L #H2 lapply (llpx_sn_frees_trans … H1R H2R … H1) -H1R -H2R #HR elim (llpx_sn_llpx_sn_alt … H1) -H1 #HL12 #IH1 @@ -37,5 +37,5 @@ elim (IH2 … HLK1 HLK2 HLK) -IH2 -HLK1 -HLK2 -HLK * /2 width=1 by conj/ #H qed. lemma llpx_sn_llor_dx_sym: ∀R. (s_r_confluent1 … R (llpx_sn R 0)) → (frees_trans R) → - ∀L1,L2,T,d. llpx_sn R d T L1 L2 → ∀L. L1 ⩖[T, d] L2 ≡ L → L ≡[T, d] L2. + ∀L1,L2,T,d. llpx_sn R d T L1 L2 → ∀L. L1 ⋓[T, d] L2 ≡ L → L ≡[T, d] L2. /3 width=6 by llpx_sn_llor_dx, lleq_sym/ qed.