Вот только это конечное число шагов может быть переменным в зависимости от начальных условий. В том числе, неограниченно большим.
еще раз Вам говорю, если какой-то
фиксированный алгоритм
![$P$ $P$](https://dxdy-02.korotkov.co.uk/f/d/f/5/df5a289587a2f0247a5b97c1e8ac58ca82.png)
останавливается, то это происходит за конечное число шагов, описание которых и есть доказательство остановки.
(Пример)
В частности, если бы ВТФ была неверна, это было бы доказуемо средствами арифметики. Действительно, алгоритм, который перечисляет наборы
![$m,n,p>0$ $m,n,p>0$](https://dxdy-02.korotkov.co.uk/f/d/f/3/df34d26763acfe6a9f739be8e83977d282.png)
,
![$k>2$ $k>2$](https://dxdy-03.korotkov.co.uk/f/a/5/f/a5f6f1052ef59b00868159d9d1a605c982.png)
и останавливается при
![$m^k+n^k=p^k$ $m^k+n^k=p^k$](https://dxdy-02.korotkov.co.uk/f/1/3/d/13d6ed897cb41a56c11316fc10ce385a82.png)
, остановился бы тогда на каком-то шаге
![Smile :-)](./images/smilies/icon_smile.gif)
Нет, не годится. Тогда ваша
![$H(P)$ $H(P)$](https://dxdy-03.korotkov.co.uk/f/a/8/8/a88f180fb18a908a8cdf05fb536bc2d882.png)
сама не остановится для неостанавливающейся
![$P,$ $P,$](https://dxdy-02.korotkov.co.uk/f/d/5/1/d514f3df2bd7d47a9400ca5ce79a755d82.png)
а надо, чтобы она остановилась и выдала
![$0$ $0$](https://dxdy-03.korotkov.co.uk/f/2/9/6/29632a9bf827ce0200454dd32fc3be8282.png)
или
![$-1.$ $-1.$](https://dxdy-04.korotkov.co.uk/f/7/1/a/71a8d8fff594b6b6805d61be951745e782.png)
В предыдущем сообщении я пояснил, что у меня
![$H$ $H$](https://dxdy-04.korotkov.co.uk/f/7/b/9/7b9a0316a2fcd7f01cfd556eedf72e9682.png)
- это функция. Конечно, она никаким алгоритмом не реализуется - это тривиально следует из неразрешимости проблемы остановки
![Smile :-)](./images/smilies/icon_smile.gif)