Lemma handleAppendEntriesReply_matchIndex : forall h st st' m t es res h', handleAppendEntriesReply h st h' t es res = (st', m) -> type st' = Leader -> type st = Leader /\ (matchIndex st' = matchIndex st \/ res = true /\ currentTerm st = t /\ matchIndex st' = (assoc_set name_eq_dec (matchIndex st) h' (Nat.max (assoc_default name_eq_dec (matchIndex st) h' 0) (maxIndex es)))).