X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind%2Funwind2_constructors.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind%2Funwind2_constructors.ma;h=0000000000000000000000000000000000000000;hb=513c4a61f11ce03888a8a0f9d8e513de6e3a7c8b;hp=35fa984b5c7c9a6c0167a489f5294b92751c9dad;hpb=48cd63fc7f4415925582eae224a36a9c1bb3cc06;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_constructors.ma b/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_constructors.ma deleted file mode 100644 index 35fa984b5..000000000 --- a/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_constructors.ma +++ /dev/null @@ -1,40 +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 "delayed_updating/unwind/unwind2_prototerm_eq.ma". -include "delayed_updating/unwind/unwind2_path_append.ma". -include "delayed_updating/syntax/prototerm_constructors.ma". - -(* TAILED UNWIND FOR PROTOTERM **********************************************) - -(* Constructions with constructors ******************************************) - -lemma unwind2_term_iref_sn (f) (t) (k:pnat): - ▼[f∘𝐮❨k❩]t ⊆ ▼[f](𝛕k.t). -#f #t #k #p * #q #Hq #H0 destruct -@(ex2_intro … (𝗱k◗𝗺◗q)) -/2 width=1 by in_comp_iref/ -qed-. - -lemma unwind2_term_iref_dx (f) (t) (k:pnat): - ▼[f](𝛕k.t) ⊆ ▼[f∘𝐮❨k❩]t. -#f #t #k #p * #q #Hq #H0 destruct -elim (in_comp_inv_iref … Hq) -Hq #p #Hp #Ht destruct -/2 width=1 by in_comp_unwind2_path_term/ -qed-. - -lemma unwind2_term_iref (f) (t) (k:pnat): - ▼[f∘𝐮❨k❩]t ⇔ ▼[f](𝛕k.t). -/3 width=2 by conj, unwind2_term_iref_sn, unwind2_term_iref_dx/ -qed.