Remark rcop2_trans_xi :
 forall s1 : Site, xi (rec_copy2_trans c0 s2) s1 = xi c0 s1.Remark rcop2_trans_yi :
 forall s1 : Site, yi (rec_copy2_trans c0 s2) s1 = yi c0 s1.

(* Specifications: *)
Lemma rcop2_trans_sigma_xi : sigma_xi (rec_copy2_trans c0 s2) = sigma_xi c0.
Lemma rcop2_trans_sigma_yi : sigma_yi (rec_copy2_trans c0 s2) = sigma_yi c0.
Lemma rcop2_trans_D : (rt c0 s0 = false -> D_queue (bm c0 s0 owner)) -> rt (rec_copy2_trans c0 s2) s0 = false -> D_queue (bm (rec_copy2_trans c0 s2) s0 owner).
Lemma rcop2_trans_alt : alternate (bm c0 s0 owner) -> alternate (bm (rec_copy2_trans c0 s2) s0 owner).