X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Fgr_after_nat_uni_tls.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Fgr_after_nat_uni_tls.ma;h=0000000000000000000000000000000000000000;hb=f8b4eb67c2437f7b5174d7dca46e102e0ac0d19d;hp=632d35f6c1bc11cb7cdbcb89dab28abb37a2c764;hpb=8bbe582d87984526f40182c4409cbfd43108cb79;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground/relocation/gr_after_nat_uni_tls.ma b/matita/matita/contribs/lambdadelta/ground/relocation/gr_after_nat_uni_tls.ma deleted file mode 100644 index 632d35f6c..000000000 --- a/matita/matita/contribs/lambdadelta/ground/relocation/gr_after_nat_uni_tls.ma +++ /dev/null @@ -1,61 +0,0 @@ -(**************************************************************************) -(* ___ *) -(* ||M|| *) -(* ||A|| A project by Andrea Asperti *) -(* ||T|| *) -(* ||I|| Developers: *) -(* ||T|| The HELM team. *) -(* ||A|| http://helm.cs.unibo.it *) -(* \ / *) -(* \ / This file is distributed under the terms of the *) -(* v GNU General Public License Version 2 *) -(* *) -(**************************************************************************) - -include "ground/relocation/gr_tls.ma". -include "ground/relocation/gr_nat.ma". -include "ground/relocation/gr_isi_uni.ma". -include "ground/relocation/gr_after_isi.ma". - -(* RELATIONAL COMPOSITION FOR GENERIC RELOCATION MAPS ***********************) - -(* Constructions with gr_nat and gr_uni *************************************) - -(*** after_uni_dx *) -lemma gr_after_nat_uni (l2) (l1): - ∀f2. @↑❪l1, f2❫ ≘ l2 → - ∀f. f2 ⊚ 𝐮❨l1❩ ≘ f → 𝐮❨l2❩ ⊚ ⫰*[l2] f2 ≘ f. -#l2 @(nat_ind_succ … l2) -l2 -[ #l1 #f2 #Hf2 #f #Hf - elim (gr_nat_inv_zero_dx … Hf2) -Hf2 // #g2 #H1 #H2 destruct - lapply (gr_after_isi_inv_dx … Hf ?) -Hf - /3 width=3 by gr_after_isi_sn, gr_after_eq_repl_back/ -| #l2 #IH #l1 #f2 #Hf2 #f #Hf - elim (gr_nat_inv_succ_dx … Hf2) -Hf2 [1,3: * |*: // ] - [ #g2 #k1 #Hg2 #H1 #H2 destruct - elim (gr_after_inv_push_next … Hf) -Hf [ |*: // ] #g #Hg #H destruct -