Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 12.7. Предикаты. Ограниченный оператор наименьшего числаПредикаты (см. гл. I) вводятся в логике там, где необходимо символически отобразить соотношение между несколькими предметами. В общем случае предикат определен на некотором множестве предметов (конечном или бесконечном) и может принимать два значения: истинно или ложно (1 или 0). Мы рассматриваем здесь лишь арифметические предикаты, определенные на множестве натуральных чисел Предикат Например, предикат
Действительно, эта запись означает следующее: в зависимости от выбранных значений Предикат, как и функция, может быть определен по индукции. Например, по схеме
определяется предикат Поэтому открывается возможность построения схемы определения предикатов по аналогии со схемой определения примитивно-рекурсивных функций и введения понятия «примитивно-рекурсивный предикат». Мы, однако, не пойдем по этому пути и приведем иное определение примитивно-рекурсивного предиката, предложенное Гёделем в 1931 г. Назовем представляющей функцией предиката
Очевидно, что один и тот же предикат может иметь несколько представляющих функций, нули которых должны совпадать. Определение. Предикат называется примитивнорекурсивным, если существует примитивно-рекурсивная функция, представляющая этот предикат. При рассмотрении рекурсивных предикатов часто вводятся ограниченные кванторы всеобщности и существования, и ограниченный оператор наименьшего числа. Предположим, что предикат
или, подробнее,
Предикат
Отметим, что 2, вообще говоря, может зависеть от Аналогичный вывод можно сделать для предиката Q, определенного с помощью применения ограниченного квантора существования
или, подробнее,
Здесь представляющая функция предиката Q определяется через произведение
Введем в рассмотрение ограниченный оператор наименьшего числа. Пусть дан некоторый примитивно-рекурсивный предикат
т. е. при любом наборе Тогда с помощью предиката
В силу условия (12.10), при любых Если вместо предиката
т. е. в качестве значения Таким образом, ограниченный оператор наименьшего числа позволяет, отправляясь от примитивно-рекурсивных функций, получать новые функции. Покажем, что определенная с помощью ограниченного оператора наименьшего числа функция
В том, что (12.12) действительно выражает
Каждое слагаемое остается равным единице до тех пор, пока в произведение не войдет значение Так как В § 12.6 была приведена в качестве примера примитивно-рекурсивная функция Будем последовательно делить а на Обозначим это число
Если а — простое число, то
Теперь легко подсчитать число простых чисел, не превосходящих у. Обозначим его через
Здесь суммирование начинается с
Приведем несколько значений функции и
Определим теперь функцию Из теории чисел известно, что
ибо Например,
Функция Определим еще одну функцию, которая позволяет узнать показатель, с которым простое число Очевидно, что значение
или
Из (12.13) делаем вывод, что Вспомним теперь, что гёделизация связана с разложением заданного числа на простые множители и определением показателя, с которым простое число Выпишем в заключение еще две примитивно-рекурсивные функции (без вывода). Пусть имеется набор чисел Требуется по известным гёделевским номерам а и Пусть теперь имеется последовательность чисел Функция, которая дает этот номер в зависимости от
Эта функция также оказывается примитивно-рекурсивной. Вспомним теперь преобразование слов в ассоциативном исчислении. Операция подстановки после гёделизации ассоциативного исчисления сводится к описанной выше операции включения. Следовательно, преобразование слов в ассоциативном исчислении связано лишь с примитивно-рекурсивными функциями. Эти выводы будут полезны нам в дальнейшем при изучении общерекурсивных функций.
|
1 |
Оглавление
|