論理学では、新しいシンボルを定義する
数理論理学、より具体的には一階述語理論の証明論において、定義による拡張は定義によって新しい記号の導入を形式化する。例えば、素朴集合論では要素を持たない集合の記号を導入するのが一般的である。一階述語理論の形式的な設定では、これは理論に新しい定数と「すべてのxについて、x はの要素ではない」という意味の新しい公理を追加することによって行うことができる。すると、定義から予想されるように、これを行うことで古い理論に本質的に何も追加されないことが証明できる。より正確には、新しい理論は古い理論の
保守的な拡張である。


関係記号の定義
を一階理論とし、、…、が区別され、に自由変数を含むような の式とする。に新しい一階理論を、新しい- 項関係記号、記号を含む論理公理、および新しい公理
を追加して形成する。










、
の定義公理と呼ばれる。

が の式である場合、を の式とします。これは の出現を で置き換えてから得られる式です(に出現する変数が では で束縛されないように、必要に応じて の束縛変数を変更します)。このとき、次が成り立ちます。










は で証明可能であり、
は の保守的な拡張です。
が の保存的拡張であるという事実は、 の定義公理が新しい定理を証明するために使用できないことを示しています。この式はの への変換と呼ばれます。意味的には、この式はと同じ意味を持ちますが、定義済みの記号が削除されています。









関数記号の定義
を一階理論(等式)とし、、 、… がそれぞれ異なり、 に含まれる変数が自由であるような の式を仮定する。








において、すなわちすべての, ...,に対して、となる唯一のy が存在する。新しい- 項関数記号、記号を含む論理公理、および新しい公理
を追加することで、から新しい一階の理論を形成する。







、
の定義公理と呼ばれる。

を の任意の原子式とする。の式を以下のように再帰的に定義する。新しい記号が に現れない場合、 をとする。そうでない場合、の項に現れないにおけるの出現を選び、その出現を新しい変数 に置き換えることでから が得られるとする。すると、は におけるよりも 1回少ない回数で現れるので、式は既に定義されているので、 とする。





















( に現れる変数が に束縛されないように、必要であれば の束縛変数を変更します)。一般的な式 の場合、式 は、原子部分式のすべての出現を に置き換えることによって形成されます。このとき、次の式が成り立ちます。







は で証明可能であり、
は の保守的な拡張です。
この式はを に変換するものと呼ばれます。関係記号の場合と同様に、この式はと同じ意味を持ちますが、新しい記号は削除されています。






この段落の構成は、0 項関数シンボルとして見ることができる定数にも適用されます。
定義による拡張
上記のように関係記号と関数記号を順に導入することでから得られる一階理論は、の定義による拡大と呼ばれます。すると はの保存的拡大となり、 の任意の式に対しての式(から への変換と呼ばれる)を形成することができ、 がで証明可能となります。このような式は一意ではありませんが、その任意の2つはTにおいて同値であることが証明できます。













実際には、 Tの定義による拡張は元の理論Tと区別されません。実際、T の式は、Tへの翻訳を省略したものと考えることができます。これらの省略形を実際の式として操作することは、定義による拡張が保存的であるという事実によって正当化されます。


例
- 伝統的に、一階集合論ZFは(等式)と(所属)を唯一の基本関係記号として持ち、関数記号は持ちません。しかし、日常の数学では、二項関係記号、定数、単項関数記号P(べき乗集合演算)など、他の多くの記号が用いられます。これらの記号はすべて、ZFの定義により拡張に属します。




- を、二項積×のみを原始記号とする群の第一階理論とする。Tにおいて、任意のxに対してx × y = y × x = x を満たす唯一の元y が存在することを証明できる。したがって、 Tに新しい定数eを加えると、公理が成り立つ。

、
- そして、の定義による拡張が得られる。すると、 において、任意のxに対して、 x × y = y × x = eを満たす唯一のyが存在することが証明できる。したがって、から得られる一階の理論は、単項関数記号と公理を
追加することによって得られる。







- は の定義による拡張です。通常、は と表記されます。



参照
参考文献