X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fequivalence%2Fcpcs.ma;h=75964c6159eaec418568c095317df546891f1b28;hb=e62715437a9c39244c9809c00585a5ef44a39797;hp=c979cedde9ec4ff3d86d04368f7c1483aa344882;hpb=8c0dca9afa666cb4c993fef8e4870388b97c5975;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/equivalence/cpcs.ma b/matita/matita/contribs/lambdadelta/basic_2/equivalence/cpcs.ma index c979cedde..75964c615 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/equivalence/cpcs.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/equivalence/cpcs.ma @@ -18,7 +18,7 @@ include "basic_2/conversion/cpc.ma". (* CONTEXT-SENSITIVE PARALLEL EQUIVALENCE ON TERMS **************************) definition cpcs: relation4 genv lenv term term ≝ - λG. LTC … (cpc G). + λG. CTC … (cpc G). interpretation "context-sensitive parallel equivalence (term)" 'PConvStar G L T1 T2 = (cpcs G L T1 T2). @@ -45,7 +45,8 @@ lemma cpcs_refl: ∀G,L. reflexive … (cpcs G L). (* Basic_1: was: pc3_s *) lemma cpcs_sym: ∀G,L. symmetric … (cpcs G L). -#G #L @TC_symmetric // qed-. (**) (* auto fails even after normalize *) +normalize /3 width=1 by cpc_sym, TC_symmetric/ +qed-. lemma cpc_cpcs: ∀G,L,T1,T2. ⦃G, L⦄ ⊢ T1 ⬌ T2 → ⦃G, L⦄ ⊢ T1 ⬌* T2. /2 width=1 by inj/ qed.