X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fstatic%2Ffdeq_req.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fstatic%2Ffdeq_req.ma;h=5dbf18b5e4b8041ab795e56223ec53493f38c4d4;hb=db020b4218272e2e35641ce3bc3b0a9b3afda899;hp=0c0d9c3bcc065255c8ab57982cd3d6186ffa67f9;hpb=d8f6494f48aa08bb32d9d1ac82fc16e9e41b76ac;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/static_2/static/fdeq_req.ma b/matita/matita/contribs/lambdadelta/static_2/static/fdeq_req.ma index 0c0d9c3bc..5dbf18b5e 100644 --- a/matita/matita/contribs/lambdadelta/static_2/static/fdeq_req.ma +++ b/matita/matita/contribs/lambdadelta/static_2/static/fdeq_req.ma @@ -15,13 +15,13 @@ include "static_2/static/rdeq_req.ma". include "static_2/static/fdeq.ma". -(* DEGREE-BASED EQUIVALENCE FOR CLOSURES ON REFERRED ENTRIES ****************) +(* SORT-IRRELEVANT EQUIVALENCE FOR CLOSURES ON REFERRED ENTRIES *************) (* Properties with syntactic equivalence on referred entries ****************) -lemma req_rdeq_trans: ∀h,o,L1,L,T1. L1 ≡[T1] L → - ∀G1,G2,L2,T2. ⦃G1, L, T1⦄ ≛[h, o] ⦃G2, L2, T2⦄ → ⦃G1, L1, T1⦄ ≛[h, o] ⦃G2, L2, T2⦄. -#h #o #L1 #L #T1 #HL1 #G1 #G2 #L2 #T2 #H +lemma req_rdeq_trans: ∀L1,L,T1. L1 ≡[T1] L → + ∀G1,G2,L2,T2. ⦃G1,L,T1⦄ ≛ ⦃G2,L2,T2⦄ → ⦃G1,L1,T1⦄ ≛ ⦃G2,L2,T2⦄. +#L1 #L #T1 #HL1 #G1 #G2 #L2 #T2 #H elim (fdeq_inv_gen_sn … H) -H #H #HL2 #T12 destruct /3 width=3 by fdeq_intro_sn, req_rdeq_trans/ qed-.