X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground_2%2Frelocation%2Frtmap_after.ma;h=a28f7b384a76697ad88453e5b109db45731a4b2e;hb=528f8ea107f689d07d060e1d31ba32bf65b4e6ba;hp=fef08518974b72a1862df14594b6d53d4446ad3a;hpb=f215e6c18fbd22a049e6d34cf3bb52b0cabc4d58;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground_2/relocation/rtmap_after.ma b/matita/matita/contribs/lambdadelta/ground_2/relocation/rtmap_after.ma index fef085189..a28f7b384 100644 --- a/matita/matita/contribs/lambdadelta/ground_2/relocation/rtmap_after.ma +++ b/matita/matita/contribs/lambdadelta/ground_2/relocation/rtmap_after.ma @@ -1,3 +1,4 @@ + (**************************************************************************) (* ___ *) (* ||M|| *) @@ -13,7 +14,6 @@ (**************************************************************************) include "ground_2/notation/relations/rafter_3.ma". -include "ground_2/relocation/rtmap_sor.ma". include "ground_2/relocation/rtmap_istot.ma". (* RELOCATION MAP ***********************************************************) @@ -271,8 +271,10 @@ lemma after_mono_eq: ∀f1,f2,f. f1 ⊚ f2 ≡ f → ∀g1,g2,g. g1 ⊚ g2 ≡ g lemma after_tls: ∀n,f1,f2,f. @⦃0, f1⦄ ≡ n → f1 ⊚ f2 ≡ f → ⫱*[n]f1 ⊚ f2 ≡ ⫱*[n]f. #n elim n -n // -#n #IH #f1 #f2 #f #Hf1 #Hf cases (at_inv_pxn … Hf1) -Hf1 [ |*: // ] -#g1 #Hg1 #H1 cases (after_inv_nxx … Hf … H1) -Hf /2 width=1 by/ +#n #IH #f1 #f2 #f #Hf1 #Hf +cases (at_inv_pxn … Hf1) -Hf1 [ |*: // ] #g1 #Hg1 #H1 +cases (after_inv_nxx … Hf … H1) -Hf #g #Hg #H0 destruct +