Proof using.
unfold raft_net_invariant_reboot, current_term_gt_zero.
simpl. intuition. find_higher_order_rewrite. update_destruct; subst; rewrite_update.
- unfold reboot in *. simpl in *. congruence.
- auto.
Qed.

(* Specifications: *)
Lemma current_term_gt_zero_invariant :
forall net,
raft_intermediate_reachable net ->
current_term_gt_zero net.