X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fsyntax%2Fteqx_teqx.ma;h=59e6822870303086668e59a5fd3d571ecbe1e910;hp=b7ab7114dec0637901667906a1cf17f8219d31c5;hb=b118146b97959e6a6dde18fdd014b8e1e676a2d1;hpb=613d8642b1154dde0c026cbdcd96568910198251 diff --git a/matita/matita/contribs/lambdadelta/static_2/syntax/teqx_teqx.ma b/matita/matita/contribs/lambdadelta/static_2/syntax/teqx_teqx.ma index b7ab7114d..59e682287 100644 --- a/matita/matita/contribs/lambdadelta/static_2/syntax/teqx_teqx.ma +++ b/matita/matita/contribs/lambdadelta/static_2/syntax/teqx_teqx.ma @@ -12,29 +12,25 @@ (* *) (**************************************************************************) +include "static_2/syntax/teqg_teqg.ma". include "static_2/syntax/teqx.ma". (* SORT-IRRELEVANT EQUIVALENCE ON TERMS *************************************) (* Main properties **********************************************************) -theorem teqx_trans: Transitive … teqx. -#T1 #T #H elim H -T1 -T -[ #s1 #s #X #H - elim (teqx_inv_sort1 … H) -s /2 width=1 by teqx_sort/ -| #i1 #i #H <(teqx_inv_lref1 … H) -H // -| #l1 #l #H <(teqx_inv_gref1 … H) -H // -| #I #V1 #V #T1 #T #_ #_ #IHV #IHT #X #H - elim (teqx_inv_pair1 … H) -H /3 width=1 by teqx_pair/ -] -qed-. +theorem teqx_trans: + Transitive … teqx. +/2 width=3 by teqg_trans/ qed-. -theorem teqx_canc_sn: left_cancellable … teqx. -/3 width=3 by teqx_trans, teqx_sym/ qed-. - -theorem teqx_canc_dx: right_cancellable … teqx. -/3 width=3 by teqx_trans, teqx_sym/ qed-. +theorem teqx_canc_sn: + left_cancellable … teqx. +/2 width=3 by teqg_canc_sn/ qed-. +theorem teqx_canc_dx: + right_cancellable … teqx. +/2 width=3 by teqg_canc_dx/ qed-. +(* theorem teqx_repl: ∀T1,T2. T1 ≛ T2 → ∀U1. T1 ≛ U1 → ∀U2. T2 ≛ U2 → U1 ≛ U2. /3 width=3 by teqx_canc_sn, teqx_trans/ qed-. @@ -46,3 +42,4 @@ theorem teqx_tneqx_trans: ∀T1,T. T1 ≛ T → ∀T2. (T ≛ T2 → ⊥) → T1 theorem tneqx_teqx_canc_dx: ∀T1,T. (T1 ≛ T → ⊥) → ∀T2. T2 ≛ T → T1 ≛ T2 → ⊥. /3 width=3 by teqx_trans/ qed-. +*)