Форум программистов, компьютерный форум, киберфорум
Мат. логика и множества
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 68
1

Привести к предваренной нормальной форме

13.06.2017, 18:29. Показов 2347. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребята в чем ошибка ? Вложение 843879 применив все нужные законы я получил предваренную нормальную форму но преподаватель сказал что неправильно поставил скобки.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2017, 18:29
Ответы с готовыми решениями:

Привести к предваренной нормальной форме (ПНФ) и к сколемовской нормальной форме (СНФ)
Привести к предваренной нормальной форме (ПНФ) и к сколемовской нормальной форме (СНФ). \ \forall...

Привести к предваренной нормальной форме
Народ,нужна ваша помощь. Условие: приведите к предваренной нормальной форме,заданную формулу логики...

Привести к предваренной нормальной форме - 2

Привести к предваренной нормальной форме - 3

7
Эксперт по математике/физике
4956 / 3574 / 1151
Регистрация: 01.09.2014
Сообщений: 9,670
13.06.2017, 19:44 2
Обратите внимание, что во второй строчке в формуле есть свободные переменные y и x, а в третьей уже нет.
1
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 68
13.06.2017, 19:49  [ТС] 3
Вложение 843909
0
Эксперт по математике/физике
4956 / 3574 / 1151
Регистрация: 01.09.2014
Сообщений: 9,670
13.06.2017, 19:59 4
Это неправильно, потому что переменная y в Q(x, y) была связана квантором существования, а сейчас она свободна. Нужно не угадывать, а следовать правилам и здравому смыслу.

Одно из правил говорит ∃x P(x) * Q ⇔ ∃x (P(x) * Q) и аналогично для ∀. Здесь * есть либо ∧, либо ∨, а x не входит свободно в Q. Но что делать, если x входит в Q, как в вашем случае? Никогда нельзя переименовывать свободную переменную, также как нельзя переименовывать константу. Однако можно систематически переименовать связанные переменные. Поэтому (∃x P(x)) * Q(x) ⇔ (∃z P(z)) * Q(x) ⇔ ∃z (P(z) * Q(x)), где z — новая переменная.

Пишите текстом, а не картинками. Если не можете в LaTeX, то хотя бы символами Юникод. Вот ссылка на общематематические символы.
1
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 68
13.06.2017, 20:29  [ТС] 5
Ну как я понял мы переобозначим обе предметные области предикаты переменной Q

И получим https://www.cyberforum.ru/cgi-bin/latex.cgi?\exists x \exists t (\neg P(x,y)\vee \neg Q(z,t))

Добавлено через 2 минуты
и тогда в нашем случае y,z остаются свободными
0
Эксперт по математике/физике
4956 / 3574 / 1151
Регистрация: 01.09.2014
Сообщений: 9,670
13.06.2017, 20:35 6
Цитата Сообщение от HapkoBaron Посмотреть сообщение
Ну как я понял мы переобозначим обе предметные области предикаты переменной Q
Не смог разобрать предложение по составу: "обе предметные области предикаты переменной Q".

Цитата Сообщение от HapkoBaron Посмотреть сообщение
И получим https://www.cyberforum.ru/cgi-bin/latex.cgi?\exists x \exists t (\neg P(x,y)\vee \neg Q(z,t))
и тогда в нашем случае y,z остаются свободными
Но в предыдущей формуле свободными были y и x, а множество свободных переменных должно сохраняться. В Q(x, y) вы свободную переменную x переименовали в z, что недопустимо. Вместо этого нужно было переименовывать связанную переменную x в R(x, y).
0
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 68
13.06.2017, 20:49  [ТС] 7
https://www.cyberforum.ru/cgi-bin/latex.cgi?\exists z \exists t (\neg P(z,y)\vee \neg Q(x,t))
0
Эксперт по математике/физике
4956 / 3574 / 1151
Регистрация: 01.09.2014
Сообщений: 9,670
13.06.2017, 21:09 8
Лучший ответ Сообщение было отмечено HapkoBaron как решение

Решение

Исходные фотографии были убраны, но вроде правильно. Можно также использовать правило https://www.cyberforum.ru/cgi-bin/latex.cgi?\exists x\,(P(x)\vee Q(x))\Leftrightarrow(\exists x\,P(x))\vee(\exists x\,Q(x)) и получить https://www.cyberforum.ru/cgi-bin/latex.cgi?\exists z (\neg P(z,y)\vee \neg Q(x,z)).
1
13.06.2017, 21:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2017, 21:09
Помогаю со студенческими работами здесь

Привести к предваренной нормальной форме
Ребята нужна помощь нужно привести к предваренной нормальной форме

Привести формулу ЛП к предваренной нормальной форме
Равносильными преобразованиями приведите следующую формулу логики предикатов к предваренной...

Привести к предваренной нормальной форме (ПНФ)
Привести к предваренной нормальной форме (ПНФ): P(x,y)\rightarrow E(y)\left ,где Е -...

Равносильными преобразованиями привести к предваренной нормальной форме
Равносильными преобразованиями привести к предваренной нормальной форме (\exists x)(\exists y)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru