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;h=632d35f6c1bc11cb7cdbcb89dab28abb37a2c764;hb=8bbe582d87984526f40182c4409cbfd43108cb79;hp=04be0911dfe856cf8ef4dcd55ca413c670957214;hpb=0bcf2dc1a27e38cb6cd3d44eb838d652926841e0;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 index 04be0911d..632d35f6c 100644 --- 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 @@ -17,14 +17,14 @@ 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 ***********************************************************) +(* RELATIONAL COMPOSITION FOR GENERIC RELOCATION MAPS ***********************) -(* Properties with gr_nat and uni *) +(* 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. + ∀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 @@ -45,7 +45,7 @@ qed. (*** after_uni_sn *) lemma gr_nat_after_uni_tls (l2) (l1): ∀f2. @↑❪l1, f2❫ ≘ l2 → - ∀f. 𝐮❨l2❩ ⊚ ⫱*[l2] f2 ≘ f → f2 ⊚ 𝐮❨l1❩ ≘ f. + ∀f. 𝐮❨l2❩ ⊚ ⫰*[l2] f2 ≘ f → f2 ⊚ 𝐮❨l1❩ ≘ f. #l2 @(nat_ind_succ … l2) -l2 [ #l1 #f2 #Hf2 #f #Hf elim (gr_nat_inv_zero_dx … Hf2) -Hf2 // #g2 #H1 #H2 destruct