Proof using.
unfold type_term_log_monotonic.
intros.
find_copy_apply_lem_hyp handleClientRequest_type.
find_copy_apply_lem_hyp handleClientRequest_log.
intuition; try congruence.
break_exists.
intuition. subst. repeat find_rewrite. auto with *.
Qed.

(* Specifications: *)
Lemma appendEntries_leader_client_request :
refined_raft_net_invariant_client_request appendEntries_leader.