X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fstatic%2Ffrees_append.ma;h=207b506f27ed6401dd3a96483c9fe636df06b13c;hb=2e4a7c54ef77c10cb1cef4b59518c473245ea935;hp=42523bb395637591e9c0e89d191d2384241f50fe;hpb=db020b4218272e2e35641ce3bc3b0a9b3afda899;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/static_2/static/frees_append.ma b/matita/matita/contribs/lambdadelta/static_2/static/frees_append.ma index 42523bb39..207b506f2 100644 --- a/matita/matita/contribs/lambdadelta/static_2/static/frees_append.ma +++ b/matita/matita/contribs/lambdadelta/static_2/static/frees_append.ma @@ -19,7 +19,7 @@ include "static_2/static/frees.ma". (* Properties with append for local environments ****************************) -lemma frees_append_void: ∀f,K,T. K ⊢ 𝐅+⦃T⦄ ≘ f → ⓧ.K ⊢ 𝐅+⦃T⦄ ≘ f. +lemma frees_append_void: ∀f,K,T. K ⊢ 𝐅+❨T❩ ≘ f → ⓧ.K ⊢ 𝐅+❨T❩ ≘ f. #f #K #T #H elim H -f -K -T [ /2 width=1 by frees_sort/ | #f * /3 width=1 by frees_atom, frees_unit, frees_lref/ @@ -35,11 +35,11 @@ qed. (* Inversion lemmas with append for local environments **********************) fact frees_inv_append_void_aux: - ∀f,L,T. L ⊢ 𝐅+⦃T⦄ ≘ f → - ∀K. L = ⓧ.K → K ⊢ 𝐅+⦃T⦄ ≘ f. + ∀f,L,T. L ⊢ 𝐅+❨T❩ ≘ f → + ∀K. L = ⓧ.K → K ⊢ 𝐅+❨T❩ ≘ f. #f #L #T #H elim H -f -L -T [ /2 width=1 by frees_sort/ -| #f #i #_ #K #H +| #f #i #_ #K #H elim (append_inv_atom3_sn … H) -H #H1 #H2 destruct | #f #I #L #V #_ #IH #K #H elim (append_inv_bind3_sn … H) -H * [ | #Y ] #H1 #H2 destruct @@ -56,5 +56,5 @@ fact frees_inv_append_void_aux: ] qed-. -lemma frees_inv_append_void: ∀f,K,T. ⓧ.K ⊢ 𝐅+⦃T⦄ ≘ f → K ⊢ 𝐅+⦃T⦄ ≘ f. +lemma frees_inv_append_void: ∀f,K,T. ⓧ.K ⊢ 𝐅+❨T❩ ≘ f → K ⊢ 𝐅+❨T❩ ≘ f. /2 width=3 by frees_inv_append_void_aux/ qed-.