X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fsyntax%2Fappend_length.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fsyntax%2Fappend_length.ma;h=9291ba5d1ea77e4603cc5b340017f7bdbfe11088;hb=397413c4196f84c81d61ba7dd79b54ab1c428ebb;hp=043f1be8904b56194e78849e9f578814eea58dad;hpb=24ba1bb3f67505d3e384747ff90d26d3996bd3f5;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/syntax/append_length.ma b/matita/matita/contribs/lambdadelta/basic_2/syntax/append_length.ma index 043f1be89..9291ba5d1 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/syntax/append_length.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/syntax/append_length.ma @@ -24,14 +24,14 @@ lemma append_length: ∀L1,L2. |L1 @@ L2| = |L1| + |L2|. #L2 #I >append_bind >length_bind >length_bind // qed. -lemma ltail_length: ∀I,L. |ⓘ{I}.L| = ⫯|L|. +lemma ltail_length: ∀I,L. |ⓘ{I}.L| = ↑|L|. #I #L >append_length // qed. (* Advanced inversion lemmas on length for local environments ***************) (* Basic_2A1: was: length_inv_pos_dx_ltail *) -lemma length_inv_succ_dx_ltail: ∀L,n. |L| = ⫯n → +lemma length_inv_succ_dx_ltail: ∀L,n. |L| = ↑n → ∃∃I,K. |K| = n & L = ⓘ{I}.K. #Y #n #H elim (length_inv_succ_dx … H) -H #I #L #Hn #HLK destruct elim (lenv_case_tail … L) [2: * #K #J ] @@ -39,7 +39,7 @@ elim (lenv_case_tail … L) [2: * #K #J ] qed-. (* Basic_2A1: was: length_inv_pos_sn_ltail *) -lemma length_inv_succ_sn_ltail: ∀L,n. ⫯n = |L| → +lemma length_inv_succ_sn_ltail: ∀L,n. ↑n = |L| → ∃∃I,K. n = |K| & L = ⓘ{I}.K. #Y #n #H elim (length_inv_succ_sn … H) -H #I #L #Hn #HLK destruct elim (lenv_case_tail … L) [2: * #K #J ]