Proof using si rri.
unfold refined_raft_net_invariant_request_vote, votesWithLog_sorted.
intros.
subst. simpl in *. find_higher_order_rewrite.
update_destruct_simplify.
- unfold update_elections_data_requestVote in *.
repeat break_match; simpl in *; intuition; repeat find_inversion; eauto;
erewrite handleRequestVote_log; eauto using sorted_host_lifted.
- eauto.
Qed.

(* Specifications: *)
Lemma votesWithLog_update_elections_data_RVR :
forall me src t status st,
votesWithLog (update_elections_data_requestVoteReply me src t status st) =
votesWithLog (fst st).