Proof using.
intros. find_apply_hyp_hyp. break_or_hyp; eauto. unfold send_packets in *. do_in_map.
find_apply_hyp_hyp. unfold not in *. find_false.
subst. simpl in *. repeat find_rewrite. eauto 10.
Qed.

(* Specifications: *)
Lemma terms_and_indices_from_one_log_ind_client_request :
raft_net_invariant_client_request terms_and_indices_from_one_log_ind.