Proof using aeli.
intros. unfold leader_without_missing_entry.
find_apply_lem_hyp allEntries_log_invariant.
unfold allEntries_log in *.
intros. copy_eapply_prop_hyp allEntries allEntries.
intuition. right. break_exists; intuition; repeat eexists; eauto.
Qed.

(* Specifications: *)
Lemma appendEntriesRequest_exists_leaderLog_invariant :
forall net,
refined_raft_intermediate_reachable net ->
appendEntriesRequest_exists_leaderLog net.