X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsyntax%2Fpath_inner.ma;h=98501e8df7a59131f8b31a6002021604b4899db3;hb=306205b6853874cf485152222593b57249c6e7fa;hp=8e9fccefefdda175bf27251e28d63101575540ba;hpb=14e69a411768d60ce365547c1ffd88d9bef3cdc0;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_inner.ma b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_inner.ma index 8e9fccefe..98501e8df 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_inner.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_inner.ma @@ -19,7 +19,7 @@ include "ground/lib/subset.ma". (* INNER CONDITION FOR PATH *************************************************) definition pic: predicate path ≝ - λp. ∀q,n. q◖𝗱n = p → ⊥ + λp. ∀q,k. q◖𝗱k = p → ⊥ . interpretation @@ -28,34 +28,34 @@ interpretation (* Basic constructions ******************************************************) -lemma pic_empty: 𝐞 ϵ 𝐈. -#q #n #H0 -elim (eq_inv_list_empty_rcons ??? (sym_eq … H0)) +lemma pic_empty: + (𝐞) ϵ 𝐈. +#q #k #H0 destruct qed. -lemma pic_m_dx (p): p◖𝗺 ϵ 𝐈. -#p #q #n #H0 -elim (eq_inv_list_rcons_bi ????? H0) -H0 #_ #H0 destruct +lemma pic_m_dx (p): + p◖𝗺 ϵ 𝐈. +#p #q #k #H0 destruct qed. -lemma pic_L_dx (p): p◖𝗟 ϵ 𝐈. -#p #q #n #H0 -elim (eq_inv_list_rcons_bi ????? H0) -H0 #_ #H0 destruct +lemma pic_L_dx (p): + p◖𝗟 ϵ 𝐈. +#p #q #k #H0 destruct qed. -lemma pic_A_dx (p): p◖𝗔 ϵ 𝐈. -#p #q #n #H0 -elim (eq_inv_list_rcons_bi ????? H0) -H0 #_ #H0 destruct +lemma pic_A_dx (p): + p◖𝗔 ϵ 𝐈. +#p #q #k #H0 destruct qed. -lemma pic_S_dx (p): p◖𝗦 ϵ 𝐈. -#p #q #n #H0 -elim (eq_inv_list_rcons_bi ????? H0) -H0 #_ #H0 destruct +lemma pic_S_dx (p): + p◖𝗦 ϵ 𝐈. +#p #q #k #H0 destruct qed. (* Basic inversions ********************************************************) -lemma pic_inv_d_dx (p) (n): - p◖𝗱n ϵ 𝐈 → ⊥. -#p #n #H0 @H0 -H0 // +lemma pic_inv_d_dx (p) (k): + p◖𝗱k ϵ 𝐈 → ⊥. +#p #k #H0 @H0 -H0 // qed-.