> -- Valery Solovey писал(а):
> Это инвариант а не предусловие.
Валерий, обратите внимание, где это стоит. Это предусловие для очередной итерации цикла. Следующее, конечно, из инварианта - но инвариант более широкий - "имеем текущую ситуацию OR (count = 0)"