Теорема критерия индуктивности утверждает, что f индуктивна тогда и только тогда, когда из равенства значений f на последовательностях a и b следует равенство значений f:
Класса R2Point вполне достаточно для реализации классов:
Множествам целых Z и действительных R чисел в большинстве языков программирования соответствуют:
Спецификацией {Q} S {R} программы S, где Q и R — предикаты, называется предикат, означающий, что если выполнение S началось в состоянии, удовлетворяющем Q, то имеется гарантия, что оно завершится через конечное время:
Если предусловие Q имеет вид T, то в этом случае инвариант можно строить только исходя из:
При написании программы, определяющей первое вхождение заданного целого числа x в заданный массив b[0..m-1] целых чисел (m>0), если известно, что x находится в массиве b, в качестве ограничивающей функции можно попробовать взять:
Для хранения переменной типа float в языке Java отводится:
Для хранения переменной типа double в языке Java отводится:
Для хранения переменной типа short в языке Java отводится:
Для хранения переменной типа long в языке Java отводится: