0

対応 ⑥

14
0
$$$$

Def.

定義【対応の制限】

$A,B$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とする。
また、$S\subseteq A$ とする。
このとき、
$$ R|_S:=R\cap(S\times B) $$
と定め、さらに
$$ \Gamma|_S:=(S,B,R|_S) $$
と定める。
この $\Gamma|_S$ を、対応 $\Gamma$$S$ への制限という。

対応規則として見た表示

本稿では、対応を始集合 $A$、終集合 $B$、および二項関係 $R$$3$ つ組 $(A,B,R)$ で定義している。
一方、対応 $\Gamma=(A,B,R)$ に対応する集合値写像を、同じ記号で
$$ \Gamma:A\to\mathcal P(B) $$
と表すならば、各 $x\in A$ に対して
$$ \Gamma(x)=\{b\in B\mid (x,b)\in R\} $$
である。
このとき、$S\subseteq A$ に対する制限 $\Gamma|_S=(S,B,R|_S)$ は、対応規則の視点からは、各 $x\in S$ に対して
$$ \Gamma|_S(x)=\Gamma(x) $$
を満たす対応
$$ \Gamma|_S:S\to\mathcal P(B) $$
である。
つまり、対応の制限とは、始集合を $S$ に狭め、$S$ 上では元の対応と同じ値を与える対応である。

定義【対応の拡張】

$A,A',B$ を集合とし、
$$ A\subseteq A' $$
とする。
また、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\widetilde{\Gamma}=(A',B,\widetilde R)$$A'$ から $B$ への対応とする。
このとき、
$$ \widetilde R\cap(A\times B)=R $$
が成り立つならば、$\widetilde{\Gamma}$$\Gamma$$A'$ への拡張という。

制限と拡張の関係

$A,A',B$ を集合とし、$A\subseteq A'$ とする。
また、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\widetilde{\Gamma}=(A',B,\widetilde R)$$A'$ から $B$ への対応とする。
$\widetilde{\Gamma}$$\Gamma$$A'$ への拡張であるとは、$\widetilde{\Gamma}$ をもとの始集合 $A$ に制限すると、$\Gamma$ に一致するということである。
すなわち、
$$ \widetilde{\Gamma}|_A=\Gamma $$
である。
実際、対応の制限の定義より、
$$ \widetilde{\Gamma}|_A=(A,B,\widetilde R\cap(A\times B)) $$
である。
したがって、
$$ \widetilde{\Gamma}|_A=\Gamma $$
であることは、
$$ \widetilde R\cap(A\times B)=R $$
であることと同値である。
つまり、拡張とは、追加された始集合 $A'\setminus A$ 上では新しい値を許すが、もとの始集合 $A$ 上では元の対応 $\Gamma$ と一致するような対応である。

対応規則として見た表示

本稿では、対応を始集合 $A$、終集合 $B$、および二項関係 $R$$3$ つ組 $(A,B,R)$ で定義している。
一方、対応 $\Gamma=(A,B,R)$ に付随する集合値写像を、同じ記号で
$$ \Gamma:A\to\mathcal P(B) $$
と表すならば、各 $x\in A$ に対して
$$ \Gamma(x)=\{b\in B\mid (x,b)\in R\} $$
である。
同様に、対応 $\widetilde{\Gamma}=(A',B,\widetilde R)$ に付随する集合値写像を
$$ \widetilde{\Gamma}:A'\to\mathcal P(B) $$
と表すならば、各 $x\in A'$ に対して
$$ \widetilde{\Gamma}(x)=\{b\in B\mid (x,b)\in\widetilde R\} $$
である。
このとき、$A\subseteq A'$ であり、かつ任意の $x\in A$ に対して
$$ \widetilde{\Gamma}(x)=\Gamma(x) $$
が成り立つならば、$\widetilde{\Gamma}$$\Gamma$$A'$ への拡張である。
この条件は、$3$ つ組による定義
$$ \widetilde R\cap(A\times B)=R $$
と同値である。

Prop&Proof

$A,B$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とする。
また、$S\subseteq A$ とする。
このとき、
$$ R|_S:=R\cap(S\times B) $$
と定めると、
$$ \Gamma|_S:=(S,B,R|_S) $$
$S$ から $B$ への対応として定まる。

$\Gamma=(A,B,R)$$A$ から $B$ への対応であるから、
$$ R\subseteq A\times B $$
である。
また、$S\subseteq A$ であるから、
$$ S\times B\subseteq A\times B $$
が成り立つ( 証明はコチラ )。
いま、
$$ R|_S:=R\cap(S\times B) $$
と定める。
このとき、共通部分の性質より、
$$ R|_S\subseteq S\times B $$
である( 証明はコチラ )。
したがって、$R|_S$$S$ から $B$ への二項関係である。
ゆえに、
$$ \Gamma|_S:=(S,B,R|_S) $$
$S$ から $B$ への対応として定まる。
$$ \Box$$

【自明な制限】

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

制限の定義より、
$$ \Gamma|_A=(A,B,R|_A) $$
であり、ここで
$$ R|_A=R\cap(A\times B) $$
である。
また、$\Gamma=(A,B,R)$$A$ から $B$ への対応であるから、
$$ R\subseteq A\times B $$
である。
したがって、
$$ R\cap(A\times B)=R $$
である( 証明はコチラ )。
ゆえに、
$$ R|_A=R $$
である。よって、
$$ \Gamma|_A=(A,B,R|_A)=(A,B,R)=\Gamma $$
が成り立つ。
$$ \Box$$

【自明な拡張】

$A,A',B$ を集合とし、$A\subseteq A'$ とする。また、$\Gamma=(A,B,R)$$A$ から $B$ への対応とする。
このとき、
$$ \widetilde R_0:=R $$
と定め、
$$ \widetilde{\Gamma}_0:=(A',B,\widetilde R_0) $$
とおくと、$\widetilde{\Gamma}_0$$A'$ から $B$ への対応であり、かつ $\Gamma$$A'$ への拡張である。

  1. $\Gamma=(A,B,R)$$A$ から $B$ への対応であるから、
    $$ R\subseteq A\times B $$
    である。また、
    $$ A\subseteq A' $$
    であるから、
    $$ A\times B\subseteq A'\times B $$
    である( 証明はコチラ )。
    したがって、
    $$ \widetilde R_0=R\subseteq A'\times B $$
    である。ゆえに、
    $$ \widetilde{\Gamma}_0=(A',B,\widetilde R_0) $$
    $A'$ から $B$ への対応である。
    $ $
  2. 次に、$\widetilde{\Gamma}_0$$\Gamma$$A'$ への拡張であることを示す。
    拡張の定義より、
    $$ \widetilde R_0\cap(A\times B)=R $$
    を示せばよい。
    いま、$\widetilde R_0=R$ であるから、
    $$ \widetilde R_0\cap(A\times B)=R\cap(A\times B) $$
    である。
    また、$R\subseteq A\times B$ であるから、
    $$ R\cap(A\times B)=R $$
    である。
    したがって、
    $$ \widetilde R_0\cap(A\times B)=R $$
    が成り立つ。
    ゆえに、拡張の定義より、$\widetilde{\Gamma}_0$$\Gamma$$A'$ への拡張である。

-以上より、
$$ \widetilde{\Gamma}_0=(A',B,\widetilde R_0)=(A',B,R) $$
$A'$ から $B$ への対応であり、かつ $\Gamma$$A'$ への拡張である。
$$ \Box$$

自明な拡張の値の確認

$A,A',B$ を集合とし、$A\subseteq A'$ とする。
また、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\widetilde{\Gamma}_0=(A',B,R)$ を上で定めた自明な拡張とする。
任意の $x\in A'$ に対して、
$$ \widetilde{\Gamma}_0(x) = \{b\in B\mid (x,b)\in R\} $$
である。

  1. $x\in A$ の場合。
    対応の値の定義より、
    $$ \widetilde{\Gamma}_0(x) = \{b\in B\mid (x,b)\in R\} = \Gamma(x) $$
    である。
    $ $
  2. $x\in A'\setminus A$ の場合。
    このとき、$x\notin A$ である。
    一方、$R\subseteq A\times B$ であるから、任意の $b\in B$ に対して、
    $$ (x,b)\notin R $$
    が成り立つ。
    実際、もし $(x,b)\in R$ であれば、$R\subseteq A\times B$ より $(x,b)\in A\times B$ である。
    したがって $x\in A$ となり、$x\notin A$ に矛盾する。
    ゆえに、
    $$ \{b\in B\mid (x,b)\in R\} = \varnothing $$
    である。したがって、
    $$ \widetilde{\Gamma}_0(x) = \varnothing $$
    である。

-以上より、任意の $x\in A'$ に対して、
$$ \widetilde{\Gamma}_0(x) = \begin{cases} \Gamma(x) & x\in A\\ \varnothing & x\in A'\setminus A \end{cases} $$
が成り立つ。
すなわち、自明な拡張 $\widetilde{\Gamma}_0$ は、もとの始集合 $A$ 上では $\Gamma$ と一致し、追加部分 $A'\setminus A$ 上では空集合を値として与える。

拡張は一般に一意ではない

$A,A',B$ を集合とし、
$$ A\subseteq A' $$
とする。また、$\Gamma=(A,B,R)$$A$ から $B$ への対応とする。

  1. $\Gamma$$A'$ への拡張とは、
    $$ \widetilde R\cap(A\times B)=R $$
    を満たすような部分集合
    $$ \widetilde R\subseteq A'\times B $$
    を選び、
    $$ \widetilde{\Gamma}=(A',B,\widetilde R) $$
    と定めることである。
    ここで、条件
    $$ \widetilde R\cap(A\times B)=R $$
    は、$\widetilde R$ のうち $A\times B$ 上の部分だけを指定している。
    すなわち、もとの始集合 $A$ の元については、拡張後も $\Gamma$ と同じ対応関係を保たなければならない。
    $ $
  2. 一方、追加された部分 $A'\setminus A$ の元については、拡張の条件だけでは値が指定されない。
    実際、$\widetilde R$ のうち
    $$ \widetilde R\cap((A'\setminus A)\times B) $$
    の部分は、
    $$ \widetilde R\cap(A\times B)=R $$
    という条件には現れない。
    したがって、$A'\setminus A$ の元に対して、どのような $B$ の部分集合を値として与えるかは、一般には自由に選べる。
    特に、
    $$ A'\setminus A\ne\varnothing \quad\text{かつ}\quad B\ne\varnothing $$
    とする。
    このとき、$a_0\in A'\setminus A$$b_0\in B$ を取ることができる。
    $$ \widetilde R_0:=R $$
    とおけば、
    $$ \widetilde R_0\cap(A\times B)=R $$
    であるから、
    $$ \widetilde{\Gamma}_0:=(A',B,\widetilde R_0) $$
    $\Gamma$$A'$ への拡張である。
    $ $
  3. 一方、
    $$ \widetilde R_1:=R\cup\{(a_0,b_0)\} $$
    とおく。
    $R\subseteq A\times B$ かつ $A\subseteq A'$ であるから、
    $$ R\subseteq A'\times B $$
    である( 証明はコチラ )。
    また、$a_0\in A'\setminus A$ かつ $b_0\in B$ であるから、
    $$ (a_0,b_0)\in A'\times B $$
    である。
    したがって、
    $$ \widetilde R_1\subseteq A'\times B $$
    が成り立つ。
    ゆえに、
    $$ \widetilde{\Gamma}_1:=(A',B,\widetilde R_1) $$
    $A'$ から $B$ への対応として定まる。
    さらに、$a_0\notin A$ であるから、
    $$ (a_0,b_0)\notin A\times B $$
    である。したがって、
    $$ \begin{align} \widetilde R_1\cap(A\times B) &= (R\cup\{(a_0,b_0)\})\cap(A\times B)\\ &= (R\cap(A\times B))\cup(\{(a_0,b_0)\}\cap(A\times B))\\ &= R\cup\varnothing\\ &= R \end{align} $$
    が成り立つ。
    ここで、$2$つ目の等号では分配法則( 証明はコチラ )を$3$つ目の等号では空集合の和集合の性質( 証明はコチラ )を用いた。
    ゆえに、$\widetilde{\Gamma}_1$$\Gamma$$A'$ への拡張である。

-したがって、$A'\setminus A\ne\varnothing$ かつ $B\ne\varnothing$ ならば、$\Gamma$$A'$ への拡張は一意ではない。
一方、$A'=A$ の場合、または $B=\varnothing$ の場合には、$\Gamma$$A'$ への拡張は一意である。
自明な拡張は、追加部分 $A'\setminus A$ 上で常に空集合を値として与える特別な拡張である。

$A,B$ を集合とし、$\Gamma=(A,B,R)$$A$ から $B$ への対応とする。
また、$S\subseteq A$ とし、$\Gamma|_S=(S,B,R|_S)$$\Gamma$$S$ への制限とする。
このとき、任意の $x\in S$ に対して、
$$ (\Gamma|_S)(x)=\Gamma(x) $$
が成り立つ。

  1. 任意に $x\in S$ をとる。$S\subseteq A$ であるから、
    $$ x\in A $$
    である。
    したがって、$\Gamma(x)$ は定義されている。
    また、$x\in S$ であるから、$(\Gamma|_S)(x)$ も定義されている。
    $ $
  2. 制限の定義より、
    $$ \Gamma|_S=(S,B,R|_S) $$
    であり、
    $$ R|_S=R\cap(S\times B) $$
    である。
    ここで、任意の $b\in B$ に対して、$x\in S$ かつ $b\in B$ より、
    $$ (x,b)\in S\times B $$
    である。
    したがって、任意の $b\in B$ に対して、
    $$ \begin{align} (x,b)\in R|_S &\Longleftrightarrow (x,b)\in R\cap(S\times B)\\ &\Longleftrightarrow (x,b)\in R \land (x,b)\in S\times B\\ &\Longleftrightarrow (x,b)\in R \end{align} $$
    が成り立つ。
    対応の値の定義より、
    $$ (\Gamma|_S)(x) = \{b\in B\mid (x,b)\in R|_S\} $$
    であり、
    $$ \Gamma(x) = \{b\in B\mid (x,b)\in R\} $$
    である。
    ゆえに、
    $$ \begin{align} (\Gamma|_S)(x) &= \{b\in B\mid (x,b)\in R|_S\}\\ &= \{b\in B\mid (x,b)\in R\}\\ &= \Gamma(x) \end{align} $$
    である。

-$x\in S$ は任意であったから、任意の $x\in S$ に対して、
$$ (\Gamma|_S)(x)=\Gamma(x) $$
が成り立つ。
$$ \Box$$

$A,A',B$ を集合とし、$A\subseteq A'$ とする。
また、$\Gamma=(A,B,R)$$A$ から $B$ への対応とし、$\widetilde{\Gamma}=(A',B,\widetilde R)$$A'$ から $B$ への対応とする。
このとき、$\widetilde{\Gamma}$$\Gamma$$A'$ への拡張であることと、
$$ \forall x\in A\ (\widetilde{\Gamma}(x)=\Gamma(x)) $$
が成り立つことは同値である。

  1. $\widetilde{\Gamma}$$\Gamma$$A'$ への拡張であるならば、$\forall x\in A\ (\widetilde{\Gamma}(x)=\Gamma(x))$ が成り立つことを示す。
    $\widetilde{\Gamma}$$\Gamma$$A'$ への拡張であると仮定する。
    拡張の定義より、
    $$ \widetilde R\cap(A\times B)=R $$
    である。
    任意に $x\in A$ をとる。$A\subseteq A'$ であるから、
    $$ x\in A' $$
    である。
    したがって、$\Gamma(x)$$\widetilde{\Gamma}(x)$ はともに定義されている。
    $\widetilde{\Gamma}(x)=\Gamma(x)$ を示すために、外延性により、任意の $b\in B$ に対して
    $$ b\in\widetilde{\Gamma}(x) \Longleftrightarrow b\in\Gamma(x) $$
    が成り立つことを示す。
    任意に $b\in B$ をとる。
    i) まず、
    $$ b\in\widetilde{\Gamma}(x) $$
     とする。
     対応の値の定義より、
    $$ (x,b)\in\widetilde R $$
     である。
     いま、$x\in A$ かつ $b\in B$ であるから、
    $$ (x,b)\in A\times B $$
     である。したがって、
    $$ (x,b)\in\widetilde R\cap(A\times B) $$
     である。
     拡張の定義より、
    $$ \widetilde R\cap(A\times B)=R $$
     であるから、
    $$ (x,b)\in R $$
     である。
     ゆえに、対応の値の定義より、
    $$ b\in\Gamma(x) $$
     である。
    $ $
    ii) 次に、
    $$ b\in\Gamma(x) $$
     とする。
     対応の値の定義より、
    $$ (x,b)\in R $$
     である。
     拡張の定義より、
    $$ R=\widetilde R\cap(A\times B) $$
     であるから、
    $$ (x,b)\in\widetilde R\cap(A\times B) $$
     である。したがって、
    $$ (x,b)\in\widetilde R $$
     である。
     ゆえに、対応の値の定義より、
    $$ b\in\widetilde{\Gamma}(x) $$
     である。
    以上より、任意の $b\in B$ に対して
    $$ b\in\widetilde{\Gamma}(x) \Longleftrightarrow b\in\Gamma(x) $$
    が成り立つ。
    したがって、外延性により、
    $$ \widetilde{\Gamma}(x)=\Gamma(x) $$
    である。
    $x\in A$ は任意であったから、
    $$ \forall x\in A\ (\widetilde{\Gamma}(x)=\Gamma(x)) $$
    が成り立つ。
    $ $
  2. 逆に、$\forall x\in A\ (\widetilde{\Gamma}(x)=\Gamma(x))$ が成り立つならば、$\widetilde{\Gamma}$$\Gamma$$A'$ への拡張であることを示す。
    そこで、
    $$ \forall x\in A\ (\widetilde{\Gamma}(x)=\Gamma(x)) $$
    が成り立つと仮定する。
    拡張の定義より、
    $$ \widetilde R\cap(A\times B)=R $$
    を示せばよい。
    i) まず、
    $$ \widetilde R\cap(A\times B)\subseteq R $$
     を示す。
     任意に $(x,b)\in\widetilde R\cap(A\times B)$ をとる。
     このとき、
    $$ (x,b)\in\widetilde R \quad\text{かつ}\quad (x,b)\in A\times B $$
     である。したがって、
    $$ x\in A \quad\text{かつ}\quad b\in B $$
     である。
     また、$A\subseteq A'$ より、
    $$ x\in A' $$
     である。
     $(x,b)\in\widetilde R$ であるから、対応の値の定義より、
    $$ b\in\widetilde{\Gamma}(x) $$
     である。
     仮定より、$x\in A$ に対して
    $$ \widetilde{\Gamma}(x)=\Gamma(x) $$
     であるから、
    $$ b\in\Gamma(x) $$
     である。
     ゆえに、対応の値の定義より、
    $$ (x,b)\in R $$
     である。したがって、
    $$ \widetilde R\cap(A\times B)\subseteq R $$
     が成り立つ。
    $ $
    ii) 次に、
    $$ R\subseteq\widetilde R\cap(A\times B) $$
     を示す。
     任意に $(x,b)\in R$ をとる。
     $\Gamma=(A,B,R)$$A$ から $B$ への対応であるから、
    $$ R\subseteq A\times B $$
     である。したがって、
    $$ (x,b)\in A\times B $$
     である。特に、
    $$ x\in A \quad\text{かつ}\quad b\in B $$
     である。
     また、$A\subseteq A'$ より、
    $$ x\in A' $$
     である。
     また、$(x,b)\in R$ であるから、対応の値の定義より、
    $$ b\in\Gamma(x) $$
     である。
     仮定より、$x\in A$ に対して
    $$ \widetilde{\Gamma}(x)=\Gamma(x) $$
     であるから、
    $$ b\in\widetilde{\Gamma}(x) $$
     である。
     ゆえに、対応の値の定義より、
    $$ (x,b)\in\widetilde R $$
     である。さらに、
    $$ (x,b)\in A\times B $$
     であるから、
    $$ (x,b)\in\widetilde R\cap(A\times B) $$
     である。したがって、
    $$ R\subseteq\widetilde R\cap(A\times B) $$
     が成り立つ。
    以上より、
    $$ \widetilde R\cap(A\times B)=R $$
    である。
    したがって、拡張の定義より、$\widetilde{\Gamma}$$\Gamma$$A'$ への拡張である。

-以上より、$\widetilde{\Gamma}$$\Gamma$$A'$ への拡張であることと、
$$ \forall x\in A\ (\widetilde{\Gamma}(x)=\Gamma(x)) $$
が成り立つことは同値である。
$$ \Box$$

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

この記事を高評価した人

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

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

バッジはありません。

投稿者

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

コメント

他の人のコメント

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