Re: 三平方の定理から始める Galois コホモロジー

高校一年の頃に執筆したポエムが発掘されたので, 本ブログで供養することにしました. 改めて見てみると稚拙な部分が多く見受けられますが, 今の筆者の興味が急速に SGA1 に向かっていることを考えると, 本稿に自分の原点を見出せるように思えます.

概要

Pythagoras 数とは $x ^ 2+y ^ 2=z ^ 2$ を満たす整数の組 $(x,y,z)$ のことであり, ある整数 $m$, $n$ とある有理数 $t$ に対して $(x,y,z)=t(m ^ 2-n ^ 2,2mn,m ^ 2+n ^ 2)$ と書けることと同値であることはよく知られている. このことは初等的に証明できるが, [1][2][3] で独立に何度も指摘されているように, Hilbert の定理 90 を用いて証明することもできる. 本稿の前半はこれらの説明に費やされることとなった. 本稿のメインテーマである後半は, Hilbert の定理 90 が Galois コホモロジーの言葉で書き直せることを示した.

初等的考察

定理 1 (三平方の定理). 角 $B$ を直角とする三角形 $\triangle{ABC}$ において, $AB ^ 2+BC ^ 2=AC ^ 2$ が成り立つ.
証明. この定理には夥しい数の証明が知られているが, たとえば [5] を参照せよ.

古代ギリシアでは, 整数が全宇宙を支配していると考えられていた. この考え方はたとえば有理数:「理 (ratio) が有る数」という名前にも残っている*1. したがって, 直角三角形のすべての辺の長さが整数であるものにも興味が向くはずで, この数の組を Pythagoras 数と呼ぶ. そして, Pythagoras 数であることの同値な言い換えとして次の定理がよく知られている. この節では初等的な証明を与えることが目標となる.

定理 2. 整数の組 $(x,y,z)$ が $x ^ 2+y ^ 2=z ^ 2$ を満たすことと, ある整数 $m$, $n$ とある有理数 $t$ に対して $(x,y,z)=t(m ^ 2-n ^ 2,2mn,m ^ 2+n ^ 2)$ と書けることと同値である.
証明. ($\impliedby$) 明らか.
($\implies$) $x$, $y$, $z$ の最大公約数が $1$ だと仮定してよく, とくに $x$ を奇数, $y$ を偶数としてよい. ここで $(z+x)/2$ と $(z-x)/2$ のうち少なくとも一つが平方数でないと仮定する. これらの積が平方数であることより, 共通因数 $p\geqq2$ を持つ. したがって, $z+x=2up$, $z-x=2vp$ を満たす自然数 $u$, $v$ が取れる. しかしこれを解くと $x=(u-v)p$, $z=(u+v)p$ を得, さらに $y$ も $p$ の倍数となるため, 最大公約数が $1$ であるという仮定に反するので矛盾. したがって, $(z+x)/2=m ^ 2$, $(z-x)/2=n ^ 2$ と書けるので, これを解いて示すべきことが従う.

Hilbert の定理 90 による証明

定義 3 (トレース・ノルム). $L/K$ が有限次拡大体, $\operatorname{Hom} ^ {\text{al}} _ {K}(L,\overline{K})=\{\sigma_1,\dots,\sigma_n\}$, $\alpha\in L$ であるとき, トレース $\operatorname{Tr} _ {L/K}(\alpha)$, ノルム $\operatorname{N} _ {L/K}(\alpha)$ を次のように定義する. $$\begin{aligned}\operatorname{Tr} _ {L/K}(\alpha)&=[L:K]_i\,\sum_{i=1}^n\,\sigma_i(\alpha),\\\operatorname{N} _ {L/K}(\alpha)&=\left(\prod_{i=1}^n\,\sigma_i(\alpha)\right)^{[L:K]_i}\end{aligned}$$
注意. $L/K$ が有限次分離拡大体であれば, 次のように書ける. $$\begin{aligned}\operatorname{Tr} _ {L/K}(\alpha)&=\sum_{i=1}^n\sigma_i(\alpha),\\\operatorname{N} _ {L/K}(\alpha)&=\prod_{i=1}^n\,\sigma_i(\alpha)\end{aligned}$$
例. $\mathbf{C}/\mathbf{R}$ は有限次 Galois 拡大なので, $\operatorname{Hom} ^ {\text{al}} _ {\mathbf{R}}(\mathbf{C},\overline{\mathbf{R}})=\operatorname{Gal}(\mathbf{C}/\mathbf{R})=\{\operatorname{id},\sigma\}$ ($\sigma$ は複素共役*2写像) であるから, $\alpha\in\mathbf{C}$ を $a, b\in\mathbf{R}$ を用いて, $\alpha=a+b\sqrt{-1}$ と表すと, $\operatorname{N} _ {\mathbf{C}/\mathbf{R}}(\alpha)=\alpha\overline{\alpha}=a^2+b^2$.
補題 4
  1. $\operatorname{Tr} _ {L/K}(\alpha+\beta)=\operatorname{Tr} _ {L/K}(\alpha)+\operatorname{Tr} _ {L/K}(\beta)$, $\operatorname{N} _ {L/K}(\alpha\beta)=\operatorname{N} _ {L/K}(\alpha)\operatorname{N} _ {L/K}(\beta)$.
  2. $\operatorname{Tr} _ {L/K}(\alpha)=[L:K]a$, $\operatorname{N} _ {L/K}(a)=a ^ {[L:K]}$.
補題 5 (Dedekind の補題). $G$ を群, $K$ を体とする. 相異なる $n$ 個の準同型写像 $\chi _ 1, \dots, \chi _ n \colon G \to K ^ {\times}$ をとる. $a _ 1, \dots, a _ n \in K$ に対して, $a _ 1 \chi _ 1(g) + \cdots + a _ n \chi _ n(g)=0$ が任意の $g\in G$ に対して成立するならば, $a _ 1=\cdots=a _ n=0$ である.
証明. $n$ に関する帰納法で示す. $n=1$ のときは $a _ 1\chi _ 1(g)=0$ のとき $\chi _ 1(g)\neq0$ より $a _ 1=0$ である. $n-1$ ($>0$) で示されたと仮定し, 任意の $g\in G$ に対して $a _ 1\chi _ 1(g)+\cdots+a _ n\chi _ n(g)=0$ が成り立つとして, $a _ 1=\cdots=a _ n=0$ を示せばよい. $\chi _ 1(h)\neq\chi _ n(h)$ なる $h\in G$ をとって固定する. 任意の $g\in G$ に対して $$a _ 1\chi _ 1(gh)+\cdots+a _ n\chi _ n(gh)=0$$ なので, $$a_1\chi_n(h)^{-1}\chi_1(h)\chi_1(g)+\cdots +a_{n-1}\chi_n(h)^{-1}\chi_{n-1}(h)\chi_{n-1}(g)+a_n\chi_n(g) =0$$ を得, これを $a _ 1\chi _ 1(g)+\cdots+a _ n\chi _ n(g)=0$ から引けば $$a_1(1-\chi_n(h)^{-1}\chi_1(h) )\chi_1(g)+\cdots +a_{n-1}(1-\chi_n(h)^{-1}\chi_{n-1}(h) )\chi_{n-1}(g) = 0$$ を得る. これに帰納法の仮定を適用すると, $1\leqq i\leqq n-1$ に対して, $a_i(1-\chi_n(h)^{-1}\chi_i(h))=0$ が従うが, $\chi_1(h)\neq\chi_n(h)$ なので $a_1=0$ でなければならない. そうして, $a_2\chi_2(g)+\cdots+a_n\chi_n(g)=0$ となるため帰納法の仮定により $a_2=\cdots=a_n=0$ となる.
定理 6 (Hilbert の定理 90). $L/K$ を有限次巡回拡大体とし, $G=\operatorname{Gal}(L/K)=\langle\sigma\rangle$ とする. このとき, $\alpha\in L ^ {\times}$ が $\operatorname{N} _ {L/K}(\alpha)=1$ を満たすための必要十分条件は, ある $\beta\in L^{\times}$ が存在して $\alpha=\beta\sigma(\beta)^{-1}$ が成り立つことである.
証明. ($\Longleftarrow$) $$\operatorname{N} _ {L/K}(\alpha)=\operatorname{N} _ {L/K}(\beta\sigma(\beta)^{-1})=\operatorname{N} _ {L/K}(\beta)\operatorname{N} _ {L/K}(\sigma(\beta))^{-1}=\operatorname{N} _ {L/K}(\beta)\operatorname{N} _ {L/K}(\beta)^{-1}=1.$$ ($\Longrightarrow$) $\# G=n$ とし, $\operatorname{N} _ {i}(\alpha)=\prod_{j=0}^i\,\sigma^j(\alpha)$ とおく. $\sigma^i$ ($0\leqq i\leqq n-1$) に対し Dedekind の補題を適用すると, $\gamma\in L$ で $\beta=\sum_{i=0}^{n-1} \operatorname{N} _ {i}(\alpha)\sigma^i(\gamma)\neq0$ なるものが存在する. $\alpha\sigma(\operatorname{N} _ {i}(\alpha))=\operatorname{N} _ {i+1}(\alpha)$ より, $$\sigma(\beta) = \alpha^{-1}\sum_{i=0}^{n-1}\operatorname{N} _ {i+1}(\alpha)\sigma^{i+1}(\gamma)+\sigma^n(\gamma)$$ となり, $\sigma^n(\gamma)=\gamma=\alpha^{-1}\operatorname{N} _ {0}(\alpha)\gamma$ であることに注意すると, $\sigma(\beta)=\alpha^{-1}\beta$ より, $\alpha=\beta\sigma(\beta)^{-1}$.

これを用いて, 定理 2 を証明する. 逆は上と同様に示せるので省略する.

証明. $z=0$ であれば $x=y=0$ で $m=n=0$ を取れるので $z\neq0$ を仮定してよい. ここで, $$\alpha=\frac{x+y\sqrt{-1}}{z}\in\mathbf{Q}(\sqrt{-1})^{\times}$$ を考える. $\operatorname{Gal}(\mathbf{Q}(\sqrt{-1})/\mathbf{Q})=\lbrace\operatorname{id},\sigma\rbrace$ であり, $$\operatorname{N} _ {\mathbf{Q}(\sqrt{-1})/\mathbf{Q}}(\alpha)=\frac{x^2+y^2}{z^2}=1$$ である. よって, Hilbert の定理 90 より $\beta\in\mathbf{Q}(\sqrt{-1})^{\times}$ が存在して, $\alpha=\beta/\bar{\beta}$ が成り立つ. 必要に応じて有理整数倍を施すことで $\beta\in\mathbf{Z}(\sqrt{-1})$ にできるので, 以後そう仮定しても構わない. したがって, ある有理整数 $m$, $n$ を用いて $\beta=m+n\sqrt{-1}$ と書ける. このとき, $$\frac{x+y\sqrt{-1}}{z}=\frac{m+n\sqrt{-1}}{m-n\sqrt{-1}}=\frac{(m+n\sqrt{-1})^2}{(m-n\sqrt{-1})(m+n\sqrt{-1})} = \frac{m^2-n^2+2mn\sqrt{-1}}{m^2+n^2}$$ とできるので, これが示すべきことであった.

Hilbert の定理 90 のコホモロジー版

もし読者がホモロジー論を勉強されたことがあるならば, サイクルやバウンダリという術語をよく知っているだろう. これの「双対」として語頭に「コ」をつけている(サインとコサインは双対か? という疑問があったのだが, そもそも三角関数の圏があるのか知らないので......)だけである.

注釈. コサインの「コ」は角 $\theta$ の双対として余角 $90\degree-\theta$ を取る操作に由来しています.
定義 7 ($1$ コサイクル・$1$ コバウンダリ). $L/K$ を体の有限次元 Galois 拡大, $G=\operatorname{Gal}(L/K)$ とする.
  1. $Z^1(L/K,L^{\times})=\{h\colon G\to L^{\times}\mid\forall\sigma,\tau\in G, h(\sigma\tau)=h(\sigma)\sigma(h(\tau))\}$ とおき, この元を $L^{\times}$ を係数とする $1$ コサイクルという.
  2. $a\in L^{\times}$ により $h_a(\sigma)=\sigma(a)a^{-1}$ という形をした $G$ 上の関数を $L^{\times}$ を係数とする $1$ コバウンダリといい, $B^1(L/K, L^{\times})=\{h_a\mid a\in L^{\times}\}$ と書く.

明らかに $Z ^ 1(L/K,L ^ {\times})$ は乗法について可換群をなす. また, 定義通りに少し計算をすれば示せるが, $B ^ 1(L/K, L ^ {\times})$ は $Z ^ 1(L/K,L ^ {\times})$ の部分群である.

定義 8 ($1$ 次元コホモロジー群). $H^1(L/K,L^{\times})=Z^1(L/K,L^{\times})/B^1(L/K, L^{\times})$ をそれぞれ $L^{\times}$ 係数の $1$ 次元コホモロジー群という.
定理 9 (Hilbert の定理 90). $L/K$ が体の有限次元 Galois 拡大なら $H^1(L/K,L^{\times})=\lbrace 1\rbrace$ が成り立つ.
証明. $h\colon\operatorname{Gal}(L/K)\to L^{\times}$ を $1$ コサイクルとする. $x\in L$ に対し $$f(x)=\sum_{\tau\in\operatorname{Gal}(L/K)}h(\tau)\tau(x)$$ と定める. このとき $f(x)\neq0$ なる $x\in L$ が存在する. ここで $a=f(x)$ とおくと, $\sigma\in\operatorname{Gal}(L/K)$ なら, $$\begin{aligned}\sigma(a)&=\sum_{\tau\in\operatorname{Gal}(L/K)}\,\sigma(h(\tau))\sigma\tau(x)\\ &=\sum_{\tau\in\operatorname{Gal}(L/K)}\,h(\sigma\tau)h(\sigma)^{-1}\sigma\tau(x)\\ &=h(\sigma)^{-1}\sum_{\tau\in\operatorname{Gal}(L/K)}\,h(\sigma\tau)\sigma\tau(x)\\ &=h(\sigma)^{-1}a\end{aligned}$$ より $h$ は $1$ コバウンダリでもあるから主張が従う.

これを用いて定理 6 の ($\Longrightarrow$) を示そう.

証明. $h\colon\operatorname{Gal}(L/K)\to L^{\times}$ を $h(1)=1$, $h(\sigma^i)=\alpha\sigma(\alpha)\cdots\sigma^{i-1}(\alpha)$ ($1\leqq i\leqq n-1$) と定義する. このとき $$\begin{aligned} h(\sigma^i)\sigma^i(h(\sigma^j))&=\alpha\sigma(\alpha)\cdots\sigma^{i-1}(\alpha)\sigma^i(\alpha\sigma(\alpha)\cdots\sigma^{j-1}(\alpha))\\ &= \alpha\sigma(\alpha)\cdots\sigma^{i-1}(\alpha)\sigma^i(\alpha)\cdots\sigma^{i+j-1}(\alpha)\\ &= \alpha\sigma(\alpha)\cdots\sigma^{i+j-1}(\alpha) \end{aligned}$$ となるが, $i+j\leqq n-1$ なら, これは $h(\sigma^{i+j})$ である. $i+j\geqq n$ なら, $i+j=n+k$ とおくと, $a\sigma(\alpha)\cdots\sigma^{n-1}(\alpha)=\operatorname{N} _ {L/K}(\alpha)=1$ なので, $$h(\sigma^i)\sigma^i(h(\sigma^j))=(\alpha\sigma(\alpha)\cdots\sigma^{n-1}(\alpha))\alpha\sigma(\alpha)\cdots\sigma^{k-1}(\alpha)=h(\sigma^k)$$ より $h$ は $1$ コサイクル. したがって, $h(\sigma^i)=\beta\sigma^i(\beta)^{-1}$ となる $\beta\in L^{\times}$ がある. $i=1$ とすれば $\alpha=\beta\sigma(\beta)^{-1}$.

絶対 Galois 理論と Étale コホモロジー

古典的な有限次元 Galois 理論とは, 簡潔にいえば, 有限次元 Galois 拡大 $L/K$ の中間体を $\operatorname{Gal}(L/K)$ の部分群によって統制する分類理論であることは周知の通りである. しかしながら 1960 年代の Alexander Grothendieck の画期的な仕事 [12] により, $\bm{K}$ 上の有限 étale 代数を絶対 Galois 群によって統制することに成功した. この理論を絶対 Galois 理論といい, これ以降 Galois 理論の最終目標は有限 $\bm{K}$ 代数の分類理論であると認識されるようになったのである. この節ではまず詳しい証明はせずに概略だけ述べることにする.

定義 10 (有限 étale $K$ 代数). 有限 $K$ 代数 $A$ のうち, $A \simeq_K L_1 \times \cdots \times L_n$ となるような $K$ の有限次拡大 $L_1, \ldots, L_n$ が存在するものを, 有限 étale $K$ 代数という. これは圏を成し, $\mathsf{Et} _ K$ と書くことにする.
定義 11 (分離閉包・絶対Galois群). 体 $K$ の有限次元分離拡大の合併集合を $K$ の分離閉包といい, $K ^ {\mathsf{sep}}$ で表す. また $\operatorname{Gal}(K ^ {\mathsf{sep}}/K)$ を $K$ の絶対 Galois 群といい, これは profinite 群(射有限群, 副有限群)である.
注意. profinite 群(射有限群, 副有限群)を知らなければ, ある種のコンパクト位相群だとみなしてよい.

ここで $K$ を含む代数閉体 $\Omega$ を一つとり固定する. このとき $F _ {\Omega}(A)=\operatorname{Hom} ^ {\text{al}} _ {K}(A,\Omega)$ は有限集合であり, これは有限集合の圏 $\mathsf{Set}^{\mathsf{fin.}}$ になる. さらに絶対 Galois 群を連続的に作用させて $\operatorname{Gal}(K ^ {\mathsf{sep}}/K)-\mathsf{Set} ^ {\mathsf{fin.}} _ {\mathsf{conti.}}$ にすると $F _ {\Omega}(A)$ は(反変)圏同値を与える.

定理 12 (Grothendieck の Galois 理論). ファイバー関手 $F_{\Omega}\colon A\to\operatorname{Hom} ^ {\text{al}} _ {K}{(A,\Omega)}$ は $\mathsf{Et} _ K \xrightarrow{\sim} \operatorname{Gal}(K ^ {\mathsf{sep}}/K)-\mathsf{Set} ^ {\mathsf{fin.}} _ {\mathsf{conti.}}$ という(反変)圏同値を与える.
注意. 実際, この特殊な場合として, 体 $K$ 上の分離代数拡大全体のなす圏は, $\operatorname{Gal}(K ^ {\mathsf{sep}}/K)$ の推移的な連続作用付き副有限空間全体のなす圏と圏同値である.

Grothendieck はやはり抜かりなく, このような profinite 群が作用する有限集合の全体のなすファイバー関手付きの圏を Galois 圏として公理的に特徴づけることに成功している. しかもなんと, $\operatorname{Gal}(K ^ {\mathsf{sep}}/K)$ はちゃんとファイバー関手の自己同型群として得られるのである(!)

代数幾何的な話題

ここで厳密な定義は [11] などに任せるとして, フワッとした説明を行うことにしよう.

まず与えられた環 $R$ に対し, ある種の “空間” の構造(位相)を入れ, その上の環を係数とする「」というものを対応させることにする. これを少しイジってみるとアフィンスキーム $\operatorname{Spec}{R}$ が定まる. 一般のスキームとはアフィンスキームをはり合わせることにより定義され, これも Grothendieck によって定義されたものである. 要は代数多様体(大雑把に言えば多項式で定義される図形)の概念を拡張したものである.

さて, étale $K$ 代数はアフィンスキーム $\operatorname{Spec}{K}$ の上の étale 層を表していることがわかっている. そこを考えるとキモチとしては次のような感じになる.

$$\begin{CD}\mathsf{Ring}\colon @. K@>>>A\\@|\\ \mathsf{Asch}\colon @.\operatorname{Spec}{K}@>\text{étale}>>\operatorname{Spec}{A}\end{CD}$$

この圏同値を考えると, 今までのように体 $\bm{K}$ 上で Galois コホモロジーを考えることは, $\mathbf{Spec}\,\bm{K}$ 上で étale コホモロジーを考えることと等価になることがわかる. étale コホモロジーとは $\mathsf{Et} _ K$ のなす層(当然これは Abel 圏 $\mathsf{Ab}$ であるが)でのコホモロジーを考えたものであり, 特異コホモロジー(位相空間上の定数係数コホモロジー)の類似物となっている. étaleコホモロジーは Grothendieck によって Weil 予想(合同 $\zeta$ 函数というものでの Riemann 予想の類似)を解決するために考案された概念であり, のちに Deligne によって解決の目を見ることとなった. またここでは述べられないが, $\ell$ 進整数環の étale コホモロジーの逆極限と $\ell$ 進数体のテンソル積を $\bm{\ell}$ 進コホモロジーといい, これは数論幾何において非常に重要な役割を果たす. 先程述べた Weil 予想は当然のこと, Fermat の最終定理でさえこの手の議論のオンパレードであることがわかる.

また, 絶対 Galois 群も非常に重要な研究対象であることを述べておく. 特に有理数体の絶対 Galois 群などはそれ自身が研究価値を有しており, 現代の整数論の多くがこれに関係を持っていると言っても過言ではない. さらに, 有限次拡大 $K/\mathbf{Q}$ と $K ^ {\prime} /\mathbf{Q}$ に対し, 絶対 Galois 群が位相群として同型であることと, 体として同型であることが同値であることが知られている(Neukirch-内田の定理 (1976)). これは [18] によると遠アーベル幾何の現象の一種であるとされている. 玉川教授は [19] で次のようにも述べている.

遠アーベル幾何(anabelian geometry)とは, 1980年代初頭に A. Grothendieckが提唱した数論幾何の新しい方向で, 狭義には, 有理数体上有限生成な体上の「遠アーベル」な多様体の幾何がその基本群の上の(外)ガロア表現によって完全に復元されるという, いわゆるグロタンディーク予想を意味します. 双曲的代数曲線に対するグロタンディーク予想は, 中村博昭さん(現岡山大)と筆者によって部分的に解決されていましたが, 望月さんはこれを完全に解決し, 更に, $p$ 進体上でも同様の結果が成り立つことを示しました. この際, $p$ 進体上の代数多様体に対する $p$ 進ホッジ理論が中心的な役割を果たしました. 望月さんのこの結果は, 現在に至るまで遠アーベル幾何の最高峰をなし, 広く数論幾何学者全体に影響を与えていると思います. 特に, Grothendieck 自身が, 遠アーベル幾何は素体上有限生成な体に固有なものと考えていこともあり, また, アーベル多様体のテイト予想の類似からも, $p$ 進体上でグロタンディーク予想が成立することは意外であり, 望月さんの結果のインパクトは大きかったと思います.

望月さんの遠アーベル幾何における成果は, Inventiones mathematicae 掲載の100ページ超の大論文 [20] などにまとめられました. なお, 望月さんは, 「代数曲線の基本群に関するグロタンディーク予想の解決」の題目で, 1997年度日本数学会賞秋季賞を(中村氏, 筆者と共同で)受賞しています. また, 望月さんは, $p$ 進タイヒミュラー理論と遠アーベル幾何に対し, 内在的ホッジ理論の枠組みで統一的な視点を与え, これについての総合的な報告を, 1998年(29歳で!)国際数学者会議の招待講演にて行いました.

残念ながら筆者の不勉強さゆえに望月教授の思想を解説することは到底不可能だが, Galois の息吹が脈々と受け継がれているのを見ると素人ながら感動してしまうものがある.

また, 絶対 Galois 群の情報を $GL(n,V)$ のような線形群に埋め込むことができ, これを Galois 表現という. これについても数論幾何において重要な役割を果たすらしいが, これもまた筆者の不勉強さゆえに解説することはできない.

Galois コホモロジーと類体論

Brauer 群と呼ばれる重要な群があるのだが, これは $\operatorname{Br}(K)\cong H ^ {2}(\operatorname{Gal}(K ^ {\mathsf{sep}}/K),(K ^ {\mathsf{sep}}) ^ {\times})$ という同型が存在する. 実は Brauer 群は類体論と呼ばれる理論において重要な役割を果たしているのだが, このように書ける以上, 類体論自体を Galois コホモロジーの言葉で書き直すことは当然可能である. 類体論というのは, 古典的には「ある種の体の Abel 拡大の Galois 群について, その体に内在的な情報(イデアル類群など)のみを用いて統制する」という理論なのだが, 現代的には「“ある種の数論っぽい” スキーム $U$ の Abel 基本群 $\pi ^ {\text{ab}} _ 1(U)$ という, $U$ の代数的基本群の Abel 化で $U$ 上の Abel 被覆を分類する Galois 群を, $U$ に内在的な幾何学的情報を用いて統制する」理論へと昇華されている. このように「統制」するという考え方は Galois 理論にも見られたが, 三平方の定理から始まった我々の旅路を, 惜しくもここで終えることとしよう.

参考文献

本稿の第 1 節は [6] を, 第 2 節は [7] を, 第 3 節は [9] を, 第 4 節は [13] を大きく参考にした.

[1] O. Taussky, Sums of squares, Amer. Math. Monthly, 77 (1970), 805-830.

[2] T. Ono, Variations on the Theme of Euler: Quadratic Forms, Elliptic Curves and Hopf Maps, Plenum Press, 1994.

[3] N. D. Elkies, Pythagorean triples and Hilbert's Theorem 90

[4] 雪江明彦『整数論1 初等整数論から $p$ 進数へ』(2013, 日本評論社)

[5] 斎藤憲・三浦伸夫『エウクレイデス全集 第1巻』(2008, 東京大学出版会)

[6] INTEGERS「ヒルベルトの定理90とピタゴラス数」(2017)

[7] 高校数学の美しい物語「ピタゴラス数の求め方とその証明」(2016)

[8] 安藤哲哉『コホモロジー』(2002, 日本評論社)

[9] 雪江明彦『代数学2 環と体とガロア理論』(2013, 日本評論社)

[10] 雪江明彦『代数学3 代数学のひろがり』(2013, 日本評論社)

[11] R. Hartshorne, Algebraic Geometry (Graduate Texts in Mathematics. 52), Springer, 1997.

[12] A. Grothendieck, et.al., Revêtements Etales et Groupe Fondamental (SGA1), Lecture Notes in Mathematics 224, Springer-Verlag, 1971.

[13] 藤原一宏『<現代数学の土壌> ガロア理論』(数学のたのしみ, 13, 109-121, 1999, 日本評論社)

[14] 飛鳥『Galois 理論入門 ver 2.0』(2016)

[15] 飛鳥『有限群のコホモロジー』(2018)

[16] 飛鳥『Galois 降下』(2018)

[17] Francis Borceux, George Janelidze, Galois Theories, Cambridge Studies in Advanced Mathematics 72, Cambridge University Press, 2001.

[18] 玉川安騎男『ガロア理論とその発展』(2006)

[19] 玉川安騎男『望月新一さんの数学』(2005)

[20] Shinichi Mochizuki, The local pro-p anabelian geometry of curves, Invent. Math. 138 (1999), 319-423.

[21] 斎藤秀司『高次元類体論の現在 —非アーベル化への展望と高次元Hasse原理—』(2015)

*1:よく “有比数” と訳すべきだという言説を見かけるが, それは歴史的背景を無視した乱暴な意見である.

*2:昔は共軛と書いていたことからも分かる通り, これはきょうやくと読みます. 軛はくびきと読み, 大辞林によると『車の轅(ながえ)の先端につけて,車を引く牛馬の頸の後ろにかける横木。』と説明されています. 「くびきをともにする」元です.