X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frelocation%2Ffqu.ma;h=46f274def7807a00e6f11e8822b5696e3a9f4333;hb=928cfe1ebf2fbd31731c8851cdec70802596016d;hp=2058b25b7f2abb11df3c250815a6aaacdbccf3c7;hpb=cfc43911db215e21036317b26bd1dcf9c3e5d435;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/relocation/fqu.ma b/matita/matita/contribs/lambdadelta/basic_2/relocation/fqu.ma index 2058b25b7..46f274def 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/relocation/fqu.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/relocation/fqu.ma @@ -25,7 +25,7 @@ inductive fqu: tri_relation genv lenv term ≝ | fqu_bind_dx: ∀a,I,G,L,V,T. fqu G L (ⓑ{a,I}V.T) G (L.ⓑ{I}V) T | fqu_flat_dx: ∀I,G,L,V,T. fqu G L (ⓕ{I}V.T) G L T | fqu_drop : ∀G,L,K,T,U,e. - ⇩[0, e+1] L ≡ K → ⇧[0, e+1] T ≡ U → fqu G L U G K T + ⇩[e+1] L ≡ K → ⇧[0, e+1] T ≡ U → fqu G L U G K T . interpretation @@ -35,12 +35,12 @@ interpretation (* Basic properties *********************************************************) lemma fqu_drop_lt: ∀G,L,K,T,U,e. 0 < e → - ⇩[0, e] L ≡ K → ⇧[0, e] T ≡ U → ⦃G, L, U⦄ ⊃ ⦃G, K, T⦄. + ⇩[e] L ≡ K → ⇧[0, e] T ≡ U → ⦃G, L, U⦄ ⊃ ⦃G, K, T⦄. #G #L #K #T #U #e #He >(plus_minus_m_m e 1) /2 width=3 by fqu_drop/ qed. lemma fqu_lref_S_lt: ∀I,G,L,V,i. 0 < i → ⦃G, L.ⓑ{I}V, #i⦄ ⊃ ⦃G, L, #(i-1)⦄. -/3 width=3 by fqu_drop, ldrop_ldrop, lift_lref_ge_minus/ +/3 width=3 by fqu_drop, ldrop_drop, lift_lref_ge_minus/ qed. (* Basic forward lemmas *****************************************************)