Proof using.
unfold raft_net_invariant_reboot. intros.
unfold leader_sublog_invariant, leader_sublog_nw_invariant,
leader_sublog_host_invariant, reboot in *. intuition idtac.
- repeat find_higher_order_rewrite.
simpl in *. repeat break_match; subst; simpl in *; intuition eauto; discriminate.
- repeat find_higher_order_rewrite.
simpl in *. repeat find_rewrite.
repeat break_match; subst; simpl in *;
intuition eauto; try discriminate.
Qed.

(* Specifications: *)
Theorem leader_sublog_init :
raft_net_invariant_init leader_sublog_invariant.