0

対応 ⑪

22
0
$$$$

Def.

定義【合成可能な対応】

$A,B,C,D$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(C,D,Q)$$C$ から $D$ への対応とする。
このとき、
$$ B=C $$
が成り立つならば、$\Gamma$ の後に $\Delta$ は合成可能であるという。

このとき、$\Gamma$$\Delta$ の組 $(\Gamma,\Delta)$ は合成可能であるともいう。

合成可能性は順序つきの条件である

$A,B,C,D$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(C,D,Q)$$C$ から $D$ への対応とする。
繰り返しだが、$\Gamma$ の後に $\Delta$ が合成可能であるとは、$\Gamma$ の終集合と $\Delta$ の始集合が一致すること、すなわち
$$ B=C $$
が成り立つことをいう。
これは、$\Delta\circ\Gamma$$A$ から $D$ への対応として定めるための条件である。
$ $
一方、$\Delta$ の後に $\Gamma$ が合成可能であるためには、
$$ D=A $$
が必要である。
したがって、合成可能性は一般には順序に依存する。

対応規則による表示

本稿では、対応を始集合 $A$ と終集合 $B$、そして二項関係 $R$$3$つ組 $(A,B,R)$ で定義している。
文献によっては、対応規則の視点から以下のように定義が与えられる。
$ $
$A,B,C,D$ を集合とし、
$$ \Gamma:A\to\mathcal{P}(B),\quad \Delta:C\to\mathcal{P}(D) $$
を対応とする。このとき
$$ B=C $$
が成り立つとき、$\Gamma$$\Delta$ は合成可能であるという。

定義【対応の合成】

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
このとき、
$$ R_{\Delta\circ\Gamma} := \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
と定め、さらに
$$ \Delta\circ\Gamma:=(A,C,R_{\Delta\circ\Gamma}) $$
と定める。
この対応 $\Delta\circ\Gamma$ を、$\Gamma$$\Delta$ の対応の合成(合成対応)という。

対応として定まること

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
合成対応の定義より、
$$ R_{\Delta\circ\Gamma} = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
である。
したがって、定義から直ちに
$$ R_{\Delta\circ\Gamma}\subseteq A\times C $$
が成り立つ。
ゆえに、
$$ (A,C,R_{\Delta\circ\Gamma}) $$
$A$ から $C$ への対応である。
したがって、
$$ \Delta\circ\Gamma=(A,C,R_{\Delta\circ\Gamma}) $$
$A$ から $C$ への対応として定まる。

合成の順序

$\Delta\circ\Gamma$ は、まず $\Gamma$ によって $A$ の元を $B$ の部分集合へ対応させ、
その後 $\Delta$ によって $B$ の元を $C$ の部分集合へ対応させる合成である。
$ $
したがって、記号 $\Delta\circ\Gamma$ においては、右側の $\Gamma$ を先に適用し、左側の $\Delta$ を後に適用する。

合成対応の値による表示

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
このとき、任意の $a\in A$ に対して、
$$ (\Delta\circ\Gamma)(a) = \bigcup_{b\in\Gamma(a)}\Delta(b) $$
が成り立つ。
$ $
実際、任意に $a\in A$ をとる。合成対応の値の定義より、
$$ (\Delta\circ\Gamma)(a) = \{c\in C\mid (a,c)\in R_{\Delta\circ\Gamma}\} $$
である。
したがって、任意の $c\in C$ に対して、
$$ \begin{align} c\in(\Delta\circ\Gamma)(a) &\Longleftrightarrow (a,c)\in R_{\Delta\circ\Gamma}\\ &\Longleftrightarrow (a,c)\in \{(x,z)\in A\times C\mid \exists b\in B\ ((x,b)\in R\land(b,z)\in Q)\}\\ &\Longleftrightarrow (a,c)\in A\times C \land \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\\ &\Longleftrightarrow \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\\ &\Longleftrightarrow \exists b\in B\ (b\in\Gamma(a)\land c\in\Delta(b))\\ &\Longleftrightarrow \exists b\in\Gamma(a)\ (c\in\Delta(b))\\ &\Longleftrightarrow c\in\bigcup_{b\in\Gamma(a)}\Delta(b) \end{align} $$
である。
 ※1. $4$ つ目の同値は、いま $a\in A$ かつ $c\in C$ を固定しているため、
$$ (a,c)\in A\times C $$
    が自明に成り立つからである。
 ※2. $5$ つ目の同値では、対応の値の定義より、
$$ (a,b)\in R \Longleftrightarrow b\in\Gamma(a) $$
    かつ
$$ (b,c)\in Q \Longleftrightarrow c\in\Delta(b) $$
    を用いた。
 ※3. $6$ つ目の同値では、$\Gamma(a)\subseteq B$ であることを用いた。すなわち、
$$ \exists b\in B\ (b\in\Gamma(a)\land c\in\Delta(b)) \Longleftrightarrow \exists b\in\Gamma(a)\ (c\in\Delta(b)) $$
    である。
 ※4. 最後の同値では、添字集合つき和集合の定義より、
$$ c\in\bigcup_{b\in\Gamma(a)}\Delta(b) \Longleftrightarrow \exists b\in\Gamma(a)\ (c\in\Delta(b)) $$
    を用いた。
-したがって、任意の $c\in C$ に対して、
$$ c\in(\Delta\circ\Gamma)(a) \Longleftrightarrow c\in\bigcup_{b\in\Gamma(a)}\Delta(b) $$
が成り立つ。
ゆえに、外延性により、
$$ (\Delta\circ\Gamma)(a) = \bigcup_{b\in\Gamma(a)}\Delta(b) $$
である。
$a\in A$ は任意であったから、任意の $a\in A$ に対して、
$$ (\Delta\circ\Gamma)(a) = \bigcup_{b\in\Gamma(a)}\Delta(b) $$
が成り立つ。

対応規則による表示

本稿では、対応を始集合 $A$ と終集合 $B$、そして二項関係 $R$$3$つ組 $(A,B,R)$ で定義している。
対応規則の視点からは以下のように定義が与えられる。
$ $
$A,B,C$ を集合とし、
$$ \Gamma:A\to\mathcal{P}(B),\quad \Delta:B\to\mathcal{P}(C) $$
を対応とする。このとき、$\Gamma$$\Delta$ は合成可能であり、その合成対応
$$ \Delta\circ\Gamma:A\to\mathcal{P}(C) $$
を、各 $a\in A$ に対して
$$ (\Delta\circ\Gamma)(a):=\bigcup_{b\in\Gamma(a)}\Delta(b) $$
によって定める。

定義【合成対応のグラフ】

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
対応の合成の定義より、
$$ \Delta\circ\Gamma=(A,C,R_{\Delta\circ\Gamma}) $$
であり、ここで
$$ R_{\Delta\circ\Gamma} := \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
である。
このとき、合成対応 $\Delta\circ\Gamma$ のグラフを
$$ G(\Delta\circ\Gamma):=R_{\Delta\circ\Gamma} $$
と定める。すなわち、
$$ G(\Delta\circ\Gamma) = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
である。

値による表示

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
このとき、任意の $a\in A$ と任意の $c\in C$ に対して、
$$ (a,c)\in G(\Delta\circ\Gamma) \Longleftrightarrow c\in(\Delta\circ\Gamma)(a) $$
が成り立つ。
また、合成対応の定義より、
$$ c\in(\Delta\circ\Gamma)(a) \Longleftrightarrow \exists b\in B\ (b\in\Gamma(a)\land c\in\Delta(b)) $$
である。
したがって、
$$ G(\Delta\circ\Gamma) = \{(a,c)\in A\times C\mid \exists b\in B\ (b\in\Gamma(a)\land c\in\Delta(b))\} $$
である。
さらに、対応の値の定義より、
$$ b\in\Gamma(a)\Longleftrightarrow(a,b)\in R $$
かつ
$$ c\in\Delta(b)\Longleftrightarrow(b,c)\in Q $$
であるから、
$$ G(\Delta\circ\Gamma) = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
である。

Prop&Proof

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
また、$S\subseteq A$ とする。このとき、
$$ (\Delta\circ\Gamma)(S)=\Delta(\Gamma(S)) $$
が成り立つ。

まず、$S\subseteq A$ であるから、合成対応 $\Delta\circ\Gamma$ による $S$ の像 $(\Delta\circ\Gamma)(S)$ は定義される。
また、$\Gamma(S)\subseteq B$ であるから、$\Delta(\Gamma(S))$ も定義される。
外延性により、任意の $c\in C$ に対して、
$$ c\in(\Delta\circ\Gamma)(S) \Longleftrightarrow c\in\Delta(\Gamma(S)) $$
が成り立つことを示せばよい。
$ $
任意に $c$ をとる。
集合の像の定義より、
$$ \begin{align} c\in(\Delta\circ\Gamma)(S) &\Longleftrightarrow c\in C\land\exists a\in S\ ((a,c)\in R_{\Delta\circ\Gamma})\\ &\Longleftrightarrow c\in C\land\exists a\in S\ \exists b\in B\ ((a,b)\in R\land(b,c)\in Q) \end{align} $$
である。
ここで、$\Gamma(S)$ の定義より、
$$ b\in\Gamma(S) \Longleftrightarrow b\in B\land\exists a\in S\ ((a,b)\in R) $$
である。
したがって、存在記号の順序交換( 証明はコチラ )と論理積の交換法則( 証明はコチラ )より
$$ \begin{align} c\in(\Delta\circ\Gamma)(S) &\Longleftrightarrow c\in C\land\exists b\in B\bigl((b,c)\in Q\land\exists a\in S\ ((a,b)\in R)\bigr)\\ &\Longleftrightarrow c\in C\land\exists b\in\Gamma(S)\ ((b,c)\in Q)\\ &\Longleftrightarrow c\in\Delta(\Gamma(S)) \end{align} $$
である。
ゆえに、任意の $c\in C$ に対して、
$$ c\in(\Delta\circ\Gamma)(S) \Longleftrightarrow c\in\Delta(\Gamma(S)) $$
が成り立つ。
したがって、外延性により、
$$ (\Delta\circ\Gamma)(S)=\Delta(\Gamma(S)) $$
である。
$$ \Box$$

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
このとき、
$$ G(\Delta\circ\Gamma)=G(\Delta)\circ G(\Gamma) $$
が成り立つ。

ここで、右辺の $G(\Delta)\circ G(\Gamma)$ は、二項関係 $G(\Gamma)\subseteq A\times B$$G(\Delta)\subseteq B\times C$ の合成を表すものとする。

  1. $A,B,C$ を集合とし、
    $$ R\subseteq A\times B,\quad Q\subseteq B\times C $$
    を二項関係とする。このとき、$R$$Q$ の合成関係は
    $$ Q\circ R := \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
    で定義される( 詳しくはコチラ )。
    $ $
  2. また、$\Gamma=(A,B,R)$$\Delta=(B,C,Q)$ に対して、
    合成対応の定義より、
    $$ \Delta\circ\Gamma=(A,C,R_{\Delta\circ\Gamma}) $$
    であり、
    $$ R_{\Delta\circ\Gamma} = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
    である。
    したがって、対応のグラフの定義より、
    $$ G(\Delta\circ\Gamma)=R_{\Delta\circ\Gamma} $$
    である。
    $ $
  3. ここで、対応のグラフの定義より、
    $$ G(\Gamma)=R $$
    かつ
    $$ G(\Delta)=Q $$
    である。
    よって、二項関係の合成の定義より、
    $$ \begin{align} G(\Delta)\circ G(\Gamma) &= Q\circ R\\ &= \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\}\\ &= R_{\Delta\circ\Gamma}\\ &= G(\Delta\circ\Gamma) \end{align} $$
    である。

-したがって、
$$ G(\Delta\circ\Gamma)=G(\Delta)\circ G(\Gamma) $$
が成り立つ。
$$ \Box$$

$A,B,C$ を集合とする。
$\Gamma_1=(A,B,R_1)$$\Gamma_2=(A,B,R_2)$$A$ から $B$ への対応とし、$\Delta=(B,C,Q)$$B$ から $C$ への対応とする。
また、
$$ \Gamma_1\subseteq\Gamma_2 $$
とする。すなわち、
$$ R_1\subseteq R_2 $$
とする。
このとき、
$$ \Delta\circ\Gamma_1\subseteq\Delta\circ\Gamma_2 $$
が成り立つ。

  1. 対応の包含の定義より、
    $$ \Delta\circ\Gamma_1\subseteq\Delta\circ\Gamma_2 $$
    を示すには、
    $$ G(\Delta\circ\Gamma_1)\subseteq G(\Delta\circ\Gamma_2) $$
    を示せばよい。
    i) 合成対応の定義より、
    $$ \Delta\circ\Gamma_1=(A,C,R_{\Delta\circ\Gamma_1}) $$
      であり、
    $$ R_{\Delta\circ\Gamma_1} = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R_1\land(b,c)\in Q)\} $$
      である。
    ii) また、
    $$ \Delta\circ\Gamma_2=(A,C,R_{\Delta\circ\Gamma_2}) $$
      であり、
    $$ R_{\Delta\circ\Gamma_2} = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R_2\land(b,c)\in Q)\} $$
      である。
    対応のグラフの定義より、
    $$ G(\Delta\circ\Gamma_1)=R_{\Delta\circ\Gamma_1} $$
    かつ
    $$ G(\Delta\circ\Gamma_2)=R_{\Delta\circ\Gamma_2} $$
    である。
    $ $
  2. したがって、
    $$ R_{\Delta\circ\Gamma_1}\subseteq R_{\Delta\circ\Gamma_2} $$
    を示せばよい。
    そこで、任意に
    $$ (a,c)\in R_{\Delta\circ\Gamma_1} $$
    をとる。
    合成対応のグラフの定義より、
    $$ (a,c)\in A\times C $$
    かつ、ある $b\in B$ が存在して、
    $$ (a,b)\in R_1\land(b,c)\in Q $$
    が成り立つ。
    仮定より、
    $$ R_1\subseteq R_2 $$
    であるから、
    $$ (a,b)\in R_2 $$
    である。したがって、
    $$ (a,b)\in R_2\land(b,c)\in Q $$
    が成り立つ。
    ゆえに、合成対応のグラフの定義より、
    $$ (a,c)\in R_{\Delta\circ\Gamma_2} $$
    である。よって、
    $$ R_{\Delta\circ\Gamma_1}\subseteq R_{\Delta\circ\Gamma_2} $$
    が成り立つ。
    したがって、
    $$ G(\Delta\circ\Gamma_1)\subseteq G(\Delta\circ\Gamma_2) $$
    である。

-ゆえに、対応の包含の定義より、
$$ \Delta\circ\Gamma_1\subseteq\Delta\circ\Gamma_2 $$
が成り立つ。
$$ \Box$$

$A,B,C$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とする。
また、$\Delta_1=(B,C,Q_1)$$\Delta_2=(B,C,Q_2)$$B$ から $C$ への対応とする。
$$ \Delta_1\subseteq\Delta_2 $$
とする。すなわち、
$$ Q_1\subseteq Q_2 $$
とする。
このとき、
$$ \Delta_1\circ\Gamma\subseteq\Delta_2\circ\Gamma $$
が成り立つ。

ここで、$\Delta_1\circ\Gamma$$\Delta_2\circ\Gamma$ はいずれも $A$ から $C$ への対応である。
したがって、対応の包含を示すには、それぞれのグラフの包含を示せばよい。

  1. 対応の包含の定義より、
    $$ \Delta_1\circ\Gamma\subseteq\Delta_2\circ\Gamma $$
    を示すには、
    $$ G(\Delta_1\circ\Gamma)\subseteq G(\Delta_2\circ\Gamma) $$
    を示せばよい。
    i) 合成対応の定義より、
    $$ \Delta_1\circ\Gamma=(A,C,R_{\Delta_1\circ\Gamma}) $$
      であり、
    $$ R_{\Delta_1\circ\Gamma} = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q_1)\} $$
      である。
    ii) また、
    $$ \Delta_2\circ\Gamma=(A,C,R_{\Delta_2\circ\Gamma}) $$
      であり、
    $$ R_{\Delta_2\circ\Gamma} = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q_2)\} $$
      である。
    対応のグラフの定義より、
    $$ G(\Delta_1\circ\Gamma)=R_{\Delta_1\circ\Gamma} $$
    かつ
    $$ G(\Delta_2\circ\Gamma)=R_{\Delta_2\circ\Gamma} $$
    である。
    $ $
  2. したがって、
    $$ R_{\Delta_1\circ\Gamma}\subseteq R_{\Delta_2\circ\Gamma} $$
    を示せばよい。任意に
    $$ (a,c)\in R_{\Delta_1\circ\Gamma} $$
    をとる。
    合成対応のグラフの定義より、
    $$ (a,c)\in A\times C $$
    かつ、ある $b\in B$ が存在して、
    $$ (a,b)\in R\land(b,c)\in Q_1 $$
    が成り立つ。
    仮定より、
    $$ Q_1\subseteq Q_2 $$
    であるから、
    $$ (b,c)\in Q_2 $$
    である。したがって、
    $$ (a,b)\in R\land(b,c)\in Q_2 $$
    が成り立つ。
    ゆえに、合成対応のグラフの定義より、
    $$ (a,c)\in R_{\Delta_2\circ\Gamma} $$
    である。よって、
    $$ R_{\Delta_1\circ\Gamma}\subseteq R_{\Delta_2\circ\Gamma} $$
    が成り立つ。
    したがって、
    $$ G(\Delta_1\circ\Gamma)\subseteq G(\Delta_2\circ\Gamma) $$
    である。

-ゆえに、対応の包含の定義より、
$$ \Delta_1\circ\Gamma\subseteq\Delta_2\circ\Gamma $$
が成り立つ。
$$ \Box$$

合成対応の両側の単調性

$A,B,C$ を集合とし、$\Gamma_1=(A,B,R_1)$$\Gamma_2=(A,B,R_2)$$A$ から $B$ への対応とする。
また、$\Delta_1=(B,C,Q_1)$$\Delta_2=(B,C,Q_2)$$B$ から $C$ への対応とする。
$$ \Gamma_1\subseteq\Gamma_2 \quad\text{かつ}\quad \Delta_1\subseteq\Delta_2 $$
とする。すなわち、
$$ R_1\subseteq R_2 \quad\text{かつ}\quad Q_1\subseteq Q_2 $$
とする。
このとき、
$$ \Delta_1\circ\Gamma_1\subseteq\Delta_2\circ\Gamma_2 $$
が成り立つ。
実際、既に示した合成対応の単調性より、$\Gamma_1\subseteq\Gamma_2$ から
$$ \Delta_1\circ\Gamma_1\subseteq\Delta_1\circ\Gamma_2 $$
が成り立つ。
また、上の命題より、$\Delta_1\subseteq\Delta_2$ から
$$ \Delta_1\circ\Gamma_2\subseteq\Delta_2\circ\Gamma_2 $$
が成り立つ。
したがって、包含関係の推移性より、
$$ \Delta_1\circ\Gamma_1\subseteq\Delta_2\circ\Gamma_2 $$
が成り立つ。

$A,B,C,D$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、
$\Delta=(B,C,Q)$$B$ から $C$ への対応とし、$\Theta=(C,D,P)$$C$ から $D$ への対応とする。
このとき、
$$ \Theta\circ(\Delta\circ\Gamma)=(\Theta\circ\Delta)\circ\Gamma $$
が成り立つ。

  1. まず、合成対応の定義より、
    $$ \Delta\circ\Gamma=(A,C,R_{\Delta\circ\Gamma}) $$
    であり、
    $$ R_{\Delta\circ\Gamma} = \{(a,c)\in A\times C\mid \exists b\in B\ ((a,b)\in R\land(b,c)\in Q)\} $$
    である。
    したがって、再び合成対応の定義より、
    $$ \Theta\circ(\Delta\circ\Gamma) = (A,D,R_{\Theta\circ(\Delta\circ\Gamma)}) $$
    であり、
    $$ R_{\Theta\circ(\Delta\circ\Gamma)} = \{(a,d)\in A\times D\mid \exists c\in C\ ((a,c)\in R_{\Delta\circ\Gamma}\land(c,d)\in P)\} $$
    である。
    $ $
  2. 一方、合成対応の定義より、
    $$ \Theta\circ\Delta=(B,D,R_{\Theta\circ\Delta}) $$
    であり、
    $$ R_{\Theta\circ\Delta} = \{(b,d)\in B\times D\mid \exists c\in C\ ((b,c)\in Q\land(c,d)\in P)\} $$
    である。
    したがって、再び合成対応の定義より、
    $$ (\Theta\circ\Delta)\circ\Gamma = (A,D,R_{(\Theta\circ\Delta)\circ\Gamma}) $$
    であり、
    $$ R_{(\Theta\circ\Delta)\circ\Gamma} = \{(a,d)\in A\times D\mid \exists b\in B\ ((a,b)\in R\land(b,d)\in R_{\Theta\circ\Delta})\} $$
    である。
    以上より、$\Theta\circ(\Delta\circ\Gamma)$$(\Theta\circ\Delta)\circ\Gamma$ はどちらも $A$ から $D$ への対応である。
    $ $
  3. したがって、対応の相等の定義より、
    $$ R_{\Theta\circ(\Delta\circ\Gamma)} = R_{(\Theta\circ\Delta)\circ\Gamma} $$
    を示せばよい。
    外延性により、任意の順序対 $(a,d)$ に対して、
    $$ (a,d)\in R_{\Theta\circ(\Delta\circ\Gamma)} \Longleftrightarrow (a,d)\in R_{(\Theta\circ\Delta)\circ\Gamma} $$
    が成り立つことを示す。任意に $(a,d)$ をとる。
    $ $
  4. まず、左辺を展開する。
    $$ \begin{align} (a,d)\in R_{\Theta\circ(\Delta\circ\Gamma)} &\Longleftrightarrow (a,d)\in A\times D\land \exists c\in C\ ((a,c)\in R_{\Delta\circ\Gamma}\land(c,d)\in P)\\ &\Longleftrightarrow (a,d)\in A\times D\land \exists c\in C\Bigl( \exists b\in B\ ((a,b)\in R\land(b,c)\in Q) \land(c,d)\in P \Bigr)\\ &\Longleftrightarrow (a,d)\in A\times D\land \exists c\in C\exists b\in B\ ((a,b)\in R\land(b,c)\in Q\land(c,d)\in P)\\ &\Longleftrightarrow (a,d)\in A\times D\land \exists b\in B\exists c\in C\ ((a,b)\in R\land(b,c)\in Q\land(c,d)\in P)\cdots① \end{align} $$
    である。
    ここで、存在記号の順序は入れ替えてよい( 証明はコチラ )。すなわち、
    $$ \exists c\in C\exists b\in B\ \Phi(b,c) \Longleftrightarrow \exists b\in B\exists c\in C\ \Phi(b,c) $$
    を用いた。
    $ $
  5. 次に、右辺を展開する。
    $$ \begin{align} (a,d)\in R_{(\Theta\circ\Delta)\circ\Gamma} &\Longleftrightarrow (a,d)\in A\times D\land \exists b\in B\ ((a,b)\in R\land(b,d)\in R_{\Theta\circ\Delta})\\ &\Longleftrightarrow (a,d)\in A\times D\land \exists b\in B\Bigl( (a,b)\in R\land \exists c\in C\ ((b,c)\in Q\land(c,d)\in P) \Bigr)\\ &\Longleftrightarrow (a,d)\in A\times D\land \exists b\in B\exists c\in C\ ((a,b)\in R\land(b,c)\in Q\land(c,d)\in P)\cdots② \end{align} $$
    である。
    $ $
  6. 式① と 式② より、
    $$ (a,d)\in R_{\Theta\circ(\Delta\circ\Gamma)} \Longleftrightarrow (a,d)\in A\times D\land \exists b\in B\exists c\in C\ ((a,b)\in R\land(b,c)\in Q\land(c,d)\in P) $$
    かつ
    $$ (a,d)\in R_{(\Theta\circ\Delta)\circ\Gamma} \Longleftrightarrow (a,d)\in A\times D\land \exists b\in B\exists c\in C\ ((a,b)\in R\land(b,c)\in Q\land(c,d)\in P) $$
    である。したがって、
    $$ (a,d)\in R_{\Theta\circ(\Delta\circ\Gamma)} \Longleftrightarrow (a,d)\in R_{(\Theta\circ\Delta)\circ\Gamma} $$
    が成り立つ。
    $(a,d)$ は任意であったから、外延性により、
    $$ R_{\Theta\circ(\Delta\circ\Gamma)} = R_{(\Theta\circ\Delta)\circ\Gamma} $$
    である。

-したがって、対応の相等の定義より、
$$ \Theta\circ(\Delta\circ\Gamma)=(\Theta\circ\Delta)\circ\Gamma $$
が成り立つ。
$$ \Box$$

投稿日:7日前
更新日:6日前
数学の力で現場を変える アルゴリズムエンジニア募集 - Mathlog served by OptHub

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

Kagura
Kagura
11
6823
■ 分野を問わず数学の証明が好きです。あとで自分が読み返したときに、きちんと理解できるノートを作ることを心がけています。不定期に過去のノートを確認し、修正&更新 (追加&削除) しています。定義、命題、証明などに誤りや不正確な点がございましたら、ご指摘いただけますと幸いです(2025年12月28日)。    

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中