X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Frelocation%2Fpr_after_ist.ma;h=3973bad47340856096ea50605f08e27a942727c5;hb=df1bcd1387439133c0c33f597a5f8b2331c07772;hp=9756cd207474dc5e26f343afa99eabe118f000e2;hpb=8ec019202bff90959cf1a7158b309e7f83fa222e;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground/relocation/pr_after_ist.ma b/matita/matita/contribs/lambdadelta/ground/relocation/pr_after_ist.ma index 9756cd207..3973bad47 100644 --- a/matita/matita/contribs/lambdadelta/ground/relocation/pr_after_ist.ma +++ b/matita/matita/contribs/lambdadelta/ground/relocation/pr_after_ist.ma @@ -47,15 +47,15 @@ qed-. (*** after_at1_fwd *) lemma pr_after_des_ist_pat: - ∀f1,i1,i2. @❨i1, f1❩ ≘ i2 → ∀f2. 𝐓❨f2❩ → ∀f. f2 ⊚ f1 ≘ f → - ∃∃i. @❨i2, f2❩ ≘ i & @❨i1, f❩ ≘ i. + ∀f1,i1,i2. @⧣❨i1, f1❩ ≘ i2 → ∀f2. 𝐓❨f2❩ → ∀f. f2 ⊚ f1 ≘ f → + ∃∃i. @⧣❨i2, f2❩ ≘ i & @⧣❨i1, f❩ ≘ i. #f1 #i1 #i2 #Hf1 #f2 #Hf2 #f #Hf elim (Hf2 i2) -Hf2 /3 width=8 by pr_after_des_pat, ex2_intro/ qed-. lemma pr_after_des_ist_nat: - ∀f1,l1,l2. @↑❨l1, f1❩ ≘ l2 → ∀f2. 𝐓❨f2❩ → ∀f. f2 ⊚ f1 ≘ f → - ∃∃l. @↑❨l2, f2❩ ≘ l & @↑❨l1, f❩ ≘ l. + ∀f1,l1,l2. @§❨l1, f1❩ ≘ l2 → ∀f2. 𝐓❨f2❩ → ∀f. f2 ⊚ f1 ≘ f → + ∃∃l. @§❨l2, f2❩ ≘ l & @§❨l1, f❩ ≘ l. #f1 #l1 #l2 #H1 #f2 #H2 #f #Hf elim (pr_after_des_ist_pat … H1 … H2 … Hf) -f1 -H2 /2 width=3 by ex2_intro/