Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мет2008.doc
Скачиваний:
16
Добавлен:
30.04.2013
Размер:
1.42 Mб
Скачать

Домашняя работа по исчислению высказываний и логике предикатов При решении задач по исчислению высказываний (ив) можно пользоваться одной из двух систем аксиом ив (двумя сразу нельзя):

А1. АА)1. АА)

А2. (АС))((АВ)С))2. (АВ)((АС))С))

А3. (ВА)((ВА)В)3. АВА

4. АВВ

5. АВ))

6. АВ)

7. ВВ)

8. (АС)((ВС)((АВ)С))

9. (АВ)((АВ)А)

10. АА

При использовании системы аксиом вывод будет короче. Вывод в ИВ – это последовательность формул, где каждая формула или аксиома, или теорема, или гипотеза, или получена по правилу вывода. Правило выводаm.p.: Если в выводе есть две формулы вида АВ и А, то после них в выводе можно писать формулу В. Считается, что формула В получена по правилуm.p. из формул А и АВ. Правило записывается так:А, АВ

Или а, авв. В

Выводом формулы А считается вывод, в котором формула А является последней. Если в выводе формулы А отсутствуют гипотезы, то формула А называется теоремой ИВ. Все аксиомы являются как бы схемами аксиом, в них вместо формул А, В и С можно корректно подставить любые формулы. Если формула А заменяется другой формулой, то сразу во всей аксиоме. В выводе можно применять теорему о дедукции ИВ: если Г, АВ, то ГАВ и два её следствия: 1. АВ, ВСАС. Построим вывод формулы АС. 1) АВ – гипотеза № 1; 2) ВС – гипотеза № 2; 3) А – гипотеза № 3; 4) В получена поm.p. из первого и третьего шагов (из 1) и 3) ); 5) С получена по m.p. из 2) и 4). Вывод формулы С имеет длину пять. В итоге получили: АВ, ВС, АС. Применяем теорему о дедукции ИВ, переносим формулу А вправо и получаем: АВ, ВСАС. Следствие 2: АС), ВАС. Вывод длиной 5: АС); В; А; ВС; С. Четвёртый шаг получен поm.p. из первого и третьего шагов, а пятый – из второго и четвёртого. Получили АС), В, АС, применяя дедукцию, получим второе следствие. Следствия можно считать ещё двумя правилами вывода. В правилах вывода тоже, как и в аксиомах, можно корректно одновременно во всём правиле вывода одну формулу заменять другой. Правило m.p. может быть записано и так: ,.

При выводе можно использовать 7 теорем ИВ: Т1. АА.

Т2. АА. Т3.АВ). Т4. (ВА)В). Т5. (АВ)(ВА). Т6. А(ВВ)). Т7. (АВ)((АВ)В). В теоремах ИВ, в том числе и в теореме о дедукции и её следствиях, формулы С, А и В так же могут быть корректно заменены другими.

Для примера получим ещё одно правило вывода: А, ВАВ. В пятую теорему вместо формулы А поставим формулу В, а вместо В поставим А и получим: (ВА)(АВ). Теоремы и аксиомы можно вставлять в любое место вывода. Теперь вывод формулыВ длиной 5:А; ВА; (ВА)(АВ);АВ;В. Четвёртый шаг вывода получен поm.p. из второго и третьего шагов, а пятый – из первого и четвёртого. Все три вновь полученные правила вывода можно применять, как и правило m.p., наряду с теоремой о дедукции.

Во втором задании по логике предикатов надо написать всё, что требуется в задании с использованием логики предикатов. Никакой дополнительной информации для выполнения задания не требуется, всё есть в самом задании. Например: на множестве натуральных чисел N имеется два трёхместных предиката: S(x,y,z)=1 x+y=z, P(x,y,z)=1 x*y=z (x, y, z N). Используя эти предикаты записать формулу с одной свободной переменной x, истинную тогда и только тогда, когда x делится на три. Ответ: F(x)=(z)( S(z,z,y) S(z,y,x)). z+z=y и y+z=x, значит x=3z. А можно и так: F(x)=(z) P(3,z,x) – это тоже правильно.

Теорема Ферма утверждает, что для любого целого n>2 не существует натуральных чисел x, y и z, удовлетворяющих равенству: x+y=z.Этому равенству поставим в соответствие предикат R(x,y,z,n) на множестве натуральных чисел, истинный тогда и только тогда, когда равенство выполняется. (n>2) запишем, используя предикаты предыдущего примера: (z) S(3,z,n). Теорему Ферма можно записать так: ((z) S(3,z,n)) R(x,y,z,n).

Докажем теорему ИВ АA, т.е. выведем АA из пустой системы гипотез ( АA), или, другими словами только из аксиом и теорем ИВ. 1) A(AA) (7); 2)A(AA) (6); 3) (A(AA)) ((A(AA)) (АA)) (Т7); 4) (A(AA)) (АA) (m.p. 1) и 3)); 5)

АA (m.p. 2) и 4)).

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