Proof using.
unfold refined_raft_net_invariant_request_vote, votes_le_currentTerm.
start_proof.
find_eapply_lem_hyp votes_update_elections_data_request_vote; eauto.
intuition.
find_apply_hyp_hyp.
eauto using le_trans, handleRequestVote_currentTerm.
Qed.

Lemma votes_le_current_term_request_vote_reply :
refined_raft_net_invariant_request_vote_reply votes_le_currentTerm.