X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fstatic%2Faaa_drops.ma;h=b04f0c05f296b6511eca2601095aa9c0ea026112;hb=b4283c079ed7069016b8d924bbc7e08872440829;hp=b006c2d21cf1a076f10a966618d10f008053e411;hpb=f308429a0fde273605a2330efc63268b4ac36c99;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/static_2/static/aaa_drops.ma b/matita/matita/contribs/lambdadelta/static_2/static/aaa_drops.ma index b006c2d21..b04f0c05f 100644 --- a/matita/matita/contribs/lambdadelta/static_2/static/aaa_drops.ma +++ b/matita/matita/contribs/lambdadelta/static_2/static/aaa_drops.ma @@ -43,6 +43,13 @@ lemma aaa_inv_lref_drops: ∀G,A,i,L. ⦃G,L⦄ ⊢ #i ⁝ A → ] qed-. +lemma aaa_pair_inv_lref (G) (L) (i): + ∀A. ⦃G,L⦄ ⊢ #i ⁝ A → ∀I,K,V. ⬇*[i] L ≘ K.ⓑ{I}V → ⦃G,K⦄ ⊢ V ⁝ A. +#G #L #i #A #H #I #K #V #HLK +elim (aaa_inv_lref_drops … H) -H #J #Y #X #HLY #HX +lapply (drops_mono … HLY … HLK) -L -i #H destruct // +qed-. + (* Properties with generic slicing for local environments *******************) (* Basic_2A1: includes: aaa_lift *)