2015-11-23 3 views
0

Я пытаюсь доказать эту формулу, но его очень трудно .. Вот формула:Как доказать этот естественный вывод?

¬∃x.(P(x)∧R(x)) Premisse 
¬∃x.(S(x)∧¬R(x)) Premisse 
∀x.(A(x)→P(x)) Premisse 

∀x.(A(x)→S(x)) Conclusion 

Я актуален в этом шаге:

http://puu.sh/lvPhf/a3545ecc32.png

Любой знает, как продолжать?

+0

Не помещайте 1 и 2 противоречия друг другу? 1 говорит, что ¬∃x.R (x) и 2 говорят ¬∃x.¬R (x). – kolrabi

+0

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о логике/[math.se] вместо программирования или разработки программного обеспечения. – Pang

ответ

1
  • Предполагается, что A(x) является true.
  • Помещения 3 P(x) должно быть true.
  • По предпосылке 1 R(x) должен быть false (в противном случае, P(x) и R(x) бы и true)
  • По предпосылке 2 S(x) должны быть false (в противном случае, S(x) и ¬R(x) бы и true)
  • Поэтому ¬S(x) является true

Итак, A(x) → ¬S(x) и с учетом того, что x был выбран произвольно:

∀x.(A(x) → ¬S(x)) 

и заключение, которое вы получили, неверно.

Смежные вопросы