Proof using.
unfold raft_net_invariant_request_vote.
intros.
do_state_same_packet_subset.
- find_apply_lem_hyp handleRequestVote_same_log. auto.
- find_rewrite. eauto.
- exfalso. find_apply_lem_hyp handleRequestVote_doesn't_send_AE.
subst. simpl in *. intuition.
Qed.

(* Specifications: *)
Lemma handleRequestVoteReply_log_matching :
raft_net_invariant_request_vote_reply log_matching.