X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind%2Funwind2_rmap_guard.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind%2Funwind2_rmap_guard.ma;h=bdf8435771a45330e760427d6e507d70a4eb02e4;hb=d108bcea8ebae11b03e8d8a155dfd3f2eb445127;hp=0000000000000000000000000000000000000000;hpb=4939d8280cb3467cd8fa648b1cea04f74d71e8b7;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_rmap_guard.ma b/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_rmap_guard.ma new file mode 100644 index 000000000..bdf843577 --- /dev/null +++ b/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_rmap_guard.ma @@ -0,0 +1,32 @@ +(**************************************************************************) +(* ___ *) +(* ||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/unwind2_rmap.ma". +include "delayed_updating/syntax/path_guard.ma". +include "ground/relocation/nap.ma". + +(* TAILED UNWIND FOR RELOCATION MAP *****************************************) + +(* Destructions with pgc ****************************************************) + +lemma unwind2_rmap_push_guard (f) (p): + p ϵ 𝐆 → ⫯⇂▶[⫯f]p = ▶[⫯f]p. +#f #p * // +qed-. + +lemma nap_zero_unwind2_rmap_push_guard (f) (p): + p ϵ 𝐆 → 𝟎 = ▶[⫯f]p@§❨𝟎❩. +#f #p #Hp +<(unwind2_rmap_push_guard … Hp) -Hp // +qed-.