コンテンツにスキップ

K-理論入門:射影とユニタリで測る非可換空間の位相

対象読者: 本テーマ第 1 章の C*-代数の基礎と、位相空間・ベクトル束・群の準同型の初歩を学んだ人。代数的位相幾何学の K-理論や非可換幾何学は仮定しません。

前提となる記事:C*-代数の基礎:スペクトル理論・ゲルファント双対性・非可換空間

生 Markdown

穴の数や向きといった空間の形の特徴を調べるとき、ふつうは空間の点や図形を使います。ところが掛け算の順序を入れ替えられない代数(非可換な代数)には、そもそも点がありません。この記事では、点を使わずに、代数の中の「射影」と「ユニタリ」という元を数えることで、形の特徴に当たる整数や群を取り出す方法(K-理論)を紹介します。読み終えると、円周や行列環の K-群を計算し、トープリッツ拡大でフレドホルム指数が現れる理由まで追えるようになります。

  • コンパクトハウスドルフ空間 XX 上の複素ベクトル束は直和について可換半群をなします。これをグロタンディーク群化(整数を自然数から作るときのように、引き算ができる群にすること)したものが位相的 K-理論 K0(X)K^0(X) です。
  • セール–スワン定理(ベクトル束を代数の言葉に翻訳する定理)により、XX 上のベクトル束は C(X)C(X) 上の有限生成射影加群と同じものであり、後者は行列環 Mn(C(X))M_n(C(X)) の射影と同じものです。射影という概念は非可換代数でもそのまま意味を持ちます。ここが非可換化の通り道です。
  • 一般の C∗C^*-代数 AA に対し、K0(A)K_0(A) は行列環の射影をマレー–フォン・ノイマン同値で割ってグロタンディーク群化したもの、K1(A)K_1(A) はユニタリ群 U∞(A)U_\infty(A) の連結成分の集合として定義されます。どちらも ∗*-準同型に関して関手的で、ホモトピー不変(連続的に変形しても値が変わらない)かつ安定です。
  • ボット周期性 K0(A)≅K1(SA)K_0(A) \cong K_1(SA) が成り立つため、KnK_n は 2 周期になり、短完全列に対して六項完全系列という強力な計算道具が得られます。境界写像の一方(指数写像)はフレドホルム指数(作用素の核の次元と余核の次元の差)そのものです。
  • KK-群は代数の同型不変量です。単位元の類 [1]0[1]_0 や順序、トレースとの組み合わせで、行列環・キュンツ代数・非可換トーラスといった代数を区別できます。

1. 動機:非可換空間に位相不変量を与える

Section titled “1. 動機:非可換空間に位相不変量を与える”

C*-代数の基礎とC*-代数の基礎で見たとおり、ゲルファント–ナイマルクの定理(注意 4.6)[C*-代数の基礎]は、可換な C∗C^*-代数の圏と局所コンパクトハウスドルフ空間の圏が(射の向きを逆にして)同値であることを主張します。この辞書に従えば「非可換空間」とは非可換な C∗C^*-代数のことだ、と宣言できます。しかし宣言しただけでは幾何学になりません。空間について私たちが知りたいのは、点の個数ではなく、穴の個数や向き付け可能性といった位相不変量だからです。

ところが、ホモロジーやコホモロジーを非可換代数へ移そうとすると、たちまち行き詰まります。特異ホモロジーは「XX への単体の連続写像」を数えますが、非可換代数には点がなく、したがって単体もありません。開被覆やチェックの神経も同様です。空間の内部構造に依存する構成は、ことごとく翻訳できないのです。

生き残るのは、はじめから代数の言葉だけで書かれた不変量です。K-理論はまさにそれにあたります。出発点はグロタンディークが 1957 年にリーマン–ロッホの定理を代数幾何学的に一般化したときの構成で、彼は連接層の同型類のなす半群を群に完備化し、その群 KK の上で指数の等式を定式化しました。アティヤとヒルツェブルフはこれを位相空間上のベクトル束に対して行い、位相的 K-理論 K0(X)K^0(X) を作りました。そして 1963 年、アティヤ–シンガーの指数定理は、楕円型作用素の解析的指数と位相的指数が K-理論の中で一致することを主張します。K-理論は、指数が住むべき場所として発見されたのです。

K-理論が非可換化を生き延びるのは、次の連鎖のおかげです。

ベクトル束  ⟷  有限生成射影加群  ⟷  行列環の射影 p=p∗=p2.\text{ベクトル束} \;\longleftrightarrow\; \text{有限生成射影加群} \;\longleftrightarrow\; \text{行列環の射影 } p = p^{*} = p^{2}.

最後の項には可換性がどこにも要りません。AA が非可換でも Mn(A)M_n(A) の射影は定義でき、それらを適切な同値関係で割れば群が得られます。同じことがユニタリ元 u∗u=uu∗=1u^{*}u = uu^{*} = 1 についても言え、そちらからは K1K_1 が生まれます。

素朴な問いの形で言い換えると、こうです。代数 AA は本質的に異なる射影をいくつ持っているか。異なるユニタリ元をいくつ持っているか。 この 2 つの問いへの答えが K0(A)K_0(A) と K1(A)K_1(A) です。以下ではまず可換な場合(ベクトル束)で答えの形を確かめ、それを非可換な場合へ持ち上げます。

ここから先は有料(買い切り ¥200)の内容です。

この章は博士課程以上・研究水準の内容です。続き(定義・定理・証明・例・演習)は ¥200 の買い切りで、他の有料章と 100 本ノックも含めてすべて読めます。無料の章は最後まで読めます。

購入する ログイン

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 5 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。