推移律:関係の連鎖を理解する

AIの初心者
先生、「推移律」ってよくわからないのですが、もう少し簡単に説明してもらえますか?

AI専門家
わかったよ。「A は B であり、B は C であるならば、A は C である」と言える場合、これが推移律が成り立っているということなんだ。例えば、「みかんは果物であり、果物は食べ物であるならば、みかんは食べ物である」のようにね。

AIの初心者
なるほど!でも、例にあった「東京は日本の 一部であり、日本はアジアの一 部であるならば、東京はアジアの一 部である」のように、いつも成り立つわけではないんですよね?

AI専門家
その通り!推移律は、いつでも成り立つわけではないんだ。「車は乗り物であり、乗り物は道具であるならば、車は道具である」は成り立つけど、「ハンドルは車の一 部であり、車は乗り物の一 部であるならば、ハンドルは乗り物の一 部である」とは言えないよね。関係の種類によって、推移律が成り立つかどうかが変わってくるんだよ。
推移律とは。
『推移律』とは、AとBに繋がりがあり、BとCにも繋がりがある場合、AとCにも自動的に繋がりがあるという法則のことです。この法則は、人工知能の用語にも関係があります。例えば、『属する』という繋がりで考えると、『人間は哺乳類に属する』、『哺乳類は動物に属する』という二つの繋がりから、『人間は動物に属する』という繋がりも導き出せます。また、『一部である』という繋がりで考えると、『東京は日本の一部である』、『日本はアジアの一部である』という二つの繋がりから、『東京はアジアの一部である』という繋がりも導き出せます。ただし、全ての繋がりでこの法則が成り立つわけではないので、注意が必要です。
推移律とは

推移律とは、ものごとの関係における重要な性質です。ある特定の関係において、もしAとBに関係があり、さらにBとCにも同じ関係があるならば、AとCにも同じ関係が成り立つ、これが推移律の考え方です。
身近な例で考えてみましょう。友達関係を考えてみると、もしAさんがBさんと友達で、BさんがCさんと友達ならば、AさんとCさんも友達である可能性が高いと感じるのではないでしょうか。これは、友達関係に推移律が成り立つことが多いからです。AさんとBさんの間に友情があり、BさんとCさんの間にも友情があれば、その友情がAさんとCさんにもつながる、これが推移律です。
しかし、全ての関係において推移律が成り立つわけではありません。例えば、好きという感情を考えてみましょう。AさんがBさんを好きで、BさんがCさんを好きだったとしても、AさんがCさんを好きとは限りません。むしろ、AさんはCさんをライバル視するかもしれません。この場合、好きという関係には推移律は成り立ちません。
また、大きさの関係を例に挙げましょう。AがBより大きく、BがCより大きいならば、必ずAはCより大きくなります。これは、大きさという関係において推移律が成り立つことを示しています。
このように、推移律は関係の種類によって成り立つ場合と成り立たない場合があります。推移律が成り立つ関係は、関係の連鎖を理解する上で非常に役に立ちます。例えば、AがBより大きく、BがCより大きく、CがDより大きいならば、推移律によってAはDより大きいとすぐに分かります。一つ一つの関係を確認しなくても、全体の関係性を把握できるのです。ですから、ものごとの関係を考える際には、推移律が成り立つかどうかを注意深く見極めることが大切です。
| 関係 | 推移律 | 説明 |
|---|---|---|
| 友達関係 | 成り立つことが多い | AがBと友達で、BがCと友達なら、AとCも友達である可能性が高い |
| 好きという感情 | 成り立たない | AがBを好きで、BがCを好きでも、AがCを好きとは限らない |
| 大きさの関係 | 成り立つ | AがBより大きく、BがCより大きいなら、AはCより大きい |
例:包含関係

ものごとの繋がりを考える上で、あるものが別のものに含まれる、という関係はよく見られます。これを包含関係といいます。包含関係には、大切な決まりがあります。これを推移律といいます。推移律とは、AがBに含まれ、BがCに含まれるならば、必ずAはCに含まれる、という関係が成り立つという決まりです。
身近な例で考えてみましょう。東京都は関東地方に含まれ、関東地方は日本に含まれます。この時、推移律を適用すると、東京都は日本に含まれる、という関係が成り立ちます。これは明らかに正しい関係です。このように、包含関係は推移律を満たすことがわかります。
別の例として、動物を考えてみましょう。猫は哺乳類に含まれ、哺乳類は動物に含まれます。この場合も推移律を適用すると、猫は動物に含まれる、という関係が成り立ちます。これも正しい関係です。このように、様々な場面で包含関係と推移律が成り立っていることが確認できます。
包含関係は、数学や情報処理など、様々な分野で重要な役割を果たします。例えば、データの分類や整理に活用されます。大きな集合の中に小さな集合が含まれる、という関係を把握することで、複雑な情報を整理し、分かりやすくすることができます。推移律を理解することで、これらの分野の理解も深まります。
また、日常会話でも包含関係はよく使われます。「果物の中にりんごがある」「野菜の中ににんじんがある」など、無意識のうちに包含関係と推移律を使って考えていることがわかります。このように、包含関係と推移律は、私たちがものごとを理解し、表現するために欠かせない考え方です。

例:上位下位関係

上位下位関係とは、ある概念が別の概念を包括する関係のことです。この関係は、推移律という論理的な規則に従います。推移律とは、AがBの上位概念で、BがCの上位概念であれば、AはCの上位概念でもあるという規則です。この規則のおかげで、直接的な関係が明示されていなくても、間接的な関係を推測することができます。
例えば、「食べ物」という上位概念を考えましょう。「食べ物」の下位概念には、「果物」や「野菜」、「肉」、「魚」などがあります。さらに、「果物」の下位概念には、「リンゴ」や「ミカン」、「ブドウ」など、具体的な果物の種類が挙げられます。この時、「食べ物」は「果物」の上位概念であり、「果物」は「リンゴ」の上位概念です。すると、推移律によって、「食べ物」は「リンゴ」の上位概念であると分かります。つまり、リンゴは食べ物の一種であるということです。
同様に、「乗り物」という上位概念を考えてみましょう。「乗り物」の下位概念には、「自動車」や「電車」、「飛行機」、「船」などがあります。さらに、「自動車」の下位概念には、「乗用車」や「トラック」、「バス」などがあります。この場合、「乗り物」は「自動車」の上位概念であり、「自動車」は「乗用車」の上位概念です。したがって、推移律により、「乗り物」は「乗用車」の上位概念だと分かります。つまり、乗用車は乗り物の一種であるということです。
このように、上位下位関係と推移律を用いることで、様々な概念同士の関係性を整理し、理解することができます。これは、知識体系を構築する上で非常に重要な役割を果たします。また、新しい情報に触れた際にも、既存の知識との関連性を容易に把握することが可能になります。このため、上位下位関係は、学習や思考の効率を高める上で、大変有用な概念と言えるでしょう。

推移律が成り立たない例

もののつながり方を考える時、あるルールがいつも成り立つとは限りません。例えば、「隣にいる」という関係を考えてみましょう。教室で花子さんが太郎さんの隣に座っていて、太郎さんが次郎さんの隣に座っていたとします。このとき、すぐに「花子さんは次郎さんの隣に座っている」と考えがちですが、これは必ずしも正しいとは言えません。
3人が横一列に並んで座っていれば、確かに花子さんは次郎さんの隣です。しかし、もし3人が円形に並んで座っていたらどうでしょうか。太郎さんを真ん中にして、花子さんと次郎さんが両隣に座っている様子を想像してみてください。この場合、花子さんは太郎さんの隣、太郎さんは次郎さんの隣ですが、花子さんと次郎さんは向かい合っていて、隣同士ではありません。
このように、「隣にいる」という関係は、いつでもつながるとは限らないのです。花子さんと太郎さんが隣同士、太郎さんと次郎さんが隣同士でも、花子さんと次郎さんが隣同士とは限りません。このような関係を推移律が成り立たないと言います。推移律とは、AさんとBさんに関係があり、BさんとCさんにも同じ関係がある時、必ずAさんとCさんにも同じ関係があるというルールのことです。「隣にいる」以外にも、推移律が成り立たない関係はたくさんあります。
例えば、「好き」という気持ちもそうです。美咲さんが春樹さんを好きで、春樹さんが夏美さんを好きだったとしても、美咲さんが夏美さんを好きとは限りません。むしろ、美咲さんは夏美さんをライバル視しているかもしれません。
ですから、物事の関係を考える際には、その関係がどのような性質を持っているのかをよく理解することが大切です。すぐに「AさんとBさん、BさんとCさんに関係があるなら、AさんとCさんにも関係があるはずだ」と決めつけずに、本当にそうなのかどうかを注意深く確かめる必要があります。
| 関係 | 説明 | 推移律 | 例 |
|---|---|---|---|
| 隣にいる | 物理的な位置関係 | 成り立たない | 花子→太郎、太郎→次郎、しかし花子と次郎は必ずしも隣ではない(円形配置の場合など) |
| 好き | 心理的な関係 | 成り立たない | 美咲→春樹、春樹→夏美、しかし美咲は夏美を好きではない(ライバル関係の可能性) |
まとめ

ものごとを比べる時、三つ以上のものを比べる場面がよくあります。例えば、A、B、Cという三つのものがあった時、AとB、BとCの関係が分かれば、AとCの関係も分かる場合があります。これを推移律と言います。
推移律が成り立つ例として、ものの大きさの関係を見てみましょう。AがBよりも大きく、BがCよりも大きいなら、当然AはCよりも大きくなります。これは、大きさの関係において推移律が成り立っているからです。大きさ以外にも、例えば数の大小関係、ものの重さや高さなども同じように推移律が成り立ちます。これらの関係は、ある基準に基づいて一直線に並べられるため、推移律が成り立ちやすいのです。
また、グループ全体と部分の関係、全体をいくつかのグループに分けた時のグループ同士の関係なども推移律が成り立ちます。例えば、生き物を動物と植物に分け、動物をさらに哺乳類、鳥類、爬虫類などに分けたとします。哺乳類は動物の一部であり、動物は生き物の一部なので、哺乳類は生き物の一部と言えます。これは、全体と部分の関係が推移律を満たすからです。
しかし、どんな関係でも推移律が成り立つわけではありません。例えば、席順で隣同士に座っているという関係を考えてみましょう。AさんがBさんの隣に座っていて、BさんがCさんの隣に座っていたとしても、AさんとCさんが隣同士とは限りません。AさんとCさんは、Bさんを挟んで反対側に座っているかもしれません。このように、推移律が成り立たない関係も存在するのです。ある関係において推移律が成り立つのかどうかは、その関係の種類によって変わります。ですから、ものごとの関係を考える時は、推移律が成り立つ関係なのかどうかを注意深く見極めることが大切です。推移律が使えるかどうかを正しく判断することで、ものごとの関係をより深く理解し、筋道を立てて考えることができるようになります。複雑な状況を整理したり、より多くの情報を導き出したりする際に、推移律は役に立つでしょう。
| 関係の例 | 推移律 | 説明 |
|---|---|---|
| 大きさ、数の大小、重さ、高さ | 成り立つ | 基準に基づき一直線に並べられるため。A > B, B > C なら A > C |
| 全体と部分の関係 | 成り立つ | 哺乳類⊂動物, 動物⊂生き物 なら 哺乳類⊂生き物 |
| 席順で隣同士 | 成り立たない | A が B の隣, B が C の隣でも A と C は隣とは限らない |
