(* *)
(**************************************************************************)
+include "static_2/static/req_length.ma".
include "static_2/static/req_drops.ma".
include "basic_2/rt_transition/rpx_fsle.ma".
(* Properties with syntactic equivalence for lenvs on referred entries ******)
(* Basic_2A1: was: lleq_cpx_trans *)
-lemma req_cpx_trans (G): req_transitive (cpx G).
+lemma req_cpx_trans (G): R_transitive_req (cpx G).
#G #L2 #T1 #T2 #H @(cpx_ind … H) -G -L2 -T1 -T2 /2 width=2 by cpx_qu/
[ #I #G #K2 #V1 #V2 #W2 #_ #IH #HVW2 #L1 #H
elim (req_inv_zero_pair_dx … H) -H #K1 #HK12 #H destruct
]
qed-.
+lemma cpx_req_conf (G): R_confluent1_rex (cpx G) ceq.
+/3 width=3 by req_cpx_trans, req_sym/ qed-.
+
(* Basic_2A1: was: cpx_lleq_conf_sn *)
lemma cpx_req_conf_sn (G): s_r_confluent1 … (cpx G) req.
-/2 width=5 by cpx_rex_conf/ qed-.
+/2 width=5 by cpx_rex_conf_sn/ qed-.