X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Fpr_isf_tl.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Fpr_isf_tl.ma;h=3bb1a4e2b582c762c366103f046c8bff9db20f2e;hb=f8b4eb67c2437f7b5174d7dca46e102e0ac0d19d;hp=0000000000000000000000000000000000000000;hpb=8bbe582d87984526f40182c4409cbfd43108cb79;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground/relocation/pr_isf_tl.ma b/matita/matita/contribs/lambdadelta/ground/relocation/pr_isf_tl.ma new file mode 100644 index 000000000..3bb1a4e2b --- /dev/null +++ b/matita/matita/contribs/lambdadelta/ground/relocation/pr_isf_tl.ma @@ -0,0 +1,34 @@ +(**************************************************************************) +(* ___ *) +(* ||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/relocation/pr_tl.ma". +include "ground/relocation/pr_isf.ma". + +(* FINITE COLENGTH CONDITION FOR PARTIAL RELOCATION MAPS ********************) + +(* Constructions with pr_tl *************************************************) + +(*** isfin_tl *) +lemma pr_isf_tl (f): 𝐅❪f❫ → 𝐅❪⫰f❫. +#f elim (pr_map_split_tl f) * #Hf +/3 width=3 by pr_isf_inv_push, pr_isf_inv_next/ +qed. + +(* Inversions with pr_tl ****************************************************) + +(*** isfin_inv_tl *) +lemma pr_isf_inv_tl (g): 𝐅❪⫰g❫ → 𝐅❪g❫. +#f elim (pr_map_split_tl f) * #Hf +/2 width=1 by pr_isf_next, pr_isf_push/ +qed-.