X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsyntax%2Fprototerm_constructors.ma;h=f2526c2f6c2880cac3501d5426e53edf0952ea4e;hp=5bb66e16ab112f1ab94db7db70cba521bc150131;hb=513c4a61f11ce03888a8a0f9d8e513de6e3a7c8b;hpb=48cd63fc7f4415925582eae224a36a9c1bb3cc06 diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/prototerm_constructors.ma b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/prototerm_constructors.ma index 5bb66e16a..f2526c2f6 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/prototerm_constructors.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/prototerm_constructors.ma @@ -57,10 +57,26 @@ interpretation (* Basic constructions *******************************************************) -lemma in_comp_iref (t) (q) (k): +lemma in_comp_oref_hd (k): + (𝗱k◗𝐞) ϵ ⧣k. +// qed. + +lemma in_comp_iref_hd (t) (q) (k): q ϵ t → 𝗱k◗𝗺◗q ϵ 𝛕k.t. /2 width=3 by ex2_intro/ qed. +lemma in_comp_abst_hd (t) (q): + q ϵ t → 𝗟◗q ϵ 𝛌.t. +/2 width=3 by ex2_intro/ qed. + +lemma in_comp_appl_sd (u) (t) (q): + q ϵ u → 𝗦◗q ϵ @u.t. +/3 width=3 by ex2_intro, or_introl/ qed. + +lemma in_comp_appl_hd (u) (t) (q): + q ϵ t → 𝗔◗q ϵ @u.t. +/3 width=3 by ex2_intro, or_intror/ qed. + (* Basic inversions *********************************************************) lemma in_comp_inv_iref (t) (p) (k): @@ -70,46 +86,40 @@ lemma in_comp_inv_iref (t) (p) (k): /2 width=3 by ex2_intro/ qed-. -(* COMMENT -lemma prototerm_in_root_inv_lcons_oref: - ∀p,l,n. l◗p ϵ ▵#n → - ∧∧ 𝗱n = l & 𝐞 = p. -#p #l #n * #q -