discovering program invariants for evolution 4458542