Что означает "сильность" в утверждение "Инвариант конструкции должен быть достаточно силен"?
Читая книгу "Почувствуй класс" Бертрана Мэйера, вижу слова:
Заметьте: в общем случае нужно крайне тщательно проектировать инвариант, чтобы он позволял применить стратегию последовательной аппроксимации.
- INV должен быть достаточно слабым, чтобы его можно было применить к некоторому начальному подмножеству, обычно содержащему совсем немного элементов из всего множества.
- Он достаточно силен, чтобы из него следовала цель Post, когда он выполняется на всем множестве.
- Он достаточно гибкий, чтобы позволять расширять множество, сохраняя его истинность.
Как понимать "сильнее"?