В
![$\lambda$ $\lambda$](https://dxdy-04.korotkov.co.uk/f/f/d/8/fd8be73b54f5436a5cd2e73ba9b6bfa982.png)
-исчислении существует стандартный способ доказательства противоречия, через вторую теорему о неподвижной точке:
![$\forall F \exists X X =_\beta F \underline{X}$ $\forall F \exists X X =_\beta F \underline{X}$](https://dxdy-04.korotkov.co.uk/f/f/0/b/f0bdf72ede553a904fc118b6845d8b2882.png)
, так же верно
![$\forall F \exists X X \to\to_\beta F \underline{X}$ $\forall F \exists X X \to\to_\beta F \underline{X}$](https://dxdy-03.korotkov.co.uk/f/2/9/3/293e5769fd4303a5996fb86fae49dca382.png)
, где
![$ \underline{X}$ $ \underline{X}$](https://dxdy-01.korotkov.co.uk/f/8/d/6/8d6dcf4f5fb0b61234ea0c52265cd88882.png)
означает геделев номер терма
![$X$ $X$](https://dxdy-01.korotkov.co.uk/f/c/b/f/cbfb1b2a33b28eab8a3e59464768e81082.png)
.
Я попробовал его применить здесь.
Пусть А - множество термов с бесконечным графом. Допустим существует алгоритм определения, тогда существует и вычислимая характерестическая функция разрешающее множество геделевых номеров термов с бесконечным графом. Она определена в
![$\lambda$ $\lambda$](https://dxdy-04.korotkov.co.uk/f/f/d/8/fd8be73b54f5436a5cd2e73ba9b6bfa982.png)
-исчислении термом F. Получаем:
![$M \in A \Rightarrow F \underline{M} = \underline{1}, M \notin A \Rightarrow F \underline{M} = \underline{0}$ $M \in A \Rightarrow F \underline{M} = \underline{1}, M \notin A \Rightarrow F \underline{M} = \underline{0}$](https://dxdy-02.korotkov.co.uk/f/1/5/b/15b81916c753f59c44d9713d525b8fbf82.png)
Положим теперь
![$G \equiv \lambda x. если Zero(Fx)$ $G \equiv \lambda x. если Zero(Fx)$](https://dxdy-04.korotkov.co.uk/f/7/d/8/7d845823b5519f8271a39f4a3cde82f882.png)
, то
![$M_1$ $M_1$](https://dxdy-03.korotkov.co.uk/f/6/f/5/6f549764f2f97bec950c14de5352994a82.png)
, иначе
![$M_0$ $M_0$](https://dxdy-04.korotkov.co.uk/f/7/a/e/7ae1d6da5db0b75a96bddc0e0fc2ab9a82.png)
, где
![$M_1 \in A, M_0 \notin A$ $M_1 \in A, M_0 \notin A$](https://dxdy-03.korotkov.co.uk/f/e/6/d/e6dd6fb3c9cfe84ca2549b9f491834dd82.png)
Тогда
![$M \in A \Rightarrow G \underline{M} = M_0, M \notin A \Rightarrow G \underline{M} = M_1$ $M \in A \Rightarrow G \underline{M} = M_0, M \notin A \Rightarrow G \underline{M} = M_1$](https://dxdy-01.korotkov.co.uk/f/0/c/b/0cbdf959309a13a0713ff398e58e981a82.png)
Тут возникает проблема, что с помошью этой конструкции можно доказать противоречие для данной задачи только в случае
![$X \notin A$ $X \notin A$](https://dxdy-03.korotkov.co.uk/f/e/8/6/e863ae4a7ca4efbe6422fb00f22173ad82.png)
, где мы показываем, что
![$X \to\to_\beta F \underline{X} \in A$ $X \to\to_\beta F \underline{X} \in A$](https://dxdy-02.korotkov.co.uk/f/d/2/0/d2093967868462e6eb2437d3099d6db782.png)
, чего не может быть, потому что в результате
![$\beta$ $\beta$](https://dxdy-01.korotkov.co.uk/f/8/2/1/8217ed3c32a785f0b5aad4055f432ad882.png)
-редукции у терма не мог возникнуть бесконечный граф.
В противоположном случае для
![$X \in A$ $X \in A$](https://dxdy-04.korotkov.co.uk/f/7/e/7/7e7dafbf4bd3e787eb5f99c49977fb8a82.png)
противоречия не получается, потому что в результате теоремы мы только знаем, что
![$X$ $X$](https://dxdy-01.korotkov.co.uk/f/c/b/f/cbfb1b2a33b28eab8a3e59464768e81082.png)
можно редуцировать до терма с конечным графом, а это вполне нормально.
Можно ли тут что-то придумать или это доказывается вообще другим образом?
https://math.stackexchange.com/question ... dr-d-theta