📌  相关文章
📜  国际空间研究组织 | ISRO CS 2020 |问题 11

📅  最后修改于: 2022-05-13 01:58:03.814000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2020 |问题 11

鉴于

B(a) means “a is a bear”
F(a) means “a is a fish” and
E(a, b) means “a eats b” 

那么最好的意思是什么

∀x[F(x) ⇒ ∀y(E(y, x) ⇒ B(y))] 

(A)每条鱼都被熊吃掉
(B)熊只吃鱼
(C)每只熊都吃鱼
(D)只有熊吃鱼答案: (D)
解释:根据谓词和量词,

  • (A)每条鱼都被熊吃掉:
    ∀x(F(x) ⇒ ∃y(B(y)∧E(y,x))) 
  • (B)熊只吃鱼:
    ∀x(B(x) ⇒ ∀y(E(x,y)⇒F(y)) 
  • (C)每只熊都吃鱼:
    ∀x(B(x) ⇒ ∃y(F(y)∧E(x,y)) 
  • (D)只有熊吃鱼:
    ∀x[F(x) ⇒ ∀y(E(y, x) ⇒ B(y))] 

    这相当于“对于每个 x,如果 x 是一条鱼,那么如果它被 y 吃掉,那么 y 只是熊。”

选项(D)是正确的。
这个问题的测验