markdown
集合と写像の基本md 0eef8b8
lecture/information/discrete-math/sets-and-maps-basics.lecture.n.md
Download PDF

集合しゅうごうと写像しゃぞうの基本きほん

date2026-07-14document_iddoc_b74e514fff9b51f3ab8732d3410fb63ddescription集合の演算と写像の基本概念を厳密に定義し、アルゴリズムとグラフを記述するための基礎を構成する。prerequisites離散数学への導入 / 論理と真理値表の基本type講義statusactiverelateddata/lecture/information/discrete-math/introduction-to-discrete-mathematics.lecture.n.md / data/lecture/information/graph/graph-basics.lecture.n.md / data/lecture/information/algorithm/algorithms-portal.lecture.n.md
informationdiscrete-mathundergraduatelecture

1導入どうにゅう

この講義こうぎでは、集合しゅうごうの基本演算きほんえんざんと写像しゃぞうの性質せいしつを定義ていぎし、アルゴリズムの入出力にゅうしゅつりょくやグラフの頂点集合ちょうてんしゅうごうを記述きじゅつするための基礎きそを構成こうせいする。

2集合しゅうごうと包含ほうがん

集合しゅうごうとは、対象たいしょうを要素ようそとしてまとめたものである。x が集合しゅうごう A の要素ようそであることを x∈A、要素ようそでないことを x∉A と記しるす。要素ようそを一ひとつも持もたない集合しゅうごうを空集合くうしゅうごうといい、[PARSE ERROR: Undefined("Command(\"varnothing\")")] と記しるす。

任意にんいの x について x∈A ならば x∈B であるとき、A は B の部分集合ぶぶんしゅうごうであるといい、A⊆B と記しるす。A⊆B かつ B⊆A であることと A=B であることは同値どうちである。

3集合演算しゅうごうえんざん

集合しゅうごう A,B に対たいして、和集合わしゅうごう、共通部分きょうつうぶぶん、差集合さしゅうごうを

A∪B={x∣x∈Aまたはx∈B},
A∩B={x∣x∈Aかつx∈B},A∖B={x∣x∈Aかつx∉B}

と定義ていぎする。補集合ほしゅうごうには、考察対象こうさつたいしょうを含ふくむ全体集合ぜんたいしゅうごう U の指定していが必要ひつようである。A⊆U の補集合ほしゅうごうは

Ac=U∖A

である。したがって、全体集合ぜんたいしゅうごうを変更へんこうすれば補集合ほしゅうごうも変化へんかする。

集合しゅうごう A,B の直積ちょくせきは、順序対じゅんじょついの集合しゅうごう

A×B={(a,b)∣a∈A,b∈B}

である。一般いっぱんには (a,b)≠(b,a) であり、順序じゅんじょを区別くべつする。

4関係かんけい

集合しゅうごう A,B の二項関係にこうかんけい R とは、直積ちょくせきの部分集合ぶぶんしゅうごう R⊆A×B である。(a,b)∈R のとき、a と b の間あいだに関係かんけい R が成立せいりつするといい、aRb とも記しるす。A=B の場合ばあいは、A 上じょうの関係かんけいという。

有向ゆうこうグラフの辺集合へんしゅうごう E⊆V×V は、頂点集合ちょうてんしゅうごう V 上じょうの二項関係にこうかんけいである。無向むこうグラフでは端点たんてんの順序じゅんじょを区別くべつせず、二要素部分集合にようそぶぶんしゅうごう {u,v} を辺へんとして使用しようする。この相違そういは、後続こうぞくするグラフの講義こうぎで厳密げんみつに定義ていぎする。

5写像しゃぞう

集合しゅうごう A,B に対たいして、写像しゃぞう f:A→B とは、A の各要素かくようそ a に B の要素ようそをただ一ひとつ対応たいおうさせる規則きそくである。A を定義域ていぎいき、B を終域しゅういきといい、a に対応たいおうする要素ようそを f(a) と記しるす。定義域ていぎいきの全要素ぜんようそに値あたいが指定していされ、しかも各要素かくようその値あたいが一意いちいであることが必要ひつようである。

部分集合ぶぶんしゅうごう S⊆A の像ぞうと、T⊆B の逆像ぎゃくぞうを

f(S)={f(a)∣a∈S},f-1(T)={a∈A∣f(a)∈T}

と定義ていぎする。特とくに f(A) を f の像ぞうという。f(A)⊆B であり、像ぞうと終域しゅういきは必かならずしも一致いっちしない。また、f-1(T) という記法きほうは、f が逆写像ぎゃくしゃぞうを持もたない場合ばあいにも使用しようできる。

6単射たんしゃ・全射ぜんしゃ・全単射ぜんたんしゃ

写像しゃぞう f:A→B が単射たんしゃであるとは、

f(a1)=f(a2)⟹a1=a2

がすべての a1,a2∈A について成立せいりつすることである。すなわち、異ことなる入力にゅうりょくは異ことなる出力しゅつりょくを持もつ。

f が全射ぜんしゃであるとは、すべての b∈B に対たいして f(a)=b となる a∈A が存在そんざいすることである。これは f(A)=B と同値どうちである。単射たんしゃかつ全射ぜんしゃである写像しゃぞうを全単射ぜんたんしゃという。全単射ぜんたんしゃに限かぎり、各かく b∈B をその唯一ゆいいつの原像げんぞうへ対応たいおうさせる逆写像ぎゃくしゃぞう f-1:B→A が存在そんざいする。

7例れい

A={1,2,3}、B={a,b,c,d} とし、

f(1)=a,f(2)=b,f(3)=b

とする。このとき f(A)={a,b} であり、f-1({b,c})={2,3} である。f(2)=f(3) なので f は単射たんしゃでなく、c,d が像ぞうに含ふくまれないので全射ぜんしゃでもない。

8情報科学じょうほうかがくへの接続せつぞく

長ながさ n の配列はいれつは、添字集合そえじしゅうごう {0,1,…,n-1} から値あたいの終域しゅういきへの写像しゃぞうとして表現ひょうげんできる。各入力かくにゅうりょくに出力しゅつりょくが一意いちいに定さだまる決定的けっていてきなアルゴリズムは、許容入力集合きょようにゅうりょくしゅうごうから出力集合しゅつりょくしゅうごうへの写像しゃぞうとして仕様化しようかできる。複数ふくすうの正解せいかいを許容きょようする問題もんだいの出力仕様しゅつりょくしようは、入力にゅうりょくと許容出力きょようしゅつりょくの関係かんけいとして表現ひょうげんできる。一方いっぽう、グラフ G=(V,E) は、頂点集合ちょうてんしゅうごう V と、直積ちょくせきまたは V の二要素部分集合にようそぶぶんしゅうごうからなる辺集合へんしゅうごう E によって記述きじゅつされる。

data/lecture/information/algorithm/algorithms-portal.lecture.n.md data/lecture/information/graph/graph-basics.lecture.n.md

9まとめ

  • 集合しゅうごうは要素ようその所属しょぞくによって定さだまり、A⊆B は任意にんいの x について x∈A⇒x∈B が成立せいりつすることを意味いみする。
  • 補集合ほしゅうごうの定義ていぎには全体集合ぜんたいしゅうごうが必要ひつようであり、直積ちょくせきでは順序じゅんじょを区別くべつする。
  • 写像しゃぞうは定義域ていぎいきの各要素かくようそに終域しゅういきの要素ようそを一意いちいに対応たいおうさせる。
  • 単射たんしゃでは異ことなる入力にゅうりょくが異ことなる出力しゅつりょくに対応たいおうし、全射ぜんしゃでは終域しゅういきの全要素ぜんようそが像ぞうに含ふくまれ、全単射ぜんたんしゃでは一対一対応いちたいいちたいおうが成立せいりつする。
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる