論理学をつくる

戸田山和久『論理学をつくる』

名古屋大学出版会


私が『論理学をつくる』で論理学の勉強をする。

(↑やっと Youtube をやめた)

タブロー描きは楽しいなっと。


第4章 機械もすなる論理学

4.1 意味論的タブローの方法

  • 4.1.1 機械的な判定法を作ろう
  • 4.1.2 タブローのルーツ
  • 4.1.3 機械的方法にしてゆくためのヒント
  • 4.1.4 タブローを汎用的な方法にする
  • 4.1.5 閉鎖経路と閉鎖タブロー
  • 4.1.6 人間らしくタブローを描こう ― タブロー構成の攻略法
  • 4.1.7 妥当性、トートロジー性、論理的同値性の判定とタブロー

妥当性、矛盾、トートロジーなどを判定する決定手続き(decision procedure)はアルゴリズムでなければならないよ。

アルゴリズム(algorithm)
次の条件を満たす手続きのことだよ。
(1)明確性。次の操作が1つに決まるよ。
(2)汎用性。どのような論証や論理式に対しても使えるわ。
(3)有限性。手続きの実行が有限数のステップで終わらなければならないよ。
真理の木(truth tree), 意味論的タブロー(semantic tableau), 分析タブロー(analytic tableau)
真理表よりも使いやすいアルゴリズムだよ。ヒンティッカのモデル集合の考え方を応用し、スマリヤンらが広めたんだって。
タブローの書き方
(1)はじめに、チェックする論理式を縦に列挙してね。
(2)∧で結ばれた論理式は縦に並べる。∨で結ばれた論理式は2つに分岐するよ。
(3)¬Aはそのまま書いてね。
(4)他の結合子は∧∨¬の組合せで表現するよ。結合子をタブロー上に表現する方法を展開規則というよ。
(5)ある経路にAと¬Aがともに現れた場合は末端に×をつけてね。この経路は矛盾するの。
経路(path)
タブローのてっぺんからひとつの末端までをたどり、そこに含まれる論理式を集めてつくった式集合のことだよ。
閉鎖経路(closed path)
末端に×のついた経路だわ。双でない経路は「開放経路(open path)というわ。
閉鎖タブロー(closed tableau)
すべての経路が閉鎖経路であるようなタブローのことだよ。また、そのタブローは閉じて終わる、というよ。
適用可能な展開規則をすべて適用し終わった段階で、まだ1つでも開放経路が残っているタブローを開放タブロー(open tableau)というの。またそのタブローは開いて終わる、というの。
判定基準(矛盾)
論理式の集合{A1, A2,...,A3}が矛盾している ⇔ A1, A2, ..., An を縦に並べてはじめたタブローが閉鎖タブローになるんだって。
判定基準(妥当)
前提 A1, ..., An から結論 C を導く論証が妥当である ⇔ A1, ..., An および ¬C を縦に並べたものからはじめたタブローが閉鎖タブローになる。
判定基準(トートロジー)
論理式 A がトートロジーである ⇔ ¬A からはじめたタブローが閉鎖タブローになる。

コメント(4)

# Danny Tuppeny

Humph, you've changed my mind! Your arguments are convincing indeed. Despite I'm not a person who is easy to be convinced.

(2008/04/ 9 19:31)
# mietwagen

Sehr gute Seite. Ich habe es zu den Favoriten.

(2009/03/15 12:25)
# Ddymjvhs

YZEMEb

(2009/07/14 17:37)
# Ddymjvhs

YZEMEb

(2009/07/14 17:38)

コメントする

トラックバック(0)

このブログ記事を参照しているブログ一覧: 戸田山本 4.1

このブログ記事に対するトラックバックURL: http://www.at-akada.org/mt/mt-tb.cgi/88

著者について

赤田敦

nightly[at]at-akada.org

紹介: about

ホーム: at-akada.org

-> 携帯電話用

なかなか更新されないときは...

-> 赤田ブログ生成器

2009年7月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31