Proof using.
unfold type_term_log_monotonic, handleRequestVote, advanceCurrentTerm.
intros.
repeat break_match; repeat find_inversion; simpl in *; auto; try congruence.
Qed.

(* Specifications: *)
Lemma appendEntries_leader_request_vote :
refined_raft_net_invariant_request_vote appendEntries_leader.