Proof using.
red. unfold allEntries_log in *. intros. simpl in *.
repeat find_higher_order_rewrite.
find_copy_apply_lem_hyp handleAppendEntriesReply_log.
find_apply_lem_hyp handleAppendEntriesReply_currentTerm_leaderId.
destruct_update; simpl in *; eauto; find_apply_hyp_hyp; repeat find_rewrite; intuition;
right; break_exists_exists; repeat find_rewrite; intuition;
find_higher_order_rewrite;
destruct_update; simpl in *; auto.
Qed.

(* Specifications: *)
Lemma update_elections_data_requestVote_leaderLogs :
forall h h' t lli llt st,
leaderLogs (update_elections_data_requestVote h h' t h' lli llt st) =
leaderLogs (fst st).