
推論規則とは、前提から結論を導き出す方法である。これらは形式論理の不可欠な部分であり、妥当な議論の論理構造として機能する。真の前提を持つ議論が推論規則に従うならば、結論は偽であるはずがない。影響力のある推論規則であるモーダス・ポネンスは、「もし」の形の2つの前提を結びつける。それから" そして "「結論へ」例えば、「雨が降れば地面は濡れる。雨が降る。したがって、地面は濡れている。」という議論のように。有効な議論のさまざまなパターンに対応する推論規則は他にもたくさんあり、例えば、モーダス・トレンス、選言三段論法、構成的ジレンマ、存在一般化などがあります。
推論規則には、前提から結論へと一方向にのみ作用する含意規則と、 2つの表現が同等であり自由に交換できることを示す置換規則が含まれる。これらは、論理的誤りを含む無効な議論形式である形式的誤謬とは対照的である。
論理学者は、推論の有効なパターンを正確に捉え、体系化するために形式体系を構築し、異なる推論規則を使用する体系が存在します。たとえば、命題論理は、「否定」や「もし…ならば…」などの論理演算子によって形成される文がどのように結論を裏付けるかを調べます。一階述語論理は、命題の内部構造(名前や述語など)が推論にどのように影響するかを分析することで、命題論理を拡張します。他の論理体系は、何が可能で何が必要か、人々が何を信じているか、そして異なる時間に何が起こったかに関連する推論パターンを探求します。論理体系を表現するために、さまざまな形式主義が使用されます。自然演繹体系は、人々が自然に推論する方法を反映するために多くの直感的な推論規則を使用する一方、ヒルベルト体系は、冗長性のない基本原理を表現するための最小限の枠組みを提供します。
推論規則は、数学における証明やコンピュータ科学における自動推論など、多くの分野に関連している。その概念的および心理学的基盤は、論理哲学者や認知心理学者によって研究されている。
推論規則とは、一連の前提から結論を導き出す方法である。[ 1 ]推論規則や変換規則とも呼ばれ、[ 2 ]推論を導き、結論を正当化し、議論を批判するために使用できる正しい推論の規範である。演繹論理の一部として、推論規則は前提の真偽を保持する議論形式であり、前提が真であれば結論は常に真であることを意味する。[ a ]推論は、正しい推論規則に従う場合に演繹的に妥当である。これが当てはまるかどうかは、前提と結論の形式または構文構造のみに依存し、つまり、命題の実際の内容または具体的な意味は妥当性に影響しない。たとえば、モーダス・ポネンスは、「もし」の形式の2つの前提を結びつける推論規則である。それから" そして "「結論へ」「. 文字そしてこの例では、また後の式では、いわゆるメタ変数です。これらは、単純命題または複合命題を表します。[ 4 ]モーダス・ポネンスに従う議論は、特定の意味に関係なく有効です。そして例えば、「昼であれば明るい。昼である。したがって明るい。」という議論がある。[ 5 ] ' modus ponensに加えて、 modus tollens、選言三段論法、構成的ジレンマなど、他の推論規則も多数存在する。[ 4 ]
推論規則を表すにはさまざまな形式があります。一般的なアプローチは、各前提ごとに新しい行を使用し、水平線を使用して前提と結論を区切ることです。この形式では、modus ponens は次のように記述されます。[ 6 ] [ b ]
一部の論理学者は、したがって記号()水平線と併用するか、水平線の代わりに、結論が始まる場所を示す。[ 8 ]シーケント表記法は別の方法で、前提をコンマで区切り、ターンスタイル記号()で結論に接続する単一の線を使用する。)、例えば[ 9 ]
推論規則は論理体系の一部であり、異なる体系は異なる規則セットを採用しています。たとえば、普遍インスタンス化[ c ]は一階述語論理体系の推論規則ですが、命題論理体系の推論規則ではありません。[ 11 ]推論規則は、証明の新しい行を前の行から導出するための明示的な手順として、証明において中心的な役割を果たします。証明は一連の推論ステップを含み、証明しようとする定理を確立するために、さまざまな推論規則を使用することがよくあります。 [ 12 ] [ d ]推論規則は定義規則、つまりどの推論が許されるかに関する規則です。これらは、特定の前提の集合から特定の定理を証明するために必要な推論ステップを規定する戦略的規則とは対照的です。定義規則を習得するだけでは、意図した結論に到達する方法についての指針がほとんどないため、効果的な推論には十分ではありません。[ 14 ] [ e ]記号表現の変換を規定する基準または手順として、推論規則は前提を入力として受け取り結論を出力する数学関数に似ています。ある解釈によれば、推論規則は文中に存在する論理演算子[ f ]に内在しており、追加情報を加えることなくこれらの演算子の意味と機能を明確にします。[ 17 ]

論理学者は推論規則を2種類区別します。含意規則と置換規則です。[ g ]モーダス・ポネンスのような含意規則は一方向にのみ作用し、結論は前提から演繹できますが、前提は結論から演繹できません。一方、置換規則は双方向に作用し、2つの式は同等であり、自由に置き換えることができると述べています。たとえば、古典論理では、命題() は、その否定の否定[ h ]と同等である () [ i ]その結果、どちらの方向にも一方から他方を推論することができ、置換規則となる。他の置換規則には、ド・モルガンの法則や、連言と選言の交換法則と結合法則などがある。含意規則は完全な文にのみ適用されるが、置換規則は複合文のどの部分にも適用できる。[ 22 ]
演繹的推論規則は、権威論証や類推論のように、結論の真偽を保証することなく、結論をある程度裏付ける推論パターンを記述する反駁可能な論証スキームとは異なります。ただし、「推論規則」という用語は、非演繹的な論証スキームを含めるために、より広い意味で使用されることがあります。[ 23 ]同様に、この用語は、科学実験は再現可能であるべきという原則など、研究の一般的な基準を含むように、時折広く解釈されます。[ 24 ]
形式的な推論規則に関する最初の議論の一つは、古代のアリストテレスの論理学に遡ります。彼の妥当な三段論法の説明は、中世および近世初期の哲学でさらに洗練されました。19 世紀の記号論理学の発展、例えばジョージ・ブールのブール代数の体系化は、古典的な命題論理および一階述語論理に属する多くの追加の推論規則の定式化につながりました。20 世紀および 21 世紀には、論理学者は代替の推論規則を持つさまざまな非古典的な論理体系を開発しました。 [ 25 ]
推論規則は、結論を支持する前提から構成される議論の構造を記述します。[ 26 ]前提と結論は、何が真実であるかについての記述または命題です。たとえば、「ドアは開いている」という主張は、真または偽のいずれかである記述ですが、「ドアは開いていますか?」という質問や「ドアを開けてください!」という命令は記述ではなく、真偽値はありません。[ 27 ]推論は、前提から結論への推論のステップであり、議論は推論の外的表現です。[ 28 ]
論理学は正しい推論の研究であり、良い議論と悪い議論を区別する方法を研究します。[ 29 ]演繹論理は、すべての前提が真であれば結論が偽になることはない、演繹的に妥当な議論と呼ばれる最も強力な議論を研究する分野です。これは、結論が前提の論理的帰結であると言うことで表現されます。推論規則は演繹論理に属し、この要件を満たす議論の形式を記述します。[ 30 ]議論が推論規則に従っているかどうかを正確に評価するために、論理学者は形式言語を使用して、数学の公式と同様に、厳密な方法でステートメントを表現します。[ 31 ]彼らは形式言語と推論規則を組み合わせて、命題を定式化し結論を導き出すための枠組みである形式システムを構築します。[ j ]異なる形式システムは、異なる形式言語または異なる推論規則を使用する場合があります。[ 33 ] [ k ]形式システム内の基本的な推論規則は、許容規則として知られる新しい規則を導入することによって拡張できることがよくあります。許容規則は形式体系におけるどの議論が有効であるかを変更するものではありませんが、証明を簡略化することができます。許容規則が体系の基本規則の組み合わせによって表現できる場合、それは派生規則または導出可能規則と呼ばれます。[ 35 ]形式体系で演繹できる命題は、その形式体系の定理と呼ばれます。[ 36 ]広く使用されている論理体系には、命題論理、一階述語論理、様相論理などがあります。[ 37 ]
推論規則は、前提が真である場合にのみ結論が真であることを保証する。誤った前提を持つ議論でも妥当である場合があるが、その結論は偽である可能性がある。例えば、「豚が飛べるならば、空は紫色である。豚は飛べる。したがって、空は紫色である。」という議論は、誤った前提を含んでいても、モーダス・ポネンスに従っているため妥当である。妥当な議論は、その前提がすべて真である場合に健全な議論と呼ばれる。 [ 38 ]
推論規則は、トートロジーまたは論理的真理と密接に関連しています。論理学において、トートロジーとは、非論理的語彙の意味とは無関係に、使用されている論理的語彙のみによって真となる命題です。たとえば、「木が緑で空が青いならば、木は緑である」という命題は、木や緑などの用語の意味とは無関係に真であるため、トートロジーとなります。推論規則に従うすべての議論は、トートロジーに変換できます。これは、すべての前提の連言(かつ)を形成し、それを含意(もし…ならば…)によって結論に接続することで、議論の個々の命題すべてを単一の命題にまとめることによって実現されます。たとえば、妥当な議論「木は緑で空は青い。したがって、木は緑である。」は、トートロジー「木が緑で空が青いならば、木は緑である」に変換できます。[ 39 ]
推論規則は、議論が妥当であることを示す唯一の方法ではありません。代替方法としては、命題論理に適用される真理表や、一階述語論理にも適用できる真理木などがあります。 [ 40 ]
命題論理は、単純命題と複合命題の推論パターンを研究します。それは、文字、例えば、そして単純な命題を表すために。複合命題は、次のような論理演算子を使用して単純な命題を変更または組み合わせることによって形成されます。(ない)、(そして)、(または)、そして(もし…ならば…)。例えば、もしは「雨が降っている」という文を表し、「道路が濡れている」という文を表し、「雨は降っていない」と表現し、「雨が降っているなら、道路は濡れている」という表現です。これらの論理演算子は真理関数的であり、複合命題の真理値は、それを構成する単純命題の真理値のみに依存します。例えば、複合命題両方が真である場合に限り真そして命題論理では、命題の真偽値以外の具体的な意味は考慮しません。[ 41 ]命題論理における推論の主要な規則は、モーダス・ポネンス、モーダス・トレンス、仮言三段論法、選言三段論法、二重否定除去です。その他の規則には、連言導入、連言除去、選言導入、選言除去、構成的ジレンマ、破壊的ジレンマ、吸収、ド・モルガンの法則などがあります。[ 42 ]
一階述語論理も命題論理の論理演算子を用いるが、命題の内部構造を明確にするための追加の手段も含む。一階述語論理の基本的な命題は述語からなり、大文字で次のように表される。そしてこれは、小文字で表された単数形の用語に適用されます。そして例えば、「アリストテレス」の略で、「哲学者である」という意味で、その式は次のようになります。これは「アリストテレスは哲学者である」という意味です。一階述語論理のもう一つの革新は、量化子の使用です。そしてこれは、述語が一部またはすべての個体に適用されることを示しています。たとえば、次の式哲学者が存在することを示しているが、 expresses that everyone is a philosopher. The rules of inference from propositional logic are also valid in first-order logic.[45] Additionally, first-order logic introduces new rules of inference that govern the role of singular terms, predicates, and quantifiers in arguments. Key rules of inference are universal instantiation and existential generalization. Other rules of inference include universal generalization and existential instantiation.[10]
Modal logics are formal systems that extend propositional logic and first-order logic with additional operators. Alethic modal logic introduces the operator to express that something is possible and the operator to express that something is necessary. For example, if means that "Parvati works", then means that "It is possible that Parvati works", while means that "It is necessary that Parvati works". These two operators are related by a rule of replacement stating that is equivalent to . In other words: if something is necessarily true then it is not possible that it is not true. Further rules of inference include the necessitation rule, which asserts that a statement is necessarily true if it is provable in a formal system without any additional premises, and the distribution axiom, which allows one to derive from . These rules of inference belong to system K, a weak form of modal logic with only the most basic rules of inference. Many formal systems of alethic modal logic include additional rules of inference, such as system T, which allows one to deduce from .[46]
Non-alethic systems of modal logic introduce operators that behave like and in alethic modal logic, following similar rules of inference but with different meanings. Deontic logic is one type of non-alethic logic. It uses the operator to express that an action is permitted and the operator to express that an action is required, where behaves similarly to and behaves similarly to . For instance, the rule of replacement in alethic modal logic, which asserts that is equivalent to , also applies to deontic logic. As a result, one can deduce from (e.g., Quinn has an obligation to help) that (例:クインは手伝わないことは許されない)。[ 47 ]様相論理の他のシステムには、常にまたは時々真であるものを表す演算子を持つ時間様相論理、および人々が信じ、知っているものを表す演算子を持つ信念様相論理と認識様相論理がある。[ 48 ]

他にも多くの論理体系が提案されている。[ 50 ]古代ギリシャでは、最も初期の体系の1つがアリストテレス論理学であり、それによれば、各命題は主語と述語の2つの項から構成され、コピュラで結ばれている。たとえば、「すべての人間は死ぬ」という命題は、主語が「すべての人間」、述語が「死ぬ」、コピュラが「である」である。アリストテレス論理学における推論規則はすべて、2つの前提と1つの結論からなる三段論法の形式をとる。たとえば、バーバラの推論規則は、「すべての人間は死ぬ。すべてのギリシャ人は人間である。したがって、すべてのギリシャ人は死ぬ。」という形式の議論の妥当性を説明する。 [ 51 ]古代インドのニヤーヤ学派も、「煙のあるすべてのものには火がある。この丘には煙がある。したがって、この丘には火がある。」という議論のような三段論法の形式の推論規則を探求した。[ 52 ]
二階述語論理は、単数項に加えて述語にも量化子を適用できるようにすることで、一階述語論理を拡張します。たとえば、個人アダム()とビアンカ() 特性を共有する場合、次の式を使用できます[ 53 ]二階述語論理には、新しい推論規則も伴います。[ m ]例えば、推論することができます。(アダムは哲学者です)(すべての特性はアダムに当てはまる。)[ 55 ]
直観主義論理は、命題論理と一階述語論理の非古典的な変種です。モーダス・ポネンスなどの推論規則を多く共有していますが、特定の規則は除外しています。たとえば、古典論理では、推論できます。から二重否定除去の規則を使用する。しかし、直観主義論理では、この推論は無効である。結果として、直観主義論理で演繹できるすべての定理は古典論理でも演繹できるが、古典論理で証明できる定理の中には、直観主義論理では証明できないものもある。[ 56 ]この修正の動機の一つは、証明は対象が存在するか、構成可能であることを示すべきであり、単にその非存在が矛盾につながることを示すべきではないという考えである。 [ 57 ]
矛盾許容論理は、古典論理を修正して矛盾の存在を許容する。論理学において、矛盾とは、同じ命題が肯定と否定の両方で認められる場合に生じるものであり、つまり形式体系には両方の命題が含まれていることを意味する。そして定理として。古典論理は矛盾を禁止する。なぜなら、古典的な推論規則には爆発原理が伴うからである。爆発原理は推論を可能にする許容可能な推論規則である。敷地内からそして。 以来とは関係ない矛盾から任意の命題を推論できるため、影響を受けたシステムは真偽を判断するのに役立たなくなります。[ 58 ] [ n ]パラコンシステント論理は、爆発原理が許容される推論規則にならないように推論規則を変更することでこの問題を解決します。その結果、不合理な結論を導き出すことなく、矛盾した情報について推論することが可能になります。[ 60 ]
多値論理は、追加の真理値を導入することで古典論理を修正します。古典論理では、命題は真か偽かのどちらかであり、中間はありません。多値論理では、いくつかの命題は真でも偽でもありません。たとえば、クリーネ論理は、情報が不完全または不確実な状況を記述するために、追加の真理値「未定義」を導入する3値論理です。 [ 61 ]多値論理は、追加の真理値に対応するために推論規則を調整しています。たとえば、古典的な置換規則は、と同等多くの3値システムでは無効である。[ 62 ]多値論理の中には確率論理の形をとるものもあり、不確実な情報から確率的な結論を推論することが可能となる。[ 63 ]
推論を体系化し、議論の妥当性を証明するさまざまな方法として、さまざまな形式体系や証明システムが提案されてきた。異なる論理体系とは異なり、これらの形式体系は証明できる内容には影響を与えず、証明の定式化方法にのみ影響を与える。影響力のある枠組みとしては、自然演繹システム、ヒルベルトシステム、シーケント計算などがある。[ 64 ]
自然演繹システムは、論理的導出をより容易にするために多くの直感的な推論規則を導入することで、人々が自然に推論する方法を反映することを目指しています。それらは複雑な議論を単純なステップに分解し、多くの場合、一時的な前提に基づく部分証明を使用します。自然演繹における推論規則は特定の論理演算子を対象とし、導入規則によって演算子を追加する方法、または削除規則によって演算子を削除する方法を規定します。たとえば、連言導入規則は、推論できると主張します。敷地内からそしてそれによって、論理積演算子を含まない前提から論理積演算子を含む結論を導き出すことができる。逆に、論理積除去規則は、推論できると主張する。からこれにより、論理積演算子を含まない結論が得られます。同様の推論規則には、選言の導入と除去、含意の導入と除去、否定の導入と除去、双条件の導入と除去などがあります。結果として、自然演繹の体系には通常、多くの推論規則が含まれます。[ 65 ] [ o ]
対照的に、ヒルベルトシステムは、推論規則をできるだけ少なくすることで、論理的推論の最小限かつ効率的な枠組みを提供することを目指しています。多くのヒルベルトシステムは、推論規則としてモーダス・ポネンスのみを持っています。この最小限の基礎からすべての定理を導出できることを保証するために、公理図式を導入します。[ 67 ]公理図式は、公理または真のステートメントを作成するためのテンプレートです。メタ変数(特定の用語または式に置き換えることができるプレースホルダー)を使用して、無限の数の真のステートメントを生成します。[ 68 ]例えば、命題論理は、次の 3 つの公理図式で定義できます。(1)(2)(3)[ 69 ]証明を定式化するために、論理学者は公理体系から新しい命題を作成し、それらの命題にモーダス・ポネンスを適用して結論を導き出します。自然演繹と比較すると、この手順は記号操作に大きく依存するため、根底にある論理的推論が不明瞭になる可能性があるため、直感的ではない傾向があります。[ 70 ]
別のアプローチであるシーケント計算では、引数の形式的表現としてシーケントが導入されます。シーケントは次の形式をとります。、 どこそしては命題を表します。シーケントは、少なくとも1つがすべてが真である場合は真です。推論規則はシーケントに作用して、追加のシーケントを生成します。シーケント計算では、各論理演算子に対して 2 つの推論規則が定義されています。1 つはシーケントの左側に導入するための規則、もう 1 つは右側に導入するための規則です。たとえば、演算子を導入する規則を通して、左側では、からカットルールは推論の追加ルールであり、特定の命題を削除することによってシーケントを単純化することを可能にする。[ 71 ]

推論規則は演繹的推論の有効なパターンを記述するのに対し、形式的誤謬は論理的誤りを含む無効な議論形式である。形式的誤謬の前提は結論を適切に支持しないため、すべての前提が真であっても結論は偽となる可能性がある。形式的誤謬はしばしば有効な推論規則の構造を模倣するため、人々が知らず知らずのうちに誤謬を犯し、その結論を受け入れてしまう可能性がある。[ 73 ]
結論を肯定する形式的誤謬は、敷地内からそして例えば、「レオが猫ならば、レオは動物である。レオは動物である。したがって、レオは猫である。」という議論のように。この誤謬は、モーダス・ポネンスに従う妥当な推論に似ているが、重要な違いは、この誤謬では第2前提と結論が入れ替わっていることである。[ 72 ]前件否定の形式的誤謬は、敷地内からそして例えば、「ラヤが映画を見たなら、ラヤは楽しかった。ラヤは映画を見ていない。したがって、ラヤは楽しかったのではない。」という議論のように。この誤謬は、モーダス・トレンスに従う妥当な推論に似ているが、重要な違いは、この誤謬では第2前提と結論が入れ替わっていることである。[ 74 ]他の形式的誤謬には、選言の肯定、存在の誤謬、および中項不分配の誤謬がある。[ 75 ]
推論規則は多くの分野、特に数学やコンピュータ科学などの形式科学に関連しており、定理の証明に使用されます。[ 76 ]数学的証明は、多くの場合、数学的構成要素間の論理的関係を記述する一連の公理から始まります。定理を確立するために、数学者はこれらの公理に推論規則を適用し、定理が論理的帰結であることを示すことを目指します。[ 77 ]彼らは、直接証明、背理法、数学的帰納法など、結論に到達するための推論戦略に基づいて、さまざまな種類の証明を区別します。[ 78 ]数学と論理学のサブ分野である数理論理学は、数学的方法とフレームワークを使用して、推論規則やその他の論理的概念を研究します。[ 79 ]
Computer science also relies on deductive reasoning, employing rules of inference to establish theorems and validate algorithms.[80]Logic programming frameworks, such as Prolog, allow developers to represent knowledge and use computation to draw inferences and solve problems.[81] These frameworks often include an automated theorem prover, a program that uses rules of inference to generate or verify proofs automatically.[82]Expert systems utilize automated reasoning to simulate the decision-making processes of human experts in specific fields, such as medical diagnosis, and assist in complex problem-solving tasks. They have a knowledge base to represent the facts and rules of the field and use an inference engine to extract relevant information and respond to user queries.[83]
Rules of inference are central to the philosophy of logic regarding the definition of logical consequence, which describes the relation between the premises of a deductively valid argument and its conclusion. Different theories of this concept debate its nature and the conditions under which it exists. According to the deductive-theoretic conception, logical consequence is defined in terms of rules of inference: a conclusion follows logically from a set of premises if it can be deduced through a series of inferential steps. The model-theoretic conception, by contrast, focuses on how the non-logical vocabulary of statements can be interpreted. According to this view, logical consequence means that no counterexamples are possible: under no interpretation are the premises true and the conclusion false.[84] A related topic in the epistemology of logic concerns the question of how to justify that modus ponens and other rules of inference are acceptable forms of correct reasoning.[85]
認知心理学者は、論理的推論を含む精神過程を研究します。彼らは、人間が推論規則を用いて結論を導き出す方法に関心を持ち、正しさや効率性に影響を与える要因を調べます。例えば、人々はモーダス・ポネンスをモーダス・トレンスよりもうまく使いこなし、その結果、推論の成功率が高くなることを彼らは観察しています。関連するトピックとして、形式的誤謬を正当な議論と誤解させるバイアスがあります。例えば、後件を肯定し前件を否定するタイプの誤謬は、しばしば誤って正当なものとして受け入れられます。議論の評価は、命題の具体的な意味にも依存します。結論がもっともらしく聞こえる場合、人々は誤謬を受け入れやすくなります。[ 86 ]
推論規則は、自分の主張の妥当性を確立したり、論理的誤謬を暴くことで相手の主張を弱体化させたりするために、法律分野にも関連している。しかし、法的推論は厳密な演繹的推論に限定されるものではなく、純粋な形式論理を超えた法的規範や証拠基準などの側面も取り入れている。[ 87 ]
{{cite journal}}: CS1メンテナンス: DOIは2026年1月現在非アクティブです(リンク)