0

任意の集合上に全順序が存在する (Zornの補題の練習問題)

323
1
Zornの補題

順序集合Pの任意の空でない全順序部分集合がPにおいて上界を持つとき、Pは帰納的であるという。
空でない帰納的順序集合には極大元が存在する。

 ツォルンの補題を使った証明はだいたいワンパターンで、存在を主張したい数学的対象と同種の数学的対象からなる順序集合を作り(以下の証明の[1])、その集合が補題の条件をみたすことを示し([2], [3])、補題によって存在が保証された極大元が求める数学的対象であることを証明して([4])、万事至れりとなる。

 示すことが多いので、証明はだいたいゴチャゴチャして長くなりがちである(でも発想とか要らないので、地道にやってゆけば誰でも証明できる)。

Xを任意の集合とする。X上に全順序が存在する。

[1] X上の順序関係全体が順序集合になること

 X上の2項関係Rが順序関係であるとは、次の順序の公理をみたすこと:

  • 反射律: xX(xRx)
  • 反対称律: x,yX(xRyyRxx=y)
  • 推移律: x,y,zX(xRyyRzxRz)

 X上の任意の2項関係は、X×Xの部分集合である。そこで、X上の順序関係全体の集合P
    P:={R2X×X:RX上の反射的・反対称的・推移的関係}
として定義され、分出公理によってPは集合になる。
 P上の包含関係2X×X上の包含順序の部分関係であり、(P,)は順序集合になる。

[2] Pが空でないこと

 X上の関係EqX×Xを以下で定義する:
    Eq:={(x,x):xX}
 このとき明らかにEqは順序の公理をみたすから、EqPである。

[3] (P,)が帰納的であること

 CPの空でない全順序部分集合とする。RX×Xを以下で定義する:
    R:=RCR
 任意のRCについてRRだから、RCの上界。そこでRP、つまりRが順序の公理をみたすことを示せばよい。

  【3.a】反射律: xX(xRx)
 任意のRCは反射的だから、任意のxXについて、(x,x)RRとなる。

  【3.b】反対称律: x,yX(xRyyRxx=y)
 xRyyRxとすると、(x,y)及び(y,x)Rが含むことから、(x,y)R1(y,x)R2なる、R1,R2Cが存在する。Cは全順序集合なのでR1R2R2R1だが、R1R2ならR2を、R2R1ならR1Rとおく。すると(x,y),(y,x)Rであり、Rの反対称性よりx=yとなる。

  【3.c】推移律: x,y,zX(xRyyRzxRz)
 xRyyRzとすると、(x,y)及び(y,z)Rが含むことから、(x,y)R1(y,z)R2なる、R1,R2Cが存在する。Cは全順序集合なのでR1R2R2R1だが、R1R2ならR2を、R2R1ならR1Rとおく。すると(x,y),(y,z)Rであり、Rの推移性より(x,z)RRとなる。

 よって、RPである。

 さて、以上[1]~[3]より(P,)は空でない帰納的順序集合であり、Zornの補題により(P,)は極大元を有するが、そのひとつをR0と書く。

[4] R0X上の全順序関係であること

 背理法。R0が全順序でないと仮定する。
 このとき、t,uXが存在して、(t,u)R0にも(u,t)R0にもならない。そこでR0を以下の通り定める:
    Δ:={(x,y)X×X:xR0tuR0y}
    R0:=R0Δ
 定義よりR0R0R0Pの極大元だから、もしR0Pであるとすれば、R0=R0となるはず。しかしR0R0である。実際(t,u)Δであり、(t,u)R0だが(t,u)R0なので。これは矛盾。

 そこでR0P、つまりR0が順序の公理をみたすことを示せば証明が完成する。

  【4.a】反射律: xX(xR0x)
 R0の反射性より、任意のxXについて(x,x)R0R0となる。

  【4.b】反対称律: x,yX(xR0yyR0xx=y)
 R0が反対称的でなければ、(x,y),(y,x)R0xyなるx,yXがある。xyR0の反対称性とより、(x,y)R0(y,x)R0である。
 (x,y)R0のとき、(x,y)Δなので、xR0tかつuR0yである。ここで(y,x)R0なら、uR0yyR0xxR0tR0の推移性とよりuR0tが言えて、(u,t)R0に反する。他方(y,x)R0なら、(y,x)Δで、uR0xuR0xxR0tR0の推移性とよりuR0tとなり、同様に矛盾する。
 (y,x)R0のときも同様。

  【4.c】推移律: x,y,zX(xR0yyR0zxR0z)
 R0が推移的でなければ、(x,y),(y,z)R0かつ(x,z)R0であるような、x,y,zXがある。(x,z)R0なので(x,z)Δであり、xR0tでないかuR0zでないかである(★)。また、R0R0なので(x,z)R0でもあり、R0の推移性より、(x,y)R0(y,z)R0である。

    【4.c.i】(x,y)R0の場合
 このとき(x,y)Δなので、xR0tかつuR0yである。xR0tなので、(★)よりuR0zでない。
 (y,z)R0であるとすれば、uR0yyR0zR0の推移性とより、uR0zとなって矛盾する。
 (y,z)R0でないとすれば、(y,z)Δで、やはりuR0zとなって矛盾する。

    【4.c.ii】(y,z)R0の場合
 このときも【4.c.i】とほぼ同様にして矛盾が示せる。

 以上[1]~[4]より、X上の全順序関係R0が得られた。(証明終)

投稿日:20231115
更新日:20231115
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中