Proof using.
unfold raft_net_invariant_do_generic_server, candidates_vote_for_selves. intros.
unfold doGenericServer in *.
t; eauto.
Qed.

Lemma candidates_vote_for_selves_state_same_packet_subset :
raft_net_invariant_state_same_packet_subset candidates_vote_for_selves.