命題論理

命題論理(めいだいろんり、()英: propositional logic)とは、数理論理学(記号論理学)の基礎的な一部門であり、命題全体を1つの記号に置き換えて単純化し、論理演算を表す記号(論理記号・論理演算子)を用いて、その命題(記号)間の結合パターンを表現・研究・把握することを目的とした分野のこと。ブール論理はブール代数で形式化され2値の意味論を与えられた命題論理とみることができる。

命題を1つの記号で大まかに置き換える命題論理に対して、命題の述語(P)と主語(S)を、関数のF(x)のように別記号で表現し、更に量化子で主語(S)の数・量・範囲もいくらか表現し分けることを可能にした、すなわちより詳細に命題の内部構造を表現できるようにしたものを、述語論理と呼ぶ。

概要

命題論理の命題の取り扱いは普通、命題計算めいだいけいさん、または文計算ぶんけいさんと呼ぶ命題変数原子式にするような形式的な推論の体系によってなされる。

命題論理において問題になるのは、個々の命題の「意味」よりも命題を「かつ」「ならば」などの論理演算子で関係づけたときにどんな推論ができるか、ということである。命題論理と違い主に個々の命題の意味を扱うのは述語論理などである。

推論の性質をいかなる形に考えるかによって、直観主義論理的な命題論理をはじめ様相論理相関論理などさまざまな命題論理が考えられるが、通常、単に命題論理と呼んだ場合には、古典命題論理こてんめいだいろんりを指す(古典論理)。従って、本項目では古典命題論理について主に解説することとする。

一般的にいえば、命題計算とは「文法的にきちんとした」統語的な表現(整式)の集合、その表現のいくつかからなる部分集合公理の集合)、さらに加えて表現の空間上に二項関係を定義する変形規則の集合からなる形式的体系である。

普通、それぞれの表現が数学の表現として具体的に解釈されるとき、表現の変形規則が一定の意味同等性を保つように与えられる。特に表現が論理体系そのものとして解釈されるときには「意味同等性」が論理的同等性のことを指すように変形規則が与えられる。この設定のもとでは変形規則によって与えられた表現から論理的に等価な表現を導くことができる。こういった変形規則による別の表現の導出について、特別な例として表現を単純化すること、与えられた表現が前もって区別された特別な表現(普通、論理学の公理だと解釈される)のうちどれかと等価かどうか決定すること、などが問題にされる。

命題論理における言語は命題変数(命題をはめ込む枠)と文演算子(結合子)からなっている。形式文法によって帰納的にその言語の表現や整式が、原子式や文演算子の一定の組みあわせとして定義される。公理の集合は空集合でも、空でない有限集合でも、可算無限集合でもいいし、あるいは公理図式によって与えられてもいい。加えて、意味論によって真かどうかの値付け(または解釈)が定められる。それによってどの整式が正しい、つまり定理であるかを決めることができるようになる。

以下では標準的な命題論理の大筋を解説する。しかしこの他にも、ほぼ等価ではあるが、言語を構成している演算子や変数が違ったり、あるいは公理や推論規則が違ったりして、ここで説明するものと見かけが異なる方法も存在する。

文法

言語の構成要素は

  1. アルファベット大文字は命題変数を表す。これらは原子式である。
  2. 以下の結合子(または論理演算子)を表す記号:「命題論理 」(否定) 「命題論理 」(連言) 「命題論理 」(選言) 「命題論理 」(含意)。(「命題論理 」は「命題論理 」と等価だ、などとしていくつかを他のものの短縮形だと見なしてこれより少ない演算子(と記号)でやることもできる。)電子メールなど使用できる文字が限られた環境では、論理的否定を表すのにチルダ~」を用いたり、論理積を表すのにアンパサンド&」を用いたりといった記号の代用もよく見られる。
  3. 開き括弧 ( と閉じ括弧 )

整式の集合は以下の規則によって帰納的に定義される。

  1. 基本:アルファベットの大文字は整式
  2. 帰納節 I: もし 命題論理  が整式なら 命題論理  も整式
  3. 帰納節 II: 命題論理 命題論理  が整式なら 命題論理 命題論理 命題論理  も整式
  4. 閉節:これ以外は整式でない

これらを繰り返し適用することでより複雑な整式が作られる。例えば

  1. 命題論理  は整式
  2. 命題論理  は整式
  3. 命題論理  は整式
  4. 命題論理  は整式

計算

命題論理は、主として整式同士の論理的関係性を示すために用いられる。このために、利用可能な(整式の)変形規則を使って、「証明」もしくは「展開」と呼ばれる手続きを行う。証明は、番号のついた複数の行からなる記述によって表現される。それぞれの行は、「根拠」もしくは「理由」をそえた、当該の整式を導き出すための単一の整式(論理式)とする。証明を行うために必要な仮定は、「前提」と注記し、証明のはじめの部分に置く。結論は最後の行に示す。すべての行の内容が、それ以前の行の内容に基づき、(整式の)変形規則を正しく適用して得られたものであるとき、証明が完了したとみなされる。(なお、タブローの方法という別の記述方法もある。)

公理

本節では簡単のため、公理を持たない、あるいは同じことだが空な公理集合を持つ自然演繹体系を使うことにする。

推論規則

ここでの命題計算では八つの推論規則を考える。これらの規則によって真だと仮定された式たちからほかの真な式を導くことができる。最初の六つは単に特定の整式をほかの整式から導けると述べている。一方で、最後の二つの前提では(まだ証明されていない)仮定を一時的に用いている。このことを指して、最初の六つの規則を非仮定的規則、最後の二つは仮定的規則であると言う。

    二重否定の除去
    整式 命題論理  からは 命題論理  を推論できる。
    論理積の導入
    整式 命題論理  と整式 命題論理  からは 命題論理  を推論できる。
    論理積の消去
    整式 命題論理  からは 命題論理 命題論理  を推論できる。
    論理和の導入
    整式 命題論理  からは、どんな整式 命題論理  についても 命題論理 命題論理  を推論できる。
    論理和の消去
    命題論理 命題論理 命題論理  というかたちの整式からは 命題論理  を推論できる。
    モーダスポネンス (前件肯定式、肯定式とも。)
    命題論理 命題論理  という形の整式からは 命題論理  を推論できる。
    条件付き証明
    命題論理  を仮定して整式 命題論理  が導かれたら 命題論理  を推論できる。
    背理法
    命題論理  を仮定して 命題論理 命題論理  が導かれたら 命題論理  を推論できる。

証明の例

  • AAを証明する。
  • 下記にその証明の一例を挙げる(より厳密に証明しようとすればより多くのステップを要する)。
証明の例
行番号 整式 根拠
1 命題論理  前提
2 命題論理  1,論理和の導入
3 命題論理  1,2,論理積の導入
4 命題論理  3,論理積の消去
5 命題論理  1,4,条件付き証明

規則の健全性と完全性

個々に挙げられた規則の重要な性質は健全性と完全性である。直感的には、これらの規則は正しくしかも他に必要な規則はないということである。これは以下のようにして形式化される。

真理値の割り当てを、命題変数に対して命題論理 )または命題論理 )の値を対応させる関数だと考えることにする。形式的でない言い方をすれば、真理値の割り当てとは、特定の叙述が真になり他は偽になるような「おきうる事態」(またはありうる世界)についての説明だと理解できる。その「事態」においてそれぞれの式が正しくなるのはどんなときかを定めることで式の意味論が定式化できる。

真理値の割り当て命題論理 がどんなときに特定の整式を充足するか、ということを以下の規則によって定める。

  • 命題論理  であるとき、およびそのときに限って 命題論理  は命題変数 命題論理  を充足する
  • 命題論理 命題論理  を充足しないとき、およびそのときに限って 命題論理 命題論理  を充足する
  • 命題論理 命題論理 命題論理  を充足するとき、およびそのときに限って 命題論理 命題論理  を充足する
  • 命題論理 命題論理 命題論理  の少なくともどちらかを充足するとき、およびそのときに限って 命題論理 命題論理  を充足する
  • 命題論理 命題論理 を充足するのに 命題論理  を充足しないということがないとき、およびそのときに限って 命題論理 命題論理  を充足する

この定義によって式 命題論理  が特定の式の集合 命題論理  から従うとはどういうことなのかを定式化できる。格式張らずにいえばこれは、命題論理  の式が成り立っているようなすべての世界において 命題論理  が成立していることだ、といえる。これは次のように形式化できる:命題論理  の式をすべて充足するような真理値の割り当てが必ず 命題論理  を充足するとき、整式 命題論理 命題論理  から意味論的に帰結する(または導かれる)、という。

最後に、統語的な帰結という関係を、命題論理  が上に挙げた推論規則に従って有限の段階で 命題論理  の式から導出されるとき、およびそのときに限って 命題論理 命題論理  から統語的に帰結する、として定める。これによって推論規則の集合が健全だとか完全だとかいうのはどういうことなのかを定式化できる。

    健全性
    もし 命題論理  が整式の集合 命題論理  から統語的に帰結するなら 命題論理 命題論理  から意味論的に帰結する
    完全性
    もし 命題論理 命題論理  から意味論的に帰結するなら 命題論理 命題論理  から統語的に帰結する

上記の自然命題論理の規則の集合についてはこれらが成り立っている。

別の論理計算の定式化

文法と論理演算子のほとんどを公理によって定め、推論規則を一つだけしか持たないような、他の方式の命題計算を定義することもできる。 以下、命題論理 命題論理 命題論理  で整式を表すことにする。個々の整式自体はギリシャ文字を含まず、ローマ字と結合子と括弧のみからなっている。

公理系1

スティーブン・コール・クリーネによって導入された体系では11の公理と一つの推論規則が用いられる。

名前 公理 備考
THEN-1 命題論理  含意の導入と一般的に呼ぶ
THEN-2 命題論理  「含意の推移性」に対応。フレーゲの三段論法と一般的に呼ぶ。
AND-1 命題論理  「論理積の消去」に対応。単純化と呼ぶ。
AND-2 命題論理  「論理積の消去」に対応。
AND-3 命題論理  「論理積の導入」に対応。
OR-1 命題論理  「論理和の導入」に対応。
OR-2 命題論理  「論理和の導入」に対応。
OR-3 命題論理 
NOT-1 命題論理  「背理法」に対応。
NOT-2 命題論理  principle of explosion 矛盾からは何でも導出できる」。
NOT-3 命題論理  排中律」。
  • 公理 AND-1 と公理 AND-2 の平行性は論理積の可換性を反映している。
  • 公理 OR-1 と公理 OR-2 の平行性は論理和の可換性を反映している。
  • 公理 NOT-2 に何らかの制限を加えて論理体系を構成する方法は矛盾許容論理と呼ぶ。
  • 公理 NOT-3 は命題式の意味論的値付けの可能性を反映している:式の真理値は真か偽のどちらかである。少なくとも古典的論理学においては第三の真理値という可能性は考慮されない。公理 NOT-3 を認めないで論理体系を構成する方法は直観主義論理と呼ぶ。

推論規則はモーダスポネンス、つまり

    命題論理 命題論理  という形の整式からは 命題論理  を推論できる

のみを規約する。上記の公理系とこの推論規則から#推論規則節で述べられたのと同じ演繹が可能になる。

公理系2

ダフィット・ヒルベルトによって定式化された公理系を以下に示す:

  • 命題論理 
  • 命題論理 
  • 命題論理 

を採用し、推論規則はモーダス・ポネンス、すなわち「命題論理 命題論理  から 命題論理  を推論できる」のみを規約する。

この公理系においては、「命題論理 」、「命題論理 」はそれぞれは「命題論理 」、「命題論理 」の略記とみなす。

公理系3

公理系2の、はじめの2つの公理を、以下の4つに置き換えたもの。

  • 命題論理 
  • 命題論理 
  • 命題論理 
  • 命題論理 

上の3つの公理は、シークエント計算における構造規則の弱化、縮約、転置に対応する。

他の命題計算

命題計算は、現在用いられている論理計算の中でも最も単純なものだと言える(アリストテレス三段論法は、後述の述語論理に吸収されるため、現代論理学では取り扱われることは少ないが、命題計算とくらべて、言語表現を忠実に分析するという意味では、より素朴な考え方だとも言える。また、推論形式が限定されている点で、形式的にも一見単純である。ただし、現代論理の立場から省みると、そのような推論形式の制限は、かえって理論を複雑にする。また、文構造を主語と述語に分け、量化の概念を導入するなど、より精密だと言える。)。いくつかのやり方で命題計算を拡張することができる。

より複雑な論理計算を作り上げるうえで最も直接的な方法は、用いられる式についてより細かいことが言えるような規則を導入することである。命題論理の「原始的叙述」を変数述語量化子に分解することを考えると一階論理、または一階述語論理と呼び、命題論理の規則をすべて保ちながらさらに新しい規則を加えたものを得る。(例えば「すべてのほ乳類である」から「たまが猫なら、たまはほ乳類である」を推論できる、など。)

一階論理の道具立てを使うと、公理あるいは推論規則によって様々な理論を定式化し、論理計算として取り扱えるようになる。最も有名な例は算術だが、ほかにも集合論メレオロジーが挙げられる。

様相論理は命題計算ではとらえきれないような様々な推論を可能にしている。様相論理では、例えば「命題論理  は必然的である」から 命題論理  を推論でき、命題論理  からは「命題論理  は可能である」が推論できる。

多値論理では文の真理値として真と偽以外のものも許容される。(例えば「真でもあり偽でもある」とか「真でも偽でもない」がよく追加される。またファジィ論理では真と偽の間の無限にこまかい「真実である度合い」が導入される。)これらの論理学ではしばしば命題計算とは異なった計算手法が必要になる。

脚注

注釈

出典

関連項目

外部リンク

Tags:

命題論理 概要命題論理 文法命題論理 計算命題論理 規則の健全性と完全性命題論理 別の論理計算の定式化命題論理 他の命題計算命題論理 脚注命題論理 関連項目命題論理 外部リンク命題論理ブール代数ブール論理命題数理論理学英語記号論理学論理式 (数学)論理演算論理演算子論理記号の一覧

🔥 Trending searches on Wiki 日本語:

VRおじさんの初恋ロバート・フランシス (俳優)NATURE (音楽グループ)ゴールデンカムイ幽☆遊☆白書今田美桜杏子 (ミュージシャン)秋元優里落合博満ナガミヒナゲシ川平慈英メジャーリーグベースボール倉木麻衣見上愛北川景子高山みなみブルース・ウィリス木村誠二ミンジからかい上手の高木さんキャサリン・ゼタ=ジョーンズ神谷明カタール天海祐希ILLITAespa灰原哀細谷真大竹田和夫長井短あのWIND BREAKER (漫画)Mrs. GREEN APPLE平和主義吉田恵里香大倉忠義テラフォーマーズ若葉竜也田中達也 (1982年生のサッカー選手)MIU404渡辺菜生子村瀬歩竹内涼真木原誠二GTO (1998年のテレビドラマ)須藤元気鈴木亮平 (俳優)山本理仁佐藤寿人徳川義直中村アン桐野利秋ONE PIECEの登場人物一覧君が心をくれたから阿部慎之助すずめの戸締まりBARBEE BOYS木村文乃高橋李依犬山紙子日本の鉄道事故 (2000年以降)高杉亘黒川敦彦コード・ブルー -ドクターヘリ緊急救命-水木一郎シャーリーズ・セロン天皇賞(春)シドニー・スウィーニーミン・ヒジンアルベルト・バルドナード忘却バッテリー片山萌美小芝風花IS:SUE藤原定子ネコ山本舞香🡆 More