2014 dxdy logo

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

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




 
 Помогите закончить приведение к ПНФ. Логика предикатов
Сообщение23.09.2012, 12:52 
Здравствуйте. Необходимо привести к предваренной нормальной форме (то есть как я понял чтобы все кванторы были слева) следующую формулу:
$\forall x ( \neg A(x) \to \exists x(B(y))) \to (\neg B(y) \to A(x)) $
Следуя алгоритму найденному на этом форму сначала избавляюсь от импликации:
В правой скобке:
$\forall x ( \neg A(x) \to \exists x(B(y))) \to (B(y) \vee  A(x) ) $
В первой скобке
$\forall x ( A(x) \vee \exists x(B(y))) \to (B(y) \vee  A(x) ) $
Последняя импликация
$\neg \forall x ( A(x) \vee \exists x(B(y))) \vee (B(y) \vee  A(x) ) $
Избавляюсь от отрицания
$\exists x (\neg( A(x) \vee \exists x(B(y)))) \vee (B(y) \vee  A(x) ) $
$\exists x (\neg A(x) \wedge \neg\exists x(B(y))) \vee (B(y) \vee  A(x) ) $
$\exists x (\neg A(x) \wedge \forall x(\neg B(y))) \vee (B(y) \vee  A(x) ) $
В вот дальше затык, не понимаю как вынести квантор общности, и возможно ли это. Заранее спасибо.

 
 
 
 Re: Помогите закончить приведение к ПНФ. Логика предикатов
Сообщение23.09.2012, 19:26 
Аватара пользователя
Почему в данной формуле первый $y$ несвязанный? На каком-то этапе, если я хорошо помню, надо переименовать переменные.

 
 
 
 Re: Помогите закончить приведение к ПНФ. Логика предикатов
Сообщение23.09.2012, 19:50 
Аватара пользователя
gefest_md в сообщении #622683 писал(а):
Почему в данной формуле первый $y$ несвязанный?

Формально это ничему не противоречит. Хотя я, думаю, что тут скорее всего ТС переписывая условие ошибку допустил.

 
 
 
 Re: Помогите закончить приведение к ПНФ. Логика предикатов
Сообщение24.09.2012, 07:00 
Нет при переписывании ошибка допущена не была. Раз 20 сравнил с методичкой. А может быть в принципе нельзя привести к ПНФ?

 
 
 
 Re: Помогите закончить приведение к ПНФ. Логика предикатов
Сообщение24.09.2012, 08:19 
Аватара пользователя
kirflaer в сообщении #622843 писал(а):
А может быть в принципе нельзя привести к ПНФ?

Так не бывает :shock: К ПНФ можно привести всегда, как любое натуральное число можно записать в десятичной системе счисления.

Тут просто квантор по $x$ внутри квантора по $x$, и навешан на формулу, в которой $x$ вроде бы как нет. Возможно, в методичке опечатка, а, возможно, так и задумывалось...

-- Пн сен 24, 2012 11:20:20 --

P. S. Скобок много лишних. Некрасиво!

 
 
 
 Re: Помогите закончить приведение к ПНФ. Логика предикатов
Сообщение25.09.2012, 03:27 
Если действительно не опечатка, а так задумано, то...
квантор всеобщности можно выбросить вообще, потому что верно следующее:
Если (произвольная) формула $Z$ не содержит свободно переменную $x$, то $Z \equiv \forall x Z \equiv \exists x Z$.
Кстати, чтобы формула стала приведённой, нужно не только чтобы все кванторы оказались слева, но и чтобы в области их действия оказалась вся остальная формула. А вот чтобы добиться этого, одну переменную действительно придётся переименовать.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group