Здравствуйте! Изучаю математическую логику и дошёл до теоремы Чёрча о неразрешимости логики первого порядка. Насколько я понимаю, теорема о полноте гарантирует нам алгоритм, который перечисляет множество истинных формул логики первого порядка. В таком случае, если мы хотим установить истинность или ложность замкнутой формулы
, то мы запускаем этот алгоритм на формуле
и параллельно на формуле
. Один из этих алгоритмов обязательно закончит работу и после этого результатом работы "разрешающего" алгоритма будет 0 или 1 исходя из того, какой алгоритм закончил работу. То есть таким образом мы получаем алгоритм, который логику первого порядка "разрешает". Где ошибка?