Proof using.
unfold refined_raft_net_invariant_state_same_packet_subset. intros.
unfold cronies_correct in *; intuition.
- unfold votes_received_cronies in *. intros.
repeat find_reverse_higher_order_rewrite. eauto.
- unfold cronies_votes in *. intros.
repeat find_reverse_higher_order_rewrite. eauto.
- unfold votes_nw in *. intros.
repeat find_reverse_higher_order_rewrite. eauto.
- unfold votes_received_leaders in *. intros.
repeat find_reverse_higher_order_rewrite. eauto.
Qed.

(* Specifications: *)
Lemma cronies_correct_reboot :
refined_raft_net_invariant_reboot cronies_correct.