圏論/代数系/関係, 同値関係
2.1 A , B {\displaystyle A,B} を集合とする. 集合論的直積 A × B = { ( a , b ) | a ∈ A , b ∈ B } {\displaystyle A\times B=\{(a,b)|a\in A,b\in B\}} の(任意に定められた)部分集合 ρ {\displaystyle \rho } を A {\displaystyle A} の元と B {\displaystyle B} の元の間の関係という.
( a , b ) ∈ ρ {\displaystyle (a,b)\in \rho } のとき a {\displaystyle a} と b {\displaystyle b} は関係 ρ {\displaystyle \rho } にある, または関係 ρ {\displaystyle \rho } をみたすといい, このとき ρ ( a , b ) {\displaystyle \rho (a,b)} あるいは a ρ b {\displaystyle a\rho b} と書く.特に A = B {\displaystyle A=B} のとき ρ {\displaystyle \rho } は A {\displaystyle A} の内部関係,または単に A {\displaystyle A} 上の関係 という.
A {\displaystyle A} の元と B {\displaystyle B} の元との間に他の関係 σ {\displaystyle \sigma } があり, A × B {\displaystyle A\times B} の部分集合として σ ⊂ ρ {\displaystyle \sigma \subset \rho } であるとき, σ {\displaystyle \sigma } は ρ {\displaystyle \rho } より弱い関係, ρ {\displaystyle \rho } は σ {\displaystyle \sigma } より強い関係という.これは a σ b {\displaystyle a\sigma b} ならば a ρ b {\displaystyle a\rho b} でることと同等である.また Σ {\displaystyle \Sigma } が A {\displaystyle A} の元と B {\displaystyle B} の元の間の関係の族であるとき, A × B {\displaystyle A\times B} の中でのその集合論的共通部分を ⋀ Σ {\displaystyle \bigwedge \Sigma } であらわす. σ = ⋀ Σ {\displaystyle \sigma =\bigwedge \Sigma } であるとき a σ b {\displaystyle a\sigma b} であることとすべての ρ ∈ Σ {\displaystyle \rho \in \Sigma } について a ρ b {\displaystyle a\rho b} であることとは同等である. この σ {\displaystyle \sigma } を Σ {\displaystyle \Sigma } の交という.
2.2 A {\displaystyle A} は集合, ρ {\displaystyle \rho } はその上の関係とする. ρ {\displaystyle \rho } が A {\displaystyle A} の中で条件
を同時にみたすとき, ρ {\displaystyle \rho } は A {\displaystyle A} の上で同値条件をみたす,または同値関係であるといい, ρ {\displaystyle \rho } が同値関係であるとき a ρ b {\displaystyle a\rho b} である a {\displaystyle a} と b {\displaystyle b} は ρ {\displaystyle \rho } について互いに同値である という.
2.3 ρ {\displaystyle \rho } が A {\displaystyle A} の上の同値関係のとき,各 a ∈ A {\displaystyle a\in A} に対して
U ρ ( a ) = { x ∈ A | x ρ a } {\displaystyle U_{\rho }(a)=\{x\in A|x\rho a\}}
とおく. ρ {\displaystyle \rho } の反射律から各 a ∈ A {\displaystyle a\in A} について a ∈ U ρ ( a ) {\displaystyle a\in U_{\rho }(a)} で特に U ρ ( a ) ≠ φ {\displaystyle U_{\rho }(a)\neq \phi } . また c ∈ U ρ ( a ) ∩ U ρ ( b ) {\displaystyle c\in U_{\rho }(a)\cap U_{\rho }(b)} のとき, 対称律から a ∈ U ρ ( c ) {\displaystyle a\in U_{\rho }(c)} で, よって x ∈ U ρ ( a ) {\displaystyle x\in U_{\rho }(a)} なら推移律から x ∈ U ρ ( c ) {\displaystyle x\in U_{\rho }(c)} で,さらに x ∈ U ρ ( b ) {\displaystyle x\in U_{\rho }(b)} すなわち U ρ ( a ) ⊂ U ρ ( b ) {\displaystyle U_{\rho }(a)\subset U{\rho }(b)} . 同様にして U ρ ( b ) ⊂ U ρ ( a ) {\displaystyle U_{\rho }(b)\subset U{\rho }(a)} で,従って U ρ ( a ) = U ρ ( b ) {\displaystyle U_{\rho }(a)=U{\rho }(b)} となる.よって
U = { X | {\displaystyle {\mathfrak {U}}=\{X|} ある a ∈ A {\displaystyle a\in A} について X = U ρ ( a ) } {\displaystyle X=U_{\rho }(a)\}}
とおけば U {\displaystyle {\mathfrak {U}}} は P ( A ) {\displaystyle {\mathfrak {P}}(A)} の部分集合 で三つの条件 1 ∘ {\displaystyle 1^{\circ }\quad \ } どの X ∈ U {\displaystyle X\in {\mathfrak {U}}} も空ではない 2 ∘ {\displaystyle 2^{\circ }\quad \ } X , Y ∈ U {\displaystyle X,Y\in {\mathfrak {U}}} ならば X ∩ Y = φ {\displaystyle X\cap Y=\phi } であるかまたは X = Y {\displaystyle X=Y} である 3 ∘ {\displaystyle 3^{\circ }\quad \ } ⋃ U = A {\displaystyle \bigcup {\mathfrak {U}}=A}
をみたす. P ( A ) {\displaystyle {\mathfrak {P}}(A)} の部分集合 U {\displaystyle {\mathfrak {U}}} がこの三条件をみたすとき U {\displaystyle {\mathfrak {U}}} は A {\displaystyle A} の類別といい, 各 X ∈ U {\displaystyle X\in {\mathfrak {U}}} はこの類別の同値類という.また ρ {\displaystyle \rho } から上のように定められた U {\displaystyle {\mathfrak {U}}} を ρ {\displaystyle \rho } から 導かれた類別という.
逆に U {\displaystyle {\mathfrak {U}}} が A {\displaystyle A} の任意の類別のとき, a , b {\displaystyle a,b} が同一の X ∈ U {\displaystyle X\in {\mathfrak {U}}} に属するとき a ρ b {\displaystyle a\rho b} とすれば, ρ {\displaystyle \rho } は A {\displaystyle A} 上の同値関係となり,もとの U {\displaystyle {\mathfrak {U}}} はこれから導かれた類別となる.
2.4 2.2 の中で考察された ρ {\displaystyle \rho } についての三つの条件, 反射律, 対称律, 推移律 はすべて次の形をしているのに気がづく.
”すべての元 a , b , c , d , ⋯ , x , y {\displaystyle a,b,c,d,\cdots ,x,y} について(これらの変数のいくつかは同一のものであってもよい), もし a ρ b {\displaystyle a\rho b} , c ρ d {\displaystyle c\rho d} , ⋯ {\displaystyle \cdots } (これらを仮設式という)であるならば x ρ y {\displaystyle x\rho y} (これを終結式という)である.”
関係に関する条件がこの形をしているとき,この条件は 含意型であるという.
[注] 特別な場合として反射律のように仮設式の集合が空であってもかまわない. この場合終結式が無条件に成立つことを意味する.
補題
α {\displaystyle \alpha } が集合 A {\displaystyle A} の上の関係に関する含意型の条件, Σ {\displaystyle \Sigma } は A {\displaystyle A} の上の関係のある族とする. もしすべての ρ ∈ Σ {\displaystyle \rho \in \Sigma } が α {\displaystyle \alpha } をみたすなら σ ∈ ⋀ Σ {\displaystyle \sigma \in \bigwedge \Sigma } も α {\displaystyle \alpha } をみたす.
証明 A {\displaystyle A} の元 a , b , c , d , ⋯ {\displaystyle a,b,c,d,\cdots } に対して σ {\displaystyle \sigma } が α {\displaystyle \alpha } の各仮設式 a σ b {\displaystyle a\sigma b} 等を成立させたとする. このときすべての ρ ∈ Σ {\displaystyle \rho \in \Sigma } について a ρ b {\displaystyle a\rho b} 等が成立ち, よってすべての ρ ∈ Σ {\displaystyle \rho \in \Sigma } に対して終結式 x ρ y {\displaystyle x\rho y} が成立つ. 従って x σ y {\displaystyle x\sigma y} で σ {\displaystyle \sigma } は α {\displaystyle \alpha } をみたす.(証明終)
系 Σ {\displaystyle \Sigma } が集合 A {\displaystyle A} 上の同値関係の集合ならば ⋀ Σ {\displaystyle \bigwedge \Sigma } も同値関係である.
2.5 ρ {\displaystyle \rho } と σ {\displaystyle \sigma } が共に集合 A {\displaystyle A} 上の同値関係で, ρ {\displaystyle \rho } が σ {\displaystyle \sigma } より強ければ a , x ∈ A {\displaystyle a,x\in A} について x σ a {\displaystyle x\sigma a} ならば x ρ a {\displaystyle x\rho a} となり,よって U σ ( a ) ⊂ U ρ ( a ) {\displaystyle U_{\sigma }(a)\subset U_{\rho }(a)} . 従って σ {\displaystyle \sigma } による同値類はすべて ρ {\displaystyle \rho } による一つの同値類の部分集合となる. 一般に A {\displaystyle A} の二つの類別 U , B {\displaystyle {\mathfrak {U}},{\mathfrak {B}}} があり, U {\displaystyle {\mathfrak {U}}} の各同値類が B {\displaystyle {\mathfrak {B}}} の一つの同値類に含まれるとき, U {\displaystyle {\mathfrak {U}}} は B {\displaystyle {\mathfrak {B}}} より 細かい, B {\displaystyle {\mathfrak {B}}} は U {\displaystyle {\mathfrak {U}}} より 粗いという. 同値関係は強いほど対応する類別は粗くなり, 特に 2.4 の系に現れる ⋀ Σ {\displaystyle \bigwedge \Sigma } を σ {\displaystyle \sigma } とすれば, U σ ( a ) = ⋂ { U ρ ( a ) | ρ ∈ Σ } {\displaystyle U_{\sigma }(a)=\bigcap \{U_{\rho }(a)|\rho \in \Sigma \}} が成り立つ.
2.6 同一関係 = {\displaystyle =} はすべての同値関係の中で最も弱いものであり, またすべての元 a , b {\displaystyle a,b} に対して a υ b {\displaystyle a\upsilon b} とした全称関係 υ {\displaystyle \upsilon } はどのような関係よりも強い同値関係である.さらに一般に
定理 τ {\displaystyle \tau } を集合 A {\displaystyle A} の上の任意に与えられた関係とするとき, τ {\displaystyle \tau } より強い同値関係の中で最も弱いもの σ {\displaystyle \sigma } が 存在する.
証明 Σ {\displaystyle \Sigma } を τ {\displaystyle \tau } より強い同値関係全体の集合とすれば、 全称関係は Σ {\displaystyle \Sigma } に入るから Σ {\displaystyle \Sigma } は空ではない. σ = ∧ Σ {\displaystyle \sigma =\wedge \Sigma } とすればよい。(証明終)
また同じことであるが, a σ b {\displaystyle a\sigma b} の条件として a = b {\displaystyle a=b} であるかまたは
τ {\displaystyle \tau } 鎖条件: 元 x 1 , x 2 , ⋯ , x n − 1 {\displaystyle x_{1},x_{2},\cdots ,x_{n-1}} が存在し, さらに x 0 = a , x n = b {\displaystyle x_{0}=a,x_{n}=b} として、
各 k = 1 , 2 , ⋯ , n {\displaystyle k=1,2,\cdots ,n} に対して x k − 1 τ x k {\displaystyle x_{k-1}\tau x_{k}} であるかまたは x k τ x k − 1 {\displaystyle x_{k}\tau x_{k-1}} である
がみたされることにすればよい. このような x 1 , x 2 , ⋯ , x n − 1 {\displaystyle x_{1},x_{2},\cdots ,x_{n-1}} を a {\displaystyle a} と b {\displaystyle b} とを結ぶ τ {\displaystyle \tau } 鎖 という. 上のように定めた σ {\displaystyle \sigma } が同値関係であること、また σ {\displaystyle \sigma } が τ {\displaystyle \tau } より強い同値関係であれば, τ {\displaystyle \tau } 鎖で結ばれる二元 a , b {\displaystyle a,b} に対して a σ b {\displaystyle a\sigma b} に対して a σ b {\displaystyle a\sigma b} でなければならないことは明らかである. 上の σ {\displaystyle \sigma } を τ {\displaystyle \tau } から生成された同値関係という.
2.7 n {\displaystyle n} を正の整数とするとき、 a , b ∈ Z {\displaystyle a,b\in Z} に対して a − b {\displaystyle a-b} が n {\displaystyle n} の倍数であるという関係 a ≡ b ( mod n ) {\displaystyle a\equiv b{\pmod {n}}} は同値条件である. m {\displaystyle m} も正の整数のとき,関係 a ≡ b ( mod m ) {\displaystyle a\equiv b{\pmod {m}}} が a ≡ b ( mod n ) {\displaystyle a\equiv b{\pmod {n}}} より強くなるのは m {\displaystyle m} が n {\displaystyle n} の約数のときに限る.
同様に実数 a , b {\displaystyle a,b} に対して a − b {\displaystyle a-b} が整数であるという関係 a ≡ b ( mod 1 ) {\displaystyle a\equiv b{\pmod {1}}} , a − b {\displaystyle a-b} が有理数であるという関係 a ≡ b ( mod Q ) {\displaystyle a\equiv b{\pmod {Q}}} , a − b {\displaystyle a-b} が代数的数であるという関係 q ≡ b ( mod A l g . n o . ) {\displaystyle q\equiv b{\pmod {Alg.no.}}} 等は R {\displaystyle R} 上の同値関係で、この順に強くなっている.
集合 X , Y {\displaystyle X,Y} に対して X △ Y = ( X ∪ Y ) − ( X ∩ Y ) {\displaystyle X\triangle Y=(X\cup Y)-(X\cap Y)} を X {\displaystyle X} と Y {\displaystyle Y} の対称差 という。 X △ Y {\displaystyle X\triangle Y} が有限であるという関係 X ≡ Y ( mod a ) {\displaystyle X\equiv Y{\pmod {\mathfrak {a}}}} , X △ Y {\displaystyle X\triangle Y} がある無限濃度 m {\displaystyle {\mathfrak {m}}} より小さいという関係 X ≡ Y ( mod m ) {\displaystyle X\equiv Y{\pmod {\mathfrak {m}}}} は同値関係で,特に後者は m {\displaystyle {\mathfrak {m}}} が大きいほど強くなる.