Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ml_shpora.doc
Скачиваний:
71
Добавлен:
15.06.2014
Размер:
729.09 Кб
Скачать

Вопрос 14.

Литера сигнатуры : атомарная формулаили ее отрицание.

Дизъюнкт сигнатуры : литера или дизъюнкт литера сигнатуры

А; A- дизъюнкт в ИВ

А, A - атомарные формулы (дизъюнкт сигнатуры)

P(c1x1*h (y,z)) h(g,(x),y)z

Ф-дизъюнкт сигн-ы вида

1 n X или 1 n ,

где 1 – атомарные форм-ы сигн-ы

Пусть - НОУ для {1 ,…,n }

Тогда 1 наз-ся ??????? формулы Ф

Ф = P(x) P(F(y)) P2(x)

= {F(y) / x}

Ф= P(F(y)) P2(F(y))

Ф12 – два дизъюнкта, не имеющих общих переменных.

L1- литера в Ф1

L2`=L2- литера в Ф2

Если L1 и L2 имеют НОУ , то дизъюнкт, получ-ый из Ф1 Ф2 вычерчиванием L1 и L2 наз. бинарной резольвентой дизъюнктов Ф1 и Ф2

L1 и L2 – отрезаемые литеры

Если Ф1= L1 , Ф2 = L2 , то бинар.рез. Ф1 и Ф2 = 0

Если Ф1 и Ф2 имеют общие переменные, то после замены общих переменных в Ф2 на новые обр. ???? Ф2

Бин. рез. Ф1 и Ф2 = бин. рез. Ф1 и Ф2`

Ф1 = P1(x) P2(y)

Ф2 = P1(c) P3(x)

Ф2` = P1(c) P3(y)

L1 = P1(x)

L2 = P1(c), L2 = ???(c)P1(c) = L2`

= {c/x}

Бин. рез. Ф1 и Ф2 = P1(с) P2(с) P1(c) P3(y) = P2(с) P3(y)

Резольвента дизъюнктов Ф1 и Ф2

(res (Ф12)):

- бин. рез Ф1 и Ф2

- бин. рез. склейки Ф1 и Ф2

- бин. рез. Ф1 и склейке Ф2

- бин. рез. склейки Ф1 и склейки Ф2

Ф1 = P(x) P(F(y)) P1(F1(y))

Ф2 = P(F(F1(c1))) P2(c2)

res (Ф12) = ?

склейка Ф11` = P(F(y)) P1(F1(y))

L1 = P(F(y))

L2 = P(F(F1(c1)))

res (Ф1`,Ф2) = P1(F1(F1(c1))) P1(c2)

S – мн-во дизъюнктов.

Результативным выводом формулы Ф и S наз. полслед-ть дизъюнктов Ф1, … , Фк, где Фк = Ф

и каждый дизъюнкт Фi или принадл. S, или явл-ся резольвентой дизъюнктов, предшествующих Фi.

Ф(x1,…,xn)

x1xn Ф(x1,…,xn) универсальное замыкание формулы Ф (x1,…,xn)

Теорема о полноте метода резолюций для ИП

Если S – мн-во дизъюнктов или , то мн-ва универсальных замыканий формулы изS противоречиво сущ. рез. вывод изS.

16.Понятие алгоритма, основные признаки алгоритма. Вычислимые функции и тезис Чёрча.

Определение:Алгоритм на интуитивном уровне - это последовательность шагов, применяемых для достижения цели.

Основные признаки алгоритма:

  1. Последовательность элементарных шагов.

  2. Детерминированность - после каждого шага ясно, что делать дальше.

  3. Достижимость цели.

  4. Массовость- применимость к широкому классу задач.

Определение: Под частичной функцией будем понимать отображение f: X→w, где для некоторого. О частичной функцииf: X→w, где , будем говорить как овичислимой, если существует алгоритм ß, действующий на , не применимый кn-кам X, для которого ß()=f(),X.

Определение: Частичная функция f: X→w, где называетсянормально вычислимой, если существует такой нормальный алгорифм £=<A,S>, что 0, 1, A, для любой n-ки <m1,…,mn> w имеем <m1,…,mn> X ↔£ применим к записи <m1,…,mn> и £(α)=f(α) для αX. Такой алгорифм £ будем называть нормальным алгорифмом, вычсляющим функцию f.

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

Тезис Чёрча: Класс рекурсивных функций и класс функций, вычисленный с помощью машин Тьюринга совпадают.

Вопрос 17. Определение машины Тьюринга

ai

qj

Конечная лента разбитая на ячейки + рабочая головка

Е=0,1,2,…..

Алфавит: А={a0,a1,….,an}

(внешн. алф-т машина)

Множество внутр. сос-й: Q={q0,q1,…,qn}

q0=>СТОП (работа машины заканч.)

Операции: -сдвиг головки влево

- // - // - вправо

- замена буквы в тек. Ячейке

Команды: aiqj ->

Машина Тьюринга

T=<A,Q,П>

П=

T(i,j)=

Работа машины Тьюринга есть изменение конф-ии, т.е. распр-ие букв, сост. головки, полож-ие тек. Ячейки

K0,K1,K2…. – конфигурации

Машинное слово

М1=α qjqi β

Соседние файлы в предмете Математическая логика