Proof using.
unfold refined_raft_net_invariant_request_vote_reply, votes_le_currentTerm.
start_proof.
find_eapply_lem_hyp votes_update_elections_data_request_vote_reply; eauto.
eapply le_trans; [|eapply handleRequestVoteReply_currentTerm'; eauto]; eauto.
Qed.

Lemma votes_le_current_term_do_leader :
refined_raft_net_invariant_do_leader votes_le_currentTerm.