論理学、より具体的には証明論において、ヒルベルトシステム(ヒルベルト計算、ヒルベルト式システム、ヒルベルト式証明システム、ヒルベルト式演繹システム、またはヒルベルト・アッカーマンシステムとも呼ばれる)は、ゴットロープ・フレーゲ[ 1 ]とダヴィッド・ヒルベルト[ 2 ]に帰属する形式的証明システムの一種である。これらの演繹システムは、一階述語論理で最もよく研究されるが、他の論理でも興味深い。
これは、公理と推論規則から定理を生成する演繹システムとして定義され、[ 3 ] [ 4 ] [ 5 ]特に仮定された推論規則がモーダス・ポネンスのみである場合に当てはまります。[ 6 ] [ 7 ]すべてのヒルベルトシステムは公理システムであり、多くの著者は、より具体的な用語に言及することなく、ヒルベルトシステムを宣言するための唯一のより一般的な用語としてこれを使用しています。 [ 8 ] [ 9 ] [ 10 ]この文脈では、「ヒルベルトシステム」は、公理を使用せず推論規則のみを使用する自然演繹システム[ 3 ]と対比されます。
「公理的」論理証明システムに言及するすべての資料は、それを単に公理を持つ論理証明システムとして特徴付けていますが、「ヒルベルトシステム」という用語の変形を使用する資料は、それを異なる方法で定義している場合があり、この記事ではそれらの定義は使用しません。たとえば、トロエルストラは「ヒルベルトシステム」を、公理とそして唯一の推論規則として。[ 11 ]特定の公理系は、「ヒルベルト系」[ 12 ]または「ヒルベルト式計算」[ 13 ]と呼ばれることもあります。時には、「ヒルベルト式」は、以下のP2の§図式形式のように、公理が図式形式で与えられるタイプの公理系を表すために使用されますが、他の資料では、「ヒルベルト式」という用語は、図式公理を持つシステムと置換規則を持つシステムの両方を含むものとして使用されています。 [ 14 ]論理における公理的証明システムを記述するために「ヒルベルト式」や類似の用語が使用されるようになったのは、ヒルベルトとアッカーマンの『数理論理学の原理』( 1928 年)の影響によるものです。[ 2 ]
ヒルベルトシステムのほとんどの変種は、論理公理と推論規則のトレードオフのバランスの取り方において特徴的なアプローチをとっている。[ 1 ] [ 6 ] [ 15 ] [ 11 ]ヒルベルトシステムは、多数の論理公理のスキーマと少数の推論規則の選択によって特徴づけられる。自然演繹システムは、多くの演繹規則を含むが、公理スキーマは非常に少ないかまったくないという、反対のアプローチをとる。[ 3 ]最もよく研究されているヒルベルトシステムは、命題論理の場合はモーダス・ポネンスという推論規則が1つだけ、または述語論理も扱うための一般化付きの推論規則が2つ、そしていくつかの無限の公理スキーマを持つ。真理様相論理のヒルベルトシステムは、ヒルベルト・ルイスシステムと呼ばれることもあり、さらに必然規則を必要とする。一部のシステムでは、公理図式による無限の数式の代わりに、有限個の具体的な数式を公理として使用しており、その場合は一様置換規則が必要となる。[ 14 ]
ヒルベルトシステムの多くの変種の特徴は、推論規則のいずれにおいても文脈が変更されないことである。一方、自然演繹とシーケント計算には、文脈を変更する規則がいくつか含まれている。[ 16 ]したがって、仮説判断ではなく、トートロジーの導出可能性のみに関心がある場合は、推論規則に比較的単純な形式の判断のみが含まれるようにヒルベルトシステムを形式化することができる。他の2つの演繹システムでは同じことはできない。推論規則の一部で文脈が変更されるため、トートロジーの導出可能性を証明するためだけにそれらを使用したい場合でも、仮説判断を回避できるように形式化することはできない。

ヒルベルト体系では、形式的演繹(または証明)は、各式が公理であるか、または推論規則によって前の式から得られる有限個の式の列である。[ 17 ]これらの形式的演繹は、自然言語の証明を模倣することを意図しているが、はるかに詳細である。[ 18 ]
仮定するは、仮説とみなされる一連の式です。例えば、群論または集合論の公理の集合である可能性がある。表記法控除が終わることを意味します論理公理と要素のみを公理として使用する[ 19 ]したがって、非公式には、つまりすべての式を仮定すると、証明可能である。。
ヒルベルト系は、多数の論理公理図式を用いることを特徴とする。公理図式とは、ある形式のすべての式を特定のパターンに代入することによって得られる、無限個の公理の集合である。[ 20 ]論理公理の集合には、このパターンから生成される公理だけでなく、それらの公理のいずれかの一般化も含まれる。[ 21 ] 式の一般化は、式に0個以上の全称量化子を接頭辞として付けることによって得られる。例えば、は一般化である。
以下は命題論理で使用されてきたヒルベルト系の一部です。そのうちの1つである§ P2の図式形式は、フレーゲ系とも考えられています。
公理的証明は、紀元前 300 年頃の有名な古代ギリシャの教科書、ユークリッドの『幾何学原論』以来、数学で使用されてきました。しかし、ヒルベルト体系として認められる最初の完全に形式化された証明体系は、ゴットロープ・フレーゲの1879 年の『概念書』に遡ります。[ 9 ] [ 22 ]フレーゲの体系は、結合子として含意と否定のみを使用し、 [ 23 ] 6 つの公理を持っていました。[ 22 ]それらは次のとおりです。[ 24 ] [ 25 ]
これらはフレーゲによってモーダス・ポネンスと置換規則(使用されたが、正確には明示されなかった)とともに使用され、古典的な真理関数命題論理の完全かつ一貫した公理化をもたらした。[ 24 ]
ヤン・ウカシェヴィチは、フレーゲの体系において、「第3の公理は先行する2つの公理から導き出せるため冗長であり、最後の3つの公理は単一の文に置き換えることができる」ことを示した。「. [ 25 ]これは、ルカシェヴィチのポーランド語表記から現代の中置記法に取り出すと、したがって、ルカシェヴィチはこの3つの公理の体系を考案したとされている[ 22 ] 。
フレーゲのシステムと同様に、このシステムも代入規則を使用し、推論規則としてモーダス・ポネンスを使用します。[ 22 ]まったく同じシステムが(明示的な代入規則とともに)アロンゾ・チャーチによって提示され、[ 26 ]彼はそれをシステム P 2 と呼び、[ 26 ] [ 27 ]普及に貢献しました。[ 27 ]
代入規則の使用を避けるには、公理を概略形式で与え、それらを使用して無限の公理セットを生成することができます。したがって、ギリシャ文字を使用してスキーマ(任意の整形式式を表すことができるメタ変数)を表すと、公理は次のように与えられます。[ 9 ] [ 27 ]
P 2の概略版はジョン・フォン・ノイマンに帰属され[ 22 ]、Metamath の形式的証明データベース「set.mm」で使用されています[ 27 ] 。実際、置換規則を公理図式で置き換えるというアイデア自体がフォン・ノイマンに帰属されています[ 28 ] 。P 2の概略版はヒルベルトにも帰属され、この文脈では。[ 29 ]
推論規則が図式である命題論理の体系は、フレーゲ体系とも呼ばれます。最初に「フレーゲ体系」という用語を定義した著者ら[ 30 ]が指摘しているように、これは実際には、公理図式ではなく公理を持っていた上記のフレーゲ自身の体系を除外します。[ 28 ]
例として、P 2における公理は以下のとおりです。まず、公理に名前を付けます。
そしてその証明は以下のとおりです。
述語論理の公理化は無数に存在します。なぜなら、どのような論理においても、その論理を特徴づける公理と規則を選択する自由度があるからです。ここでは、9 つの公理と規則モーダスポネンスのみを持つヒルベルト体系について説明します。これを「1 規則公理化」と呼び、古典的な等式論理を記述します。この論理のための最小限の言語を扱います。この言語では、論理式は結合子のみを使用します。そしてそして量化子のみ後ほど、このシステムを拡張して、次のような追加の論理結合子を含める方法を示します。そして演繹可能な公式の範囲を拡大することなく。
最初の4つの論理公理図式は、(モーダス・ポネンスとともに)論理結合子の操作を可能にする。
公理 P1 は冗長です。P3、P2、およびモーダス・ポネンスから導かれます(証明を参照)。これらの公理は古典的な命題論理を記述します。公理 P4 がない場合、正含意論理が得られます。最小限の論理は、代わりに公理 P4m を追加するか、または定義することによって達成されます。として。
直観主義論理は、正含意論理に公理P4iとP5iを追加するか、最小論理に公理P5iを追加することによって実現される。P4iとP5iはどちらも古典命題論理の定理である。
これらは公理スキーマであり、無限に多くの具体的な公理のインスタンスを表すことに注意してください。たとえば、P1 は特定の公理インスタンスを表す可能性があります。あるいは、それは: そのは、任意の数式を配置できる場所です。このように数式の範囲を持つ変数は、「スキーマ変数」と呼ばれます。
2つ目の規則である一様置換(US)を用いることで、これらの公理図式をそれぞれ単一の公理に変換し、各図式変数をどの公理にも言及されていない命題変数に置き換えることで、置換公理化と呼ばれるものを得ることができます。どちらの形式化にも変数がありますが、1規則公理化では論理言語の外にある図式変数が用いられるのに対し、置換公理化では、置換を用いる規則によって式の範囲を表す変数の概念を表現することで同じ働きをする命題変数を用います。
次の3つの論理公理図式は、全称量化子を追加、操作、削除する方法を提供する。
これら3つの追加規則は、命題論理体系を拡張して古典述語論理を公理化する。同様に、これら3つの規則は、直観主義命題論理体系(P1~3、P4i、P5iを含む)を直観主義述語論理に拡張する。
全称量化は、追加の一般化規則を用いた別の公理化が与えられることが多く、その場合、規則Q6とQ7は冗長となる。
最終的な公理スキーマは、等号を含む数式を扱うために必要となる。
ヒルベルト体系では、機能的完全性を目指して、論理演算子である含意と否定の公理のみを含めるのが一般的です。これらの公理が与えられれば、追加の論理結合子の使用を可能にする演繹定理の保守的な拡張を形成することができます。これらの拡張は、新しい論理結合子を含む式 φ を、否定、含意、および全称量化のみを含む論理的に同値な式 θ に書き換えた場合、拡張された体系で φ が導出可能であるのは、元の体系で θ が導出可能な場合に限るという理由から、保守的と呼ばれます。完全に拡張されたヒルベルト体系は、自然演繹体系により近いものになります。
{{cite book}}ISBN /日付の不一致(ヘルプ)