Which one of the first order predicate calculus statements given below correctly expresses the following English statement?
Tigers and lions attack if they are hungry or threatened.
View worked solution
Answer: D
To translate the English statement into first-order logic, we can break it down into smaller logical components:
- "Tigers and lions...": This refers to any animal that is either a tiger or a lion. In natural language, "and" is used here to group two classes together, meaning the statement applies to any member of either class. Thus, the antecedent is: Note: Using (as in Option A) would incorrectly imply an animal that is simultaneously both a tiger and a lion.
- "...attack if they are hungry or threatened.": The phrase " if " translates to the conditional statement . Here, the condition is "hungry or threatened" and the consequence is "attacks". This translates to:
Combining these two parts for all individuals in the domain, we get:
This matches Option D.
Why other options are incorrect:
- Option A: Uses , which means the statement only applies to creatures that are both a tiger and a lion at the same time.
- Option B: Asserts that every tiger or lion is always hungry or threatened, and always attacks.
- Option C: Represents the converse: "if they attack, then they are hungry or threatened" (i.e., ).
Free practice · Your answers on this page are not saved.
