X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_computation%2Fcprs_tweq.ma;h=14503c1ecd24073c6d74e5e01dec52e09f296573;hb=bd53c4e895203eb049e75434f638f26b5a161a2b;hp=a7c2b4074192b8b2c72b8b98ac85a7557161c21b;hpb=0fea4ed429678c3293027cfe76fdbe15cfa331cb;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cprs_tweq.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cprs_tweq.ma index a7c2b4074..14503c1ec 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cprs_tweq.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cprs_tweq.ma @@ -22,13 +22,13 @@ include "basic_2/rt_computation/cpms.ma". (* Properties with sort-irrelevant whd equivalence on terms *****************) lemma cprs_abbr_pos_twneq (h) (G) (L) (V) (T1): - ∃∃T2. ⦃G,L⦄ ⊢ +ⓓV.T1 ➡*[h] T2 & (+ⓓV.T1 ≅ T2 → ⊥). + ∃∃T2. ❪G,L❫ ⊢ +ⓓV.T1 ➡*[h] T2 & (+ⓓV.T1 ≅ T2 → ⊥). #h #G #L #V #U1 elim (cpr_subst h G (L.ⓓV) U1 … 0) [|*: /2 width=4 by drops_refl/ ] #U2 #T2 #HU12 #HTU2 elim (tweq_dec U1 U2) [ #HpU12 | -HTU2 #HnU12 ] [ @(ex2_intro … T2) (**) (* full auto not tried *) [ /3 width=6 by cpms_zeta, cpms_step_sn, cpm_bind/ - | /4 width=6 by tweq_inv_abbr_pos_sn_X_lifts_Y_Y, tweq_canc_sn, tweq_abbr_pos/ + | /4 width=6 by tweq_inv_abbr_pos_x_lifts_y_y, tweq_canc_sn, tweq_abbr_pos/ ] | /4 width=3 by cpm_cpms, cpm_bind, tweq_inv_abbr_pos_bi, ex2_intro/ ]