1 (**************************************************************************)
4 (* ||A|| A project by Andrea Asperti *)
6 (* ||I|| Developers: *)
7 (* ||T|| The HELM team. *)
8 (* ||A|| http://helm.cs.unibo.it *)
10 (* \ / This file is distributed under the terms of the *)
11 (* v GNU General Public License Version 2 *)
13 (**************************************************************************)
15 include "lambda-delta/reduction/lpr_defs.ma".
17 (* CONTEXT-FREE PARALLEL REDUCTION ON TERMS *********************************)
19 axiom tpr_pts_lpr: ∀L1,L2. L1 ⇒ L2 → ∀T1,T2. T1 ⇒ T2 →
20 ∀d,e,U1. L1 ⊢ T1 [d, e] ≫ U1 →
21 ∃∃U2. U1 ⇒ U2 & L2 ⊢ T2 [d, e] ≫ U2.
23 lemma tpr_pts_bind: ∀I,V1,V2,T1,T2,U1. V1 ⇒ V2 → T1 ⇒ T2 →
24 ⋆. 𝕓{I} V1 ⊢ T1 [0, 1] ≫ U1 →
25 ∃∃U2. U1 ⇒ U2 & ⋆. 𝕓{I} V2 ⊢ T2 [0, 1] ≫ U2.