]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2A/multiple/frees_append.ma
update in ground, basic_2A and apps_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2A / multiple / frees_append.ma
index 4154f4898166800b656d09f02db793a3c7c48865..3d7efb4eb8336fa76486089d1675ee2ae5536cc1 100644 (file)
@@ -20,7 +20,7 @@ include "basic_2A/multiple/frees.ma".
 (* Properties on append for local environments ******************************)
 
 lemma frees_append: āˆ€L2,U,l,i. L2 āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„ ā†’ i ā‰¤ |L2| ā†’
-                    āˆ€L1. L1 ;; L2 āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„.
+                    āˆ€L1. L1 ā— L2 āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„.
 #L2 #U #l #i #H elim H -L2 -U -l -i /3 width=2 by frees_eq/
 #I #L2 #K2 #U #W #l #i #j #Hlj #Hji #HnU #HLK2 #_ #IHW #Hi #L1
 lapply (drop_fwd_length_minus2 ā€¦ HLK2) normalize #H0
@@ -33,7 +33,7 @@ qed.
 
 (* Inversion lemmas on append for local environments ************************)
 
-fact frees_inv_append_aux: āˆ€L,U,l,i. L āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„ ā†’ āˆ€L1,L2. L = L1 ;; L2 ā†’
+fact frees_inv_append_aux: āˆ€L,U,l,i. L āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„ ā†’ āˆ€L1,L2. L = L1 ā— L2 ā†’
                            i ā‰¤ |L2| ā†’ L2 āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„.
 #L #U #l #i #H elim H -L -U -l -i /3 width=2 by frees_eq/
 #Z #L #Y #U #X #l #i #j #Hlj #Hji #HnU #HLY #_ #IHW #L1 #L2 #H #Hi destruct
@@ -47,6 +47,6 @@ lapply (drop_O1_inv_append1_le ā€¦ HLY ā€¦ HLK2) -HLY
 ]
 qed-.
 
-lemma frees_inv_append: āˆ€L1,L2,U,l,i. L1 ;; L2 āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„ ā†’
+lemma frees_inv_append: āˆ€L1,L2,U,l,i. L1 ā— L2 āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„ ā†’
                         i ā‰¤ |L2| ā†’ L2 āŠ¢ i Ļµ š…*[l]ā¦ƒUā¦„.
 /2 width=4 by frees_inv_append_aux/ qed-.