X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Ftr_compose.ma;h=a72647d29b78228e918a3d25ba3529cbbb4d47da;hb=77479649510792efe4d9cbff508e118360862594;hp=bbecabe017d40e11c70bd844451751844b0b8041;hpb=9b4e20442ec5a4028cfe2b6fe836c94acdb033b8;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground/relocation/tr_compose.ma b/matita/matita/contribs/lambdadelta/ground/relocation/tr_compose.ma index bbecabe01..a72647d29 100644 --- a/matita/matita/contribs/lambdadelta/ground/relocation/tr_compose.ma +++ b/matita/matita/contribs/lambdadelta/ground/relocation/tr_compose.ma @@ -19,7 +19,7 @@ include "ground/relocation/tr_pap.ma". corec definition tr_compose: tr_map → tr_map → tr_map. #f2 * #p1 #f1 -@(stream_cons … (f2@❨p1❩)) +@(stream_cons … (f2@⧣❨p1❩)) @(tr_compose ? f1) -tr_compose -f1 @(⇂*[p1]f2) defined. @@ -32,7 +32,7 @@ interpretation (*** compose_rew *) lemma tr_compose_unfold (f2) (f1): - ∀p1. f2@❨p1❩⨮(⇂*[p1]f2)∘f1 = f2∘(p1⨮f1). + ∀p1. f2@⧣❨p1❩⨮(⇂*[p1]f2)∘f1 = f2∘(p1⨮f1). #f2 #f1 #p1 <(stream_unfold … (f2∘(p1⨮f1))) // qed. @@ -41,7 +41,7 @@ qed. (*** compose_inv_rew *) lemma tr_compose_inv_unfold (f2) (f1): ∀f,p1,p. f2∘(p1⨮f1) = p⨮f → - ∧∧ f2@❨p1❩ = p & (⇂*[p1]f2)∘f1 = f. + ∧∧ f2@⧣❨p1❩ = p & (⇂*[p1]f2)∘f1 = f. #f2 #f1 #f #p1 #p nsucc_inj