学生時代に身内から「数学がわからないから教えてほしい」と言われ、そのときに持ってきたプリントの内容が同値関係でした。教えながら「確かに、同値関係や同値類は初めて学ぶときにわかりにくい内容なのかもな」と感じたことを覚えています。
実際、Googleで検索してみると「同値関係 わかりやすく」というサジェストが出てくるので、それなりの人が理解に困っているのだと思います。
そこで今回は、同値関係や同値類がどうしてもわからないときに、ヒントになる(かもしれない)内容を書いていきます。
本記事では、厳密な話を省略している箇所があります。
同値関係や同値類を学ぶにあたって、「このイメージを持っておくと良いだろう」と私が思っていることを書いておきます。
私立みけねこ中学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つのクラスにしか所属できない
などが成り立ちます。
同値類について学ぶとき、このような「学校のクラス分け」のイメージを持っておくと良いと思います。
AさんとBさんが1期生まれであるとしましょう。このとき、AさんとBさんは全くの別人であるにも関わらず、「1期生まれ」「1組の生徒」という意味では「同じ」と見なされます。
数学の話で言うと、たとえば、
同値関係について学ぶとき、このような「全く同じではないけれど、やんわりと『同じ』」というイメージを持っておくと良いと思います。
※ 高校数学の美しい物語「同値関係といろいろな例」 (2023/1/25参照)では
「=」は左辺と右辺が(数値・集合として)完全に一致するときに用いられます。これはしばしば条件として「厳しい」場合があります。[中略]「同じ」であることをもっと幅広く考えたい……そのために同値関係があります。いわば同値関係は 「=」の一般化 と考えられます。
と説明されています。
さっそくですが、同値関係の定義を見てみましょう。
で表される関係が定義されていて、以下の3条件を満たすとする。
このような
※参考:松坂和夫「代数系入門」p.22
本来は同値関係を定義する前に、二項関係を説明する必要がありますが、本記事では省略します。二項関係については以下の記事が参考になると思います。
数学の景色「二項関係とは」 (2023/2/1参照)
上記の定義では、松坂和夫「代数系入門」にならって、「
この定義を見て「抽象的でわかりにくい」「この(1)(2)(3)は、一体なんなのか? なんのためにあるのか?」と思う人がいることでしょう。
次の章から、少しずつ背景を探ってみます。
先ほどの同値関係の定義を参照しつつ、
とします。
たとえば、
一方、
この
(1)任意の
(2)
(3)
が成り立ちます。
したがって、
このように、
では、次に、
としてみます。
合同式(いわゆるmod計算)に慣れている人はすぐわかると思いますが、
例えば、
一方、
※
では、この
(1)
任意の整数
(2)
(3)
(1)(2)(3)が成り立つことが確認できました。つまり、
この
お気持ちとしては、同値関係の「
次に、同値関係を使いながら、みけねこ中学2年生の例のようにクラスをつくり、クラス分けをしていくことを考えていきます。
「似たもの(やんわりと『同じ』もの)同士を集めて、分類したい」というお気持ちです。
このクラス分けをする際に、(1)(2)(3)の条件が効果を発揮します。
以下、
つまり、
このような
みけねこ中学2年生の例で言うと、「同じ期に生まれた生徒たちを集めた」というイメージです。つまり、クラスをつくっています。
ここからは、同値類の性質を見ていきます。
まずは、みけねこ中学2年生における
すべての生徒がどこかしらのクラスに所属し、仲間外れとなる生徒は存在しない
を思い出してみましょう。
これを、同値類の言葉にすると
どの
ということができるでしょう。
このことを念頭に置きつつ、以下の命題を示していきます。
任意の
同値関係の条件(1)より、任意の
この命題が成り立つので、「
みけねこ中学2年生における
AさんとBさんが同じ期に生まれている場合、「Aさんの所属するクラス」=「Bさんの所属するクラス」となる
を思い出してみましょう。
たとえば、AさんとBさんが1期生まれだったとします。このとき、「Aさんの所属するクラス」=「Bさんの所属するクラス」となっています。
さらに言えば、Aさん、Bさんに限らず、同じ1期に生まれている人であればどの生徒でもよく、その人(仮に〇〇さんとする)を代表者として「〇〇さんの所属するクラス」と表現すれば、それは「1組」を表していることになります。
このイメージを念頭に置きつつ、以下の命題を示していきます。
まず、
仮定より、
よって、
よって、
同様にして、
仮定より、
よって、
よって、
以上より、
次に、
命題1より、
みけねこ中学2年生における
複数のクラスに所属している生徒はおらず、どの生徒も1つのクラスにしか所属できない
を思い出してみます。
これを、同値類の言葉にすると
どの
ということができるでしょう。
このことを念頭に置きつつ、まずは以下の命題を示していきます。
※
まず、
同値関係の条件(2)より、
よって、
次に、
よって、
よって、
命題3の対偶を考えると
となります。
したがって、
このことから、複数の異なる同値類に所属している
同値関係
さらに、この同値類によって、学校のような「クラス分け」ができていることがわかりました。その際、同値関係の条件(1)(2)(3)を証明に使いました。
松坂和夫「代数系入門」p.23には
[前略]
に1つの同値関係 が与えられたときには, は互いに交わらないいくつかの(一般には無限個の)同値類に分割されることとなる. この分割を, 関係 による の類別という.
と記載されています。
と表す。
たとえば
とした場合は
となっています。
同値類という集合を「元」とするところが、ややわかりにくいところかもしれません。
みけねこ中学2年生の例でいうと、「1組・2組・3組」の3クラスを集めたものが商集合に対応していて、生徒ではなく、「1組」と「2組」と「3組」が元となっているイメージです。
同値関係を初めて勉強するときに、よく出てくると思われる具体例を2つ紹介しておきます。
整数
このとき、
<証明>
(1):
任意の整数
(2):
(3):
を満たすことを、
このとき、
<証明>
(1):
したがって、任意の
よって、
(2):
このとき、
となる。よって、
(3):
このとき、
となる。よって、
私は数学のことをよくわかっていませんが、曲がりなりにも勉強してきたなかで、数学では「なにをもって『同じ』とするか」「なにをもって『違う』とするか」が大事なんだな、と感じることがあります。
また、なにかしらの同値関係を定義すると、
同値関係や同値類の話は、「分数」にもつながるので、よろしければ以下も参照してみてください。