Proof using.
red. unfold terms_and_indices_from_one_log_ind. split; red; simpl in *; intuition.
- find_higher_order_rewrite. update_destruct; subst; rewrite_update; auto.
find_apply_lem_hyp handleRequestVote_log. find_rewrite. auto.
- find_apply_hyp_hyp. intuition; eauto. find_apply_lem_hyp handleRequestVote_no_append_entries.
unfold not in *. find_false. repeat eexists. subst. eauto.
Qed.

(* Specifications: *)
Lemma terms_and_indices_from_one_log_ind_request_vote_reply :
raft_net_invariant_request_vote_reply terms_and_indices_from_one_log_ind.