アフィリエイト広告を利用しています

2017年10月12日

数学: 同値関係の生成

$S$ を任意の集合とし, $R \subset S \times S$ を $S$ 上の任意の関係とする.
このとき, $R$ を含む同値関係 $E$ で, $R$ を含む任意の同値関係 $E'$ に対して $E \subset E'$ を満たすものが一意的に存在する.
このような $E$ を, $R$ によって生成された $S$ 上の同値関係 と呼ぶ.

言い換えれば, $R$ を含む $S$ 上の同値関係全体の集合を $\mathrm{er}(R)$ とおいたとき, $R$ によって生成される一意的な同値関係 $E$ は
\begin{equation*}
\newcommand{\Ar}[1]{\mathrm{Ar}{#1}}
\newcommand{\ar}{\mathrm{ar}}
\newcommand{\arop}{\Opp{\mathrm{ar}}}
\newcommand{\Hom}{\mathrm{Hom}}
\newcommand{\Id}[1]{\mathrm{id}_{#1}}
\newcommand{\Mr}[1]{\mathrm{#1}}
\newcommand{\Ms}[1]{\mathscr{#1}}
\newcommand{\Ob}[1]{\mathrm{Ob}(#1)}
\newcommand{\Opp}[1]{{#1}^{\mathrm{op}}}
\newcommand{\Pos}{\mathbf{Pos}}
\newcommand{\q}{\hspace{1em}}
\newcommand{\qq}{\hspace{0.5em}}
\newcommand{Rest}[2]{{#1}|{#2}}
\newcommand{\Src}{d^{0,\mathrm{op}}}
\newcommand{\Tgt}{d^{1,\mathrm{op}}}
E = \bigcap_{E' \in \Mr{er}(R)} E'
\end{equation*} によって定まる.

この右辺:
\begin{equation*}
\bigcap_{E' \in \Mr{er}(R)} E'
\end{equation*} が $R$ を含む $S$ 上の同値関係として, 空集合 $\varnothing$ などにならずに定まることは自明ではないので証明が必要である.

$E$ は次のように構成する.

まず
\begin{equation*}
S_1 = S \times S, \quad S_2 = S \times S, \quad S_3 = S \times S \times S
\end{equation*}
とおき, 関数 $r : S_1 + S_2 + S_3 \to S \times S$ ($+$ は集合の非交和を表わす) を
\begin{align*}
\Rest{r}{S_1} &= (p_1, p_2) = \Id{S_1}, \\
\Rest{r}{S_2} &= (p_2, p_1), \\
\Rest{r}{S_3} &= (p_1, p_3)
\end{align*} と定義する.

次に $S$ の対角集合 $D$ を
\begin{equation*}
D = \left\{\, (x, x) \mid x \in S \,\right\}
\end{equation*} とおき,
\begin{align*}
E_0 &= D \cup R,\quad E_{0,1} = E_0 = E_{0,2}, \\
T_0 &= \left\{\, (x, y, z) \mid (x, y), (y, z) \in E_0 \,\right\}, \\
B_0 &= E_{0,1} + E_{0,2} + T_0
\end{align*} と定義する. ここで $B_0$ は $E_{0,1} = E_0$, $E_{0,2} = E_0$, $T_0$ の非交和である.

ある正の整数 $n$ に対して
\begin{align*}
& E_{n-1},\quad E_{n-1,1} = E_{n-1} = E_{n-1,2}, \\
& T_{n-1}, \\
& B_{n-1} = E_{n-1,1} + E_{n-1,2} + T_{n-1},
\end{align*} がそれぞれ定義されているとき, $E_n, T_n, B_n$ を
\begin{align*}
E_n &= r(B_{n-1}),\quad E_{n,1} = E_n = E_{n,2}, \\
T_n &= \left\{\, (x, y, z) \mid (x, y), (y, z) \in E_n \,\right\}, \\
B_n &= E_{n,1} + E_{n,2} + T_n,
\end{align*} のように定義する. これによって $S$ 上の $R$ を含む関係の列
\begin{equation*}
E_0, E_1,...
\end{equation*} が構成される.

このとき,
\begin{equation*}
E_n \subset E_{n+1} \quad (n = 0, 1,\ldots)
\end{equation*} が成り立つ.
$S$ 上の関係 $E$ を
\begin{equation*}
E = \bigcup_{n=0}^{\infty} E_n
\end{equation*} により定義する.

この $E$ が $R$ を含む $S$ 上の同値関係であって
\begin{equation*}
E = \bigcap_{E' \in \Mr{er}(R)} E'
\end{equation*} を満たすことがわかる. つまり $R$ によって一意的に生成される $S$ 上の同値関係となっている.

この構成は数学的帰納法によるもので, プログラミングをしているようだった.

証明がそれ自身プログラムのようなものになっている. 面白い.
※: 構成的プログラミングという理論がこのようなことを扱う分野だったと思うが詳しいことはわからない.
posted by 底彦 at 18:13 | Comment(0) | TrackBack(0) | 数学
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

この記事へのトラックバックURL
https://fanblogs.jp/tb/6802610

この記事へのトラックバック
ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事(59)
社会復帰(22)
(44)
コンピューター(211)
(1441)
借金(8)
勉強(13)
(13)
数学(97)
運動(8)
日常生活(1404)
(204)
健康(38)
読書(21)
プロフィール

ブログランキング・にほんブログ村へ
にほんブログ村
にほんブログ村 メンタルヘルスブログ うつ病(鬱病)へ
にほんブログ村
にほんブログ村 科学ブログ 数学へ
にほんブログ村
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村