Proof using.
intros.
unfold update_elections_data_requestVote in *.
repeat break_match; simpl in *; intuition.
Qed.

Lemma update_elections_data_timeout_votesWithLog_old :
forall h st t h' l,
In (t, h', l) (votesWithLog (fst st)) ->
In (t, h', l) (votesWithLog (update_elections_data_timeout h st)).