推移関係とは何か?
数学において、推移関係とは二項関係の一種です。二項関係とは、
集合内の2つの要素間の関係性を示すものです。推移関係は、ある特別な性質を満たす二項関係として定義されます。
集合X上の二項関係Rが推移的であるとは、Xの任意の要素a, b, cについて、aとbがRの関係にあり、bとcがRの関係にあるならば、aとcもRの関係にあることを意味します。これを論理式で表すと、以下のようになります。
∀a, b, c ∈ X, (aRb ∧ bRc) ⇒ aRc
この式は、「すべてのa, b, cがXに属し、aがbとRの関係にあり、かつbがcとRの関係にあるならば、aはcとRの関係にある」ということを意味します。
言い換えると、推移関係では、関係が「伝播」する性質があります。ある要素から別の要素への関係が成立し、さらにその別の要素から別の要素への関係が成立すれば、最初の要素と最後の要素の間にも関係が成立するという性質です。
推移関係の例
私たちの身の回りには、推移関係の例がたくさんあります。いくつかの例を見てみましょう。
等号関係 (=): x = y かつ y = z ならば x = z
大小関係 (<): x < y かつ y < z ならば x < z
大小関係 (≤): x ≤ y かつ y ≤ z ならば x ≤ z
割り切れる関係: xがyで割り切れ、yがzで割り切れるならば、xはzで割り切れる
部分集合関係 (⊂): S ⊂ T かつ T ⊂ U ならば S ⊂ U
論理包含 (→): p → q かつ q → r ならば p → r
祖先関係: AがBの祖先であり、BがCの祖先ならば、AはCの祖先である
これらの例は全て、推移関係の定義を満たしています。ある要素から別の要素への関係が成立し、その関係が次々と連鎖していく様子が分かります。
推移関係でない例
一方、すべての二項関係が推移関係であるわけではありません。推移関係ではない例も見てみましょう。
不等号関係 (≠): x ≠ y かつ y ≠ z とは言っても、必ずしも x ≠ z とは限りません。(例:x=1, y=2, z=1)
*
親子関係: AがBの母であり、BがCの母であるとしても、AがCの母であるとは限りません。
これらの例では、関係が「伝播」しません。ある要素から別の要素への関係が成立しても、その関係が次々と連鎖していくとは限らないのです。
推移関係の数え上げと性質
有限
集合における推移関係の総数を数える一般式は存在しません。しかし、推移関係に加えて、反射的、対称的といった他の性質を同時に満たす関係の数え上げについては、いくつかの研究成果があります。例えば、反射的で対称的な関係の数え上げは、組合せ論的な手法を用いて定式化されています。
推移関係は、他の多くの関係概念と密接に関連しています。例えば、半順序関係、
全順序関係、
同値関係などは、推移性を必須の性質として持つ重要な関係です。これらの関係は、
数学の様々な分野で重要な役割を果たしています。
まとめ
推移関係は、
数学における基本的な概念であり、
集合論、順序理論、グラフ理論など、多くの分野で応用されています。その性質を理解することは、これらの分野を学ぶ上で不可欠です。この記事では、推移関係の定義、例、そして推移関係でない例を紹介することで、推移関係についての理解を深めることを目指しました。また、推移関係と関連する他の関係概念についても簡単に触れ、その重要性を示しました。