]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/delayed_updating/reduction/dfr.ma
update in ground and delayed updating
[helm.git] / matita / matita / contribs / lambdadelta / delayed_updating / reduction / dfr.ma
index 8c84de0f240f66c3e61aed0d5fa2a35d81eeaf88..6890031062b55e008868119ea09cb6021a5f172e 100644 (file)
@@ -12,6 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
+include "delayed_updating/syntax/path_depth.ma".
 include "delayed_updating/syntax/path_structure.ma".
 include "delayed_updating/syntax/path_balanced.ma".
 include "delayed_updating/substitution/fsubst.ma".
@@ -20,8 +21,8 @@ include "delayed_updating/notation/relations/black_rightarrow_df_4.ma".
 (* DELAYED FOCUSED REDUCTION ************************************************)
 
 inductive dfr (p) (q) (t): predicate preterm ≝
-| dfr_beta (b) (n):
-  let r ≝ p●𝗔◗b●𝗟◗q◖𝗱❨n❩ in
+| dfr_beta (b):
+  let r ≝ p●𝗔◗b●𝗟◗q◖𝗱❨↑❘q❘❩ in
   r ϵ t → ⊓⊗b → dfr p q t (t[⋔r←t⋔(p◖𝗦)])
 .