X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Freduction%2Fibfr_unwind.ma;h=34feec2432c419cfa282e917b6c92e56f71aaeb8;hb=345b9054da93e11139d3dfe07f83e444e3022fc1;hp=952ef252b7710982fe0d4d903b2e5679cc4f4bbd;hpb=b05a8a8b1cc518973c30fdbed6a47d7d3ea9d7f0;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/ibfr_unwind.ma b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/ibfr_unwind.ma index 952ef252b..34feec243 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/ibfr_unwind.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/ibfr_unwind.ma @@ -12,50 +12,39 @@ (* *) (**************************************************************************) -include "delayed_updating/reduction/ibfr_lift.ma". -include "delayed_updating/reduction/ibfr_eq.ma". +include "delayed_updating/reduction/ibfr.ma". include "delayed_updating/unwind/unwind2_preterm_fsubst.ma". include "delayed_updating/unwind/unwind2_preterm_eq.ma". include "delayed_updating/unwind/unwind2_prototerm_lift.ma". include "delayed_updating/unwind/unwind2_rmap_crux.ma". +include "delayed_updating/substitution/fsubst_eq.ma". +include "delayed_updating/substitution/lift_prototerm_eq.ma". + include "delayed_updating/syntax/path_closed_structure.ma". -include "delayed_updating/syntax/path_guard_structure.ma". include "delayed_updating/syntax/path_structure_depth.ma". (* IMMEDIATE BALANCED FOCUSED REDUCTION *************************************) (* Constructions with unwind2 ***********************************************) -lemma ibfr_structure_unwind_bi (f) (t1) (t2) (r): - ▼[⫯𝐢]t1 ➡𝐢𝐛𝐟[⊗r] ▼[⫯𝐢]t2 → ▼[f]t1 ➡𝐢𝐛𝐟[⊗r] ▼[f]t2. -#f #t1 #t2 #r #Ht12 -lapply (ibfr_lift_bi (f) … Ht12) -Ht12 -list_append_assoc