Proof using.
unfold update_elections_data_requestVoteReply.
intros. repeat break_match; repeat tuple_inversion; intuition.
Qed.

Lemma update_elections_data_request_vote_reply_votesWithLog :
forall  (h : name)
(st : electionsData *
RaftState.raft_data term name entry logIndex serverType data clientId output)
(src : name) (t : nat) (r : bool),
votesWithLog (update_elections_data_requestVoteReply h src t r st) =
votesWithLog (fst st).