論理学における公理系の一覧

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

テンプレート:More citations needed この記事は、命題論理のための代表的なヒルベルト流演繹体系の一覧を含む。

古典命題計算の体系

古典命題計算は標準的な命題論理である。その意図された意味論は二値的であり、その主要な性質は、それが強完全であること、言い換えれば、ある論理式がある前提の集合から意味論的に帰結するときにはいつでも、その前提の集合から統語論的にも帰結するということである。多くの異なる同値な完全公理系が定式化されてきた。それらは、用いられる基本的な結合子の選択によって異なっており、いずれの場合も、その結合子は(すなわち、合成によってすべての n 項の真理値表を表現できるという意味で)関数完全でなければならず、また、選ばれた結合子の基底の上でのちょうどよい完全な公理の選び方によっても異なる。

含意と否定

ここでの定式化では、基本的な結合子の関数完全な集合として含意と否定 {→,¬} を用いる。あらゆる論理体系は、少なくとも1つの非0項推論規則を必要とする。古典命題計算は典型的にはモーダスポネンスの規則を用いる。

A,A→BB.

特に断りのない限り、以下のすべての体系にはこの規則が含まれるものとする。

フレーゲの公理系[1]:

A→(B→A)
(A→(B→C))→((A→B)→(A→C))
(A→(B→C))→(B→(A→C))
(A→B)→(¬B→¬A)
¬¬A→A
A→¬¬A

ヒルベルトの公理系[1]:

A→(B→A)
(A→(B→C))→(B→(A→C))
(B→C)→((A→B)→(A→C))
A→(¬A→B)
(A→B)→((¬A→B)→B)

ウカシェヴィッチの公理系[1]:

  • 第1:
    (A→B)→((B→C)→(A→C))
    (¬A→A)→A
    A→(¬A→B)
  • 第2:
    ((A→B)→C)→(¬A→C)
    ((A→B)→C)→(B→C)
    (¬A→C)→((B→C)→((A→B)→C))
  • 第3:
    A→(B→A)
    (A→(B→C))→((A→B)→(A→C))
    (¬A→¬B)→(B→A)

新井の公理系[2]:

(A→B)→((B→C)→(A→C))
A→(¬A→B)
(¬A→B)→((B→A)→A)

ウカシェヴィッチとタルスキの公理系[3]:

[(A→(B→A))→([(¬C→(D→¬E))→[(C→(D→F))→((E→D)→(E→F))]]→G)]→(H→G)

メレディスの公理系:

((((A→B)→(¬C→¬D))→C)→E)→((E→A)→(D→A))

メンデルソンの公理系[4]:

A→(B→A)
(A→(B→C))→((A→B)→(A→C))
(¬A→¬B)→((¬A→B)→A)

ラッセルの公理系[1]:

A→(B→A)
(A→B)→((B→C)→(A→C))
(A→(B→C))→(B→(A→C))
¬¬A→A
(A→¬A)→¬A
(A→¬B)→(B→¬A)

ソボチンスキの公理系[1]:

  • 第1:
    ¬A→(A→B)
    A→(B→(C→A))
    (¬A→C)→((B→C)→((A→B)→C))
  • 第2:
    (A→B)→(¬B→(A→C))
    A→(B→(C→A))
    (¬A→B)→((A→B)→B)

含意と偽

否定の代わりに、古典論理は関数完全な結合子の集合 {→,⊥} を用いて定式化することもできる。

タルスキ=ベルナイス=テンプレート:仮リンクの公理系:

(A→B)→((B→C)→(A→C))
A→(B→A)
((A→B)→A)→A。[5]
⊥→A

チャーチの公理系:

A→(B→A)
(A→(B→C))→((A→B)→(A→C))
((A→⊥)→⊥)→A

メレディスの公理系:

  • 第1:[6][7][8]
    ((((A→B)→(C→⊥))→D)→E)→((E→A)→(C→A))
  • 第2:[6]
    ((A→B)→((⊥→C)→D))→((D→A)→(E→(F→A)))

否定と選言

含意の代わりに、古典論理は関数完全な結合子の集合 {¬,∨} を用いて定式化することもできる。これらの定式化では以下の推論規則を用いる。

A,¬A∨BB.

ラッセル=ベルナイスの公理系:

¬(¬B∨C)∨(¬(A∨B)∨(A∨C))
¬(A∨B)∨(B∨A)
¬A∨(B∨A)
¬(A∨A)∨A

メレディスの公理系[9]:

  • 第1:
    ¬(¬(¬A∨B)∨(C∨(D∨E)))∨(¬(¬D∨A)∨(C∨(E∨A)))
  • 第2:
    ¬(¬(¬A∨B)∨(C∨(D∨E)))∨(¬(¬E∨D)∨(C∨(A∨D)))
  • 第3:
    ¬(¬(¬A∨B)∨(C∨(D∨E)))∨(¬(¬C∨A)∨(E∨(D∨A)))

双対的に、古典命題論理は連言と否定のみを用いて定義することもできる。

連言と否定

ロッサー・J・バークリーは、連言と否定 {∧,¬} に基づき、モーダスポネンスを推論規則とする体系を作った。彼はその著書[10]の中で、自らの公理図式を提示するために含意を用いた。「C→D」は「¬(C∧¬D)」の略記である。

  • A→A∧A
  • A∧B→A
  • (A→B)→(¬(B∧C)→¬(C∧A))

この略記を用いない場合、公理図式は次のような形になる。

  • ¬(A∧¬(A∧A))
  • ¬((A∧B)∧¬A)
  • ¬(¬(A∧¬B)∧¬¬(¬(B∧C)∧¬¬(C∧A)))

また、モーダスポネンスは次のようになる。

  • A,¬(A∧¬B)B

シェファーストローク

テンプレート:仮リンク(NAND演算子とも呼ばれる)は関数完全であるため、これを用いて命題計算全体の定式化を作ることができる。NANDによる定式化では、ジャン・ニコのモーダスポネンスと呼ばれる推論規則を用いる。

A,A∣(B∣C)C.

ニコの公理系[6]:

(A∣(B∣C))∣[(E∣(E∣E))∣((D∣B)∣[(A∣D)∣(A∣D)])]

ウカシェヴィッチの公理系[6]:

  • 第1:
    (A∣(B∣C))∣[(D∣(D∣D))∣((D∣B)∣[(A∣D)∣(A∣D)])]
  • 第2:
    (A∣(B∣C))∣[(A∣(C∣A))∣((D∣B)∣[(A∣D)∣(A∣D)])]

ワイスバーグの公理系[6]:

(A∣(B∣C))∣[((D∣C)∣[(A∣D)∣(A∣D)])∣(A∣(A∣B))]

アルゴンヌの公理系[6]:

  • 第1:
(A∣(B∣C))∣[(A∣(B∣C))∣((D∣C)∣[(C∣D)∣(A∣D)])]
  • 第2:
(A∣(B∣C))∣[([(B∣D)∣(A∣D)]∣(D∣B))∣((C∣B)∣A)][11]

アルゴンヌによるコンピュータ解析により、NAND命題計算を定式化するために用いることのできる、さらに60を超える単一公理系が明らかにされている[8]。

含意命題計算

含意命題計算は、含意結合子のみを許容する古典命題計算の断片である。それは(偽と否定を表現する能力を欠くため)関数完全ではないが、統語論的には完全である。以下の含意計算はいずれも推論規則としてモーダスポネンスを用いる。

ベルナイス=タルスキの公理系[12]:

A→(B→A)
(A→B)→((B→C)→(A→C))
((A→B)→A)→A

ウカシェヴィッチとタルスキの公理系:

  • 第1:[12]
    [(A→(B→A))→[([((C→D)→E)→F]→[(D→F)→(C→F)])→G]]→G
  • 第2:[12]
    [(A→B)→((C→D)→E)]→([F→((C→D)→E)]→[(A→F)→(D→E)])
  • 第3:
    ((A→B)→(C→D))→(E→((D→A)→(C→A)))
  • 第4:
    ((A→B)→(C→D))→((D→A)→(E→(C→A)))

ウカシェヴィッチの公理系[13][12]:

((A→B)→C)→((C→A)→(D→A))

直観主義論理と中間論理

直観主義論理は古典論理の部分体系である。これは通常、(関数完全な)基本結合子の集合として {→,∧,∨,⊥} を用いて定式化される。これは、論理を矛盾させることなく付け加えることのできる排中律 A∨¬A あるいはパースの法則 ((A→B)→A)→A を欠くため、統語論的に完全ではない。これは推論規則としてモーダスポネンスを持ち、以下の公理を持つ。

A→(B→A)
(A→(B→C))→((A→B)→(A→C))
(A∧B)→A
(A∧B)→B
A→(B→(A∧B))
A→(A∨B)
B→(A∨B)
(A→C)→((B→C)→((A∨B)→C))
⊥→A

別法として、直観主義論理は、基本結合子の集合として {→,∧,∨,¬} を用いて公理化することもでき、その場合は最後の公理を次のもので置き換える。

(A→¬A)→¬A
¬A→(A→B)

中間論理は直観主義論理と古典論理の中間に位置する。以下にいくつかの中間論理を挙げる。

  • ヤンコフ論理(KC)は直観主義論理の拡張であり、直観主義の公理系に次の公理を加えることで公理化できる[14]。
¬A∨¬¬A.
  • ゲーデル=ダメット論理(LC)は、直観主義論理に次の公理を加えることで公理化できる[14]。
(A→B)∨(B→A).

正の含意計算

正の含意計算は、直観主義論理の含意断片である。以下の計算はいずれも推論規則としてモーダスポネンスを用いる。

ウカシェヴィッチの公理系:

A→(B→A)
(A→(B→C))→((A→B)→(A→C))

メレディスの公理系:

  • 第1:
    E→((A→B)→(((D→A)→(B→C))→(A→C)))
  • 第2:
    A→(B→A)
    (A→B)→((A→(B→C))→(A→C))
  • 第3:
    ((A→B)→C)→(D→((B→(C→E))→(B→E)))[15]

ヒルベルトの公理系:

  • 第1:
    (A→(A→B))→(A→B)
    (B→C)→((A→B)→(A→C))
    (A→(B→C))→(B→(A→C))
    A→(B→A)
  • 第2:
    (A→(A→B))→(A→B)
    (A→B)→((B→C)→(A→C))
    A→(B→A)
  • 第3:
    A→A
    (A→B)→((B→C)→(A→C))
    (B→C)→((A→B)→(A→C))
    (A→(A→B))→(A→B)

正命題計算

正命題計算は、直観主義論理のうち、(関数完全ではない)結合子 {→,∧,∨} のみを用いる断片である。これは、上述の正の含意計算のための公理系のいずれかに、次の公理を合わせることで公理化できる。

(A∧B)→A
(A∧B)→B
A→(B→(A∧B))
A→(A∨B)
B→(A∨B)
(A→C)→((B→C)→((A∨B)→C))

任意で、結合子 ↔ と次の公理を含めることもできる。

(A↔B)→(A→B)
(A↔B)→(B→A)
(A→B)→((B→A)→(A↔B))

テンプレート:仮リンクのテンプレート:仮リンクは、正命題計算のための公理系のいずれかを用いて、その言語に0項結合子 ⊥ を追加することにより、追加の公理図式なしに公理化できる。別法として、これは言語 {→,∧,∨,¬} において、正命題計算に次の公理を追加することによっても公理化できる。

(A→¬B)→(B→¬A)

あるいは次の公理の組によっても公理化できる。

(A→B)→(¬B→¬A)
A→¬¬A

否定を伴う言語における直観主義論理は、正計算の上に次の公理の組を加えることで公理化できる。

(A→¬B)→(B→¬A)
¬A→(A→B)

あるいは次の公理の組によっても公理化できる[16]。

(A→¬A)→¬A
¬A→(A→B)

言語 {→,∧,∨,¬} における古典論理は、正命題計算に次の公理を加えることで得られる。

(¬A→¬B)→(B→A)

あるいは次の公理の組によっても得られる。

(A→¬B)→(B→¬A)
¬¬A→A

フィッチ計算は、正命題計算のための公理系のいずれかを取り、次の公理を加えたものである[16]。

¬A→(A→B)
A↔¬¬A
¬(A∨B)↔(¬A∧¬B)
¬(A∧B)↔(¬A∨¬B)

第1と第3の公理は直観主義論理においても成り立つことに注意されたい。

同値計算

同値計算は、古典命題計算の部分体系であり、(関数的に不完全な)同値結合子のみを許容する。ここではこの結合子を ≡ と表す。これらの体系で用いられる推論規則は次の通りである。

A,A≡BB.

伊関の公理系[17]:

((A≡C)≡(B≡A))≡(C≡B)
(A≡(B≡C))≡((A≡B)≡C)

伊関=新井の公理系[18]:

A≡A
(A≡B)≡(B≡A)
(A≡B)≡((B≡C)≡(A≡C))

新井の公理系:

  • 第1:
    (A≡(B≡C))≡((A≡B)≡C)
    ((A≡C)≡(B≡A))≡(C≡B)
  • 第2:
    (A≡B)≡(B≡A)
    ((A≡C)≡(B≡A))≡(C≡B)

ウカシェヴィッチの公理系[19]:

  • 第1:
    (A≡B)≡((C≡B)≡(A≡C))
  • 第2:
    (A≡B)≡((A≡C)≡(C≡B))
  • 第3:
    (A≡B)≡((C≡A)≡(B≡C))

メレディスの公理系[19]:

  • 第1:
    ((A≡B)≡C)≡(B≡(C≡A))
  • 第2:
    A≡((B≡(A≡C))≡(C≡B))
  • 第3:
    (A≡(B≡C))≡(C≡(A≡B))
  • 第4:
    (A≡B)≡(C≡((B≡C)≡A))
  • 第5:
    (A≡B)≡(C≡((C≡B)≡A))
  • 第6:
    ((A≡(B≡C))≡C)≡(B≡A)
  • 第7:
    ((A≡(B≡C))≡B)≡(C≡A)

テンプレート:仮リンクの公理系[19]:

A≡((B≡(C≡A))≡(C≡B))

テンプレート:仮リンクの公理系[19]:

  • 第1:
    A≡((B≡C)≡((A≡C)≡B))
  • 第2:
    A≡((B≡C)≡((C≡A)≡B))

XCB公理系[19]:

A≡(((A≡B)≡(C≡B))≡C)

関連項目

  • 矛盾許容論理 — ヒルベルト流の矛盾許容論理のための公理図式の一覧

出典

テンプレート:Reflist

テンプレート:数理論理学

  1. ↑ 1.0 1.1 1.2 1.3 1.4 Yasuyuki Imai, Kiyoshi Iséki, On axiom systems of propositional calculi, I, Proceedings of the Japan Academy. Volume 41, Number 6 (1965), 436–439.
  2. ↑ Yoshinari Arai, On axiom systems of propositional calculi, II, Proceedings of the Japan Academy. Volume 41, Number 6 (1965), 440–442.
  3. ↑ Part XIII: Shôtarô Tanaka. On axiom systems of propositional calculi, XIII. Proc. Japan Acad., Volume 41, Number 10 (1965), 904–907.
  4. ↑ Elliott Mendelson, Introduction to Mathematical Logic, Van Nostrand, New York, 1979, p. 31.
  5. ↑ パースの法則
  6. ↑ 6.0 6.1 6.2 6.3 6.4 6.5 [Fitelson, 2001] "New Elegant Axiomatizations of Some Sentential Logics" by Branden Fitelson
  7. ↑ (アルゴンヌによるコンピュータ解析により、これが命題計算における変数が最少の最短の単一公理であることが明らかになっている。)
  8. ↑ 8.0 8.1 "Some New Results in Logical Calculi Obtained Using Automated Reasoning", Zac Ernst, Ken Harris, & Branden Fitelson, http://www.mcs.anl.gov/research/projects/AR/award-2001/fitelson.pdf
  9. ↑ C. Meredith, Single axioms for the systems (C, N), (C, 0) and (A, N) of the two-valued propositional calculus, Journal of Computing Systems, pp. 155–164, 1954.
  10. ↑ Rosser J. Barkley, "Logic for Mathematicians", New York, McGraw-Hill, 1953. [1]
  11. ↑ , p. 9, A Spectrum of Applications of Automated Reasoning, Larry Wos; arXiv:cs/0205078v1
  12. ↑ 12.0 12.1 12.2 12.3 Investigations into the Sentential Calculus in Logic, Semantics, Metamathematics: Papers from 1923 to 1938 by Alfred Tarski, Corcoran, J., ed. Hackett. 1st edition edited and translated by J. H. Woodger, Oxford Uni. Press. (1956)
  13. ↑ テンプレート:Cite journal
  14. ↑ 14.0 14.1 A. Chagrov, M. Zakharyaschev, Modal logic, Oxford University Press, 1997.
  15. ↑ C. Meredith, A single axiom of positive logic, Journal of Computing Systems, p. 169–170, 1954.
  16. ↑ 16.0 16.1 L. H. Hackstaff, Systems of Formal Logic, Springer, 1966.
  17. ↑ Kiyoshi Iséki, On axiom systems of propositional calculi, XV, Proceedings of the Japan Academy. Volume 42, Number 3 (1966), 217–220.
  18. ↑ Yoshinari Arai, On axiom systems of propositional calculi, XVII, Proceedings of the Japan Academy. Volume 42, Number 4 (1966), 351–354.
  19. ↑ 19.0 19.1 19.2 19.3 19.4 XCB, the Last of the Shortest Single Axioms for the Classical Equivalential Calculus, LARRY WOS, DOLPH ULRICH, BRANDEN FITELSON; arXiv:cs/0211015v1