

順序理論において、弱順序とは、集合の順位付けという直感的な概念を数学的に定式化したものであり、その集合の要素の中には互いに同順位のものもある。弱順序は、完全順序集合(同順位のない順位付け)の一般化であり、さらに(厳密に)部分順序集合や前順序によって一般化される。[ 1 ]
弱い順序付けを形式化する一般的な方法はいくつかあり、それぞれ異なるものの、暗号同型性(情報の損失なく相互変換可能)を備えています。例えば、厳密な弱い順序付け(比較不可能性が推移関係である厳密に部分順序付けられた集合)、全前順序(任意の要素のペア間に2つの可能な関係のうち少なくとも1つが存在する推移的な二項関係)、または順序付き分割(要素を互いに素な部分集合に分割し、部分集合に全順序を付ける)として公理化することができます。多くの場合、効用関数に基づく優先配置と呼ばれる別の表現も可能です。
弱い順序付けは、順序付きベル数によって数えられます。これらは、コンピュータサイエンスでは分割細分化アルゴリズムの一部として、またC++標準ライブラリで使用されています。[ 2 ]
競馬では、写真判定方式の採用により、同着(この文脈ではデッドヒートと呼ばれる)は一部解消されたものの、全て解消されたわけではないため、競馬の結果は弱い順序付けでモデル化できる。[ 3 ] 2007年のメリーランド・ハントカップ障害競走の例では、ザ・ブルースが明らかに優勝したが、バグ・リバーとリア・チャームの2頭が2位で同着となり、残りの馬はさらに後方に位置し、3頭は完走しなかった。[ 4 ]この結果を表す弱い順序付けでは、ザ・ブルースが1位、バグ・リバーとリア・チャームはザ・ブルースの後だが完走した他のすべての馬の前に位置し、完走しなかった3頭は順位の最下位だが同着となる。
ユークリッド平面上の点は、原点からの距離によって順序付けることができ、これは無限個の要素、無限個の同点要素の部分集合(原点を中心とする共通の円に属する点の集合)、およびこれらの部分集合内の無限個の点を持つ弱い順序付けの別の例となる。この順序付けには最小の要素(原点自体)は存在するが、2番目に小さい要素も最大の要素も存在しない。
Opinion polling in political elections provides an example of a type of ordering that resembles weak orderings, but is better modeled mathematically in other ways. In the results of a poll, one candidate may be clearly ahead of another, or the two candidates may be statistically tied, meaning not that their poll results are equal but rather that they are within the margin of error of each other. However, if candidate is statistically tied with and is statistically tied with it might still be possible for to be clearly better than so being tied is not in this case a transitive relation. Because of this possibility, rankings of this type are better modeled as semiorders than as weak orderings.[5]
Suppose throughout that is a homogeneousbinary relation on a set (that is, is a subset of ) and as usual, write and say that holds or is true if and only if
Preliminaries on incomparability and transitivity of incomparability
Two elements and of are said to be incomparable with respect to if neither nor is true.[1] A strict partial order is a strict weak ordering if and only if incomparability with respect to is an equivalence relation. Incomparability with respect to is always a homogeneous symmetric relation on It is reflexive if and only if is irreflexive (meaning that is always false), which will be assumed so that transitivity is the only property this "incomparability relation" needs in order to be an equivalence relation.
Define also an induced homogeneous relation on by declaring that where importantly, this definition is not necessarily the same as: if and only if Two elements are incomparable with respect to if and only if are equivalent with respect to (or less verbosely, -equivalent), which by definition means that both are true. The relation "are incomparable with respect to " is thus identical to (that is, equal to) the relation "are -equivalent" (so in particular, the former is transitive if and only if the latter is). When is irreflexive then the property known as "transitivity of incomparability" (defined below) is exactly the condition necessary and sufficient to guarantee that the relation "are -equivalent" does indeed form an equivalence relation on この場合、任意の2つの要素が満足単一のオブジェクトとして識別される(具体的には、共通の同値クラスで一緒に識別される)。
意味
集合上の厳密な弱順序付け厳密な半順序であるの上比較不可能な関係が引き起こすによるは推移関係である。[ 1 ] 具体的には、 上の厳密な弱順序は同次関係の上以下の4つの特性をすべて備えているもの:
性質(1)、(2)、(3)は厳密な半順序を定義する性質ですが、非対称性(3)が非反射性(1)を意味すること、また非反射性(1)と推移性(2)が共に非対称性(3)を意味することから、このリストにはいくらか冗長性があります。[ 6 ]比較不能関係は常に対称であり、反射的になるのは、次の場合に限ります。これは非反射的な関係である(上記の定義で仮定されている)。したがって、厳密な半順序が厳密な弱順序であるのは、誘導される非比較関係が同値関係である場合に限る。この場合、同値類は分割される。さらに、セットこれらの同値類は、二項関係によって厳密に全順序付けすることができ、それは次のように表される。それはすべての人にとって定義されていますによる:
逆に、パーティション上の厳密な全順序はの厳密な弱い順序付けが生じるの上定義される集合が存在する場合に限り、この分割において、
すべての半順序が比較不能性の推移律に従うわけではない。例えば、集合の半順序を考えてみよう。関係によって定義されるペア比較できないがそしては関連しているので、比較不可能性は同値関係を形成しず、この例は厳密な弱い順序ではありません。
比較不能性の推移性には、以下の各条件が必要であり、厳密な部分順序の場合には十分条件でもある。
厳密弱順序は全前順序または(非厳密)弱順序と非常に密接に関連しており、厳密弱順序でモデル化できる数学的概念は全前順序でも同様にモデル化できます。全前順序または弱順序とは、任意の2つの要素が比較可能である前順序のことです。 [ 7 ]全前順序以下の特性を満たす:
全順序とは、反対称な全前順序、つまり部分順序のことである。全前順序は、選好関係とも呼ばれることがある。
厳密弱順序の補集合は全前順序であり、その逆もまた然りですが、厳密弱順序と全前順序の関係は、要素の順序を反転させるのではなく、保持する形で関連付ける方がより自然です。したがって、補集合の逆をとります。厳密弱順序の場合、総予約数を定義する設定することで常にそうでない場合は反対に、全前順序から厳密な弱順序 < を定義するセット常にそうでない場合は[ 8 ]
任意の順序関係には、2 つの要素が対応する同値関係が存在する。そして等価であると定義されるのは、全順序の場合、同値類集合上の対応する部分順序は全順序となる。2つの要素が全順序において同値であるのは、対応する厳密弱順序において比較不能である場合に限る。
集合の分割は、空でない互いに素な部分集合の族である。持っているそれらの和集合として。分割は、分割された集合上の全順序とともに、リチャード・P・スタンレーによって順序付き分割[ 9 ] 、セオドア・モツキンによって集合のリスト[ 10 ]と呼ばれる構造を与える。有限集合の順序付き分割は、分割内の集合の有限列として記述できる。例えば、集合の3つの順序付き分割は、は
厳密な弱順序付けにおいては、比較不能性の同値類によって集合分割が生じ、その集合は要素から全順序付けを継承し、順序付き分割を形成する。逆に、任意の順序付き分割は厳密な弱順序付けを生み出し、その分割において2つの要素が同じ集合に属する場合には比較不能となり、それ以外の場合にはそれらを含む集合の順序を継承する。
十分に小さい濃度の集合の場合、実数値関数に基づく第4の公理化が可能である。任意の集合であれば、実数値関数となる。の上厳密な弱い秩序を誘導する設定することで 関連する総事前注文は、次のように設定することで得られます。 そして、関連する等価性を設定することによって
関係は変化しないに置き換えられます(合成関数)は、少なくとも の範囲で定義された厳密に増加する実数値関数です。例えば、効用関数は選好関係を定義します。この文脈では、弱い順序付けは選好配置とも呼ばれます。[ 11 ]
もし有限または可算であり、このように関数で表現できる。[ 12 ]しかし、対応する実関数を持たない厳密な弱順序が存在する。例えば、辞書式順序にはそのような関数は存在しない。したがって、ほとんどの選好関係モデルでは、その関係は順序保存変換を除いて効用関数を定義しますが、辞書式選好にはそのような関数はありません。
より一般的に言えば、集合です。は厳密な弱順序を持つ集合であるそして関数である場合、厳密な弱い順序付けを誘導する設定することで これまでと同様に、関連する全先行順序は次のように設定することで得られる。 そして、関連する等価性を設定することによって ここでは、は単射関数なので、 上の 2 つの同値な要素のクラス等価要素のより大きなクラスを誘発する可能性があるまた、全射関数であるとは想定されていないため、上の同値要素のクラスはより小さいクラスまたは空のクラスを誘発する可能性がありますしかし、その機能は分割を写像する単射関数を誘導するそれについてしたがって、有限分割の場合、クラスの数はクラスの数以下
半順序は厳密弱順序を一般化しますが、非比較性の推移性を仮定しません。[ 13 ]三分法である厳密弱順序は厳密全順序と呼ばれます。[ 14 ]この場合、補順序の逆である全前順序は全順序です。
厳密な弱順序の場合もう一つの関連する反射関係は、反射閉包、つまり(厳密ではない)半順序である。関連する2つの反射関係は、異なる点に関して異なっている。そしてどちらもまたは: 厳密な弱順序に対応する全前順序では、そして反射閉包によって与えられる部分順序では、または厳密な全順序の場合、これら 2 つの関連する反射関係は同じです。対応する (非厳密な) 全順序です。[ 14 ]厳密な弱順序の反射閉包は、直列並列部分順序の一種です。
異なる弱順序の数(厳密弱順序または全前順序として表される)-要素セットは、次のシーケンス(OEISのシーケンスA000670)で与えられます。
S ( n , k )は第 2 種のスターリング数を指すことに注意してください。
これらの数は、フビニ数または順序付きベル数とも呼ばれます。
例えば、ラベル付きの3つのアイテムのセットの場合、3つのアイテムすべてが同順位となる弱い順序が1つ存在します。アイテムを1つの単一アイテムのセットと、同順位の2つのアイテムのグループに分割する方法は3通りあり、それぞれの分割方法によって2つの弱い順序(単一アイテムが2つのグループよりも小さい場合と、この順序が逆の場合)が生成され、このタイプの弱い順序は6つ存在します。また、セットを3つの単一アイテムに分割する方法は1つだけあり、これらは6通りの異なる方法で完全に順序付けできます。したがって、3つのアイテムに対しては、合計で13通りの異なる弱い順序が存在します。

部分順序とは異なり、与えられた有限集合上の弱順序の族は一般に、与えられた順序に単一の順序関係を追加または削除する操作によって連結されることはありません。たとえば、3 つの要素の場合、3 つの要素すべてが結び付けられている順序は、厳密な弱順序または全前順序の公理化のいずれにおいても、同じ集合上の他の弱順序とは少なくとも 2 つのペアが異なります。ただし、集合上の弱順序がより密接に連結される別の種類の操作は可能です。二分法を 2 つの同値類を持つ弱順序と定義し、二分法が与えられた弱順序と互換性があるとは、順序で関連付けられているすべての 2 つの要素が、二分法で同じ方法で関連付けられているか、または結び付けられている場合と定義します。あるいは、二分法は弱順序のデデキント切断として定義することもできます。この場合、弱順序は互換性のある二分法の集合によって特徴付けられます。ラベル付きアイテムの有限集合の場合、弱い順序付けの任意のペアは、この二分法の集合に一度に 1 つの二分法を追加または削除する一連の操作によって互いに接続できます。さらに、弱い順序付けを頂点とし、これらの操作を辺とする無向グラフは、部分的な立方体を形成します。[ 15 ]
幾何学的には、与えられた有限集合の全順序は、順列多面体の頂点として表され、同じ集合上の二分法は順列多面体の面として表される。この幾何学的表現では、集合上の弱順序は、順列多面体のさまざまな次元の面に対応する(順列多面体自体も面として含まれるが、空集合は含まれない)。面の余次元は、対応する弱順序における同値類の数を与える。[ 16 ]この幾何学的表現では、弱順序上の移動の部分立方体は、順列多面体の面格子の被覆関係を記述するグラフである。
例えば、3つの要素からなる順列多面体は、正六角形です。この六角形の面格子(ここでも、六角形自体を面として含めますが、空集合は含めません)は、13個の要素から構成されます。1つの六角形、6つの辺、6つの頂点です。これらは、完全に同点の弱い順序付け1つ、同点の弱い順序付け6つ、および全順序付け6つに対応します。これらの13個の弱い順序付けにおける移動のグラフを図に示します。
前述のように、弱順序は効用理論に応用されています。[ 12 ]線形計画法やその他の組み合わせ最適化問題では、解や基底の優先順位は、実数値の目的関数によって決定される弱順序によって与えられることがよくあります。これらの順序における同順位の現象は「縮退」と呼ばれ、縮退によって引き起こされる問題を回避するために、この弱順序を全順序に洗練するためにいくつかのタイプの同順位解消ルールが使用されてきました。[ 17 ]
弱い順序は、コンピュータサイエンスにおいても、辞書式幅優先探索や辞書式トポロジカル順序付けのための分割改良ベースのアルゴリズムで使用されています。これらのアルゴリズムでは、グラフの頂点上の弱い順序(頂点を分割する集合の族と、集合上の全順序を提供する二重リンクリストとして表現される)がアルゴリズムの過程で徐々に改良され、最終的にアルゴリズムの出力となる全順序が生成されます。[ 18 ]
C++プログラミング言語の標準ライブラリでは、 setおよびmultisetデータ型は、テンプレートのインスタンス化時に指定される比較関数によって入力をソートし、厳密な弱い順序付けを実装するものと想定されています。[ 2 ]