• 締切済み

述語論理

「述語p(x)を満たすxはちょうど3つ存在する。」 を論理式で書くとどのようになるのでしょうか? よろしくお願いします。

みんなの回答

回答No.3

「ちょうど3つだけ」という点の表現が問題のポイントだと思いますが, No.1さんの「回答」で間違いはないと思いますし, No.2さんの「回答」ではちょっと不十分だと思います. 記号の使い方が正確ではないかもしれませんが, ∃x1,∃x2,∃x3 (((x1≠x2)∧(x1≠x3)∧(x2≠x3))  ∧  (p(x1)∧p(x2)∧p(x3))  ∧  ∀x(p(x)⇒((x=x1)∨(x=x2)∨(x=x3)))) というような表現はどうでしょう?

  • yanasawa
  • ベストアンサー率20% (46/220)
回答No.2

(∃a,b,c)((a<>bかつb<>cかつc<>a)かつ(p(a)かつp(b)かつp(c)))

  • koko_u
  • ベストアンサー率12% (14/116)
回答No.1

超テキトー 3 つの異なる x1, x2, x3 が p(x) を満たし、かつ 4つの x1, x2, x3, x4 が p(x) を満たせば、x1, x2, x3, x4 のどれかは等しい とか? 想定している論理体系がどの程度の述語までを許しているかに依るのでは? 「丁度3つ」というからには等号はOKなんだよね? 極端な話自然数の体系を含んでいれば、もっと異なる形式化になるのでは?

関連するQ&A