2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Приведение к ПНФ и ССФ (проверить решение)
Сообщение25.05.2019, 23:26 


25/05/19
4
Я пытаюсь разобраться с приведением к ПНФ и ССФ.
Буду благодарен, если кто-нибудь проверит правильность действий.
Исходное выражение:
$\forall x(\neg A(x)\to\exists x(\neg C(x)))\to\forall x(C(x)\to A(x))$
Заменяем импликацию в скобках
$\forall x(A(x) \vee \exists x(\neg C(x)))\to\forall x(\neg C(x) \vee A(x))$
Заменяем последнюю импликацию
$\neg(\forall x(A(x) \vee \exists x(\neg C(x))))\vee\forall x(\neg C(x) \vee A(x))$

Избавляемся от отрицания над квантором всеобщности $\forall x(A(x) \vee \exists x(\neg C(x)))$
$\exists x(\neg (A(x) \vee \exists x (\neg C(x))))\vee\forall x(\neg C(x) \vee A(x)) $
$\exists x(\neg A(x) \wedge \neg\exists x (\neg C(x)))\vee\forall x(\neg C(x) \vee A(x)) $
Убираем отрицание над квантором существования $\exists x (\neg C(x))$
$\exists x(\neg A(x) \wedge \forall x (C(x)))\vee\forall x(\neg C(x) \vee A(x)) $

Заменяем $\forall x(C(x))$ на $\forall y(C(y))$
и $\forall x(\neg C(x) \vee A(x))$ на $\forall z(\neg C(z) \vee A(z))$

Получаем:
$\exists x(\neg A(x) \wedge \forall y (C(y)))\vee\forall z(\neg C(z) \vee A(z)) $
Теперь мы можем вынести за скобки все кванторы
$\exists x \forall y\forall z ((\neg A(x) \wedge C(y))\vee\neg C(z) \vee A(z)) $

Приводим к КНФ:
$\exists x \forall y\forall z ((\neg A(x)\vee\neg C(z) \vee A(z)) \wedge (C(y)\vee\neg C(z) \vee A(z))) $
На сколько я понимаю, это ПНФ.

Для получения ССФ нужно заменить $x$ на константу $a$ и отбросить кванторы всеобщности $\forall y\forall z$
Таким образом, ССФ будет иметь вид:
$(\neg A(a)\vee\neg C(z) \vee A(z)) \wedge (C(y)\vee\neg C(z) \vee A(z)) $

Все ли правильно или где-то есть ошибки?

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение26.05.2019, 01:52 
Заслуженный участник


31/12/15
965
Префиксная нормальная форма, кажется, правильная. А что такое ССФ? Эрбрановская?

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение26.05.2019, 09:40 


25/05/19
4
george66 в сообщении #1395320 писал(а):
Префиксная нормальная форма, кажется, правильная. А что такое ССФ? Эрбрановская?

ПНФ - предваренная (она же префиксная) нормальная форма
ССФ - сколемовская (иногда встречается как скулемовская) стандартная форма

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение26.05.2019, 14:23 
Заслуженный участник


31/12/15
965
Не помню, честно говоря. Эрбрановскую ещё помню.

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение26.05.2019, 17:14 


25/05/19
4
Почитал еще и, кажется, кванторы всеобщности отбрасывать не нужно, т. е. ССФ будет иметь вид:
$\forall y\forall z((\neg A(a)\vee\neg C(z) \vee A(z)) \wedge (C(y)\vee\neg C(z) \vee A(z))) $

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение26.05.2019, 20:11 
Заслуженный участник


31/12/15
965
WtCrow в сообщении #1395445 писал(а):
Почитал еще и, кажется, кванторы всеобщности отбрасывать не нужно, т. е. ССФ будет иметь вид:
$\forall y\forall z((\neg A(a)\vee\neg C(z) \vee A(z)) \wedge (C(y)\vee\neg C(z) \vee A(z))) $

Наверное, да, поскольку в эрбрановской (двойственной) нормальной форме остаются только кванторы существования. А где почитали?

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение26.05.2019, 21:07 


25/05/19
4
Цитата:
А где почитали?

Лекции в интернете (ссылка)

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение27.05.2019, 01:08 
Заслуженный участник


31/12/15
965
Ну, судя по описанию, сделано правильно. Но я такого, честно говоря, не учил.

 Профиль  
                  
 
 Re: Приведение к ПНФ и ССФ (проверить решение)
Сообщение27.05.2019, 01:17 
Заслуженный участник


27/04/09
28128
Если нужно больше голосов, я тоже думаю, что по крайней мере конечные результаты выглядят верно. :-) В выкладки не вчитывался.

Единственно, в некоторых курсах внешние кванторы всеобщности могут всё же выкидываться (хотя я таких вроде не видел; но по этой части я тоже особо не смотрел где что, а по другим поводам такое выкидывание бывает допустимо). Это на случай маловероятных неожиданностей.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: dgwuqtj


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group