X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_transition%2Fcpm_teqx.ma;h=90aca3c7eaf4468e26fa3d6079ce2d12189b0b52;hp=fec97dfb64098bfa875812947c9ed4c03bd77d77;hb=bd53c4e895203eb049e75434f638f26b5a161a2b;hpb=3b7b8afcb429a60d716d5226a5b6ab0d003228b1 diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_teqx.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_teqx.ma index fec97dfb6..90aca3c7e 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_teqx.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_teqx.ma @@ -20,7 +20,7 @@ include "basic_2/rt_transition/cpm_drops.ma". (* Inversion lemmas with sort-irrelevant equivalence for terms **************) lemma cpm_teqx_inv_lref_sn (n) (h) (G) (L) (i): - ∀X. ⦃G,L⦄ ⊢ #i ➡[n,h] X → #i ≛ X → + ∀X. ❪G,L❫ ⊢ #i ➡[n,h] X → #i ≛ X → ∧∧ X = #i & n = 0. #n #h #G #L #i #X #H1 #H2 lapply (teqx_inv_lref1 … H2) -H2 #H destruct @@ -30,8 +30,8 @@ elim (lifts_inv_lref2_uni_lt … H) -H // qed-. lemma cpm_teqx_inv_atom_sn (n) (h) (I) (G) (L): - ∀X. ⦃G,L⦄ ⊢ ⓪{I} ➡[n,h] X → ⓪{I} ≛ X → - ∨∨ ∧∧ X = ⓪{I} & n = 0 + ∀X. ❪G,L❫ ⊢ ⓪[I] ➡[n,h] X → ⓪[I] ≛ X → + ∨∨ ∧∧ X = ⓪[I] & n = 0 | ∃∃s. X = ⋆(⫯[h]s) & I = Sort s & n = 1. #n #h * #s #G #L #X #H1 #H2 [ elim (cpm_inv_sort1 … H1) -H1