русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Примитивно рекурсивный предикат.


Дата добавления: 2015-07-23; просмотров: 3008; Нарушение авторских прав


Определение. Функция называется представляющей функцией для предиката , если выполняются следующие условия:

1) , т.е. их область определения совпадают;

2) для любого набора из области определения D

(17)

Определение. Предикат р(х) называется примитивно рекурсивным, если его представляющая функция является примитивно рекурсивной функцией.

Определение.Функция называется ПРФ относительно совокупности функций и предикатов , если она ПРФ относительно совокупности функций , где - представляющая функция предиката .

Определение.Предикат называется ПРФ относительно совокупности функций и предикатов , если представляющая функция предиката p является примитивно рекурсивной относительно совокупности функций , где - представляющая функция предиката .

Теорема 2. Логические операции над предикатами сохраняют свойства примитивной рекурсивности предикатов.

10. Операция навешивания ограниченного квантора над предикатами

Пусть задан двуместный предикат p(x,y), где в общем случае .

Определение. Говорят, что предикат R(x,z) получен из предикат p(x,y) с применением операции навешивания ограниченного квантора существования, т.е. , если выполняется следующее равенство:

. (27)

Определение. Говорят, что предикат Q(x,z) получен из предиката p(x,y) с применением операции навешивания ограниченного квантора всеобщности, т.е. , если выполняется следующее равенство:

. (28)

Приведем пример. Пусть

.

Рассмотрим

и .

Очевидно

Теорема 3. Операция навешивания ограниченных кванторов существования и всеобщности сохраняет свойство примитивной рекурсивности функций относительно совокупности{p}.

Доказательство. Пусть задан предикат p(x,y) и –представляющая его функция и пусть

.

Представляющую функцию предиката R(x, z) обозначим через и покажем, что ее можно представить следующим образом



. (29)

Действительно:

1) пусть предикат .

Тогда по определению операции навешивания ограниченного квантора существования,

найдется такое, что и , следовательно

. Отсюда следует, что .

2) Предположим, что предикат .

Тогда по определению операции навешивания ограниченного квантора существования, для любого набора (x,y), p(x,y)=л, следовательно и

.

Т. к. ранее у нас было доказано, что операция конечного произведения обладает свойством примитивной рекурсивности, то является примитивно рекурсивной относительно совокупности .

Пусть .

Аналогично доказывается случай, когда задана операция навешивания ограниченного квантора всеобщности. Легко можно доказать, что в качестве представляющей функции предиката Q(x,z) можно брать

(30)

и является ПРФ относительно совокупности . В виде упражнение докажите самостоятельно.

Пусть задана совокупность функций и совокупность предикатов .

Определение. Ф-я f , наз-cя ПРФ относит-о заданной совокупности функций и предикатов, если она ПРФ относительно совок-ти , где представляющая функция предиката ,



<== предыдущая лекция | следующая лекция ==>
 | Кусочное задание функции.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.202 сек.