0

上限・下限に関する不等式の作り方

852
0

もともと上限・下限に苦手意識があったのですが,最近ようやく慣れてきました.
上限・下限を含む不等式の証明の仕方が分かってきたのでメモします.

定義

とりあえず定義を列挙します.
「上限とは最小上界のことである」という文の意味がわかる人は読み飛ばしてください.

半順序集合

二項関係

Xを集合とする.

  • X上の二項関係とは,直積集合X2:=X×Xの部分集合のことである.
  • X上の関係x,yXに対して,(x,y)であることをxyと書く.
    またx,y,zXについて,xyかつyzが成り立つことをxyzと書く.
半順序集合

集合X上の二項関係半順序であるとは,次の3条件が成り立つことをいう.

  • 任意のxXに対して,xxである.(反射律
  • xyxを満たす任意のx,yXに対して,x=yである.(反対称律
  • xyzを満たす任意のx,y,zXに対して,xzである.(推移律

集合Xとその上の半順序の組(X,)を,半順序集合という.

半順序は,通常の大小関係の一般化です.

通常の大小関係

R上の二項関係
:={(x,y)R2x は y 以下である}
R上の半順序である.(「以下」の定義は割愛)

半順序にはいかにも不等号っぽい記号を使うことが多いですが,反射律・反対称律・推移律の3条件を満たしてさえいれば,通常の大小関係である必要はありません.

等号

集合Xに対して
:={(x,x)xX}
X上の半順序である.

包含関係

集合Xに対して
:={(A,B)P(X)2AB}
は冪集合P(X)上の半順序である.

上限・下限

上界・下界

(X,)を半順序集合,AXの部分集合とする.

  • A上界とは,元xXであって,任意のaAに対してaxを満たすもののことである.
  • A下界とは,元xXであって,任意のaAに対してxaを満たすもののことである.
最大元・最小元

(X,)を半順序集合,AXの部分集合とする.

  • A最大元とは,Aの上界となる元MAのことである.
  • A最小元とは,Aの下界となる元mAのことである.
最大元・最小元の一意性

(X,)を半順序集合,AXの部分集合とする.このときAの最大元・最小元は,存在すればそれぞれ一意である.

よって,Aの最大元が存在すればそれをmax(A)と書き,Aの最小元が存在すればそれをmin(A)と書く.

反対称律を使う

M,MAがともにAの最大元であれば,MAの上界であることとMAからMMが成り立ち,MAの上界であることとMAからMMが成り立つ.よっての反対称律からM=Mを得る.最小元についても同様に示せる.

ようやく上限・下限の定義を述べる準備が整いました.

上限・下限

(X,)を半順序集合,AXの部分集合とする.

  • A上限とは,Aの上界全体の集合の最小元のことである.
  • A下限とは,Aの下限全体の集合の最大元のことである.

最大元・最小元の一意性より,上限・下限の一意性も成り立つ.そこで,Aの上限が存在すればそれをsup(A)と書き,Aの下限が存在すればそれをinf(A)と書く.

上界・下界・最大元・最小元・上限・下限は存在しないこともある.
また,Aの上限や下限が存在したとしても,それがAに属するとは限らない.

本題

上限が出てくる不等式は,次のように作ることができます.
(下限についてもほぼ同様の議論ができるので,以降は上限のみ扱います.)

上限を含む不等式の導出

(X,)を半順序集合,AXの部分集合とし,Aの上限sup(A)が存在すると仮定する.

  1. 任意のaAに対して,asup(A)が成り立つ.
  2. xXAの上界であるならば,sup(A)xが成り立つ.
上限の定義そのまま
  1. sup(A)Aの上界であることからわかる.
  2. sup(A)Aの上界の最小元であることからわかる.

この公式から,次のことが言えます.

  1. sup(A)という形の不等式を示すためには,Aであることを確かめればよい.
  2. sup(A)という形の不等式を示すためには,Aの上界であること,つまり任意のaAに対してaが成り立つことを確かめればよい.

これだけ見てもよくわからないかもしれないので,いくつか例題を解いてみましょう.

(X,)を半順序集合,A,BXの部分集合でABを満たすものとする.
このときsup(A),sup(B)が両方存在するならば,sup(A)sup(B)が成り立つ.

(i) を踏まえるとsup(A)Bであることを示したくなりますが,これは一般に成り立つとは限りません(たとえばX=RA=B=(0,1)が反例になる).
そこで,ここでは (ii) を使って示すことにします.つまりsup(B)Aの上界であることを示すということですが,これは (i) からすぐに分かります.

sup(B)Aの上界であることを示す

aAを任意に取る.このときABよりaBが成り立つから,asup(B)である.したがってsup(B)Aの上界であり,sup(A)sup(B)が示された.

(X,)を半順序集合,A,BXの空でない部分集合とし,任意のaAbBに対してabが成り立つとする.
このときsup(A),sup(B)が両方存在すれば,sup(A)sup(B)が成り立つ.

この命題も (i) では示せないので,(ii) で示します.

sup(B)Aの上界であることを示す

aAbBを任意に取る.このとき
absup(B)
が成り立つ.したがってsup(B)Aの上界であり,sup(A)sup(B)が示された.

Rを通常の大小関係で半順序集合とみなし,Rの部分集合A,Bに対して
A+B:={a+baA, bB}
と定義する.このとき,sup(A),sup(B),sup(A+B)がすべて存在するならば,sup(A+B)sup(A)+sup(B)が成り立つ.

sup(A)+sup(B)A+Bの上界であることを示す

xA+Bを任意に取ると,x=a+bを満たすaAbBが取れる.このときasup(A)かつbsup(B)が成り立つから
x=a+bsup(A)+sup(B)
であり,sup(A)+sup(B)A+Bの上界であることが示された.

まとめ

上限・下限を含む不等式の導出は,次の表に則って考えればだいたい何とかなる気がします.
赤字の行は上限・下限の定義から直ちに従う最も基本的な性質です.
(簡単のため,表に現れる部分集合が空でなく上限・下限をもつことは仮定します)

仮定結論
xAxsup(A)
aA, xaxsup(A)
aA, axsup(A)x
ABsup(A)sup(B)
aA, bB, absup(A)sup(B)

下限バージョンも載せておきます.(4行目の不等号の向きに注意)

仮定結論
xAinf(A)x
aA, axinf(A)x
aA, xaxinf(A)
ABinf(B)inf(A)
aA, bB, abinf(A)inf(B)

足りないもの・あった方が良いものがあれば教えてください.
ここまで読んでいただき,ありがとうございました.

投稿日:2023717
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 定義
  2. 半順序集合
  3. 上限・下限
  4. 本題
  5. まとめ