From 62d0f5f2c89830ebe884e6afee91eb68b68790fc Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi Date: Wed, 16 Feb 2022 23:45:20 +0100 Subject: [PATCH] update in delayed_updating + important additionsand corrections --- .../delayed_updating/reduction/dfr.ma | 1 - .../delayed_updating/reduction/dfr_ifr.ma | 1 + .../delayed_updating/substitution/lift.ma | 10 +++- .../substitution/lift_depth.ma | 31 +++++++---- .../substitution/lift_structure_depth.ma | 1 - .../substitution/lift_update.ma | 52 +++++++++++++++++-- 6 files changed, 77 insertions(+), 19 deletions(-) diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr.ma b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr.ma index 42d9e0c76..89c959907 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr.ma @@ -20,7 +20,6 @@ include "delayed_updating/syntax/path_structure.ma". include "delayed_updating/syntax/path_balanced.ma". include "delayed_updating/syntax/path_depth.ma". include "delayed_updating/notation/relations/black_rightarrow_df_4.ma". -include "ground/arith/nat_rplus.ma". include "ground/xoa/ex_1_2.ma". include "ground/xoa/and_4.ma". 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 84e271530..25d728a89 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr_ifr.ma @@ -52,6 +52,7 @@ lemma dfr_lift_bi (f) (p) (q) (t1) (t2): t1 ϵ 𝐓 → @(subset_eq_canc_dx … (lift_term_after …)) @lift_term_eq_repl_sn -t1 @(stream_eq_trans … (tr_compose_uni_dx …)) + @tr_compose_eq_repl (* >nrplus_inj_dx nsucc_inj #H0 + IH -IH // +| // +|