X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=inline;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fstatic%2Flsubf_frees.ma;h=884d940bc945821c5f2cb8dfdee51574f1e08238;hb=c3832abc23bb0907df2deb6751f4a46d213675b7;hp=47fc2f75ec691cd66c02678c213a57ce4adc5b4b;hpb=f82a900182012664dd58eb1d8ab012c2a6f541ab;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/static/lsubf_frees.ma b/matita/matita/contribs/lambdadelta/basic_2/static/lsubf_frees.ma index 47fc2f75e..884d940bc 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/static/lsubf_frees.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/static/lsubf_frees.ma @@ -18,9 +18,8 @@ include "basic_2/static/lsubf.ma". (* Properties with context-sensitive free variables *************************) -axiom lsubf_frees_trans: ∀f2,L2,T. L2 ⊢ 𝐅*⦃T⦄ ≡ f2 → ∀f,L1. ⦃L1, f⦄ ⫃𝐅* ⦃L2, f2⦄ → +lemma lsubf_frees_trans: ∀f2,L2,T. L2 ⊢ 𝐅*⦃T⦄ ≡ f2 → ∀f,L1. ⦃L1, f⦄ ⫃𝐅* ⦃L2, f2⦄ → ∃∃f1. L1 ⊢ 𝐅*⦃T⦄ ≡ f1 & f1 ⊆ f. -(* #f2 #L2 #T #H elim H -f2 -L2 -T [ #f2 #I #Hf2 #f #L1 #H elim (lsubf_inv_atom2 … H) -H #H #_ destruct /3 width=3 by frees_atom, sle_isid_sn, ex2_intro/ @@ -32,11 +31,10 @@ axiom lsubf_frees_trans: ∀f2,L2,T. L2 ⊢ 𝐅*⦃T⦄ ≡ f2 → ∀f,L1. ⦃ [ #K1 #H elim (sle_inv_nx … H ??) -H [