Proof using.
unfold leaderLogs_currentTerm_sanity_candidate. intros. find_higher_order_rewrite.
update_destruct; subst; rewrite_update; [|eauto].
simpl in *. repeat find_rewrite. intuition; find_apply_hyp_hyp; omega.
Qed.
Ltac ctsc_unchanged :=
red; intros; eapply leaderLogs_currentTerm_sanity_candidate_unchanged; subst; eauto.

(* Specifications: *)
Lemma leaderLogs_currentTerm_sanity_candidate_init :
refined_raft_net_invariant_init leaderLogs_currentTerm_sanity_candidate.