]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/delayed_updating/reduction/ifr.ma
update in delayed_updating
[helm.git] / matita / matita / contribs / lambdadelta / delayed_updating / reduction / ifr.ma
index 746def17755b3f147022f07cb5773bb27121cbc5..d087bdbb736fd4aea41de56ae86ef8e249a5f1cd 100644 (file)
@@ -16,17 +16,17 @@ 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".
-include "delayed_updating/substitution/lift_preterm.ma".
+include "delayed_updating/substitution/lift_prototerm.ma".
 include "delayed_updating/notation/relations/black_rightarrow_f_4.ma".
 
 (* IMMEDIATE FOCUSED REDUCTION ************************************************)
 
-inductive ifr (p) (q) (t): predicate preterm ≝
+inductive ifr (p) (q) (t): predicate prototerm ≝
 | ifr_beta (b):
   let r ≝ p●𝗔◗b●𝗟◗q in
   r◖𝗱(↑❘q❘) ϵ t → ⊓(⊗b) → ifr p q t (t[⋔r←↑[𝐮❨↑❘q❘❩]t⋔(p◖𝗦)])
 .
 
 interpretation
-  "focused balanced reduction with immediate updating (preterm)"
+  "focused balanced reduction with immediate updating (prototerm)"
   'BlackRightArrowF t1 p q t2 = (ifr p q t1 t2).