X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind_k%2Funwind2_rmap_after.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind_k%2Funwind2_rmap_after.ma;h=b33afdf766f9490de2f89e1f4138b5a7528dc2bc;hb=2815c74c03f38089d0e27aba00e2280223b0f76f;hp=0000000000000000000000000000000000000000;hpb=cf2a049a6cc888f6c5d0637ab0523f186058fc8f;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/unwind_k/unwind2_rmap_after.ma b/matita/matita/contribs/lambdadelta/delayed_updating/unwind_k/unwind2_rmap_after.ma new file mode 100644 index 000000000..b33afdf76 --- /dev/null +++ b/matita/matita/contribs/lambdadelta/delayed_updating/unwind_k/unwind2_rmap_after.ma @@ -0,0 +1,36 @@ +(**************************************************************************) +(* ___ *) +(* ||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 "delayed_updating/unwind_k/unwind2_rmap.ma". +include "delayed_updating/syntax/path_structure.ma". +include "ground/relocation/tr_compose_compose.ma". +include "ground/relocation/tr_compose_pn.ma". +include "ground/relocation/tr_compose_eq.ma". +include "ground/relocation/tr_pn_eq.ma". +include "ground/lib/stream_eq_eq.ma". + +(* TAILED UNWIND FOR RELOCATION MAP *****************************************) + +(* Constructions with tr_after **********************************************) + +lemma unwind2_rmap_after (g) (f) (p:path): + ▶[g]⊗p∘▶[f]p ≗ ▶[g∘f]p. +#g #f #p elim p -p // * [ #k ] #p #IH // +[