Definition CandidateEntriesLowered net e h :=
      currentTerm (nwState net h) = eTerm e ->
      wonElection (dedup name_eq_dec (votesReceived (nwState net h))) = true ->
      type (nwState net h) <> Candidate.

Lemma candidate_entries_lowered : forall net, raft_intermediate_reachable net -> forall h h' e, In e (log (nwState net h')) -> CandidateEntriesLowered net e h.