集合論の数学分野では、順序数演算には、加算、乗算、べき乗などの順序数に対する二項演算が含まれます。それぞれは、演算結果を表す明示的な整列集合を構築するか、超限再帰を使用するかの2つの異なる方法で定義できます。順序数に対するこれらの標準的な演算に加えて、通常は順序数のカントール標準形を使用して記述される「自然な」算術演算と、数演算もあります。
順序数は、自然数{0, 1, 2, ...}に似ていますが、無限大ωまで続き、さらにω +1, ω +2, ..., ω + ω , ω + ω +1, ...まで続きます。有限順序数に対する標準算術演算と自然算術演算は、自然数に対する対応する演算と同じですが、無限順序数に対する算術演算はより複雑です。
整列集合SとTの和は、デカルト積S × {0}とT × {1}の和集合において、最下位の位置を先頭とする辞書式順序の変形を表す順序数です。このようにして、 Sのすべての要素はTのすべての要素よりも小さくなり、S内の比較は既に持っている順序を維持し、T内の比較についても同様です。
順序数の加算α + βの定義は、 βに関する超限再帰によっても与えることができます。右加数β = 0の場合、加算は任意のαに対してα + 0 = αとなります。β > 0の場合、 α + βの値は、すべてのδ < βに対してαとδの和よりも厳密に大きい最小の順序数です。後継順序数と極限順序数の場合を別々に記述します。
自然数の順序加算は、標準加算と同じです。最初の超限順序数は、すべての自然数の集合であるωであり、それに続いてω + 1、ω + 2などが続きます。順序数ω + ωは、通常の順序で並べられた自然数の 2 つのコピーと、最初のコピーの右端に配置された 2 番目のコピーによって得られます。2 番目のコピーを0 ′ < 1 ′ < 2 ′ < ...と書くと、ω + ω は次のようになります。
これはωとは異なり、 ωでは0だけが直接の前身を持たないのに対し、 ω + ωでは2つの要素0と0 ′が直接の前身を持たない。
順序加算は一般に可換ではありません。例えば、3 + ω = ωは、 3 + ωの順序関係が0 < 1 < 2 < 0 ′ < 1 ′ < 2 ′ < ...であり、これをωと書き換えることができるため成り立ちます。一方、 ω + 3 はωと等しくありません。なぜなら、順序関係0 < 1 < 2 < ... < 0 ′ < 1 ′ < 2 ′には最大の要素 (すなわち2 ′ ) がありますが、ωにはないからです ( ωとω + 3は同冪ですが、順序が同型ではありません)。
順序加算は依然として結合的です。たとえば、( ω + 4) + ω = ω + (4 + ω ) = ω + ωであることがわかります。
しかし、同様の関係は左側の引数には当てはまらず、代わりに次の関係のみが成り立つ。
順序数の加算は左相殺可能である。すなわち、 α + β = α + γならば、β = γとなる。さらに、順序数β ≤ αに対して左減算を定義することもできる。すなわち、α = β + γとなるγが一意に存在する。一方、右相殺は成り立たない。
β ≤ αの場合でも右引き算は成り立ちません。例えば、γ + 42 = ωとなるようなγ は存在しません。
αより小さい順序数が加算に関して閉じており、かつ0 を含む場合、 αはγ数と呼ばれることがあります(加法的に分解不可能な順序数を参照)。これらはまさにω βの形の順序数です。


整列集合SとTの直積S × Tは、最下位の位置を先頭に置く辞書式順序の変形によって整列させることができる。実際には、 Tの各要素はSの互いに素なコピーに置き換えられる。直積の順序型は、SとTの順序型を掛け合わせた順序数である。
順序数の乗算の定義は、βに関する超限漸化式によっても表すことができます。右因子β = 0の場合、乗算は任意のαに対してα · 0 = 0となります。β > 0の場合、 α · βの値は、すべてのδ < βに対して( α · δ ) + α以上の最小の順序数です。後継順序数と極限順序数の場合を別々に記述します。
例として、ω · 2の順序関係を以下に示します。
これはω + ωと同じ順序タイプを持つ。一方、2 · ωは次のようになる。
そしてラベルを付け直すと、これはωと全く同じになります。したがって、ω · 2 = ω + ω ≠ ω = 2 · ωとなり、順序数の乗算は一般には可換ではないことがわかります(図を参照)。
加算の場合と同様に、自然数に対する順序乗算は、標準的な乗算と同じです。
α · 0 = 0 · α = 0、ゼロ積のプロパティが成り立ちます: α · β = 0はα = 0またはβ = 0を意味します。序数1は乗法恒等式、 α · 1 = 1 · α = αです。乗算は結合的です( α · β ) · γ = α · ( β · γ )。右の引数では乗算は厳密に増加し連続です: ( α < βおよびγ > 0 ) はγ · α < γ · βを意味します。乗算は厳密には増加しません。たとえば、 1 < 2ですが、 1 · ω = 2 · ω = ωです。ただし、(厳密ではなく) 増加しています。つまり、 α ≤ βはα · γ ≤ β · γを意味します。
順序数の乗算は一般に可換ではありません。具体的には、 1より大きい自然数はどの無限順序数とも可換ではなく、2つの無限順序数αとβが可換となるのは、あるゼロでない自然数mとnに対してαm = βnが成り立つ場合のみです 。関係「αはβと可換である」は1より大きい順序数上の同値関係であり、すべての同値類は可算無限です。
左図のように、分布性が成り立ちます: α ⋅ ( β + γ ) = α ⋅ β + α ⋅ γ。ただし、右側の分配法則( β + γ ) ⋅ α = β ⋅ α + γ ⋅ αは一般に当てはまりません: (1 + 1) · ω = 2 · ω = ωであるのに対し、1 · ω + 1 · ω = ω + ωは異なります。左キャンセル法則があります: α > 0かつα · β = α · γの場合、β = γです。右のキャンセルは適用されません。たとえば、1 · ω = 2 · ω = ωですが、1と2は異なります。剰余性質を持つ左除算が成り立つ。すべてのαとβに対して、β > 0ならば、 α = β · γ + δかつδ < βとなる一意のγとδが存在する。右除算は機能しない。α · ω ≤ ω ω ≤ ( α + 1) · ωとなるαは存在しない。
序数は左半環を形成しますが、環を形成しません。したがって、序数は環ですらないため、ユークリッド空間ではありません。さらに、ここで左除算を用いると、ユークリッドの「ノルム」は序数値になります。
δ数 (加法的に分解不可能な順序数 §乗法的に分解不可能な順序数を参照) は、0 < α < β のとき α ⋅ β = β となるような 1 より大きい順序数 β です。これらは、順序数2とβ = ω ω γの形の順序数から構成されます。
順序型によるべき乗の定義は、フォン・ノイマンによるすべてのより小さい順序数の集合としての順序数の定義を用いて最も簡単に説明できます。次に、順序型α βの集合を構成するために、有限個の要素x ∈ βを除くすべての要素に対してf ( x ) = 0となるようなすべての関数f : β → αの集合を考えます (本質的には、有限サポートを持つ関数を考えます)。この集合は、最下位の位置から始まる辞書式順序になっています。つまり、値 x = max{ y | f ( y ) ≠ g ( y )} に対してf ( x ) < g ( x )である場合に限り、 f < gと書きます。これは整列であり、その順序型は順序数α βです。
順序数のべき乗の定義は、指数βに関する超限再帰によっても与えることができます。指数β = 0の場合、べき乗はα = 0を含む任意のαに対してα 0 = 1を与えます。β > 0の場合、 α βの値は、すべてのδ < βに対してα δ · α以上の最小の順序数です。後継順序数と極限順序数の場合を別々に記述します。
指数βが有限数であれば、どちらの定義も大幅に簡略化されます。αβはαのβ個の積となり 、例えばω3 = ω・ω・ωとなります。また、 ω3の要素は、最下位から順に並べた自然数の3つ組として考えることができます。これは、自然数の通常のべき乗計算と一致します。
しかし、無限指数の場合、定義は自明ではないかもしれません。たとえば、αωは、 αの要素の有限列の集合を、適切に順序付けたものと同一視できます。方程式2ω = ωは、 0 と 1 の有限列を、 2 進数システムを使用して自然数と同一視できるという事実を表しています。順序数ωωは、自然数の有限列の順序タイプと見なすことができます。ωω のすべての要素(つまり、ωωより小さいすべての順序数)は、ωn1⋅c1 + ωn2⋅c2 + ⋯ + ωnk⋅cnkの形式で一意に記述できます。ここで、 k 、n1、...、nkは自然数、c1 、 ...、cnkはゼロでない自然数、n1 > ... > nkです。
一般的にも同じことが言えます。α βのすべての要素 (つまり、 α βより小さいすべての順序数) は、α b 1 ⋅ a 1 + α b 2 ⋅ a 2 + ⋯ + α b k ⋅ a kの形式で一意に記述できます。ここで、kは自然数、b 1、 ...、b kはb 1 > ... > b kを満たすβより小さい順序数、a 1、 ...、a kはαより小さいゼロでない順序数です。この式は、 i = 1、 ...、kに対してb i をa iに、 βの他のすべての要素を0に送る関数f : β → αに対応します。
順序べき乗と基数べき乗では同じ指数表記が用いられますが、これら2つの演算は全く異なるものであり、混同してはなりません。基数べき乗A Bは、すべての関数B → Aの集合の基数として定義されますが、順序べき乗α β は、有限サポートを持つ関数β → αのみを含み、通常は基数がはるかに小さい集合となります。順序べき乗と基数べき乗を混同しないようにするには、前者では順序数を表す記号 (例: ω ) を、後者では基数を表す記号 (例: ℵ 0 ) を用いることができます。
Jacobsthal は、 α ≤ βであるα β = β αの唯一の解は、 α = β、またはα = 2およびβ = 4、またはαは任意の極限序数であり、 β = ε ⋅ α ( εはαより大きいε数)によって与えられることを示しました。[ 1 ]
加算、乗算、べき乗によって開始されたシーケンスを継続する順序演算があり、これにはテトレーションやその他のハイパー演算の順序バージョンが含まれます。ヴェブレン関数も参照してください。
すべての序数αは一意にω β 1 ⋅ c 1 + ω β 2 ⋅ c 2 + ⋯ + ω β k ⋅ c kと書くことができる。ここで、kは自然数、c 1、c 2、...、c kはゼロでない自然数、β 1 > β 2 > ... > β k ≥ 0は序数である。退化ケースα = 0はk = 0の場合に発生し、 βもcも存在しない必要がある。このαの分解はαのカントール標準形と呼ばれ、基数ω位取り記数法とみなすことができる。最高指数β 1はα の次数と呼ばれ、β 1 ≤ αを満たす。等式β 1 = αはα = ω αの場合に限り成り立つ。その場合、カントール標準形は順序数をより小さな数で表現することができません。これは以下のように説明できます。
カントール標準形で表された2つの順序数を比較するには、まずβ₁、次にc₁、次にβ₂、次にc₂ 、というように順に比較します。不等号が最初に現れた時点で、成分が大きい方の順序数が大きい順序数となります。一方が他方より先に終了するまで両者が同じであれば、先に終了する方が小さい順序数となります。
カントール標準形は、自然数から有限個の加算、乗算、および底ωのべき乗の算術演算によって構築される順序数αを一意に表現し、順序付けすることを可能にします。言い換えれば、カントール標準形でβ 1 < αと仮定すると、指数β iもカントール標準形で表現でき、 β iについてもαと同じ仮定を再帰的に行うことで、これらの順序数を表す表記体系が得られます(例:
(序数を表す)。
順序数ε 0 (イプシロン ゼロ) は、カントール標準形の有限長算術式の順序値αの集合であり、遺伝的に非自明である。ここで非自明とは、0 < αのときβ 1 < αであることを意味する。これは、 ε 0 = ω ε 0となる最小の順序数であり、すなわちカントール標準形では指数が順序数自身より小さくない。これは数列の極限である。
順序数ε 0 は、算術においてさまざまな理由で重要です (本質的には、1 階ペアノ算術の証明論的強度を測定するためです。つまり、ペアノの公理は、ε 0より小さい任意の順序数までの超限帰納法を示すことができますが、 ε 0自体までの超限帰納法を示すことはできません)。
カントール標準形は順序数の和と積を計算することも可能にします。たとえば、和を計算するには、次のことを知っていれば十分です(§ 加算と§ 乗算に記載されている性質を参照)。
β ′ > βの場合。β′ = β の場合は、左側に分配法則を適用して、これをω β ( c + c ′ )と書き換えることができます。また、β ′ < βの場合は、式はすでにカントール標準形になっています。例
積を計算するために重要な事実は、0 < α = ω β 1 ⋅ c 1 + ⋯ + ω β k ⋅ c kがカントール標準形であり、0 < β ′の場合、
そして
nがゼロでない自然数の場合。例:
ω α ≤ β < ω α +1の場合、β ω = ω α · ωとなります。例えば、
カントール標準形の変形として、すべての数c i を1に設定し、指数を等しくすることを許容する方法があります。言い換えれば、すべての序数α はω β 1 + ω β 2 + ⋯ + ω β kと一意に表すことができます。ここで、kは自然数であり、β 1 ≥ β 2 ≥ ... ≥ β k ≥ 0は序数です。
カントール標準形のもう 1 つのバリエーションは「基底δ展開」であり、ω は任意の順序数δ ≥ 2に置き換えられ、係数は1 ≤ c i < δを満たします。
エルンスト・ヤコブスタールは、順序数が一意因数分解定理の一形態を満たすことを示した。すなわち、すべての非ゼロ順序数は有限個の素数順序数の積として表すことができる。この素数順序数への因数分解は一般に一意ではないが、有限個の素因数の順序を変更することを除いて一意となる「最小」素数への因数分解が存在する(Sierpiński 1958 )。
素数順序数とは、1より大きい順序数で、2つのより小さい順序数の積として表すことができないものです。最初の素数には、 2、3、5、...、ω、ω + 1、ω 2 + 1、ω 3 + 1 、 ...、ω ω、ω ω + 1、ω ω + 1 + 1、...などがあります。素数順序数には3つの種類があります。
素因数分解は一意ではありません。例えば、2 ⋅ 3 = 3 ⋅ 2、2 ⋅ ω = ω、( ω + 1) ⋅ ω = ω ⋅ ω、ω ⋅ ω ω = ω ωなどです。ただし、次の追加条件を満たす素因数分解は一意に存在します。
この素因数分解は、カントール標準形を用いて以下のように簡単に読み取ることができます。
カントール正規形順序数の因数分解
無限素数と自然数の最小積に
ここで、各n i は、有限素数の非増加列への因数分解に置き換えられ、
上で述べたように、 ε 0未満の順序数のカントール標準形は、加算、乗算、べき乗の関数記号と、各自然数とωの定数記号のみを含むアルファベットで表現できます。定数記号0と後継者演算Sだけを使用することで、無限に多くの数字を省略できます(たとえば、自然数3 はS ( S ( S (0)))と表現できます) 。これは、有限アルファベット上の順序数に名前を付けるシステムである順序表記法を説明しています。この特定の順序表記法は、算術順序式の集合と呼ばれ、 ε 0より小さいすべての順序数を表現できますが、 ε 0は表現できません。ε 0 をはるかに超える順序数を捉えることができる他の順序表記法もありますが、任意の有限アルファベット上には有限長の文字列が可算個しかないため、任意の順序表記法に対して、表現できないω 1 (最初の非可算順序数) より小さい順序数が存在します。このような順序数は、大きな可算順序数として知られています。
加算、乗算、べき乗の演算はすべて原始再帰順序関数の例であり、より一般的な原始再帰順序関数は、より大きな順序を記述するために使用できます。
順序数に対する自然和と自然積の演算は、 1906年にゲルハルト・ヘッセンベルクによって定義され、 ヘッセンベルク和(または積)と呼ばれることもあります(Sierpiński 1958 ) 。αとβの自然和は、 α ⊕ βまたはα # βと表記されることが多く、自然積はα ⊗ βまたはα ⨳ βと表記されます。
自然和と積は次のように定義されます。α = ω α 1 + ⋯ + ω α kおよびβ = ω β 1 + ⋯ + ω β ℓがカントール正規形であるとします (つまり、α 1 ≥ ... ≥ α kおよびβ 1 ≥ ... ≥ β ℓ )。γ 1 , ..., γ k + ℓを、非増加順にソートした指数α 1 , ..., α k , β 1 , ..., β ℓとします。この場合、α ⊕ β は次のように定義されます。
αとβの天然物は次のように定義される。
たとえば、α = ω ω ω + ωおよびβ = ω ω + ω 5と仮定します。すると、α ⊕ β = ω ω ω + ω ω + ω 5 + ωとなり、α + β = ω ω ω + ω ω + ω 5となります。そして、α ⊗ β = ω ω ω + ω + ω ω ω +5 + ω ω +1 + ω 6ですが、α ⋅ β = ω ω ω + ω + ω ω ω +5です。
自然和と自然積は可換かつ結合的であり、自然積は自然和全体に分布します。α < βの場合、α ⊕ γ < β ⊕ γであるという意味で、演算も単調です。α ≤ βの場合、α ⊗ γ ≤ β ⊗ γです。α < βかつγ > 0の場合、 α ⊗ γ < β ⊗ γとなります。
我々は持っています。
常にα + β ≤ α ⊕ βおよびα ⋅ β ≤ α ⊗ βが成り立ちます。α < ω γとβ < ω γの両方の場合、 α ⊕ β < ω γになります。α < ω ω γおよびβ < ω ω γの両方である場合、 α ⊗ β < ω ω γとなります。
自然和と自然積は連続ではありません。たとえば、自然和が連続であれば、lim n < ω (1 ⊕ n ) = 1 ⊕ ωとなりますが、左辺はωに等しく、右辺はω + 1に等しくなります。同様に、自然積が連続であれば、lim n < ω (2 ⊗ n ) = 2 ⊗ ωとなりますが、左辺はωに等しく、右辺は( ω 0 + ω 0 ) ⊗ ω 1 = ω 1 + ω 1 = ω · 2に等しくなります。
自然数の和と積は、ジョン・コンウェイの超現実数の体における加算と乗算(順序数に限定)と同じである。
自然演算は、ウェル半順序の理論で現れます。2 つのウェル半順序SとTが与えられ、その型(最大線形化) o ( S )とo ( T )は、非交和の型はo ( S ) ⊕ o ( T )であり、直積の型はo ( S ) ⊗ o ( T )です。[ 2 ]この関係を、 SとTを順序数αとβとする ことで、自然演算の定義として取ることができます。つまり、α ⊕ βは、α と βの非交和 (半順序として) を拡張した全順序の最大順序型であり、α ⊗ βは、 αとβの直積 (半順序として) を拡張した全順序の最大順序型です。[ 3 ] この有用な応用例は、α と β が両方ともより大きな全順序の部分集合である場合です。それらの和集合の順序型は高々α ⊕ βである。もしそれらが両方とも何らかの順序付きアーベル群の部分集合であるならば、それらの和集合の順序型は高々α ⊗ βである。
また、 αとβに関する同時超限再帰により、自然和α ⊕ βを、すべてのγ < βに対してαとγの自然和より厳密に大きい最小の順序数、およびすべてのγ < α に対してγとβの自然和より厳密に大きい最小の順序数として定義することもできます。[ 4 ]同様に、 αとβに関する同時超限再帰により、自然積α ⊗ βを、すべてのε < α およびδ < βに対して( α ⊗ δ ) ⊕ ( ε ⊗ β ) < γ ⊕ ( ε ⊗ δ )となる最小の順序数γとして定義することもできます。[ 4 ]また、その文脈での自然乗算の定義については、超現実数に関する記事を参照してください。ただし、そこでは順序数では定義されていない超現実減算が使用されています。
自然和は結合法則と交換法則を満たします。自然和は常に通常の和以上ですが、厳密にはそれよりも大きい場合もあります。たとえば、ωと1の自然和はω + 1 (通常の和)ですが、これは1とωの自然和でもあります。自然積は結合法則と交換法則を満たし、自然和に対して分配法則を満たします。自然積は常に通常の積以上ですが、厳密にはそれよりも大きい場合もあります。たとえば、ωと2の自然積はω · 2 (通常の積)ですが、これは2とωの自然積でもあります。
自然加法の下では、順序数はガンマ数ω αによって生成される自由可換モノイドの要素と同一視できます。自然加法と自然乗法の下では、順序数はデルタ数ω ω αによって生成される自由可換半環の要素と同一視できます。順序数は自然積の下で素数への一意分解を持ちません。多項式環全体は一意分解を持ちますが、非負係数を持つ多項式のサブセットは一意分解を持ちません。たとえば、x が任意のデルタ数である場合、
非負係数を持つ多項式の自然積として、それ以上分解できない2つの相容れない式が存在する。
序数と数の間には一対一の対応関係があるため、序数に対して算術演算を行うことができます。数に対する一般的な演算は、数加算、数乗算、最小除外値(mex)の3つです。数加算は、自然数に対するビットごとの排他的論理和演算の一般化です。序数の集合のmexは、その集合に含まれていない最小の序数です。