Proof using.
red. red. intros. simpl in *.
find_apply_hyp_hyp. intuition eauto.
do_in_map. subst. simpl in *.
find_eapply_lem_hyp handleTimeout_not_is_append_entries; eauto.
intuition. find_false. repeat eexists; eauto.
Qed.

(* Specifications: *)
Lemma no_append_entries_to_self_state_same_packet_subset :
raft_net_invariant_state_same_packet_subset no_append_entries_to_self.