Содержимое раздела
Данный раздел посвящен детальному изучению метода утверждений, его компонентов: предусловий (условий, которые должны быть истинны до выполнения алгоритма), постусловий (условий, истинных после выполнения) и инвариантов (условий, сохраняющихся на каждом шаге итерации/рекурсии). Будет показано, как эти понятия используются для строгого формального доказательства корректности алгоритмов, и в чем их ключевое отличие. Особое внимание будет уделено роли инвариантов в процессе верификации.