これは推論規則、つまり数学の公式に関連する論理法則 のリストです。
推論規則とは、前提から結論を推論して議論を構築するために使用できる構文変換規則のことです。規則のセットは、完全であれば有効な結論を推論できますが、健全であれば無効な結論を推論することはありません。健全かつ完全な規則のセットには、以下のリストにあるすべての規則を含める必要はありません。なぜなら、多くの規則は冗長であり、他の規則で証明できるからです。
放出規則では、一時的な仮定に基づく部分導出からの推論が認められています。以下に、表記法を示します。
これは、一時的な仮定からのそのような部分導出を示している。に。
以下の規則では、まさに用語を除いてどこでも自由変数を持つ。
制限事項1: は、 制限事項2 : いかなる仮説や未解決の前提にも言及されていない。
制限: 自由に発生しないでは、変数を定量化する量化子の範囲内に収まる。。
制限: 自由に発生しないでは、変数を定量化する量化子の範囲内に収まる。。
制限事項1: は、 制限2:自由または拘束された発生は、 で 制限事項3 : いかなる仮説や未解決の前提にも言及されていない。
以下は、普遍一般化と存在消去の特殊なケースです。これらは、線形論理などの部分構造論理で発生します。
上記の規則は、次の表にまとめることができます。[ 1 ]「同義反復」の列は、特定の規則の表記をどのように解釈するかを示しています。
すべてのルールは基本的な論理演算子を使用します。完全な「論理演算子」の表は真理値表で示され、2 つのブール変数( p、q )の可能なすべての (16) 真理関数の定義が示されています。
ここで、T = true かつ F = false であり、列は論理演算子です。
各論理演算子は、変数と演算に関するアサーションで使用でき、推論の基本ルールを示します。例:
機械や訓練を受けた人間は、この表を見るアプローチを用いて基本的な推論を行い、同じ前提に基づいて他の推論が得られるかどうかを確認する。
次の仮定を考えてみましょう。「今日雨が降ったら、今日はカヌーに乗らない。今日カヌー旅行に行かなければ、明日カヌー旅行に行く。したがって(「したがって」を表す数学記号は「もし今日雨が降ったら、明日カヌー旅行に行く」。上記の表の推論規則を利用するために、「今日雨が降ったら」という命題を「今日はカヌーには乗らない」と言って「明日カヌー旅行に行く」という文の場合、この議論は次の形式になります。
より複雑な仮定を考えてみましょう。「今日は晴れておらず、昨日より寒い」。「晴れている場合にのみ泳ぎに行く」、「泳ぎに行かない場合はバーベキューをする」、「バーベキューをする場合は日没までに帰宅する」という仮定は、「日没までに帰宅する」という結論につながります。推論規則による証明:「今日は晴れている」という命題を、「昨日より寒い」という命題「泳ぎに行こう」という提案「バーベキューをしよう」という提案、そして「日没までに家に帰る」という命題。すると仮説は次のようになる。そして直感的に考えると、結論は推論規則表を用いることで、この予想を容易に証明できる。