Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Общезначимые эквивалентности логики предикатов




Логика предикатов изучает свойства операций над предикатами и формул, образованных с помощью этих операций. При этом имеются в виду только такие свойства, которые не зависят от природы элементарных предикатов, входящих в формулы. Поэтому символы элементарных предикатов, входящих в формулы, могут обозначать любые предикаты от соответствующих переменных. Говорят, что символы предикатов, входящих в формулы, являются предикатными переменными в отличие от предметных переменных, от которых эти предикаты зависят. Например, формула содержит один двуместный предикатный символ. При замещении его конкретным предикатом , определенным на множестве действительных чисел R, получаем истинное предложение: Для всякого действительного числа х существует большее его действительное число у. При замещении Р предикатом (x>y), определенным также на R, получим истинное предложение: Д ля всякого действительного числа х существует меньшее его действительное число у.

Главным рабочим инструментом в логике предикатов является понятие эквивалентности формул, которое определяется следующим образом. Формулы А и В эквивалентны, если

· множества их свободных переменных совпадают;

· при любом замещении входящих в формулы А и В предикатных символов постоянными предикатами эти формулы переходят либо в один и тот же предикат, либо в предложения, имеющие одинаковые таблицы истинности. Разумеется, все вхождения одноименных предикатных символов в А и В должны заменяться одним и тем же предикатом.

Формулы А и В называются равносильными, если их истинностные таблицы совпадают во всех моделях, обозначается А~В. Отношение равносильности есть эквивалентность. Оно разбивает множество формул логики предикатов на классы равносильных формул. Все равносильности языка логики высказываний справедливы также для логики предикатов. Но в логике предикатов появляются новые равносильности, содержащие кванторы. Пусть х, у - переменные, не обязательно разные, А(х,у), В(х), С(х) - формулы, Е - формула, не содержащая свободных вхождений переменной х. Тогда справедливы общезначимые эквивалентности логики предикатов.

Общезначимые эквивалентности:

1. Замена связанной переменной:

"xB(x) «"yB(y);

╞ $xB(x) «$ yB(y).

2. Перестановка одноименных кванторов:

╞ " x " y A(x,y) «" y " x A(x,y);

╞ $ x $ yA(x,y) «$ y $ x A(x,y).

3. Пронесение отрицания через кванторы:

Ø " xC(x) «$ x(ØC(x));

╞ Ø$ xC(x) «" x(ØC(x)).

4. Введение отрицания в формулу:

" xC(x) «Ø ( $ x(ØC(x)));

$ xC(x) «Ø ( " x(ØC(x))).

5. Дистрибутивность квантора общности относительно конъюнкции:

" xB(x) & " xC(x) «" x(B(x)&C(x)),

╞ E & " xC(x) «" x(E&C(x)).

6. Дистрибутивность квантора существования относительно дизъюнкции:

$ xB(x) Ú$ xB(x) « $ x(B(x) Ú C(x)),

╞ (E Ú $ xC(x)) «$ x(E Ú B(x)).

7. Дистрибутивность квантора существования относительно конъюнкции:

╞ E & $ xC(x) «$ x(E & C(x)).

8. Дистрибутивность квантора общности относительно дизъюнкции:

╞ E Ú" xC(x) «" x(E Ú C(x)).

Общезначимые импликации логики предикатов

1. Правило пронесения квантора существования через конъюнкцию:

╞ ( $ х (А(х) & В(х)) ®$ хА(х) & $ хВ(х)).

2. Правило пронесения квантора общности через дизъюнкцию

╞ ( " хА(х) Ú " хВ(х) ®(А(х) Ú В(х))).

3. Смена квантора:

╞ ( " х В(х) ®$ х В(х));

4. Перестановка разноименных кванторов:

╞ ( $ х " у А(х,у) ®" у$х А(х,у)).

Приведем пример доказательства общезначимой импликации 4.

Доказательство от противного.

Пусть неверно, что ╞ ( $ х " у А(х,у) ® " у $ х А(х,у)). Это возможно, если найдется такая модель, в которой формула $ х " у А(х,у) будет истинна, а формула " у $ х А(х,у) - ложна. Пусть в предметной области найдется такое значение х=х0, что I[" у А(х0,у) ]=1, т.е. " у I[ А(х0,у) ]=1.

Из предположения о ложности заключения импликации получаем: в предметной области найдется такое значение у=у0, при котором I[$ хА(х,у0) ] =0, т.е. " х I[ А(х,у0) ] =0. Следовательно, I[ A(x0,y0) ]=0. В то же время из предположения об истинности посылки импликации имеем I[ A(x0,y0) ]=1.

Получение противоречия означает, что предположение о ложности рассматриваемой импликации неверно. Следовательно, общезначимость импликации 4 доказана.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...