[logo] Web連載「数学ガールの秘密ノート」
Share

第469回 シーズン47 エピソード9
順序から圏へ(前編)

$ \definecolor{CUD-GREEN}{rgb}{0.012,0.686,0.478}% 3,175,122 \newcommand{\MARK}[1]{\textcolor{red}{#1}} \newcommand{\MARKA}[1]{\textcolor{red}{#1}} \newcommand{\MARKB}[1]{\textcolor{blue}{#1}} \newcommand{\MARKC}[1]{\textcolor{CUD-GREEN}{#1}} \newcommand{\REMTEXT}[1]{\textbf{#1}} \newcommand{\SET}[1]{\{\,#1\,\}} \newcommand{\SETM}{\;|\;} \newcommand{\BOTHIMPLIES}{\Leftrightarrow} \newcommand{\IMPLIES}{\Rightarrow} \newcommand{\LONGBOTHIMPLIES}{\quad\Longleftrightarrow\quad} \newcommand{\REAL}{\mathbb R} \newcommand{\VAREMPTYSET}{\varnothing} \newcommand{\LEQ}{\leqq} \newcommand{\LAND}{\land} \newcommand{\CAT}[1]{\mathcal{#1}} \newcommand{\CatA}{\CAT{A}} \newcommand{\CatC}{\CAT{C}} \newcommand{\OBJECT}[1]{\textrm{Ob}(#1)} \newcommand{\ObA}{\OBJECT{\CatA}} \newcommand{\ObC}{\OBJECT{\CatC}} \newcommand{\Hom}[3]{\textrm{Hom}_{#1}(#2,#3)} \newcommand{\HomA}[2]{\Hom{\CatA}{#1}{#2}} \newcommand{\HomC}[2]{\Hom{\CatC}{#1}{#2}} \newcommand{\ID}[1]{\textrm{id}_{#1}} \newcommand{\COM}{\circ} \newcommand{\FATSEMI}{\mathbin{\text{⨟}}} $

Web連載読み放題プランのおすすめ

Web連載読み放題にご参加の方は、公開済みの記事はすべて読み放題です!

Web連載読み放題について詳しく

登場人物紹介

:数学が好きな高校生。

テトラちゃんの後輩。 好奇心旺盛で根気強い《元気少女》。言葉が大好き。

《名前》と《同一視》

テトラちゃんは、 《関係》と《関係》の《関係》を調べていた(第468回参照)。

  • 《関係》は《集合》として表せる(第466回参照)。
  • 《集合》の包含関係は半順序という《関係》になる(第467回参照)。

これを組み合わせれば《関係》同士の関係も調べることができるのだ。

テトラ「……それにしても数学はおもしろいです。 確かに先輩がおっしゃった通り、 数学を学んで《視点が変わる》という感じがします(第465回参照)」

「そうだね」

テトラ「『数の大小関係 $\LEQ$』と『集合の包含関係 $\subset$』は、 一見すると違うものですけれど、視点を変えればどちらも半順序といえます」

「うん」

テトラ「それから《関係》そのものについても、 視点を変えれば《集合》だと見なすことができます。 そうすると……なんて言うんでしょうか、 生々しいところから少し離れて考えているようにも感じられます」

「生々しい?」

テトラ「ええとですね、 『数の大小関係 $\LEQ$』だと、大きい・小さいというリアルな現実世界のイメージがあるじゃないですか。 でも、たとえば $x \LEQ y$ のことを $(x,y)$ と表して、 $x \LEQ y$ が成り立つ $(x,y)$ を集めた《集合》を考えるなら、 そういうイメージからちょっと離れた感じがします。 $S = \SET{0,1,2}$ における大小関係を $$ R_\LEQ = \SET{(0,0),(0,1),(0,2),(1,1),(1,2),(2,2)} $$ という $(x,y)$ の《集合》として表すと、 現実世界へのつながりから切り離して考えられるので、 むしろ扱いやすいと感じました」

「うーん……そうか。 イメージに縛られないから、 《関係》と《関係》の間の《関係》なんて発想になるんだね。 おもしろい考え方だなあ」

テトラ「それから先輩がおっしゃっていた《同一視》についても思うことがあります」

「《同一視》は違うものを、あたかも同じものとして見なすことだね」

テトラ「はい。あたしが気付いたのは《名前あるところに同一視あり》ということです」

「おお?」

テトラ「たとえば、あたしが思ったのは《順序》という名前のことでした。 数の大小関係や集合の包含関係の両方を《順序》という同じ名前で呼ぶ。 同じ名前で呼ぶからには、両方を同じものだと見なしているわけです。 つまりそこには必ず《同一視》があると思ったんです……へ、変でしょうか?」

「いやいやいや、ぜんぜん変じゃないよ、テトラちゃん。 まったくその通りだね。 『これは○○だ』のように○○という《名前》が出てくるときには、 どうして○○という《名前》を出したのかという理由がある。 その理由とは、その《名前》を持つのにふさわしい性質を持っているから。 その性質を持っているからこそ、その《名前》で呼んでいる……」

テトラ「ですです。そういうことです」

「……ちょっと待って。それは、まさに数学用語の定義だ」

テトラ「?」

「たとえばさっきの、 $$ R_\LEQ = \SET{(0,0),(0,1),(0,2),(1,1),(1,2),(2,2)} $$ という集合が半順序を表しているというときには、 半順序という数学用語の定義と照らし合わせることになる。 つまり、反射律・反対称律・推移律という公理を満たしているかを調べる。 それは、 $R_\LEQ$ に対して半順序という《名前》を与えることができるかどうかを調べているんだね」

テトラ「……」

テトラちゃんは口を閉じてしばらく考える。

そして、それぞれに、 《名前》と《同一視》について、そして数学用語の定義について思いを巡らせる。

ミルカ「テトラがいるのに、ずいぶん静かだな」

テトラ「ミルカさん!」

登場人物紹介(追加)

ミルカさん:数学が好きな高校生。 のクラスメート。メタルフレームの眼鏡に長い黒髪の《饒舌才媛》。

ミルカ「それで、今日の数学は?」

「いま話していたのは……」

テトラちゃんは、これまでの議論を手短に話す。

順序の公理、 関係を集合で表すこと、 関係同士の関係を考えること、 そして名前と同一視について。

ミルカさんはそれを黙って聞いている。

ミルカ「ふうん……では、けんの話をしよう。 それもまた、同一視の新たな視点を与えてくれる」

テトラ「《けん》というのは、どういう字を書くんでしょうか?」

ミルカ「『首都圏』や『大気圏』の『圏』だ。英語ではカテゴリーcategoryという」

テトラ「圏……それは、数学用語なんですよね。どういうものなんですか?」

ミルカ「それを今から話すんだよ、テトラ。圏という数学用語の定義だ。 すなわち、どのような性質を持っているものを圏と呼ぶのか、 それを話していこう」

テトラ「はいっ!」

こんなふうにして、ミルカさんによる《圏論けんろん》の講義が始まった。

圏と対象

ミルカ「少しずつ行こう。まずは対象から」

圏の定義1(対象)

  • 圏は、対象たいしょうと呼ばれるものの集まりを持っている。

対象の表記

  • 圏 $\CatC$ が持っている《対象の集まり》のことを $\ObC$ と書く。
  • $a$ が圏 $\CatC$ の対象であることを $a\in\ObC$ と書く。

すかさず、テトラちゃんが挙手をする。

テトラ「その《対象》とはどんなものでしょうか。 あ、あの……すごく抽象的なのでどう考えたらいいかわかりません。 たとえば《対象》は数のようなものでしょうか?」

ミルカ「数が対象になることもあれば、集合が対象になることもある。 対象が具体的にどんなものであるか、それをまとめていうことはできない。 それはちょうど、集合の要素がどんなものであるかを具体的に述べるのが難しいのに似ている」

テトラ「……?」

ミルカ「むしろ話は逆だ。 具体的な圏を述べるときには、 『この圏では何を対象と見なすのか』を述べることになる。 だから、たとえば『$\CatC$ は圏である』という主張を聞いたなら、

  • 圏 $\CatC$ の対象は何か?

と圏の対象について問いかける・・・・・のは正しい態度だ」

「なるほど。 一般的に、集合の要素とは数のことですかと聞かれても困るけど、 具体的な集合に対して、その要素は何かと聞くようなものか」

ミルカ「そう」

テトラ「えっえっ、いまのお話、わかりませんでした」

「実数の集合なら、その集合の要素は実数だし、 複素数の集合なら、その集合の要素は複素数になる。 圏の場合も、その圏の対象は何なのかは圏によって違うということだね」

ミルカ「そういうこと」

テトラ「ははあ……圏というものはともかく《対象の集まり》を持っている。 その対象が何かは具体的な圏を考えないと決まらない。 そこまでは何となくわかりました」

「ところで、ミルカさんが言った《集まり》というのは《集合》のこと?」

ミルカ「これから話す範囲では《集まり》は《集合》と考えていい。 だが、厳密には集合よりももっと大きな概念を使う。 でも話をややこしくしたくないので、いまは《集まり》として濁しておく」

「わかった、いいよ」

テトラ「対象は英語で何というんでしょう」

ミルカ「圏の対象は英語でオブジェクトobjectという。 $\ObC$ はそこから来ている」

テトラ「オブジェクト。《もの》ですか……英語でも抽象的なんですね。イメージをつかむのが難しいです」

例:大小関係の圏 $\CatA$ を作ろう(対象)

ミルカ「ふむ。 それでは、圏の定義を段階を追って説明しながら、それに合わせて 集合 $S = \SET{0,1,2}$ の大小関係($\LEQ$)を使った圏を具体的に作っていくことにしよう」

テトラ「あっ、それは助かります。具体例があるとイメージしやすくなりますから……」

ミルカ「いまから作るその圏に $\CatA$ という名前を付ける。 つまり……私はこれから『$\CatA$ は圏である』といいたいのだ」

ミルカさんはそこで言葉を切る。

そして口を閉じたまま、テトラちゃんの顔を交互に見る。

沈黙のまま時間が過ぎる。

この沈黙の時間は一体何だろう。

テトラ「……はい、あの、圏 $\CatA$ ですね。それは分かりましたが……?」

ミルカ「テトラは私に問いかける・・・・・はず」

テトラ「あっ! はいはい。そうでした、そうでした。 ミルカさんが作ろうとしている $\CatA$ の対象は何ですか・・・・・・・・?」

ミルカ「それでいい。 私が作る圏 $\CatA$ の対象は $0,1,2$ だ。つまり、

  • $\ObA = \SET{0,1,2}$(圏 $\CatA$ は対象の集まり $\SET{0,1,2}$ を持っている)

ということ。そして、

  • $0\in\ObA$($0$ は圏 $\CatA$ の対象である)
  • $1\in\ObA$($1$ は圏 $\CatA$ の対象である)
  • $2\in\ObA$($2$ は圏 $\CatA$ の対象である)

が成り立っている。いまは表記の練習をしているんだよ」

テトラ「は、はい。それはわかっています。 大丈夫です」

例:大小関係の圏 $\CatA$ の対象

圏 $\CatA$ は対象の集まり $\SET{0,1,2}$ を持っているものとする。 つまり、 $$ \ObA = \SET{0,1,2} $$ とする。

ミルカ「圏が持っているのは対象の集まりだけではない。射の集まりも持っている。

圏の定義2(射)

  • 圏は、しゃと呼ばれるものの集まりを持っている。

テトラ「射というのも抽象的ですね。 いま、あたしの頭の中にはふわふわと《圏》というものがあり、 その中には《対象》と《射》が集まっている……というイメージだけが浮かんでいます。 射は英語で何というんでしょう」

ミルカ「射は英語でアローarrowという」

テトラ「弓矢の矢ですね」

ミルカ「そして射は次のような性質を持たなくてはならない」

圏の定義3(射の始域と終域)

  • 射は始域しいきと呼ばれる対象を持つ
  • 射は終域しゅういきと呼ばれる対象を持つ

「なるほど。イメージが湧いてきたよ。 射は写像みたいなものかな? 始域から終域に向かう矢のようなイメージ」

ミルカ「ある圏ではその通り。 つまり、集合を対象とし、写像を射とする圏を考えることができる。 しかし、ここで重要な注意が入る。 写像を射と見なす圏を考えることはできる。 しかし、圏の射がすべて写像になるとは限らない」

「あ、そうなんだ」

ミルカ「圏では次のような図式で一つの射を表す。始域から終域に向かう矢印だ。 始域と終域はその圏の対象になる」

射の図式(圏 $\CatC$ における対象 $a$ から対象 $b$ への射 $f$ の図式)

射 $f$ の始域は $a$ で、終域は $b$ である。

テトラ「なるほど。確かにアローarrowですね」

無料で「試し読み」できるのはここまでです。 この続きをお読みになるには「読み放題プラン」へのご参加が必要です。

ひと月500円で「読み放題プラン」へご参加いただきますと、 470本以上の記事がすべて読み放題になりますので、 ぜひ、ご参加ください。


参加済みの方/すぐに参加したい方はこちら

結城浩のメンバーシップで参加 結城浩のpixivFANBOXで参加

(2026年4月17日)

[icon]

結城浩(ゆうき・ひろし) @hyuki


『数学ガール』作者。 結城メルマガWeb連載を毎週書いてます。 文章書きとプログラミングが好きなクリスチャン。2014年日本数学会出版賞受賞。

Twitter note 結城メルマガ Mastodon Bluesky Threads Home