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
922
Префиксная нормальная форма, кажется, правильная. А что такое ССФ? Эрбрановская?

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


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

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

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


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

 Профиль  
                  
 
 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
922
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
922
Ну, судя по описанию, сделано правильно. Но я такого, честно говоря, не учил.

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


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

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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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