X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2A%2Freduction%2Fcpr.ma;h=9b918653193f3c82d6d530810ef7794d49c697bd;hp=d79fba9fde9e61b078ebe2a245935d9786a50dda;hb=1fd63df4c77f5c24024769432ea8492748b4ac79;hpb=277fc8ff21ce3dbd6893b1994c55cf5c06a98355 diff --git a/matita/matita/contribs/lambdadelta/basic_2A/reduction/cpr.ma b/matita/matita/contribs/lambdadelta/basic_2A/reduction/cpr.ma index d79fba9fd..9b9186531 100644 --- a/matita/matita/contribs/lambdadelta/basic_2A/reduction/cpr.ma +++ b/matita/matita/contribs/lambdadelta/basic_2A/reduction/cpr.ma @@ -12,6 +12,12 @@ (* *) (**************************************************************************) +include "ground_2/xoa/ex_4_1.ma". +include "ground_2/xoa/ex_5_6.ma". +include "ground_2/xoa/ex_6_6.ma". +include "ground_2/xoa/ex_6_7.ma". +include "ground_2/xoa/ex_7_7.ma". +include "ground_2/xoa/or_4.ma". include "basic_2A/notation/relations/pred_4.ma". include "basic_2A/static/lsubr.ma". include "basic_2A/unfold/lstas.ma". @@ -97,8 +103,7 @@ fact lstas_cpr_aux: ∀h,G,L,T1,T2,d. ⦃G, L⦄ ⊢ T1 •*[h, d] T2 → d = 0 → ⦃G, L⦄ ⊢ T1 ➡ T2. #h #G #L #T1 #T2 #d #H elim H -G -L -T1 -T2 -d /3 width=1 by cpr_eps, cpr_flat, cpr_bind/ -[ #G #L #d #k #H0 destruct normalize // -| #G #L #K #V1 #V2 #W2 #i #d #HLK #_ #HVW2 #IHV12 #H destruct +[ #G #L #K #V1 #V2 #W2 #i #d #HLK #_ #HVW2 #IHV12 #H destruct /3 width=6 by cpr_delta/ | #G #L #K #V1 #V2 #W2 #i #d #_ #_ #_ #_