Proof using.
intros. simpl in *.
intuition.
unfold entries_match in *.
split; simpl in *; intuition; subst_max; auto;
try solve [find_false; eauto].
- find_apply_hyp_hyp. omega.
- eapply H0; eauto.
- right. eapply H0; eauto.
Qed.

(* Specifications: *)
Lemma ghost_log_entries_match_client_request :
msg_refined_raft_net_invariant_client_request ghost_log_entries_match.