X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Freduction%2Fdfr_ifr.ma;h=73d4cbf46d3bab56b771232eda52d6864e9482c8;hb=13584a37bbcde10e03c8a488f5b93e1e042da0a6;hp=5d6c3cfefaf59bf5db8ea16fa83c8c821095b3e4;hpb=2cc4eb5d0210be58286e028278852122dcb68052;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma index 5d6c3cfef..73d4cbf46 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma @@ -15,6 +15,7 @@ include "delayed_updating/reduction/dfr.ma". include "delayed_updating/reduction/ifr.ma". include "delayed_updating/substitution/fsubst_lift.ma". +include "delayed_updating/syntax/prototerm_proper_constructors.ma". (* DELAYED FOCUSED REDUCTION ************************************************) @@ -24,9 +25,15 @@ lemma dfr_lift_bi (f) (p) (q) (t1) (t2): t1 ϵ 𝐓 → * #b * #Hb #Ht1 #Ht2 @(ex_intro … (⊗b)) @and3_intro [ // -| lapply (in_comp_lift_bi f … Ht1) -Ht1 #Ht1 - - - - +| lapply (in_comp_lift_bi f … Ht1) -Ht1 #Ht1 +| lapply (eq_lift_bi f … Ht2) -Ht2 #Ht2 + @(subset_eq_trans … Ht2) -t2 + @(subset_eq_trans … (lift_fsubst …)) + [