Proof using.
unfold refined_raft_net_invariant_reboot, cronies_term, reboot.
intros. simpl in *. repeat find_higher_order_rewrite.
update_destruct; subst; rewrite_update; eauto.
simpl in *.
match goal with
| H : nwState ?net ?h = (?g, ?st) |- _ =>
replace g with (fst (nwState net h)) in *; [|rewrite H; auto];
replace st with (snd (nwState net h)) in *; [|rewrite H; auto]
end; eauto.
Qed.

(* Specifications: *)
Lemma cronies_term_state_same_packet_subset :
refined_raft_net_invariant_state_same_packet_subset cronies_term.