Proof using.
unfold update_elections_data_timeout.
intros.
repeat break_match; simpl in *; auto.
Qed.

(* Specifications: *)
Lemma update_elections_data_appendEntries_leaderLogs :
forall h st t h' pli plt es ci,
leaderLogs (update_elections_data_appendEntries h st t h' pli plt es ci) =
leaderLogs (fst st).
Lemma update_elections_data_appendEntries_leaderLogs :
forall h st t h' pli plt es ci,
leaderLogs (update_elections_data_appendEntries h st t h' pli plt es ci) =
leaderLogs (fst st).
Lemma update_elections_data_appendEntries_leaderLogs :
forall h st t h' pli plt es ci,
leaderLogs (update_elections_data_appendEntries h st t h' pli plt es ci) =
leaderLogs (fst st).
Lemma update_elections_data_appendEntries_leaderLogs :
forall h st t h' pli plt es ci,
leaderLogs (update_elections_data_appendEntries h st t h' pli plt es ci) =
leaderLogs (fst st).
Lemma update_elections_data_appendEntries_leaderLogs :
forall h st t h' pli plt es ci,
leaderLogs (update_elections_data_appendEntries h st t h' pli plt es ci) =
leaderLogs (fst st).
Lemma leaderLogs_sorted_timeout :
refined_raft_net_invariant_timeout leaderLogs_sorted.
Lemma update_elections_data_appendEntries_leaderLogs :
forall h st t h' pli plt es ci,
leaderLogs (update_elections_data_appendEntries h st t h' pli plt es ci) =
leaderLogs (fst st).