Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Использование равносильностей для упрощения формул




 

Равносильности 1-26 (см. табл.9.1) зачастую используются также для преобразования формул к равносильным им формулам нужного вида.

В качестве примеров рассмотрим преобразование формул алгебры предикатов к так называемым приведённым и предваренным формулам.

Определение 9.12. Формула алгебры предикатов называется приведенной, если в ней не используется операция «®», а отрицание или не используется совсем, или относится лишь к элементарным формулам.

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

, (9.4)

где δ1, …, δ k — кванторы, а А — приведенная формула, не содержащая кванторов.

Теорема 9.14. Для всякой формулы А алгебры предикатов существует равносильная ей приведенная формула. Докажем теорему индукцией по рангу r (А) формулы А. Если r (А) = 0, то утверждение верно. Пусть r (А) > 0. Тогда по определению формулы А совпадает с одной из формул вида

A 1 & A 2, A 1 Ú A 2, δ xA 1, A 1 ® A 2, . (9.5)

Доказательство. По предположению индукции формулы А 1, А 2 равносильны приведенным формулам. Заменив ими в (9.5) формулы А 1, А 2, мы в трех первых случаях сразу получим приведенные формулы. А так как A 1 ® A 2 º ` А 1 Ú А 2 (см. п.24 табл.9.1), то остается рассмотреть случай, когда . Если А 1 элементарна, то А — приведенная формула. Если же А 1 не элементарна, то она может иметь вид B 1 & B 2, B 1 Ú B 2, δ xB 1, B 1 ® B 2,` B 1, где r (Bi) < r (A) –2. Тогда по свойствам равносильности 11, 12, 20, 21, 24, 14 (см. табл.9.1) формула А равносильна одной из формул:

B 1 Ú B 2, ` B 1 & B 2, δ* xB 1, B 1 ® B 2, B 1. (9.6)

Остается применить предположение индукции к формулам B 1,` B 1,` B 2 и заменить их в (9.6) приведенными формулами.

Теорема 9.15. Для всякой формулы алгебры предикатов существует равносильная ей предваренная формула.

Доказательство. По теореме 9.14, не теряя общности, можно считать, что А — приведенная формула. Снова применим индукцию по r (А). Для r (А) = 0 утверждение верно. Пусть r (А) > 0. Тогда формула А может иметь вид

1) A 1 & A 2,

2) A 1 Ú A 2,

3) δ xA 1,

4)` A 1.

Причем в случае 4 А 1 — элементарная формула и для нее утверждение теоремы верно. Рассмотрим случаи 1-3.

1. A = A 1 & A 2. По предположению индукции Аi равносильна предваренной формуле Bi, i = 1, 2, причем согласно равносильности 26 (см. табл.9.1) связанные переменные любой из формул В 1, В 2 можно считать отличными от всех переменных другой формулы. Таким образом, A = B 1 & B 2, где можно считать B 1 = δ1 x 1…δ kxkC 1, B 2 = δ k + 1 xk + 1…δ nxnC 2, где x 1, …, xk не входят в С 2, а xk + 1, …, xn не входят в С 1, и формулы С 1, С 2 не содержат кванторов. Отсюда, используя равносильность 25, получим

A º δ1 x 1…δ kxk δ k + 1 xk + 1 … δ nxn (C 1 & C 2).

2. Для A = A 1 Ú A 2, рассуждения двойственны.

3. A = δ xA 1. По предположению индукции А 1 равносильна приведенной формуле A º δ1 x 1…δ kxkB, причем можно считать, что x ¹ x 1, …, xk. Возможны два случая:

а) В содержит свободные вхождения х. Тогда А равносильна предваренной формуле δ x δ1 x 1…δ kxkB;

б) В не содержит свободных вхождений х. Тогда из равносильности 4 (см. табл.9.1) следует, что значения формулы А 1 не зависят от значений переменной х, а потому А º А 1 и теорема доказана.

 




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 374; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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