recategorized by
827 views
13 votes
13 votes

Translate the following sentences into First-order logic (FOL): “ If someone is noisy, everybody is annoyed.”

Use the following predicates :

  • $\text{N}(x)\;:$ “$x$ is noisy”
  • $\text{A}(x)\;:$ “$x$ is annoyed”

Which of the following is correct translation :

  1. $\exists x(\text{N}(x) \rightarrow \forall y(\text{A}(y)))$
  2. $\exists x(\text{N}(x)) \rightarrow \forall y(\text{A}(y))$
  3. $\forall x(\text{N}(x)) \rightarrow \forall y(\text{A}(y))$
  4. $\forall x(\text{N}(x) \rightarrow \forall y(\text{A}(y)))$
recategorized by

2 Answers

10 votes
10 votes

Detailed Video Solution: https://www.youtube.com/watch?v=WpgF9nv6Uxo&t=2336s 

Note that when an expression $\text{“A”}$ doesn’t have “$x$” as a free variable, then :



So, option A, C are equivalent. And B, D are equivalent.

“If someone is noisy, everybody is annoyed” $= \exists x\text{N}(x) \rightarrow \forall y\text{A}(y)$

So, B, D are true.


Null Quantification Rule Lecture (MUST WATCH): Null Quantification in Predicate Logic (Click HERE)

Questions & Variations based on Null Quantification Rule: https://www.youtube.com/watch?v=IoC5wmyf9ZQ&t=2407s (TimeStamp 00:40:07 Onwards)

edited by
Answer:

Related questions