From: Ferruccio Guidi Date: Thu, 8 Sep 2022 11:02:59 +0000 (+0200) Subject: partial update in delayed_updating X-Git-Tag: make_still_working~36 X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=commitdiff_plain;h=797a607af83f82102033270087722a7e59ddcd17 partial update in delayed_updating + we add reference by depth with offset + component "syntax" updated + some improvements + height parked for now --- diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/etc/height/path_closed_height.etc b/matita/matita/contribs/lambdadelta/delayed_updating/etc/height/path_closed_height.etc new file mode 100644 index 000000000..88b0e413f --- /dev/null +++ b/matita/matita/contribs/lambdadelta/delayed_updating/etc/height/path_closed_height.etc @@ -0,0 +1,27 @@ +(**************************************************************************) +(* ___ *) +(* ||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/syntax/path_closed.ma". +include "delayed_updating/syntax/path_height.ma". +include "delayed_updating/syntax/path_depth.ma". + +(* CLOSED CONDITION FOR PATH ************************************************) + +(* Constructions with height and depth **************************************) + +lemma path_closed_depth (p) (n): + p ϵ 𝐂❨n❩ → ♯p + n = ♭p. +#p #n #Hn elim Hn -Hn // +#p #n #_ #IH list_cons_comm #H0 +elim (eq_inv_append_structure … H0) -H0 #r1 #r2 +list_cons_comm #H0 diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure_inner.ma b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure_inner.ma index 99ed6a323..4de1097bb 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure_inner.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure_inner.ma @@ -23,8 +23,9 @@ lemma structure_pic (p): ⊗p ϵ 𝐈. #p elim p -p [