Proof using.
intros.
intros.
unfold update_elections_data_client_request in *.
repeat break_match; repeat find_inversion; auto.
simpl in *. intuition.
find_inversion. repeat find_rewrite. intuition.
unfold handleClientRequest in *.
break_match; find_inversion; simpl in *; auto.
Qed.

Lemma allEntries_votesWithLog_client_request :
refined_raft_net_invariant_client_request allEntries_votesWithLog.