X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Fgr_map.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Fgr_map.ma;h=0000000000000000000000000000000000000000;hb=f8b4eb67c2437f7b5174d7dca46e102e0ac0d19d;hp=53d0520629c3c3d9b61ed79d0a727e502e36ec1a;hpb=8bbe582d87984526f40182c4409cbfd43108cb79;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground/relocation/gr_map.ma b/matita/matita/contribs/lambdadelta/ground/relocation/gr_map.ma deleted file mode 100644 index 53d052062..000000000 --- a/matita/matita/contribs/lambdadelta/ground/relocation/gr_map.ma +++ /dev/null @@ -1,69 +0,0 @@ -(**************************************************************************) -(* ___ *) -(* ||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 "ground/notation/functions/upspoon_1.ma". -include "ground/notation/functions/uparrow_1.ma". -include "ground/lib/stream.ma". -include "ground/lib/bool.ma". - -(* GENERIC RELOCATION MAPS **************************************************) - -(*** rtmap *) -definition gr_map: Type[0] ≝ stream bool. - -(*** push *) -definition gr_push (f): gr_map ≝ Ⓕ⨮f. - -interpretation - "push (generic relocation maps)" - 'UpSpoon f = (gr_push f). - -(*** next *) -definition gr_next (f): gr_map ≝ Ⓣ⨮f. - -interpretation - "next (generic relocation maps)" - 'UpArrow f = (gr_next f). - -(* Basic constructions (specific) *******************************************) - -(*** push_rew *) -lemma gr_push_unfold (f): Ⓕ⨮f = ⫯f. -// qed. - -(*** next_rew *) -lemma gr_next_unfold (f): Ⓣ⨮f = ↑f. -// qed. - -(* Basic inversions *********************************************************) - -(*** injective_push *) -lemma eq_inv_gr_push_bi: injective ? ? gr_push. -#f1 #f2