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

同値関係や同値類がどうしてもわからないときに役に立つかもしれない記事

5702
1

Introduction

学生時代に身内から「数学がわからないから教えてほしい」と言われ、そのときに持ってきたプリントの内容が同値関係でした。教えながら「確かに、同値関係や同値類は初めて学ぶときにわかりにくい内容なのかもな」と感じたことを覚えています。

実際、Googleで検索してみると「同値関係 わかりやすく」というサジェストが出てくるので、それなりの人が理解に困っているのだと思います。

そこで今回は、同値関係や同値類がどうしてもわからないときに、ヒントになる(かもしれない)内容を書いていきます。

本記事では、厳密な話を省略している箇所があります。

まずはお気持ちから

同値関係や同値類を学ぶにあたって、「このイメージを持っておくと良いだろう」と私が思っていることを書いておきます。

イメージ1:クラス分け

私立みけねこ中学2年生を3クラスに分けるとします。

非現実的ではありますが、誕生月でクラスを分けることにし、1月~4月生まれを1組、5月~8月生まれを2組、9月~12月生まれを3組としたとしましょう。

また、1月~4月を1期、5月~8月を2期、9月~12月を3期と呼ぶことにします。

生徒全員の誕生月が把握できている場合、クラス分けが可能であり

  • すべての生徒がどこかしらのクラスに所属し、仲間外れとなる生徒は存在しない

  • AさんとBさんが同じ期に生まれている場合、「Aさんの所属するクラス」=「Bさんの所属するクラス」となる

  • 複数のクラスに所属している生徒はおらず、どの生徒も1つのクラスにしか所属できない

などが成り立ちます。

同値類について学ぶとき、このような「学校のクラス分け」のイメージを持っておくと良いと思います。

イメージ2:やんわりと「同じ」

AさんとBさんが1期生まれであるとしましょう。このとき、AさんとBさんは全くの別人であるにも関わらず、「1期生まれ」「1組の生徒」という意味では「同じ」と見なされます。

数学の話で言うと、たとえば、,6,4,2,0,2,4,6,はどれも異なる整数ではありますが、「偶数」という意味では「同じ」と見なされます。

同値関係について学ぶとき、このような「全く同じではないけれど、やんわりと『同じ』」というイメージを持っておくと良いと思います。

高校数学の美しい物語「同値関係といろいろな例」 (2023/1/25参照)では

「=」は左辺と右辺が(数値・集合として)完全に一致するときに用いられます。これはしばしば条件として「厳しい」場合があります。[中略]「同じ」であることをもっと幅広く考えたい……そのために同値関係があります。いわば同値関係は 「=」の一般化 と考えられます。

と説明されています。

同値関係の定義

さっそくですが、同値関係の定義を見てみましょう。

同値関係

Sを空でない集合とする。Sの元の対のうち、ある種のものに対して

ab

で表される関係が定義されていて、以下の3条件を満たすとする。

  1. 任意のaSに対してaa
  2. abならばba
  3. abかつbcならばac

このようなSにおける同値関係という。

※参考:松坂和夫「代数系入門」p.22

本来は同値関係を定義する前に、二項関係を説明する必要がありますが、本記事では省略します。二項関係については以下の記事が参考になると思います。

数学の景色「二項関係とは」 (2023/2/1参照)

上記の定義では、松坂和夫「代数系入門」にならって、「Sの元の対のうち、ある種のもの」と表現しました。

この定義を見て「抽象的でわかりにくい」「この(1)(2)(3)は、一体なんなのか? なんのためにあるのか?」と思う人がいることでしょう。

次の章から、少しずつ背景を探ってみます。

まずは具体例から見てみよう

先ほどの同値関係の定義を参照しつつ、S=Zとし、a,bZに対し

ab  a=b

とします。

たとえば、a=3,b=3のとき、a=bなので、abとなります。

一方、a=1,b=5のとき、abなので、abとなります。

このについて

(1)任意のaZに対してa=a
(2)a=bならばb=a
(3)a=bかつb=cならばa=c

が成り立ちます。

したがって、Zにおける同値関係となっていることがわかります。

このように、=であれば、(1)(2)(3)は当たり前のように成り立つと考えられます。

では、次に、S=Zとし、a,bZに対し

ab  ab  2 の倍数

としてみます。

合同式(いわゆるmod計算)に慣れている人はすぐわかると思いますが、a,bの偶奇が一致しているときをabと表しています。

例えば、a=8,b=2のとき、82=6となるので、86となります。

82ではありますが、82が成り立っていることがわかります。

一方、a=8,b=3のとき、83=5となるので、83となります。
abが成り立たないことを、abと表しています。

では、このについて、(1)(2)(3)が成り立つか確認してみましょう。

(1)
任意の整数aについて、aa=20であることから、aaが成り立つ。

(2)
abが成り立つとする。このとき、ある整数mが存在して、ab=2mと表せるので、ba=2(m)となる。よって、baが成り立つ。

(3)
abかつbcが成り立つとする。このとき、ある整数m,nが存在して、ab=2m,bc=2nと表せるので、ac=(ab)+(bc)=2(m+n)となる。よって、ac成り立つ。

(1)(2)(3)が成り立つことが確認できました。つまり、Zにおける同値関係となっていることがわかります。

このは、「全く同じ」や「完全一致」を表現するものではありません。しかし、(1)(2)(3)を満たすという意味で、=と似た性質を持っていることがわかります。

お気持ちとしては、同値関係の「ab」は「abは(全く同じではないかもしれないけれど)やんわりと『同じ』である」や「abは仲間である」などと、とらえておくと良いのではないか、と思います。

同値類

次に、同値関係を使いながら、みけねこ中学2年生の例のようにクラスをつくり、クラス分けをしていくことを考えていきます。

「似たもの(やんわりと『同じ』もの)同士を集めて、分類したい」というお気持ちです。

このクラス分けをする際に、(1)(2)(3)の条件が効果を発揮します。

以下、は集合Sにおける同値関係であるとします。

同値類の定義と性質

同値類

aSに対し、集合C(a)を以下のように定める。

C(a)={xS | ax}

つまり、C(a)axが成り立つようなSの元x全体とする。

このようなC(a)を、に関する(aの)同値類といい、aC(a)の代表元とよぶ。

C(a)は「aと似たもの(やんわりと『同じ』もの)を集めた集合」と、とらえておくと良いと思います。

みけねこ中学2年生の例で言うと、「同じ期に生まれた生徒たちを集めた」というイメージです。つまり、クラスをつくっています。

同値類の性質1

ここからは、同値類の性質を見ていきます。

まずは、みけねこ中学2年生における

すべての生徒がどこかしらのクラスに所属し、仲間外れとなる生徒は存在しない

を思い出してみましょう。

これを、同値類の言葉にすると

どのSの元も、どこかしらの同値類に属し、仲間外れは存在しない

ということができるでしょう。

このことを念頭に置きつつ、以下の命題を示していきます。

任意のaSに対して、aC(a)が成り立つ。

同値関係の条件(1)より、任意のaSに対して、aaである。

C(a)の定義より、aC(a)が成り立つ。

この命題が成り立つので、「aの同値類」がイメージしにくい場合は、「aの同値類」=「aの所属するクラス」と言い換えてみると良いと思います。

同値類の性質2

みけねこ中学2年生における

AさんとBさんが同じ期に生まれている場合、「Aさんの所属するクラス」=「Bさんの所属するクラス」となる

を思い出してみましょう。

たとえば、AさんとBさんが1期生まれだったとします。このとき、「Aさんの所属するクラス」=「Bさんの所属するクラス」となっています。

さらに言えば、Aさん、Bさんに限らず、同じ1期に生まれている人であればどの生徒でもよく、その人(仮に〇〇さんとする)を代表者として「〇〇さんの所属するクラス」と表現すれば、それは「1組」を表していることになります。

このイメージを念頭に置きつつ、以下の命題を示していきます。

abC(a)=C(b)

まず、abC(a)=C(b)を示す。

C(a)=C(b)を示すので、C(a)C(b)かつC(b)C(a)を示す。

cC(a)とすると、acが成り立つ。

仮定より、abであり、同値関係の条件(2)より、baとなる。

よって、baかつacなので、同値関係の条件(3)より、bcとなる。

よって、cC(b)であることがわかった。

同様にして、cC(b)とすると、bcが成り立つ。

仮定より、abである。

よって、abかつbcなので、同値関係の条件(3)からacとなる。

よって、cC(a)であることがわかった。

以上より、C(a)=C(b)が成り立つ。

次に、abC(a)=C(b)を示す。

命題1より、bC(b)である。

C(a)=C(b)なので、bC(a)となり、abが成り立つことがわかる。

同値類の性質3

みけねこ中学2年生における

複数のクラスに所属している生徒はおらず、どの生徒も1つのクラスにしか所属できない

を思い出してみます。

これを、同値類の言葉にすると

どのSの元も複数の異なる同値類に所属していない

ということができるでしょう。

このことを念頭に置きつつ、まずは以下の命題を示していきます。

abC(a)C(b)=

abが成り立たないことを、abと表しています。

まず、abC(a)C(b)=を示す。

C(a)C(b)と仮定して、背理法で示す。

C(a)C(b)cとすると、caかつcbが成り立つ。

同値関係の条件(2)より、acかつcbとなるので、同値関係の条件(3)から、abとなり、矛盾。

よって、C(a)C(b)=であることがわかった。

次に、abC(a)C(b)=を示す。

abと仮定して、背理法で示す。

abより、bC(a)である。また、命題1より、bC(b)である。

よって、bC(a)C(b)となり、矛盾。

よって、abであることがわかった。

命題3の対偶を考えると

abC(a)C(b)

となります。

したがって、cC(a)C(b)となるcが存在するならば、abとなり、命題2より、C(a)=C(b)であることがわかります。

このことから、複数の異なる同値類に所属しているSの元は存在しておらず、どのSの元も1つの同値類にしか所属できないことがわかりました。

ここまでのまとめ

同値関係によって、同値類を定義することで、「クラス」をつくりました。

さらに、この同値類によって、学校のような「クラス分け」ができていることがわかりました。その際、同値関係の条件(1)(2)(3)を証明に使いました。

松坂和夫「代数系入門」p.23には

[前略]Sに1つの同値関係が与えられたときには, Sは互いに交わらないいくつかの(一般には無限個の)同値類に分割されることとなる. この分割を, 関係によるSの類別という.

と記載されています。

商集合の定義と具体例

商集合

Sの各元の同値類全体の集合を、Sによる商集合といい

S/∼={C(a) | aS}

と表す。

たとえば

S=Zとし、a,bZに対し

ab  ab  2 の倍数

とした場合は

Z/∼={C(0),C(1)}

となっています。C(0)は偶数全体の集合であり、C(1)は奇数全体の集合です。

C(0),C(1)Z/の元なので、C(0)Z/,C(1)Z/となります。

同値類という集合を「元」とするところが、ややわかりにくいところかもしれません。

みけねこ中学2年生の例でいうと、「1組・2組・3組」の3クラスを集めたものが商集合に対応していて、生徒ではなく、「1組」と「2組」と「3組」が元となっているイメージです。

同値関係の具体例

同値関係を初めて勉強するときに、よく出てくると思われる具体例を2つ紹介しておきます。

nを正の整数とする。

整数a,bに対して、ある整数mが存在して、ab=nmを満たすことを、abと表すとする。

このとき、Zにおける同値関係である。

<証明>
(1):
任意の整数aに対して、aa=0=n0となるので、aaが成り立つ。

(2):
abであるとする。つまり、ある整数mが存在して、ab=nmを満たす。このとき、ba=m(n)となるので、baが成り立つ。

(3):
abかつbcであるとする。つまり、ある整数m,lが存在して、ab=nmおよびbc=nlを満たす。このとき、ac=(ab)+(ba)=n(m+l)となるので、acが成り立つ。

Mn(C)n次複素正方行列全体とする。

A,BMn(C)に対して、ある正則行列PMn(C)が存在して

B=P1AP

を満たすことを、ABと表すとする。

このとき、Mn(C)における同値関係である。

<証明>
(1):
Eを単位行列とする。Eは正則行列であり、E1=Eである。

したがって、任意のn次複素正方行列Aに対して、A=E1AEが成り立つ。

よって、AAである。

(2):
ABであるとする。つまり、ある正則行列PMn(C)が存在して、B=P1APを満たす。

このとき、Q=P1とすると、Qは正則行列であり、

A=PBP1=Q1BQ

となる。よって、BAが成り立つ。

(3):
ABかつBCであるとする。つまり、ある正則行列P,QMn(C)が存在して、B=P1APおよびC=Q1BQを満たす。

このとき、R=PQとすると、Rは正則行列であり、R1=Q1P1なので

C=Q1BQ=Q1(P1AP)Q=R1AR

となる。よって、ACが成り立つ。

さいごに

私は数学のことをよくわかっていませんが、曲がりなりにも勉強してきたなかで、数学では「なにをもって『同じ』とするか」「なにをもって『違う』とするか」が大事なんだな、と感じることがあります。

また、なにかしらの同値関係を定義すると、Sの元aそのものを扱うというよりも、同値類C(a)をメインに扱うようになるところが、初めて勉強するときの難しさになっているのかもしれません。

同値関係や同値類の話は、「分数」にもつながるので、よろしければ以下も参照してみてください。

【商体への招待】整域から「分数」をつくる

参考文献

投稿日:202329
更新日:20231130
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

みぽ
みぽ
161
32144
今日もねこがかわいい。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. Introduction
  2. まずはお気持ちから
  3. イメージ1:クラス分け
  4. イメージ2:やんわりと「同じ」
  5. 同値関係の定義
  6. まずは具体例から見てみよう
  7. 同値類
  8. 同値類の定義と性質
  9. ここまでのまとめ
  10. 商集合の定義と具体例
  11. 同値関係の具体例
  12. さいごに
  13. 参考文献