普遍汎化

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:推論規則

普遍汎化(ふへんはんか、テンプレート:Lang-en-short, Universal introduction,[1][2][3] GEN)は、述語論理において妥当な推論規則のひとつである。これは、もしP(x)が導出されていれば、xP(x)を導出してよい、という意味である。

汎化と仮定

十分な汎化規則のもとでは記号の左側に仮定を置くことができるが、制限もある。Γは論理式の集合であり、φは論理式であり、Γφ(y)は導出されていると仮定する。汎化規則では、yがΓに言及されておらず、xφに現れない場合、Γxφ(x)が導かれる、とする。

これらの制限は健全性を保つために必要である。最初の制限がなければ、仮定P(y)からxP(x)を結論づけることができてしまう。また2番目の制約がなければ、次のような演繹を行うことができてしまう。

  1. zw(z=w) (仮定)
  2. w(y=w)存在例化
  3. y=x存在例化
  4. x(x=x) (誤った普遍汎化)

これは、zw(z=w)x(x=x)が不健全な演繹であると示すことを目的としている。

証明の例

例題: x(P(x)Q(x))(xP(x)xQ(x))x(P(x)Q(x))およびxP(x)から導出できる。

証明:

番号 正当化
1 x(P(x)Q(x)) 仮定
2 xP(x) 仮定
3 (x(P(x)Q(x)))(P(y)Q(y))) 普遍例化
4 P(y)Q(y) (1)(3)と前件肯定
5 (xP(x))P(y) 普遍例化
6 P(y)  (2)(5)と前件肯定
7 Q(y)  (6)(4)と前件肯定
8 xQ(x) (7)と普遍汎化
9 x(P(x)Q(x)),xP(x)xQ(x) (1)から(8)のまとめ
10 x(P(x)Q(x))xP(x)xQ(x) (9)と演繹定理
11 x(P(x)Q(x))(xP(x)xQ(x)) (10)と演繹定理

この証明では、普遍汎化がステップ8で使用されている。移行された式に自由変項がないため、ステップ10と11では演繹定理が適用できた。

関連項目

脚注

テンプレート:Reflist

  1. Copi and Cohen
  2. Hurley
  3. Moore and Parker