From ca1807b86671236be3042b77dbc65034d0aa77c2 Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi Date: Sun, 13 Feb 2022 20:16:56 +0100 Subject: [PATCH] update in delayed_updating + WIP on dfr_lift_bi + minor corrections --- .../delayed_updating/reduction/dfr_ifr.ma | 11 +++++++- .../delayed_updating/syntax/path_depth.ma | 26 ++++++++++++++----- .../syntax/path_structure_depth.ma | 6 ++--- 3 files changed, 33 insertions(+), 10 deletions(-) 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 839b4fdfa..17fcd8598 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma @@ -21,8 +21,11 @@ include "delayed_updating/substitution/lift_preterm_eq.ma". include "delayed_updating/substitution/lift_structure_depth.ma". include "delayed_updating/syntax/prototerm_proper_constructors.ma". include "delayed_updating/syntax/path_structure_depth.ma". +include "ground/relocation/tr_uni_compose.ma". include "ground/relocation/tr_pap_pushs.ma". +include "ground/lib/stream_eq_eq.ma". + (* DELAYED FOCUSED REDUCTION ************************************************) lemma dfr_lift_bi (f) (p) (q) (t1) (t2): t1 ϵ 𝐓 → @@ -38,7 +41,9 @@ lemma dfr_lift_bi (f) (p) (q) (t1) (t2): t1 ϵ 𝐓 → | lapply (lift_term_eq_repl_dx f … Ht2) -Ht2 #Ht2 @(subset_eq_trans … Ht2) -t2 @(subset_eq_trans … (lift_fsubst …)) - [ nrplus_inj_dx