7
大学数学基礎解説
文献あり

「写像は二項関係の特殊なもの」という考え方によるwell-definedの解釈

3057
1

この記事では商集合上の写像を定義するときに出てくるwell-defined性に解釈を与えます。
「写像は二項関係の特殊なもの」という考え方を使い、商集合上の写像の定義がwell-definedであることを「写像であると期待して定義したものを二項関係として見て、それが写像である」という解釈を与えます。
「写像は二項関係の特殊なもの」という考え方では、二項関係のうち左全域性と右一意性を満たすものを写像といいます。well-defined性を考える上では右一意性が重要になります。

well-definedとは

なにか写像を定義したとします。その定義には問題があって、写像だと思って定義したものが実は写像ではなかった、ということがあります。そういうときに定義がwell-definedでないと言います。
逆に写像だと思って定義したものが確かに写像である場合(問題がない場合)、定義がwell-definedであるといいます。ここでは、商集合上の写像のwell-defined性について例を用いて説明します。まずは例のための準備をします。

準備

Z上の同値関係xyxy(mod3)(x,yZ)と定義します。
同値関係に関するaZの同値類を[a]={xZxa}と定義します(aを代表元と呼びます)。
Zの同値関係による商集合をZ/={[a]aZ}と定義します。

次の式が成り立ちます。

  • =[6]=[3]=[0]=[3]=[6]=
  • =[5]=[2]=[1]=[4]=[7]=
  • =[4]=[1]=[2]=[5]=[8]=

また、Z/={[0],[1],[2]}と書けます。

このZ/のことをZ/3Zと書くことが多いですが、ここではそのままZ/を使います。

well-definedでない例

まずはwell-definedでない写像の定義の例を見てみます。

f1:Z/Z/;[a][|a|](aZ) について考えます。結論から言うとf1は写像ではなく、f1を写像だと思うと次のような問題が発生します。

次の式が成り立ちます。

  • [1]=[2]
  • f1([1])f1([2])f1([1])=[1], f1([2])=[2]で、[1][2]なので)

ここで、[1]=[2]なのに、f1([1])f1([2])であるという問題が発生しています。

このことから、f1は写像ではない(写像の定義として問題がある)と言えます。

そもそも写像というのは、直感的に言うと「定義域の各元に対して、値域の元をひとつ定める対応」です。今回の場合は、定義域の元[1]=[2]に対して、2つの異なる元[1],[2]が対応してしまっているので写像ではない、と言えます。

このように、写像だと思って定義しようとしたけど、うっかり定義域のある元に対して値域の元を2つ以上定めてしまい、写像だと思ってたものが実は写像ではなかったというとき、写像の定義がwell-definedでないと言います。

今回の場合は
(1) 「あるa1,a2Zが存在して、[a1]=[a2]だが[|a1|][|a2|]
が成り立つ(例: a1=1,a2=2)からwell-definedでないと言えます。
また別の言い方をすると、同じ同値類でも代表元のとり方(a1=1,a2=2)によって計算結果(f1の出力)が異なるからwell-definedでない、という言い方もできます。

well-definedな例

f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ) について考えます(これはZ/上の足し算です)。

f2は本当に写像(定義がwell-defined)なのでしょうか。つまり、定義域の各元に対して、値域の元をひとつ定めているのでしょうか。

命題(1)と同じ考え方で
(2) 「あるa1,b1,a2,b2Zが存在して、([a1],[b1])=([a2],[b2])だが[a1+b1][a2+b2]
が成り立った場合には、定義域のある元に対して異なる2つの元を対応させてしまっているので写像では無い(well-definedではない)ことになってしまいます。
ただし、命題(2)は成り立たず、命題(2)を否定した次の命題(3)が成り立ちます。

(3) 「任意のa1,b1,a2,b2Zに対して、([a1],[b1])=([a2],[b2])ならば[a1+b1]=[a2+b2]

余談:命題(3)が成り立つことの証明
証明

[a1]=[a2]から、a1a2(mod3)が成り立ちます。
また、[b1]=[b2]から、b1b2(mod3)が成り立ちます。
a1a2(mod3)b1b2(mod3)から、a1+b1b1+b2(mod3)が成り立ちます。
つまり、[a1+b1]=[a2+b2]が成り立ちます。

命題(3)f2の出力が代表元のとり方によらずに定まるということを表しています。

直感的には、命題(3)が成り立つことから定義域の各元に対して値域の元をひとつ定めている、つまりf2が写像である(定義がwell-definedである)と言えます(数学の本や講義資料ではよく、「f2の定義がwell-definedであることをいうためには命題(3)を示せば良い」という言い方をします)。ただし、本当にそう言えるということを厳密に示そうとすると、少し曖昧な部分があってモヤっとします。

「命題(3)が成り立つ f2の定義がwell-defined」の証明
命題(3)が成り立つ f2の定義がwell-defined

定義域Z/×Z/の各元に対して値域Z/の元を1つ定めていることを示せばよいです。定義域の各元に対して値域の元を1つ以上定めていることは明らかです。そこで、定義域の各元に対して、値域の元が対応していれば一意であること、つまり任意のxZ/×Z/、任意のy1,y2Z/に対して、xy1(f2の定義によるxからy1への対応)とxy2(f2の定義によるxからy2への対応)があるならば、y1=y2であることを示せば良いです。

任意のxZ/×Z/、任意のy1,y2Z/に対して、xy1xy2の対応があるとします。
f2の定義とxy1から、あるa1,b1Zが存在して、x=([a1],[b1]),y1=[a1+b1]が成り立ちます。
同様に、f2の定義とxy2から、あるa2,b2Zが存在して、x=([a2],[b1]),y2=[a2+b2]が成り立ちます。
命題(3)とx=([a1],[b1])=([a2],[b2])から、[a1+b1]=[a2+b2]、つまりy1=y2が成り立ちます。


以上から、定義域の各元に対して値域の元を1つ定めている、つまりf2の定義がwell-definedであることが言えます。

モヤッとなる原因として次の2つが挙げられます。

  • 写像の定義(定義域の各元に対して、値域の元をひとつ定める対応)が少し曖昧なこと(対応とはなにか)
  • f2が写像かどうかまだわからない段階では、f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ)という定義は何を定義しているのかが謎。何を定義しているのか謎だが証明に使うことになる。

そこでこの記事では、写像とはなにかを厳密に定義します。具体的には、写像を二項関係の特殊なものとして定義します。
また、f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ) という定義は、f2が写像かどうかわからない段階では{(([a],[b]),[a+b])a,bZ}で定まるZ/×Z/Z/の間の二項関係を定義していると解釈します。この二項関係が写像の条件を満たすかどうかということを考えることで、f2の定義が写像の定義としてwell-definedであるかを考えます。

写像は二項関係の特殊なもの

写像は二項関係の特殊なものとして定義できることを紹介します。まずは二項関係を定義します。

二項関係

X,Yを集合とします。GX×Yとします。このとき、3つ組R=X,Y,GXYとの間の二項関係といいます。Gを二項関係Rのグラフといいます。

一般にはG自体を二項関係と呼ぶことが多いですが、この記事では写像の一般化として二項関係を用いるため、X,Yを含めた3つ組として二項関係を定義します。
次に二項関係を用いて写像を定義します。

写像

f=X,Y,Gを二項関係とします。二項関係fが次の性質を満たしているとします。

  • 左全域性: 任意のxXに対して、あるyYが存在して、(x,y)G
  • 右一意性: 任意のxXと任意のy1,y2Yに対して、(x,y1),(x,y2)Gならばy1=y2

このとき、二項関係fXからYへの写像といいます。二項関係fXからYへの写像であることをf:XYと書きます。

xXを任意に取ります。左全域性と右一意性から、「あるyYが一意に存在して、(x,y)G」が成り立ちます。そのようなyf(x)と表記します。つまり、任意のxX,yYに対して(x,y)Gy=f(x)が成り立ちます。

Gを写像fのグラフといいます。また、G={(x,f(x))xX} が成り立ちます。

左全域性は「任意のxXに対して、xに対応するYの元が少なくても一つは存在する」ことを言っていて、右一意性は「任意のxXに対して、xに対応するYの元は存在すれば一意である」ことを言っています。

写像の例

X={0,1,2}, Y={3,4,5}とし、G={(0,3),(1,4),(2,3)}とします。このとき、二項関係f=X,Y,Gは写像です。f(0)=3, f(1)=4, f(2)=3を満たします。

写像でない例(左全域性を満たさない)

X={0,1,2}, Y={3,4,5}とし、G={(0,3),(1,4)}とします。このとき、二項関係f=X,Y,Gは左全域性を満たさないので、写像ではありません。((2,y)GとなるyYが存在しないため、左全域性を満たしていないです。)

写像でない例(右一意性を満たさない)

X={0,1,2}, Y={3,4,5}とし、G={(0,3),(0,5),(1,3),(2,4)}とします。このとき、二項関係f=X,Y,Gは右一意性を満たさないので、写像ではありません。((0,3),(0,5)G ですが、35です。入力0に対して、3,5の2つの出力が対応してしまっています。つまり右一意性を満たしていません。)

写像を定義する表記

一般に写像を定義するとき、f:ZZ; nn+1のように書くことがあります。この記事の定式化ではf=Z,Z,G(ただし、G={(n,n+1)nZ})と書けます。

本題

「well-definedとは」の章では、次の2つの写像の定義を例に上げました。

  • f1:Z/Z/;[a][|a|](aZ)
  • f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ)

f1の例はwell-definedでない例として紹介し、f2はwell-definedの例として紹介しました。
「写像は二項関係の特別なもの」という考え方を用いると、写像の定義がwell-definedであるとは、「その写像の定義を二項関係としてみたときに、その二項関係が写像である」という解釈を与えることができます。
ここでは、f1,f2の定義を二項関係の定義としてみて、その二項関係が写像であるかどうかを見てwell-definedかどうかを見ていきます。

f1:Z/Z/;[a][|a|](aZ)の場合、
f1=Z/,Z/,G1(ただし、G1={([a],[|a|])aZ})という二項関係を定義しているという解釈ができます。f1を二項関係として見たとき、二項関係f1は右一意性(任意のxZ/、任意のy1,y2Z/に対して(x,y1),(x,y2)G1ならばy1=y2)を満たしません(x=[1]=[2],y1=[1],y2=[2])。よって、二項関係f1は写像でないです(なお、左全域性は満たします)。こういうときはf1の定義はwell-definedでないと言えます。

f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ)の場合は、
f2=Z/×Z/,Z/,G2(ただし、G2={(([a],[b]),[a+b])a,bZ})という二項関係を定義しているという解釈ができます。f2を二項関係としてみたとき、後で見るように二項関係f2は左全域性と右一意性を満たします。よって、二項関係f2は写像です。こういう場合にはf2の定義はwell-definedであると言えます。

次に、二項関係f2が左全域性と右一意性が成り立つことを確認します。左全域性を満たすことは明らかです。一応証明を書くと次のようになります。

二項関係f2の左全域性

左全域性の定義から「任意のxZ/×Z/に対して、あるyZ/が存在して、(x,y)G2」であることを示せばよいです。

xZ/×Z/を任意にとります。Z/の定義から、あるa,bZが存在して、x=([a],[b])が成り立ちます。
y=[a+b]とすると、(x,y)G2が成り立ちます。

以上から、二項関係f2は左全域性を満たします。

次に右一意性を満たすことを証明します。この証明には「well-definedとは」の章で出てきた命題(3)
(3) 「任意のa1,b1,a2,b2Zに対して、([a1],[b1])=([a2],[b2])ならば[a1+b1]=[a2+b2]
が成り立つことを用います。

二項関係f2の右一意性

右一意性の定義から「任意のxZ/×Z/と任意のy1,y2Z/に対して、(x,y1),(x,y2)G2ならばy1=y2」であることを示せばよいです。

xZ/×Z/y1,y2Z/を任意にとって固定し、(x,y1),(x,y2)G2が成り立つと仮定します。
(x,y1)G2から、あるa1,b1Zが存在して、(x,y1)=(([a1],[b1]),[a1+b1])が成り立ちます。
(x,y2)G2から、あるa2,b2Zが存在して、(x,y2)=(([a2],[b2]),[a2+b2])が成り立ちます。
x=([a1],[b1])=([a2],[b2])と命題(3)から[a1+b1]=[a2+b2]が成り立ちます。
つまり、y1=y2が成り立ちます。

以上から、二項関係f2は右一意性を満たします。

命題(3)が右一意性を示すのに重要な命題になっていて、命題(3)が示せたら右一意性が言える、と表現することができます。左全域性はほとんど自明なので、命題(3)が示せたらwell-definedであることが言える、と表現することもできます。

実は、右一意性を認めたら命題(3)を導出することができます(後で一般化して示します)。つまり命題(3)と右一意性は同値で、命題(3)は右一意性を表していると解釈することもできます。

一般化

今までの話を一般化して考えていきます。

f1,f2の写像の定義

  • f1:Z/Z/;[a][|a|](aZ)
  • f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ)

のwell-defined性の話は次のように一般化できます。

写像のwell-defined性

X,X,Yを集合とし、p:XX, f:XYを写像とします。
f~:XY; p(x)f(x)(xX) が写像の定義としてwell-definedであることを次のように定義します。

f~を二項関係としてf~=X,Y,G(ただしG={(p(x),f(x))xX})と定義したとき、二項関係f~が写像である(つまり二項関係f~が左全域性と右一意性を満たす)。

f~の定義がwell-definedである場合、3つの写像p,f,f~には次の関係があります(つまりf=f~pが成り立ちます)。

XfpYXf~

f1での例

f1:Z/Z/;[a][|a|](aZ)について

f~:XY; p(x)f(x)(xX)
X,X,Y,p,fを次のように設定すると、f1=f~になります。

  • X=Z
  • X=Z/
  • Y=Z/
  • p:ZZ/;a[a]
  • f:ZZ/;a[|a|]

先程見たとおり、f1を二項関係としてみたとき右一意性を満たさないので写像ではない、つまりwell-definedではないです。

f2での例

f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ) について

f~:XY; p(x)f(x)(xX)
X,X,Y,p,fを次のように設定すると、f2=f~になります。

  • X=Z×Z
  • X=Z/×Z/
  • Y=Z/
  • p:Z×ZZ/×Z/;(a,b)([a],[b])
  • f:Z×ZZ/;(a,b)[a+b]

p,f,f~(=f2)の関係を図に表すと次のようになります。

先程見たとおり、f2を二項関係としてみたとき左全域性と右一意性を満たすので写像で、つまりwell-definedです。

f~:XY; p(x)f(x)(xX) の形で定義される写像のwell-defined性の確認(つまり左全域性と右一意性の確認)には次の定理が使えます。

X,X,Yを集合とし、p:XX, f:XYを写像とします。f~:XY; p(x)f(x)(xX) が写像の定義としてwell-definedかどうかについて考えます。f~を二項関係としてf~=X,Y,G(ただしG={(p(x),f(x))xX})と定義したとき、次の命題が成り立ちます。

  • 二項関係f~が左全域性を満たす 写像pが全射
  • 二項関係f~が右一意性を満たす 任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)

証明は後に載せます。この定理はf~:XY; p(x)f(x)(xX) の定義がwell-definedであることを示すためには次の2つを示せば良いということを言っています。

  • 写像pが全射であること
  • 任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2) が成り立つこと

多くの場合pが全射なのは自明で、2つめを示せばwell-definedであることが言えます。
以下、定理を用いた例を提示します。

f1の例

f1:Z/Z/;[a][|a|](aZ)について
p:ZZ/;a[a], f:ZZ/;a[|a|]

pは全射です(f1の定義によらず、商集合の性質から言えます)。つまり、f1は左全域性を満たします。

一方、「任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)」すなわち「任意のa1,a2Zに対して[a1]=[a2]ならば[|a1|]=[|a2|]」は成り立ちません(a1=1,a2=2)。よってf1は右一意性を満たしません。

f2の例

f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ) について
p:Z×ZZ/×Z/;(a,b)([a],[b]), f:Z×ZZ/;(a,b)[a+b]

pは全射です(f2の定義によらず、商集合の性質から言えます)。つまり、f2は左全域性を満たします。

「任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)」すなわち「任意の(a1,b1),(a2,b2)Z×Zに対して([a1],[b1])=([a2],[b2])ならば[a1+b1]=[a2+b2]」(これは命題(3)と同じことをいっています)は成り立ちます。よって、f2は右一意性を満たします。

以上から、f2の定義は写像の定義としてwell-definedと言えます。

この定理からも分かる通り、命題(3)は右一意性と同値な命題になっていて、命題(3)は右一意性を表しているという解釈ができます。

最後に定理1の証明を与えておきます。

二項関係f~が左全域性を満たす 写像pが全射

f~が左全域性を満たすと仮定します。
pが全射、つまり「任意のxXに対してあるxXが存在してx=p(x)が成り立つ」ことを示します。

xXを任意に取って固定します。f~の左全域性から、あるyYが存在して(x,y)Gが成り立ちます。Gの定義からあるxXが存在して、(x,y)=(p(x),f(x))が成り立ち、とくにx=p(x)が成り立ちます。

以上からpは全射です。

二項関係f~が左全域性を満たす 写像pが全射

pが全射であると仮定します。
f~が左全域性を満たす、つまり「任意のxXに対してあるyYが存在して(x,y)Gが成り立つ」ことを証明します。

xXを任意に取って固定します。pが全射であることから、あるxXが存在して、x=p(x)が成り立ちます。ここでy=f(x)とすると、yYで、(x,y)=(p(x),f(x))Gが成り立ちます。

よって、f~は左全域性を満たします。

二項関係f~が右一意性を満たす 任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)

f~が右一意性(任意のxX, y1,y2Yに対して(x,y1),(x,y2)Gならばy1=y2)を満たすと仮定します。
「任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)」が成り立つことを示します。

x1,x2Xを任意にとって固定し、p(x1)=p(x2)が成り立つと仮定します。Gの定義から(p(x1),f(x1)),(p(x2),f(x2))Gが成り立ちます。
f~の右一意性とp(x1)=p(x2)(p(x1),f(x1)),(p(x2),f(x2))Gからf(x1)=f(x2)が成り立ちます。

よって、「任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)」が成り立ちます。

二項関係f~が右一意性を満たす 任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)

「任意のx1,x2Xに対してp(x1)=p(x2)ならばf(x1)=f(x2)」(☆) が成り立つと仮定します。
f~が右一意性を満たす、つまり「任意のxX, y1,y2Yに対して(x,y1),(x,y2)Gならばy1=y2を満たす」ことを示します。

xX,y1,y2Yを任意にとって固定し、(x,y1),(x,y2)Gが成り立つと仮定します。
(x,y1)Gから、あるx1Xが存在して、(x,y1)=(p(x1),f(x1))が成り立ちます。
(x,y2)Gから、あるx2Xが存在して、(x,y2)=(p(x2),f(x2))が成り立ちます。
仮定の(☆)とx=p(x1)=p(x2)からf(x1)=f(x2)が成り立ちます。つまり、y1=y2が成り立ちます。

よって、f~は右一意性を満たします。

おわりに

写像であると期待して定義したものが写像かどうかまだわからない段階では、その定義をある二項関係の定義として見て、その二項関係が写像である(左全域性と右一意性を満たしている)ときに写像の定義としてwell-definedである、という解釈を与えました。

写像の定義がwell-definedであることをいうときに示す命題、例えば
f2:Z/×Z/Z/;([a],[b])[a+b] (a,bZ)がwell-definedであることをいうときに示す命題
(3) 「任意のa1,b1,a2,b2Zに対して、([a1],[b1])=([a2],[b2])ならば[a1+b1]=[a2+b2]
は二項関係の右一意性という解釈ができて、確かに命題(3)が言えればwell-definedであることがすぐに言えることを確認しました。

参考文献

投稿日:2021328
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

ぱるま
ぱるま
91
8470

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. well-definedとは
  2. 準備
  3. well-definedでない例
  4. well-definedな例
  5. 写像は二項関係の特殊なもの
  6. 本題
  7. 一般化
  8. おわりに
  9. 参考文献