(**************************************************************************)
include "basic_2/notation/relations/predtysnstrong_4.ma".
-include "static_2/static/rdeq.ma".
+include "static_2/static/reqx.ma".
include "basic_2/rt_transition/lpx.ma".
(* STRONGLY NORMALIZING REFERRED LOCAL ENV.S FOR UNBOUND RT-TRANSITION ******)
definition rsx (h) (G) (T): predicate lenv ≝
- SN … (lpx h G) (rdeq T).
+ SN … (lpx h G) (reqx T).
interpretation
"strong normalization for unbound context-sensitive parallel rt-transition on referred entries (local environment)"
#h #G #I #L #V #T #H
@(rsx_ind … H) -L #L1 #_ #IHL1
@rsx_intro #L2 #HL12 #HnL12
-/4 width=3 by rdeq_fwd_pair_sn/
+/4 width=3 by reqx_fwd_pair_sn/
qed-.
(* Basic_2A1: uses: lsx_fwd_flat_dx *)
lemma rsx_fwd_flat_dx (h) (G):
∀I,L,V,T. G ⊢ ⬈*[h,ⓕ{I}V.T] 𝐒⦃L⦄ →
G ⊢ ⬈*[h,T] 𝐒⦃L⦄.
-#h #G #I #L #V #T #H
+#h #G #I #L #V #T #H
@(rsx_ind … H) -L #L1 #_ #IHL1
@rsx_intro #L2 #HL12 #HnL12
-/4 width=3 by rdeq_fwd_flat_dx/
+/4 width=3 by reqx_fwd_flat_dx/
qed-.
fact rsx_fwd_pair_aux (h) (G):
∀I,K,V. L = K.ⓑ{I}V → G ⊢ ⬈*[h,V] 𝐒⦃K⦄.
#h #G #L #H
@(rsx_ind … H) -L #L1 #_ #IH #I #K1 #V #H destruct
-/5 width=5 by lpx_pair, rsx_intro, rdeq_fwd_zero_pair/
+/5 width=5 by lpx_pair, rsx_intro, reqx_fwd_zero_pair/
qed-.
lemma rsx_fwd_pair (h) (G):