Proof using.
unfold allEntries_log_matching. intros.
find_higher_order_rewrite.
do 2 (update_destruct; rewrite_update); simpl in *;
repeat find_rewrite; eauto.
Qed.
Ltac unchanged :=
red; intros; eapply allEntries_log_matching_unchanged; subst; eauto.

(* Specifications: *)
Lemma allEntries_log_matching_timeout :
refined_raft_net_invariant_timeout allEntries_log_matching_inductive.