$A,B$ を集合とする。
$A$ から $B$ への二項関係とは、$A\times B$ の部分集合 $R$ のことである。すなわち、
$$
R\subseteq A\times B
$$
を満たす集合 $R$ を、$A$ から $B$ への二項関係という。
$A,B$ を集合とし、$R$ を $A$ から $B$ への二項関係とする。このとき、任意の対象 $a,b$ について、
$$
(a,b)\in R\Rightarrow a\in A\land b\in B
$$
が成り立つ。これは、$R\subseteq A\times B$ と直積集合の定義から直ちに従う。
特に、$A$ 上の二項関係とは、$A$ から $A$ への二項関係のことである。
すなわち
$$
R\subseteq A\times A
$$
を満たす集合 $R$ を、$A$ 上の二項関係という。
二項関係は、$2$つの集合の要素同士がどのような条件で結びついているかを数学的に表現したものである。
具体的なイメージを掴むために、いくつかの例を挙げる。
-このように、二項関係とは「何らかの規則や条件によって結びついた要素のペアの集まり」を一般化した概念といえる。
$A,B$ を集合とし、$R,S\subseteq A\times B$ とする。このとき
$$
R\cup S\subseteq A\times B,\qquad R\cap S\subseteq A\times B,\qquad R\setminus S\subseteq A\times B
$$
が成り立つ(
証明はコチラ
)。したがって、$R\cup S,R\cap S,R\setminus S$ も $A$ から $B$ への二項関係である。
$A,B$ を集合とする。このとき
$$
\varnothing\subseteq A\times B,\qquad A\times B\subseteq A\times B
$$
であるから(
証明はコチラ
)、$\varnothing$ も $A\times B$ も $A$ から $B$ への二項関係である。
$A,B$ を集合とし、$R\subseteq A\times B$ を $A$ から $B$ への二項関係とする。
$a\in A,\ b\in B$ とする。このとき
$$
(a,b)\in R
$$
が成り立つとき、$a$ は $R$ によって $b$ と関係しているといい、
$$
aRb
$$
と書く。
簡単な例として、集合 $A,B$ を
$$
A=\{1,2,3\},\qquad B=\{x,y\}
$$
とし、関係$R$を
$$
R=\{(1,x),(2,y)\}
$$
で定める。このとき、
$$
(1,x)\in R,\qquad (2,y)\in R
$$
であるから、
$$
1Rx,\qquad 2Ry
$$
と書くことができる。一方で、
$$
(3,x)\notin R
$$
であるから、$3Rx$ は成り立たない。
また、同様に
$$
A=\{1,2\},\qquad B=\{x,y\}
$$
とする。このとき、空関係は
$$
R=\varnothing
$$
である。この場合、$R$ は何も順序対を含まないので、
$$
1Rx,\qquad 1Ry,\qquad 2Rx,\qquad 2Ry
$$
はすべて成り立たない。
$A$上の二項関係の具体例として、
$$
A=\{1,2,3,6\}
$$
とし、$A$ 上の関係 $R$ を
$$
aRb\ \Leftrightarrow\ a\mid b\quad ※\ a\mid b:aはbを割り切る
$$
によって定める。このとき、たとえば
$$
1R2,\qquad 2R6,\qquad 3R6
$$
は成り立つ。実際、対応する順序対は
$$
(1,2),(2,6),(3,6)\in R
$$
である。また、$2$ は $3$ を割り切らないので、
$$
2R3
$$
は成り立たない。
$R\subseteq A\times B$ を二項関係とし、$a\in A,\ b\in B$ とする。このとき
$$
(a,b)\notin R
$$
が成り立つとき、$a$ は $R$ によって $b$ と関係していないといい、
$$
\neg(aRb)
$$
と書く。
$\neg(aRb)$ は、順序対 $(a,b)$ が $R$ に属さないことを表す命題である。
すなわち、
$$
\neg(aRb)\Longleftrightarrow (a,b)\notin R
$$
である。
これは新しい二項関係を定義しているのではなく、命題 $aRb$ を否定しているだけである。
$A$ を集合とする。$A$ 上の恒等関係(等号関係)とは
$$
\Delta_A:=\{(a,a)\mid a\in A\}
$$
で定まる $A$ 上の関係のことである。
集合論の文脈では、このような、各要素が同じ順序対となる
$$
\Delta_A:=\{(a,a)\mid a\in A\}
$$
で定まる $A\times A$ の部分集合のことを対角集合と言う。
$A$ を集合とする。$A$ 上の恒等関係 $\Delta_A$ は、$A$ の元どうしについて等号が成り立つ場合だけを集めた関係である。
すなわち、$a,b\in A$ に対して
$$
a\Delta_A b\Longleftrightarrow a=b
$$
である。したがって、
$$
\Delta_A=\{(a,b)\in A\times A\mid a=b\}
$$
であり、これは
$$
\Delta_A=\{(a,a)\mid a\in A\}
$$
と等しい。
$A,B$ を集合とし、$R\subseteq A\times B$ を $A$ から $B$ への二項関係とする。
$R$ の定義域とは、
$$
\operatorname{dom}(R):=\{a\in A\mid \exists b\in B\ ((a,b)\in R)\}
$$
で定まる集合のことである。
$A,B$ を集合とし、$R\subseteq A\times B$ を $A$ から $B$ への二項関係とする。
$R$ の値域とは、
$$
\operatorname{ran}(R):=\{b\in B\mid \exists a\in A\ ((a,b)\in R)\}
$$
で定まる集合のことである。
$A$ を集合とする。このとき定義より
$$
\operatorname{dom}(\Delta_A)=A,\qquad \operatorname{ran}(\Delta_A)=A
$$
が成り立つ。
$A$ を集合とする。このとき
$$
\operatorname{dom}(\Delta_A)=A,\qquad \operatorname{ran}(\Delta_A)=A
$$
が成り立つ。
-したがって、
$$
\operatorname{dom}(\Delta_A)=A,\qquad \operatorname{ran}(\Delta_A)=A
$$
が成り立つ。
$$ \Box$$
$A,\ B$ を集合とし、$R\subseteq A\times B$ を二項関係とする。このとき
$$
\operatorname{dom}(R)\subseteq A
$$
が成り立つ。
$\operatorname{dom}(R)\subseteq A$ を示す。
任意に $x\in \operatorname{dom}(R)$ をとる。$\operatorname{dom}(R)$ の定義より、
$$
x\in \operatorname{dom}(R)
\ \Leftrightarrow\
x\in A\land \exists b\in B\ ((x,b)\in R)
$$
である。いま、$x\in \operatorname{dom}(R)$ と仮定しているので、特に
$$
x\in A
$$
が成り立つ。したがって、任意の $x\in \operatorname{dom}(R)$ に対して $x\in A$ が成り立つので、
$$
\operatorname{dom}(R)\subseteq A
$$
である。
$$ \Box$$
$A,B$ を集合とし、$R\subseteq A\times B$ を二項関係とする。このとき
$$
\operatorname{ran}(R)\subseteq B
$$
が成り立つ。
$\operatorname{ran}(R)\subseteq B$ を示す。任意に $y\in \operatorname{ran}(R)$ をとる。
$\operatorname{ran}(R)$ の定義より、
$$
y\in \operatorname{ran}(R)
\ \Leftrightarrow\
y\in B\land \exists a\in A\ ((a,y)\in R)
$$
である。いま $y\in \operatorname{ran}(R)$ と仮定しているので、特に
$$
y\in B
$$
が成り立つ。
したがって、任意の $y\in \operatorname{ran}(R)$ に対して $y\in B$ であるから、
$$
\operatorname{ran}(R)\subseteq B
$$
が成り立つ。
$$ \Box$$
$A,B$ を集合とし、$\varnothing$ を $A$ から $B$ への空関係とする。このとき
$$
\operatorname{dom}(\varnothing)=\varnothing
$$
が成り立つ。
集合の外延性により、任意の $x$ について
$$
x\in \operatorname{dom}(\varnothing)\ \Leftrightarrow\ x\in \varnothing
$$
を示せば十分である。
$ $
任意の $x$ をとる。$\operatorname{dom}(\varnothing)$ の定義より、
$$
x\in \operatorname{dom}(\varnothing)
\ \Leftrightarrow\
x\in A\land \exists b\in B\ ((x,b)\in \varnothing)
$$
が成り立つ。
しかし、空集合の定義より、任意の対象 $y$ について
$$
y\notin \varnothing
$$
であるから、任意の $b\in B$ に対して
$$
(x,b)\notin \varnothing
$$
である。したがって、
$$
\exists b\in B\ ((x,b)\in \varnothing)
$$
は偽である。ゆえに連言も偽となり
$$
x\in \operatorname{dom}(\varnothing)
$$
は偽である。一方、空集合の定義より
$$
x\in \varnothing
$$
も偽である。したがって
$$
x\in \operatorname{dom}(\varnothing)\ \Leftrightarrow\ x\in \varnothing
$$
が成り立つ。ゆえに
$$
\operatorname{dom}(\varnothing)=\varnothing
$$
である。
$$ \Box$$
$A,B$ を集合とし、$\varnothing$ を $A$ から $B$ への空関係とする。このとき
$$
\operatorname{ran}(\varnothing)=\varnothing
$$
が成り立つ。
集合の外延性により、任意の $y$ について
$$
y\in \operatorname{ran}(\varnothing)\ \Leftrightarrow\ y\in \varnothing
$$
を示せば十分である。
$ $
任意の $y$ をとる。$\operatorname{ran}(\varnothing)$ の定義より、
$$
y\in \operatorname{ran}(\varnothing)
\ \Leftrightarrow\
y\in B\land \exists a\in A\ ((a,y)\in \varnothing)
$$
が成り立つ。しかし、空集合の定義より、任意の対象 $z$ について
$$
z\notin \varnothing
$$
であるから、任意の $a\in A$ に対して
$$
(a,y)\notin \varnothing
$$
である。
したがって、
$$
\exists a\in A\ ((a,y)\in \varnothing)
$$
は偽である。ゆえに連言も偽となり
$$
y\in \operatorname{ran}(\varnothing)
$$
は偽である。
一方、空集合の定義より
$$
y\in \varnothing
$$
も偽である。したがって
$$
y\in \operatorname{ran}(\varnothing)\ \Leftrightarrow\ y\in \varnothing
$$
が成り立つ。
ゆえに
$$
\operatorname{ran}(\varnothing)=\varnothing
$$
である。
$$ \Box$$