生き残るのは、はじめから代数の言葉だけで書かれた不変量です。K-理論はまさにそれにあたります。出発点はグロタンディークが 1957 年にリーマン–ロッホの定理を代数幾何学的に一般化したときの構成で、彼は連接層の同型類のなす半群を群に完備化し、その群 K K K の上で指数の等式を定式化しました。アティヤとヒルツェブルフはこれを位相空間上のベクトル束に対して行い、位相的 K-理論 K 0 ( X ) K^0(X) K 0 ( X ) を作りました。そして 1963 年、アティヤ–シンガーの指数定理は、楕円型作用素の解析的指数と位相的指数が K-理論の中で一致することを主張します。K-理論は、指数が住むべき場所として発見されたのです。
以下、X X X はコンパクトハウスドルフ空間、A A A は C ∗ C^* C ∗ -代数を表します。C ( X ) C(X) C ( X ) は X X X 上の複素数値連続関数のなす C ∗ C^* C ∗ -代数、M n ( A ) M_n(A) M n ( A ) は A A A 成分の n n n 次正方行列のなす C ∗ C^* C ∗ -代数、M m , n ( A ) M_{m,n}(A) M m , n ( A ) は m × n m \times n m × n 行列の全体です。A A A の射影の全体を P ( A ) = { p ∈ A : p = p ∗ = p 2 } \mathcal{P}(A) = \{p \in A : p = p^{*} = p^{2}\} P ( A ) = { p ∈ A : p = p ∗ = p 2 } 、A A A が単位的なときそのユニタリ群を U ( A ) U(A) U ( A ) と書き、U n ( A ) = U ( M n ( A ) ) U_n(A) = U(M_n(A)) U n ( A ) = U ( M n ( A )) とします。K = K ( ℓ 2 ) \mathcal{K} = \mathcal{K}(\ell^2) K = K ( ℓ 2 ) はコンパクト作用素の C ∗ C^* C ∗ -代数、ε n = X × C n \varepsilon^n = X \times \mathbb{C}^n ε n = X × C n は階数 n n n の自明束です。N = { 1 , 2 , … } \mathbb{N} = \{1, 2, \ldots\} N = { 1 , 2 , … } 、N 0 = N ∪ { 0 } \mathbb{N}_0 = \mathbb{N} \cup \{0\} N 0 = N ∪ { 0 } とします。
K-理論の出発点は、半群を群に変える普遍的な手続きです。整数を自然数から作るときの構成をそのまま一般化したものにあたります。
Definition 2.1 (グロタンディーク群 )
( M , + ) (M, +) ( M , + ) を単位元 0 0 0 を持つ可換半群(可換モノイド)とする。M × M M \times M M × M 上の関係を
( a , b ) ∼ ( c , d ) ⟺ ∃ e ∈ M , a + d + e = b + c + e (a, b) \sim (c, d) \iff \exists e \in M,\quad a + d + e = b + c + e ( a , b ) ∼ ( c , d ) ⟺ ∃ e ∈ M , a + d + e = b + c + e で定め、商集合を G ( M ) = ( M × M ) / ∼ G(M) = (M \times M)/{\sim} G ( M ) = ( M × M ) / ∼ と書く。G ( M ) G(M) G ( M ) を M M M のグロタンディーク群 と呼び、γ M : M → G ( M ) , a ↦ [ ( a , 0 ) ] \gamma_M : M \to G(M),\ a \mapsto [(a, 0)] γ M : M → G ( M ) , a ↦ [( a , 0 )] を標準写像と呼ぶ。
余分な元 e e e を許すのが要点です。e e e を落として a + d = b + c a + d = b + c a + d = b + c とすると、M M M が消約律を持たない場合に推移律が壊れます。実際、後で見るように K-理論に現れる半群は消約律を持ちません(Example 5.6 )。
Proposition 2.2 (グロタンディーク群の基本性質 )
( M , + ) (M, +) ( M , + ) を可換モノイドとする。
Definition 2.1 の関係 ∼ \sim ∼ は同値関係であり、[ ( a , b ) ] + [ ( c , d ) ] = [ ( a + c , b + d ) ] [(a,b)] + [(c,d)] = [(a+c, b+d)] [( a , b )] + [( c , d )] = [( a + c , b + d )] は代表元の取り方によらず定まる。この演算により G ( M ) G(M) G ( M ) は可換群であり、単位元は [ ( 0 , 0 ) ] [(0,0)] [( 0 , 0 )] 、[ ( a , b ) ] [(a,b)] [( a , b )] の逆元は [ ( b , a ) ] [(b,a)] [( b , a )] である。
γ M \gamma_M γ M は半群準同型であり、G ( M ) G(M) G ( M ) の任意の元は γ M ( a ) − γ M ( b ) \gamma_M(a) - \gamma_M(b) γ M ( a ) − γ M ( b ) (a , b ∈ M a, b \in M a , b ∈ M )の形に書ける。
γ M ( a ) = γ M ( b ) \gamma_M(a) = \gamma_M(b) γ M ( a ) = γ M ( b ) であるための必要十分条件は、ある e ∈ M e \in M e ∈ M が存在して a + e = b + e a + e = b + e a + e = b + e となることである。
(普遍性)H H H を可換群、φ : M → H \varphi : M \to H φ : M → H を半群準同型とすると、群準同型 φ ~ : G ( M ) → H \tilde{\varphi} : G(M) \to H φ ~ : G ( M ) → H で φ ~ ∘ γ M = φ \tilde{\varphi} \circ \gamma_M = \varphi φ ~ ∘ γ M = φ を満たすものがただ一つ存在する。
Proof(Proposition 2.2) (1) 反射律は e = 0 e = 0 e = 0 とすればよく、対称律は定義の式が ( a , b ) (a,b) ( a , b ) と ( c , d ) (c,d) ( c , d ) について対称であることからしたがいます。推移律を示します。( a , b ) ∼ ( c , d ) (a,b) \sim (c,d) ( a , b ) ∼ ( c , d ) を与える元を e e e 、( c , d ) ∼ ( f , g ) (c,d) \sim (f,g) ( c , d ) ∼ ( f , g ) を与える元を e ′ e' e ′ とすると
a + d + e = b + c + e , c + g + e ′ = d + f + e ′ a + d + e = b + c + e, \qquad c + g + e' = d + f + e' a + d + e = b + c + e , c + g + e ′ = d + f + e ′ です。この 2 式を辺々加えて整理すると、e ′ ′ : = c + d + e + e ′ e'' := c + d + e + e' e ′′ := c + d + e + e ′ とおいたとき
a + g + e ′ ′ = a + d + e + c + g + e ′ = b + c + e + d + f + e ′ = b + f + e ′ ′ a + g + e'' = a + d + e + c + g + e' = b + c + e + d + f + e' = b + f + e'' a + g + e ′′ = a + d + e + c + g + e ′ = b + c + e + d + f + e ′ = b + f + e ′′ となり、( a , b ) ∼ ( f , g ) (a,b) \sim (f,g) ( a , b ) ∼ ( f , g ) が言えます。
加法の well-defined 性は次のように確かめます。( a , b ) ∼ ( a ′ , b ′ ) (a,b) \sim (a',b') ( a , b ) ∼ ( a ′ , b ′ ) を与える元を e e e とすると、a + b ′ + e = b + a ′ + e a + b' + e = b + a' + e a + b ′ + e = b + a ′ + e です。両辺に c + d c + d c + d を加えると
( a + c ) + ( b ′ + d ) + e = ( b + d ) + ( a ′ + c ) + e (a + c) + (b' + d) + e = (b + d) + (a' + c) + e ( a + c ) + ( b ′ + d ) + e = ( b + d ) + ( a ′ + c ) + e となるので、同じ e e e によって ( a + c , b + d ) ∼ ( a ′ + c , b ′ + d ) (a+c, b+d) \sim (a'+c, b'+d) ( a + c , b + d ) ∼ ( a ′ + c , b ′ + d ) が成り立ちます。第 2 変数についても同様です。結合律・可換律は M M M のそれから直ちにしたがいます。逆元については、e = 0 e = 0 e = 0 をとると ( a + b ) + 0 + 0 = ( a + b ) + 0 + 0 (a+b) + 0 + 0 = (a+b) + 0 + 0 ( a + b ) + 0 + 0 = ( a + b ) + 0 + 0 なので [ ( a + b , a + b ) ] = [ ( 0 , 0 ) ] [(a+b, a+b)] = [(0,0)] [( a + b , a + b )] = [( 0 , 0 )] であり、[ ( a , b ) ] + [ ( b , a ) ] = [ ( a + b , a + b ) ] = 0 [(a,b)] + [(b,a)] = [(a+b, a+b)] = 0 [( a , b )] + [( b , a )] = [( a + b , a + b )] = 0 です。
(2) γ M ( a ) + γ M ( b ) = [ ( a + b , 0 ) ] = γ M ( a + b ) \gamma_M(a) + \gamma_M(b) = [(a+b, 0)] = \gamma_M(a+b) γ M ( a ) + γ M ( b ) = [( a + b , 0 )] = γ M ( a + b ) です。また (1) より [ ( a , b ) ] = [ ( a , 0 ) ] + [ ( 0 , b ) ] = γ M ( a ) − γ M ( b ) [(a,b)] = [(a,0)] + [(0,b)] = \gamma_M(a) - \gamma_M(b) [( a , b )] = [( a , 0 )] + [( 0 , b )] = γ M ( a ) − γ M ( b ) です。
(3) 定義から γ M ( a ) = γ M ( b ) \gamma_M(a) = \gamma_M(b) γ M ( a ) = γ M ( b ) は ( a , 0 ) ∼ ( b , 0 ) (a,0) \sim (b,0) ( a , 0 ) ∼ ( b , 0 ) 、すなわちある e e e について a + 0 + e = 0 + b + e a + 0 + e = 0 + b + e a + 0 + e = 0 + b + e と同値です。
(4) φ ~ ( [ ( a , b ) ] ) : = φ ( a ) − φ ( b ) \tilde{\varphi}([(a,b)]) := \varphi(a) - \varphi(b) φ ~ ([( a , b )]) := φ ( a ) − φ ( b ) と定めます。well-defined 性は、a + d + e = b + c + e a + d + e = b + c + e a + d + e = b + c + e に φ \varphi φ を施して φ ( a ) + φ ( d ) + φ ( e ) = φ ( b ) + φ ( c ) + φ ( e ) \varphi(a) + \varphi(d) + \varphi(e) = \varphi(b) + \varphi(c) + \varphi(e) φ ( a ) + φ ( d ) + φ ( e ) = φ ( b ) + φ ( c ) + φ ( e ) を得、H H H が群なので φ ( e ) \varphi(e) φ ( e ) を消去して φ ( a ) − φ ( b ) = φ ( c ) − φ ( d ) \varphi(a) - \varphi(b) = \varphi(c) - \varphi(d) φ ( a ) − φ ( b ) = φ ( c ) − φ ( d ) が出ることからしたがいます。これが群準同型であり φ ~ ∘ γ M = φ \tilde{\varphi} \circ \gamma_M = \varphi φ ~ ∘ γ M = φ を満たすことは定義から明らかな計算です。一意性は、(2) より G ( M ) G(M) G ( M ) が γ M ( M ) \gamma_M(M) γ M ( M ) とその逆元で生成されることからしたがいます。
∎ Example 2.3 (自然数から整数へ )
M = ( N 0 , + ) M = (\mathbb{N}_0, +) M = ( N 0 , + ) とすると、M M M は消約律を持つので Proposition 2.2 (3) より γ M \gamma_M γ M は単射です。[ ( a , b ) ] ↦ a − b [(a,b)] \mapsto a - b [( a , b )] ↦ a − b は同型 G ( N 0 ) ≅ Z G(\mathbb{N}_0) \cong \mathbb{Z} G ( N 0 ) ≅ Z を与えます。これが整数の標準的な構成です。
X X X 上の複素ベクトル束の同型類の全体を V e c t ( X ) \mathrm{Vect}(X) Vect ( X ) と書きます。ホイットニー和 E ⊕ F E \oplus F E ⊕ F は同型類のレベルで定まり、V e c t ( X ) \mathrm{Vect}(X) Vect ( X ) は零束を単位元とする可換モノイドになります。
Definition 3.1 (位相的 K-理論 )
コンパクトハウスドルフ空間 X X X に対し、
K 0 ( X ) : = G ( V e c t ( X ) ) K^0(X) := G(\mathrm{Vect}(X)) K 0 ( X ) := G ( Vect ( X )) と定め、X X X の(複素)位相的 K-群と呼ぶ。E E E の定める K 0 ( X ) K^0(X) K 0 ( X ) の元を [ E ] [E] [ E ] と書く。
K 0 ( X ) K^0(X) K 0 ( X ) には束のテンソル積から誘導される積が入り、可換環になります。単位元は [ ε 1 ] [\varepsilon^1] [ ε 1 ] です。
コンパクト性はここで本質的に効きます。任意のベクトル束が自明束の直和因子になる、という次の補題が、以後のすべての議論の土台です。
Lemma 3.2 (補束の存在 )
X X X をコンパクトハウスドルフ空間、E → X E \to X E → X を複素ベクトル束とする。このとき、ある N ∈ N N \in \mathbb{N} N ∈ N と X X X 上のベクトル束 F F F が存在して E ⊕ F ≅ ε N E \oplus F \cong \varepsilon^N E ⊕ F ≅ ε N となる。
Proof(Lemma 3.2) 局所自明性により、各点 x ∈ X x \in X x ∈ X に対して開近傍 U U U と束同型 ϕ U : E ∣ U → U × C n U \phi_U : E|_U \to U \times \mathbb{C}^{n_U} ϕ U : E ∣ U → U × C n U が存在します。X X X はコンパクトなので、有限個 U 1 , … , U k U_1, \ldots, U_k U 1 , … , U k で X X X を覆えます(コンパクト性 、コンパクト空間の定義(Definition 3.2)[コンパクト性] )。X X X はコンパクトハウスドルフなので正規空間であり(コンパクトハウスドルフ空間は T4(Theorem 4.4)[分離公理と距離づけ可能性] )、この被覆に従属する 1 の分割 χ 1 , … , χ k \chi_1, \ldots, \chi_k χ 1 , … , χ k (χ i ≥ 0 \chi_i \ge 0 χ i ≥ 0 、s u p p χ i ⊂ U i \mathrm{supp}\,\chi_i \subset U_i supp χ i ⊂ U i 、∑ i χ i = 1 \sum_i \chi_i = 1 ∑ i χ i = 1 )がとれます。
N = n 1 + ⋯ + n k N = n_1 + \cdots + n_k N = n 1 + ⋯ + n k とおき、写像 Φ : E → X × C N \Phi : E \to X \times \mathbb{C}^{N} Φ : E → X × C N を
Φ ( v ) = ( π ( v ) , χ 1 ( π ( v ) ) p r 1 ϕ U 1 ( v ) , … , χ k ( π ( v ) ) p r k ϕ U k ( v ) ) \Phi(v) = \bigl(\pi(v),\ \chi_1(\pi(v))\, \mathrm{pr}_1\phi_{U_1}(v),\ \ldots,\ \chi_k(\pi(v))\, \mathrm{pr}_k\phi_{U_k}(v)\bigr) Φ ( v ) = ( π ( v ) , χ 1 ( π ( v )) pr 1 ϕ U 1 ( v ) , … , χ k ( π ( v )) pr k ϕ U k ( v ) ) で定めます。ここで π : E → X \pi : E \to X π : E → X は射影、p r i \mathrm{pr}_i pr i は U i × C n i U_i \times \mathbb{C}^{n_i} U i × C n i の第 2 成分への射影です。χ i \chi_i χ i の台が U i U_i U i に含まれるので、χ i ⋅ p r i ϕ U i \chi_i \cdot \mathrm{pr}_i\phi_{U_i} χ i ⋅ pr i ϕ U i は 0 0 0 で延長して E E E 全体で連続になります。
Φ \Phi Φ が各ファイバー上単射であることを見ます。x ∈ X x \in X x ∈ X を固定すると ∑ i χ i ( x ) = 1 \sum_i \chi_i(x) = 1 ∑ i χ i ( x ) = 1 なので、ある i i i で χ i ( x ) > 0 \chi_i(x) > 0 χ i ( x ) > 0 です。v ∈ E x v \in E_x v ∈ E x が Φ ( v ) = 0 \Phi(v) = 0 Φ ( v ) = 0 を満たせば、第 i i i 成分から χ i ( x ) p r i ϕ U i ( v ) = 0 \chi_i(x)\,\mathrm{pr}_i\phi_{U_i}(v) = 0 χ i ( x ) pr i ϕ U i ( v ) = 0 、すなわち p r i ϕ U i ( v ) = 0 \mathrm{pr}_i\phi_{U_i}(v) = 0 pr i ϕ U i ( v ) = 0 となり、ϕ U i \phi_{U_i} ϕ U i がファイバー上同型なので v = 0 v = 0 v = 0 です。
したがって Φ \Phi Φ は E E E を ε N \varepsilon^N ε N の部分束として実現します(階数が局所定数な単射束射の像は部分束です)。ε N = X × C N \varepsilon^N = X \times \mathbb{C}^N ε N = X × C N に標準エルミート内積を入れ、F : = Φ ( E ) ⊥ F := \Phi(E)^{\perp} F := Φ ( E ) ⊥ 、すなわち F x = ( Φ ( E x ) ) ⊥ ⊂ C N F_x = (\Phi(E_x))^{\perp} \subset \mathbb{C}^N F x = ( Φ ( E x ) ) ⊥ ⊂ C N とおけば、F F F も部分束であり Φ ( E ) ⊕ F = ε N \Phi(E) \oplus F = \varepsilon^N Φ ( E ) ⊕ F = ε N です。E ≅ Φ ( E ) E \cong \Phi(E) E ≅ Φ ( E ) なので主張が得られます。
∎ Proof(Corollary 3.3) (1) Proposition 2.2 (2) より、元は [ E ] − [ F ] [E] - [F] [ E ] − [ F ] と書けます。Lemma 3.2 により F ⊕ F ′ ≅ ε N F \oplus F' \cong \varepsilon^N F ⊕ F ′ ≅ ε N となる F ′ F' F ′ をとると
[ E ] − [ F ] = [ E ] + [ F ′ ] − [ F ] − [ F ′ ] = [ E ⊕ F ′ ] − [ ε N ] [E] - [F] = [E] + [F'] - [F] - [F'] = [E \oplus F'] - [\varepsilon^N] [ E ] − [ F ] = [ E ] + [ F ′ ] − [ F ] − [ F ′ ] = [ E ⊕ F ′ ] − [ ε N ] となります。
(2) Proposition 2.2 (3) より [ E ] = [ F ] [E] = [F] [ E ] = [ F ] は、あるベクトル束 G G G について E ⊕ G ≅ F ⊕ G E \oplus G \cong F \oplus G E ⊕ G ≅ F ⊕ G となることと同値です。再び Lemma 3.2 で G ⊕ G ′ ≅ ε N G \oplus G' \cong \varepsilon^N G ⊕ G ′ ≅ ε N となる G ′ G' G ′ をとって両辺に G ′ G' G ′ を加えれば E ⊕ ε N ≅ F ⊕ ε N E \oplus \varepsilon^N \cong F \oplus \varepsilon^N E ⊕ ε N ≅ F ⊕ ε N が得られます。逆は明らかです。
∎ 同型ではなく安定同型しか読み取れないことは K-理論の弱点であり、同時に強みでもあります。安定同型は同型より扱いやすく、群構造という強い代数的構造を許すからです。
Example 3.4 (球面の K-群とボット射影 )
S 1 S^1 S 1 上の階数 n n n の複素ベクトル束は、S 1 S^1 S 1 を 2 つの弧に分けて貼り合わせ関数 S 0 → U ( n ) S^0 \to U(n) S 0 → U ( n ) を考えることで分類されます。U ( n ) U(n) U ( n ) は弧状連結なので貼り合わせ関数は定値写像にホモトピックであり、束はすべて自明です。よって V e c t ( S 1 ) ≅ N 0 \mathrm{Vect}(S^1) \cong \mathbb{N}_0 Vect ( S 1 ) ≅ N 0 (階数)で、消約律が成り立つので K 0 ( S 1 ) ≅ Z K^0(S^1) \cong \mathbb{Z} K 0 ( S 1 ) ≅ Z です。
S 2 S^2 S 2 の場合、貼り合わせ関数は S 1 → U ( n ) S^1 \to U(n) S 1 → U ( n ) であり、そのホモトピー類は π 1 ( U ( n ) ) ≅ Z \pi_1(U(n)) \cong \mathbb{Z} π 1 ( U ( n )) ≅ Z (n ≥ 1 n \ge 1 n ≥ 1 )で与えられます。この整数は第 1 チャーン類 c 1 c_1 c 1 にほかなりません。階数 n n n の束は c 1 ∈ Z c_1 \in \mathbb{Z} c 1 ∈ Z で完全に分類されるので、V e c t ( S 2 ) ≅ N 0 × Z \mathrm{Vect}(S^2) \cong \mathbb{N}_0 \times \mathbb{Z} Vect ( S 2 ) ≅ N 0 × Z (階数と c 1 c_1 c 1 )となり、
K 0 ( S 2 ) ≅ Z ⊕ Z K^0(S^2) \cong \mathbb{Z} \oplus \mathbb{Z} K 0 ( S 2 ) ≅ Z ⊕ Z です。生成元としてホップ束(c 1 = 1 c_1 = 1 c 1 = 1 の直線束)H H H をとると、H ⊗ H ⊕ ε 1 H \otimes H \oplus \varepsilon^1 H ⊗ H ⊕ ε 1 と H ⊕ H H \oplus H H ⊕ H はともに階数 2 2 2 、c 1 = 2 c_1 = 2 c 1 = 2 なので同型であり、K 0 ( S 2 ) K^0(S^2) K 0 ( S 2 ) の中で
[ H ] 2 + 1 = 2 [ H ] , すなわち ( [ H ] − 1 ) 2 = 0 [H]^2 + 1 = 2[H], \qquad \text{すなわち} \quad ([H] - 1)^2 = 0 [ H ] 2 + 1 = 2 [ H ] , すなわち ([ H ] − 1 ) 2 = 0 が成り立ちます。K 0 ( S 2 ) ≅ Z [ t ] / ( t 2 ) K^0(S^2) \cong \mathbb{Z}[t]/(t^2) K 0 ( S 2 ) ≅ Z [ t ] / ( t 2 ) (t = [ H ] − 1 t = [H] - 1 t = [ H ] − 1 )です。
H H H に対応する射影を書き下しておきます。S 2 = { ( x , y , z ) ∈ R 3 : x 2 + y 2 + z 2 = 1 } S^2 = \{(x,y,z) \in \mathbb{R}^3 : x^2+y^2+z^2 = 1\} S 2 = {( x , y , z ) ∈ R 3 : x 2 + y 2 + z 2 = 1 } 上で
p B ( x , y , z ) = 1 2 ( 1 + x σ 1 + y σ 2 + z σ 3 ) = 1 2 ( 1 + z x − i y x + i y 1 − z ) ∈ M 2 ( C ( S 2 ) ) p_{\mathrm{B}}(x,y,z) = \frac{1}{2}\bigl(1 + x\sigma_1 + y\sigma_2 + z\sigma_3\bigr) = \frac{1}{2}\begin{pmatrix} 1+z & x-iy \\ x+iy & 1-z \end{pmatrix} \in M_2(C(S^2)) p B ( x , y , z ) = 2 1 ( 1 + x σ 1 + y σ 2 + z σ 3 ) = 2 1 ( 1 + z x + i y x − i y 1 − z ) ∈ M 2 ( C ( S 2 )) とおきます(σ j \sigma_j σ j はパウリ行列)。σ j \sigma_j σ j が自己共役なので p B ∗ = p B p_{\mathrm{B}}^{*} = p_{\mathrm{B}} p B ∗ = p B であり、( x σ 1 + y σ 2 + z σ 3 ) 2 = ( x 2 + y 2 + z 2 ) ⋅ 1 = 1 (x\sigma_1+y\sigma_2+z\sigma_3)^2 = (x^2+y^2+z^2)\cdot 1 = 1 ( x σ 1 + y σ 2 + z σ 3 ) 2 = ( x 2 + y 2 + z 2 ) ⋅ 1 = 1 を使うと
p B 2 = 1 4 ( 1 + 2 ( x σ 1 + y σ 2 + z σ 3 ) + 1 ) = p B p_{\mathrm{B}}^2 = \tfrac{1}{4}\bigl(1 + 2(x\sigma_1+y\sigma_2+z\sigma_3) + 1\bigr) = p_{\mathrm{B}} p B 2 = 4 1 ( 1 + 2 ( x σ 1 + y σ 2 + z σ 3 ) + 1 ) = p B となり、p B p_{\mathrm{B}} p B は射影です。各点で T r p B = 1 \mathrm{Tr}\,p_{\mathrm{B}} = 1 Tr p B = 1 なので階数 1 1 1 の直線束を定め、これがホップ束です。この p B p_{\mathrm{B}} p B をボット射影 と呼びます。
Lemma 3.2 は、代数的には「Γ ( E ) \Gamma(E) Γ ( E ) は自由加群の直和因子である」と読めます。これを正確に述べたのがセール–スワンの定理です。
Theorem 4.1 (セール–スワンの定理 )
X X X をコンパクトハウスドルフ空間とする。X X X 上の複素ベクトル束 E E E に連続切断のなす C ( X ) C(X) C ( X ) -加群
Γ ( E ) = { s : X → E 連続 ∣ π ∘ s = i d X } \Gamma(E) = \{s : X \to E \ \text{連続} \mid \pi \circ s = \mathrm{id}_X\} Γ ( E ) = { s : X → E 連続 ∣ π ∘ s = id X } を対応させる関手 Γ \Gamma Γ は、X X X 上の複素ベクトル束と束射のなす圏から、有限生成射影 C ( X ) C(X) C ( X ) -加群と加群準同型のなす圏への圏同値を与える。とくに、束の直和が加群の直和に対応するので、可換モノイドの同型 V e c t ( X ) ≅ { 有限生成射影 C ( X ) -加群の同型類 } \mathrm{Vect}(X) \cong \{\text{有限生成射影 } C(X)\text{-加群の同型類}\} Vect ( X ) ≅ { 有限生成射影 C ( X ) - 加群の同型類 } が成り立ち、したがって
K 0 ( X ) ≅ K 0 ( C ( X ) ) K^0(X) \cong K_0(C(X)) K 0 ( X ) ≅ K 0 ( C ( X )) が成り立つ(右辺は Definition 5.3 による)。
Proof(Theorem 4.1) 中心となる対応だけを構成します。E E E を階数が局所定数な複素ベクトル束とすると、Lemma 3.2 により E E E は ε N \varepsilon^N ε N の部分束と見なせます。ε N \varepsilon^N ε N の標準エルミート内積に関して E x ⊂ C N E_x \subset \mathbb{C}^N E x ⊂ C N への直交射影を p ( x ) ∈ M N ( C ) p(x) \in M_N(\mathbb{C}) p ( x ) ∈ M N ( C ) とすると、p ( x ) p(x) p ( x ) は x x x について連続なので p ∈ M N ( C ( X ) ) p \in M_N(C(X)) p ∈ M N ( C ( X )) であり、p = p ∗ = p 2 p = p^{*} = p^2 p = p ∗ = p 2 です。切断について
Γ ( E ) = { s ∈ Γ ( ε N ) : p s = s } = p C ( X ) N \Gamma(E) = \{s \in \Gamma(\varepsilon^N) : p s = s\} = p\,C(X)^N Γ ( E ) = { s ∈ Γ ( ε N ) : p s = s } = p C ( X ) N が成り立ちます。ここで Γ ( ε N ) = C ( X ) N \Gamma(\varepsilon^N) = C(X)^N Γ ( ε N ) = C ( X ) N は自由加群です。C ( X ) N = p C ( X ) N ⊕ ( 1 − p ) C ( X ) N C(X)^N = pC(X)^N \oplus (1-p)C(X)^N C ( X ) N = pC ( X ) N ⊕ ( 1 − p ) C ( X ) N なので Γ ( E ) \Gamma(E) Γ ( E ) は有限生成射影加群です。
逆に P P P を有限生成射影 C ( X ) C(X) C ( X ) -加群とすると、P ⊕ Q ≅ C ( X ) N P \oplus Q \cong C(X)^N P ⊕ Q ≅ C ( X ) N となる Q Q Q と N N N があり、C ( X ) N → C ( X ) N C(X)^N \to C(X)^N C ( X ) N → C ( X ) N の P P P への射影は p ∈ M N ( C ( X ) ) p \in M_N(C(X)) p ∈ M N ( C ( X )) で表されます(自己共役に取り直せます)。このとき
E p : = { ( x , v ) ∈ X × C N : p ( x ) v = v } E_p := \{(x, v) \in X \times \mathbb{C}^N : p(x)v = v\} E p := {( x , v ) ∈ X × C N : p ( x ) v = v } は X X X 上のベクトル束であり、Γ ( E p ) ≅ P \Gamma(E_p) \cong P Γ ( E p ) ≅ P となります。この 2 つの構成が互いに逆であること、および Γ \Gamma Γ が忠実充満であることの確認は、局所自明化を用いた素直な検証です。
∎ この定理により、K-理論の定義は完全に代数的な形に書き換えられます。C ( X ) C(X) C ( X ) を任意の C ∗ C^* C ∗ -代数 A A A に置き換えても、この形の定義はそのまま意味を持ちます。
flowchart TB
X["コンパクトハウスドルフ空間 X"] -->|"ゲルファント–ナイマルク"| CX["可換 C*-代数 C(X)"]
X -.-> E["X 上の複素ベクトル束 E"]
CX -.-> M["C(X) 上の有限生成射影加群"]
E -->|"セール–スワン"| M
M --> P["射影 p ∈ M_n(C(X))"]
P -->|"C(X) を非可換な A に置き換える"| Q["射影 p ∈ M_n(A)"]
Q --> K["K0(A):非可換空間の位相不変量"] ベクトル束から非可換代数の射影へ。K-理論はこの経路をたどって非可換化されます。 ベクトル束の同型に対応する、射影の間の同値関係を導入します。
Definition 5.1 (マレー–フォン・ノイマン同値 )
A A A を C ∗ C^* C ∗ -代数とする。p , q ∈ P ( A ) p, q \in \mathcal{P}(A) p , q ∈ P ( A ) がマレー–フォン・ノイマン同値 であるとは、ある v ∈ A v \in A v ∈ A が存在して
v ∗ v = p , v v ∗ = q v^{*}v = p, \qquad vv^{*} = q v ∗ v = p , v v ∗ = q となることをいい、p ∼ q p \sim q p ∼ q と書く。さらに
P ∞ ( A ) : = ∐ n ≥ 1 P ( M n ( A ) ) \mathcal{P}_\infty(A) := \coprod_{n \ge 1} \mathcal{P}(M_n(A)) P ∞ ( A ) := n ≥ 1 ∐ P ( M n ( A )) とおき、p ∈ P ( M n ( A ) ) p \in \mathcal{P}(M_n(A)) p ∈ P ( M n ( A )) 、q ∈ P ( M m ( A ) ) q \in \mathcal{P}(M_m(A)) q ∈ P ( M m ( A )) に対して、ある v ∈ M m , n ( A ) v \in M_{m,n}(A) v ∈ M m , n ( A ) が v ∗ v = p v^{*}v = p v ∗ v = p 、v v ∗ = q vv^{*} = q v v ∗ = q を満たすとき p ∼ 0 q p \sim_0 q p ∼ 0 q と書く。また p ⊕ q : = ( p 0 0 q ) ∈ P ( M n + m ( A ) ) p \oplus q := \begin{pmatrix} p & 0 \\ 0 & q \end{pmatrix} \in \mathcal{P}(M_{n+m}(A)) p ⊕ q := ( p 0 0 q ) ∈ P ( M n + m ( A )) と定める。
v ∗ v = p v^{*}v = p v ∗ v = p が射影なら v v ∗ vv^{*} v v ∗ も自動的に射影です。実際 ∥ v − v p ∥ 2 = ∥ ( 1 − p ) v ∗ v ( 1 − p ) ∥ = ∥ ( 1 − p ) p ( 1 − p ) ∥ = 0 \|v - vp\|^2 = \|(1-p)v^{*}v(1-p)\| = \|(1-p)p(1-p)\| = 0 ∥ v − v p ∥ 2 = ∥ ( 1 − p ) v ∗ v ( 1 − p ) ∥ = ∥ ( 1 − p ) p ( 1 − p ) ∥ = 0 なので v = v p v = vp v = v p となり(ここでは A A A に単位元を付け加えて計算しています)、
( v v ∗ ) 2 = v ( v ∗ v ) v ∗ = v p v ∗ = v v ∗ , ( v v ∗ ) ∗ = v v ∗ (vv^{*})^2 = v(v^{*}v)v^{*} = vpv^{*} = vv^{*}, \qquad (vv^{*})^{*} = vv^{*} ( v v ∗ ) 2 = v ( v ∗ v ) v ∗ = v p v ∗ = v v ∗ , ( v v ∗ ) ∗ = v v ∗ がしたがいます。∼ 0 \sim_0 ∼ 0 が同値関係であることも直接確かめられます。v ∗ v = p , v v ∗ = q , w ∗ w = q , w w ∗ = r v^{*}v = p,\ vv^{*} = q,\ w^{*}w = q,\ ww^{*} = r v ∗ v = p , v v ∗ = q , w ∗ w = q , w w ∗ = r のとき
( w v ) ∗ ( w v ) = v ∗ q v = v ∗ v v ∗ v = p 2 = p , ( w v ) ( w v ) ∗ = w q w ∗ = w w ∗ w w ∗ = r (wv)^{*}(wv) = v^{*}qv = v^{*}vv^{*}v = p^2 = p, \qquad (wv)(wv)^{*} = wqw^{*} = ww^{*}ww^{*} = r ( w v ) ∗ ( w v ) = v ∗ q v = v ∗ v v ∗ v = p 2 = p , ( w v ) ( w v ) ∗ = w q w ∗ = w w ∗ w w ∗ = r なので推移律が成り立ちます。
P ∞ ( A ) / ∼ 0 \mathcal{P}_\infty(A)/{\sim_0} P ∞ ( A ) / ∼ 0 を D ( A ) \mathcal{D}(A) D ( A ) と書きます。⊕ \oplus ⊕ は ∼ 0 \sim_0 ∼ 0 と両立し(v ⊕ w v \oplus w v ⊕ w をとればよい)、p ⊕ q ∼ 0 q ⊕ p p \oplus q \sim_0 q \oplus p p ⊕ q ∼ 0 q ⊕ p (成分を入れ替える部分等距離をとればよい)なので、D ( A ) \mathcal{D}(A) D ( A ) は [ 0 ] [0] [ 0 ] を単位元とする可換モノイドです。
より強い同値関係として、A A A が単位的なとき p ∼ u q p \sim_u q p ∼ u q (あるユニタリ u ∈ U ( A ) u \in U(A) u ∈ U ( A ) で u p u ∗ = q upu^{*} = q u p u ∗ = q )と p ∼ h q p \sim_h q p ∼ h q (P ( A ) \mathcal{P}(A) P ( A ) 内の連続な道で結ばれる)があります。次の補題は、これらの関係が「近さ」から自動的に生じることを示すもので、K-理論の連続性・ホモトピー不変性の源です。
Lemma 5.2 (近い射影は同値 )
A A A を単位的 C ∗ C^* C ∗ -代数、p , q ∈ P ( A ) p, q \in \mathcal{P}(A) p , q ∈ P ( A ) とし、∥ p − q ∥ < 1 \|p - q\| < 1 ∥ p − q ∥ < 1 が成り立つとする。このとき u ∈ U ( A ) u \in U(A) u ∈ U ( A ) で u u u が単位元と連続な道で結ばれ(すなわち u ∈ U ( A ) 0 u \in U(A)_0 u ∈ U ( A ) 0 )、かつ u p u ∗ = q upu^{*} = q u p u ∗ = q となるものが存在する。とくに p ∼ h q p \sim_h q p ∼ h q 、したがって p ∼ q p \sim q p ∼ q である。
Proof(Lemma 5.2) z : = q p + ( 1 − q ) ( 1 − p ) ∈ A z := qp + (1-q)(1-p) \in A z := q p + ( 1 − q ) ( 1 − p ) ∈ A とおきます。2 q − 1 2q - 1 2 q − 1 は自己共役ユニタリ(( 2 q − 1 ) 2 = 4 q 2 − 4 q + 1 = 1 (2q-1)^2 = 4q^2 - 4q + 1 = 1 ( 2 q − 1 ) 2 = 4 q 2 − 4 q + 1 = 1 )であり、
( 2 q − 1 ) ( p − q ) = 2 q p − 2 q − p + q = − ( p + q − 2 q p ) = − ( 1 − z ) (2q-1)(p - q) = 2qp - 2q - p + q = -\bigl(p + q - 2qp\bigr) = -(1 - z) ( 2 q − 1 ) ( p − q ) = 2 q p − 2 q − p + q = − ( p + q − 2 q p ) = − ( 1 − z ) が成り立ちます(最後の等号は 1 − z = 1 − q p − ( 1 − q − p + q p ) = p + q − 2 q p 1 - z = 1 - qp - (1 - q - p + qp) = p + q - 2qp 1 − z = 1 − q p − ( 1 − q − p + q p ) = p + q − 2 q p から)。ユニタリを掛けてもノルムは変わらないので
∥ 1 − z ∥ = ∥ ( 2 q − 1 ) ( p − q ) ∥ = ∥ p − q ∥ < 1 \|1 - z\| = \|(2q-1)(p-q)\| = \|p - q\| < 1 ∥1 − z ∥ = ∥ ( 2 q − 1 ) ( p − q ) ∥ = ∥ p − q ∥ < 1 です。よって z z z は可逆で、さらに t ∈ [ 0 , 1 ] t \in [0,1] t ∈ [ 0 , 1 ] に対し z t : = ( 1 − t ) ⋅ 1 + t z z_t := (1-t)\cdot 1 + tz z t := ( 1 − t ) ⋅ 1 + t z は ∥ 1 − z t ∥ = t ∥ 1 − z ∥ < 1 \|1 - z_t\| = t\|1-z\| < 1 ∥1 − z t ∥ = t ∥1 − z ∥ < 1 より可逆なので、z z z は可逆元の群の単位成分 G L ( A ) 0 GL(A)_0 G L ( A ) 0 に属します。
次に z p = ( q p + ( 1 − q ) ( 1 − p ) ) p = q p zp = (qp + (1-q)(1-p))p = qp z p = ( q p + ( 1 − q ) ( 1 − p )) p = q p (( 1 − p ) p = 0 (1-p)p = 0 ( 1 − p ) p = 0 より)と q z = q ( q p + ( 1 − q ) ( 1 − p ) ) = q p qz = q(qp + (1-q)(1-p)) = qp q z = q ( q p + ( 1 − q ) ( 1 − p )) = q p (q ( 1 − q ) = 0 q(1-q) = 0 q ( 1 − q ) = 0 より)から z p = q z zp = qz z p = q z を得ます。両辺の共役をとると p z ∗ = z ∗ q pz^{*} = z^{*}q p z ∗ = z ∗ q なので
( z ∗ z ) p = z ∗ ( z p ) = z ∗ q z = ( p z ∗ ) z = p ( z ∗ z ) (z^{*}z)p = z^{*}(zp) = z^{*}qz = (pz^{*})z = p(z^{*}z) ( z ∗ z ) p = z ∗ ( z p ) = z ∗ q z = ( p z ∗ ) z = p ( z ∗ z ) となり、p p p は z ∗ z z^{*}z z ∗ z と可換です。したがって p p p は z ∗ z z^{*}z z ∗ z の多項式すべてと可換で、連続関数カルキュラス(Corollary 6.2)[C*-Algebras] により ∣ z ∣ = ( z ∗ z ) 1 / 2 |z| = (z^{*}z)^{1/2} ∣ z ∣ = ( z ∗ z ) 1/2 および ∣ z ∣ − 1 |z|^{-1} ∣ z ∣ − 1 とも可換です(z z z が可逆なので z ∗ z z^{*}z z ∗ z は可逆な正元であり ∣ z ∣ − 1 |z|^{-1} ∣ z ∣ − 1 が存在します)。
極分解 u : = z ∣ z ∣ − 1 u := z|z|^{-1} u := z ∣ z ∣ − 1 とおくと u u u はユニタリで、
u p u ∗ = z ∣ z ∣ − 1 p ∣ z ∣ − 1 z ∗ = z p ∣ z ∣ − 2 z ∗ = q z ( z ∗ z ) − 1 z ∗ = q upu^{*} = z|z|^{-1}p|z|^{-1}z^{*} = zp|z|^{-2}z^{*} = qz(z^{*}z)^{-1}z^{*} = q u p u ∗ = z ∣ z ∣ − 1 p ∣ z ∣ − 1 z ∗ = z p ∣ z ∣ − 2 z ∗ = q z ( z ∗ z ) − 1 z ∗ = q です(最後は z ( z ∗ z ) − 1 z ∗ = z z − 1 ( z ∗ ) − 1 z ∗ = 1 z(z^{*}z)^{-1}z^{*} = zz^{-1}(z^{*})^{-1}z^{*} = 1 z ( z ∗ z ) − 1 z ∗ = z z − 1 ( z ∗ ) − 1 z ∗ = 1 )。z ∈ G L ( A ) 0 z \in GL(A)_0 z ∈ G L ( A ) 0 から z z z を単位元に結ぶ道 z t z_t z t をとり u t : = z t ∣ z t ∣ − 1 u_t := z_t|z_t|^{-1} u t := z t ∣ z t ∣ − 1 とすれば、u t ∈ U ( A ) u_t \in U(A) u t ∈ U ( A ) は 1 1 1 から u u u への連続な道です。よって u ∈ U ( A ) 0 u \in U(A)_0 u ∈ U ( A ) 0 であり、t ↦ u t p u t ∗ t \mapsto u_t p u_t^{*} t ↦ u t p u t ∗ が p p p から q q q への P ( A ) \mathcal{P}(A) P ( A ) 内の道を与えます。
最後に p ∼ q p \sim q p ∼ q を確認します。u p u ∗ = q upu^{*} = q u p u ∗ = q のとき v : = u p v := up v := u p とおけば、u ∗ u = 1 u^{*}u = 1 u ∗ u = 1 と p 2 = p p^2 = p p 2 = p から
v ∗ v = p u ∗ u p = p 2 = p , v v ∗ = u p p u ∗ = u p u ∗ = q v^{*}v = p\,u^{*}u\,p = p^2 = p, \qquad vv^{*} = up\,p\,u^{*} = upu^{*} = q v ∗ v = p u ∗ u p = p 2 = p , v v ∗ = u p p u ∗ = u p u ∗ = q となり、Definition 5.1 の意味で p ∼ q p \sim q p ∼ q です。
∎ Definition 5.3 (C*-代数の K₀ 群 )
A A A を単位的 C ∗ C^* C ∗ -代数とするとき、
K 0 ( A ) : = G ( D ( A ) ) K_0(A) := G(\mathcal{D}(A)) K 0 ( A ) := G ( D ( A )) と定める。p ∈ P ∞ ( A ) p \in \mathcal{P}_\infty(A) p ∈ P ∞ ( A ) の定める K 0 ( A ) K_0(A) K 0 ( A ) の元を [ p ] 0 [p]_0 [ p ] 0 と書く。
一般の(単位的とは限らない)C ∗ C^* C ∗ -代数 A A A に対しては、単位化(単位元の添加(Remark 2.4)[C*-Algebras] )A ~ = A ⊕ C \tilde{A} = A \oplus \mathbb{C} A ~ = A ⊕ C と分裂完全列 0 → A → A ~ → π C → 0 0 \to A \to \tilde{A} \xrightarrow{\ \pi\ } \mathbb{C} \to 0 0 → A → A ~ π C → 0 を用いて
K 0 ( A ) : = ker ( K 0 ( π ) : K 0 ( A ~ ) → K 0 ( C ) ) K_0(A) := \ker\bigl(K_0(\pi) : K_0(\tilde{A}) \to K_0(\mathbb{C})\bigr) K 0 ( A ) := ker ( K 0 ( π ) : K 0 ( A ~ ) → K 0 ( C ) ) と定める。
Proposition 5.5 (K₀ の標準形と同値判定 )
A A A を単位的 C ∗ C^* C ∗ -代数とする。
K 0 ( A ) K_0(A) K 0 ( A ) の任意の元は、ある m ≥ n ≥ 1 m \ge n \ge 1 m ≥ n ≥ 1 と p ∈ P ( M m ( A ) ) p \in \mathcal{P}(M_m(A)) p ∈ P ( M m ( A )) を用いて [ p ] 0 − [ 1 n ] 0 [p]_0 - [1_n]_0 [ p ] 0 − [ 1 n ] 0 の形に書ける。ここで 1 n 1_n 1 n は M n ( A ) M_n(A) M n ( A ) の単位元である。
p , q ∈ P ∞ ( A ) p, q \in \mathcal{P}_\infty(A) p , q ∈ P ∞ ( A ) について、[ p ] 0 = [ q ] 0 [p]_0 = [q]_0 [ p ] 0 = [ q ] 0 となるための必要十分条件は、ある n ∈ N n \in \mathbb{N} n ∈ N が存在して p ⊕ 1 n ∼ 0 q ⊕ 1 n p \oplus 1_n \sim_0 q \oplus 1_n p ⊕ 1 n ∼ 0 q ⊕ 1 n となることである。
p , q ∈ P ( M n ( A ) ) p, q \in \mathcal{P}(M_n(A)) p , q ∈ P ( M n ( A )) について、p ∼ h q ⇒ p ∼ u q ⇒ p ∼ 0 q ⇒ [ p ] 0 = [ q ] 0 p \sim_h q \Rightarrow p \sim_u q \Rightarrow p \sim_0 q \Rightarrow [p]_0 = [q]_0 p ∼ h q ⇒ p ∼ u q ⇒ p ∼ 0 q ⇒ [ p ] 0 = [ q ] 0 が成り立つ。
Proof(Proposition 5.5) (1) Proposition 2.2 (2) より元は [ p ] 0 − [ q ] 0 [p]_0 - [q]_0 [ p ] 0 − [ q ] 0 (p ∈ P ( M k ( A ) ) p \in \mathcal{P}(M_k(A)) p ∈ P ( M k ( A )) 、q ∈ P ( M n ( A ) ) q \in \mathcal{P}(M_n(A)) q ∈ P ( M n ( A )) )と書けます。q ⊕ ( 1 n − q ) = d i a g ( q , 1 n − q ) q \oplus (1_n - q) = \mathrm{diag}(q, 1_n - q) q ⊕ ( 1 n − q ) = diag ( q , 1 n − q ) に対して Definition 5.1 の意味で
v = ( q 1 n − q ) ∈ M 2 n , n ( A ) , v ∗ v = q 2 + ( 1 n − q ) 2 = 1 n , v v ∗ = ( q 0 0 1 n − q ) v = \begin{pmatrix} q \\ 1_n - q \end{pmatrix} \in M_{2n, n}(A), \qquad v^{*}v = q^2 + (1_n-q)^2 = 1_n, \qquad vv^{*} = \begin{pmatrix} q & 0 \\ 0 & 1_n - q\end{pmatrix} v = ( q 1 n − q ) ∈ M 2 n , n ( A ) , v ∗ v = q 2 + ( 1 n − q ) 2 = 1 n , v v ∗ = ( q 0 0 1 n − q ) となるので q ⊕ ( 1 n − q ) ∼ 0 1 n q \oplus (1_n - q) \sim_0 1_n q ⊕ ( 1 n − q ) ∼ 0 1 n 、すなわち [ q ] 0 + [ 1 n − q ] 0 = [ 1 n ] 0 [q]_0 + [1_n - q]_0 = [1_n]_0 [ q ] 0 + [ 1 n − q ] 0 = [ 1 n ] 0 です。したがって − [ q ] 0 = [ 1 n − q ] 0 − [ 1 n ] 0 -[q]_0 = [1_n - q]_0 - [1_n]_0 − [ q ] 0 = [ 1 n − q ] 0 − [ 1 n ] 0 となり
[ p ] 0 − [ q ] 0 = [ p ⊕ ( 1 n − q ) ] 0 − [ 1 n ] 0 [p]_0 - [q]_0 = [p \oplus (1_n - q)]_0 - [1_n]_0 [ p ] 0 − [ q ] 0 = [ p ⊕ ( 1 n − q ) ] 0 − [ 1 n ] 0 を得ます。p ⊕ ( 1 n − q ) ∈ P ( M k + n ( A ) ) p \oplus (1_n - q) \in \mathcal{P}(M_{k+n}(A)) p ⊕ ( 1 n − q ) ∈ P ( M k + n ( A )) であり m = k + n ≥ n m = k + n \ge n m = k + n ≥ n です。
(2) 十分性は明らかです。必要性を示します。Proposition 2.2 (3) より、ある r ∈ P ( M n ( A ) ) r \in \mathcal{P}(M_n(A)) r ∈ P ( M n ( A )) について p ⊕ r ∼ 0 q ⊕ r p \oplus r \sim_0 q \oplus r p ⊕ r ∼ 0 q ⊕ r です。両辺に 1 n − r 1_n - r 1 n − r を直和すると、∼ 0 \sim_0 ∼ 0 が ⊕ \oplus ⊕ と両立するので
p ⊕ r ⊕ ( 1 n − r ) ∼ 0 q ⊕ r ⊕ ( 1 n − r ) p \oplus r \oplus (1_n - r) \sim_0 q \oplus r \oplus (1_n - r) p ⊕ r ⊕ ( 1 n − r ) ∼ 0 q ⊕ r ⊕ ( 1 n − r ) です。(1) の計算より r ⊕ ( 1 n − r ) ∼ 0 1 n r \oplus (1_n - r) \sim_0 1_n r ⊕ ( 1 n − r ) ∼ 0 1 n なので、両辺はそれぞれ p ⊕ 1 n p \oplus 1_n p ⊕ 1 n 、q ⊕ 1 n q \oplus 1_n q ⊕ 1 n と ∼ 0 \sim_0 ∼ 0 で結ばれます。∼ 0 \sim_0 ∼ 0 の推移律から p ⊕ 1 n ∼ 0 q ⊕ 1 n p \oplus 1_n \sim_0 q \oplus 1_n p ⊕ 1 n ∼ 0 q ⊕ 1 n です。
(3) p ∼ h q p \sim_h q p ∼ h q とすると、[ 0 , 1 ] [0,1] [ 0 , 1 ] 上の連続な道 t ↦ p t t \mapsto p_t t ↦ p t は一様連続なので、0 = t 0 < t 1 < ⋯ < t k = 1 0 = t_0 < t_1 < \cdots < t_k = 1 0 = t 0 < t 1 < ⋯ < t k = 1 を細かくとって各区間で ∥ p t j − p t j + 1 ∥ < 1 \|p_{t_{j}} - p_{t_{j+1}}\| < 1 ∥ p t j − p t j + 1 ∥ < 1 とできます。Lemma 5.2 を各区間に適用して得られるユニタリを掛け合わせれば p ∼ u q p \sim_u q p ∼ u q です。u p u ∗ = q upu^{*} = q u p u ∗ = q なら v = u p v = up v = u p が v ∗ v = p v^{*}v = p v ∗ v = p 、v v ∗ = q vv^{*} = q v v ∗ = q を満たすので p ∼ u q ⇒ p ∼ 0 q p \sim_u q \Rightarrow p \sim_0 q p ∼ u q ⇒ p ∼ 0 q 。最後の含意は K 0 K_0 K 0 の定義そのものです。
∎ D ( A ) → K 0 ( A ) \mathcal{D}(A) \to K_0(A) D ( A ) → K 0 ( A ) が単射とは限らないことに注意してください。次の例はその典型で、非可換性が本質的に効いています。
Example 5.6 (キュンツ代数 O₂ における消約律の破れ )
O 2 \mathcal{O}_2 O 2 を、2 つの等距離作用素 s 1 , s 2 s_1, s_2 s 1 , s 2 (s i ∗ s i = 1 s_i^{*}s_i = 1 s i ∗ s i = 1 )で生成され、関係式 s 1 s 1 ∗ + s 2 s 2 ∗ = 1 s_1s_1^{*} + s_2s_2^{*} = 1 s 1 s 1 ∗ + s 2 s 2 ∗ = 1 を満たす単位的 C ∗ C^* C ∗ -代数とする(キュンツ代数)。この関係から s 1 ∗ s 2 = 0 s_1^{*}s_2 = 0 s 1 ∗ s 2 = 0 がしたがいます。実際
s 1 ∗ s 2 = s 1 ∗ ( s 1 s 1 ∗ + s 2 s 2 ∗ ) s 2 = ( s 1 ∗ s 1 ) s 1 ∗ s 2 + s 1 ∗ s 2 ( s 2 ∗ s 2 ) = s 1 ∗ s 2 + s 1 ∗ s 2 s_1^{*}s_2 = s_1^{*}(s_1s_1^{*} + s_2s_2^{*})s_2 = (s_1^{*}s_1)s_1^{*}s_2 + s_1^{*}s_2(s_2^{*}s_2) = s_1^{*}s_2 + s_1^{*}s_2 s 1 ∗ s 2 = s 1 ∗ ( s 1 s 1 ∗ + s 2 s 2 ∗ ) s 2 = ( s 1 ∗ s 1 ) s 1 ∗ s 2 + s 1 ∗ s 2 ( s 2 ∗ s 2 ) = s 1 ∗ s 2 + s 1 ∗ s 2 なので s 1 ∗ s 2 = 0 s_1^{*}s_2 = 0 s 1 ∗ s 2 = 0 です。そこで v : = ( s 1 s 2 ) ∈ M 1 , 2 ( O 2 ) v := (s_1\ \ s_2) \in M_{1,2}(\mathcal{O}_2) v := ( s 1 s 2 ) ∈ M 1 , 2 ( O 2 ) とおくと
v v ∗ = s 1 s 1 ∗ + s 2 s 2 ∗ = 1 , v ∗ v = ( s 1 ∗ s 1 s 1 ∗ s 2 s 2 ∗ s 1 s 2 ∗ s 2 ) = ( 1 0 0 1 ) = 1 2 vv^{*} = s_1s_1^{*} + s_2s_2^{*} = 1, \qquad v^{*}v = \begin{pmatrix} s_1^{*}s_1 & s_1^{*}s_2 \\ s_2^{*}s_1 & s_2^{*}s_2 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = 1_2 v v ∗ = s 1 s 1 ∗ + s 2 s 2 ∗ = 1 , v ∗ v = ( s 1 ∗ s 1 s 2 ∗ s 1 s 1 ∗ s 2 s 2 ∗ s 2 ) = ( 1 0 0 1 ) = 1 2 となり、1 2 ∼ 0 1 1_2 \sim_0 1 1 2 ∼ 0 1 、すなわち D ( O 2 ) \mathcal{D}(\mathcal{O}_2) D ( O 2 ) の中で [ 1 ] + [ 1 ] = [ 1 ] [1] + [1] = [1] [ 1 ] + [ 1 ] = [ 1 ] です。したがって K 0 ( O 2 ) K_0(\mathcal{O}_2) K 0 ( O 2 ) では 2 [ 1 ] 0 = [ 1 ] 0 2[1]_0 = [1]_0 2 [ 1 ] 0 = [ 1 ] 0 より [ 1 ] 0 = 0 [1]_0 = 0 [ 1 ] 0 = 0 となります。
一方 D ( O 2 ) \mathcal{D}(\mathcal{O}_2) D ( O 2 ) では [ 1 ] ≠ [ 0 ] [1] \ne [0] [ 1 ] = [ 0 ] です(p ∼ 0 0 p \sim_0 0 p ∼ 0 0 なら p = v ∗ v p = v^{*}v p = v ∗ v かつ v v ∗ = 0 vv^{*} = 0 v v ∗ = 0 より ∥ v ∥ 2 = ∥ v v ∗ ∥ = 0 \|v\|^2 = \|vv^{*}\| = 0 ∥ v ∥ 2 = ∥ v v ∗ ∥ = 0 なので p = 0 p = 0 p = 0 )。つまり [ 1 ] + [ 1 ] = [ 1 ] + [ 0 ] [1] + [1] = [1] + [0] [ 1 ] + [ 1 ] = [ 1 ] + [ 0 ] でありながら [ 1 ] ≠ [ 0 ] [1] \ne [0] [ 1 ] = [ 0 ] であり、D ( O 2 ) \mathcal{D}(\mathcal{O}_2) D ( O 2 ) は消約律を満たしません。Definition 2.1 で余分な元 e e e を許した理由がこれです。なお、キュンツの計算により K 0 ( O n ) ≅ Z / ( n − 1 ) Z K_0(\mathcal{O}_n) \cong \mathbb{Z}/(n-1)\mathbb{Z} K 0 ( O n ) ≅ Z / ( n − 1 ) Z (生成元 [ 1 ] 0 [1]_0 [ 1 ] 0 )、K 1 ( O n ) = 0 K_1(\mathcal{O}_n) = 0 K 1 ( O n ) = 0 が知られています。
Theorem 5.7 (K₀ の関手的性質 )
A , B A, B A , B を C ∗ C^* C ∗ -代数とする。
(関手性)∗ * ∗ -準同型 φ : A → B \varphi : A \to B φ : A → B は群準同型 K 0 ( φ ) : K 0 ( A ) → K 0 ( B ) K_0(\varphi) : K_0(A) \to K_0(B) K 0 ( φ ) : K 0 ( A ) → K 0 ( B ) 、[ p ] 0 ↦ [ φ ( p ) ] 0 [p]_0 \mapsto [\varphi(p)]_0 [ p ] 0 ↦ [ φ ( p ) ] 0 を誘導し、K 0 ( i d A ) = i d K_0(\mathrm{id}_A) = \mathrm{id} K 0 ( id A ) = id 、K 0 ( ψ ∘ φ ) = K 0 ( ψ ) ∘ K 0 ( φ ) K_0(\psi \circ \varphi) = K_0(\psi) \circ K_0(\varphi) K 0 ( ψ ∘ φ ) = K 0 ( ψ ) ∘ K 0 ( φ ) が成り立つ。
(ホモトピー不変性)∗ * ∗ -準同型の族 φ t : A → B \varphi_t : A \to B φ t : A → B (t ∈ [ 0 , 1 ] t \in [0,1] t ∈ [ 0 , 1 ] )が各 a ∈ A a \in A a ∈ A について t ↦ φ t ( a ) t \mapsto \varphi_t(a) t ↦ φ t ( a ) をノルム連続にするならば、K 0 ( φ 0 ) = K 0 ( φ 1 ) K_0(\varphi_0) = K_0(\varphi_1) K 0 ( φ 0 ) = K 0 ( φ 1 ) である。とくに、ホモトピー同値な C ∗ C^* C ∗ -代数どうしは同じ K 0 K_0 K 0 を持ち、可縮な C ∗ C^* C ∗ -代数の K 0 K_0 K 0 は 0 0 0 である。
(安定性)n ∈ N n \in \mathbb{N} n ∈ N に対し K 0 ( M n ( A ) ) ≅ K 0 ( A ) K_0(M_n(A)) \cong K_0(A) K 0 ( M n ( A )) ≅ K 0 ( A ) 、また K 0 ( A ⊗ K ) ≅ K 0 ( A ) K_0(A \otimes \mathcal{K}) \cong K_0(A) K 0 ( A ⊗ K ) ≅ K 0 ( A ) である。
(加法性)K 0 ( A ⊕ B ) ≅ K 0 ( A ) ⊕ K 0 ( B ) K_0(A \oplus B) \cong K_0(A) \oplus K_0(B) K 0 ( A ⊕ B ) ≅ K 0 ( A ) ⊕ K 0 ( B ) である。
(連続性)A = l i m → A i A = \varinjlim A_i A = lim A i が C ∗ C^* C ∗ -代数の帰納極限ならば K 0 ( A ) ≅ l i m → K 0 ( A i ) K_0(A) \cong \varinjlim K_0(A_i) K 0 ( A ) ≅ lim K 0 ( A i ) である。
(半分完全性)0 → I → ι A → π A / I → 0 0 \to I \xrightarrow{\iota} A \xrightarrow{\pi} A/I \to 0 0 → I ι A π A / I → 0 を C ∗ C^* C ∗ -代数の短完全列とすると、K 0 ( I ) → K 0 ( ι ) K 0 ( A ) → K 0 ( π ) K 0 ( A / I ) K_0(I) \xrightarrow{K_0(\iota)} K_0(A) \xrightarrow{K_0(\pi)} K_0(A/I) K 0 ( I ) K 0 ( ι ) K 0 ( A ) K 0 ( π ) K 0 ( A / I ) は中央で完全である。
同じ主張が Definition 6.1 で定める K 1 K_1 K 1 についても成り立つ。
Proof(Theorem 5.7) (1) φ \varphi φ は M n ( φ ) : M n ( A ) → M n ( B ) M_n(\varphi) : M_n(A) \to M_n(B) M n ( φ ) : M n ( A ) → M n ( B ) に拡張され、射影を射影に、∼ 0 \sim_0 ∼ 0 を与える v v v を φ ( v ) \varphi(v) φ ( v ) に写すので D ( A ) → D ( B ) \mathcal{D}(A) \to \mathcal{D}(B) D ( A ) → D ( B ) の半群準同型を誘導します。Proposition 2.2 (4) の普遍性から群準同型が一意に定まり、合成に関する規則もそこからしたがいます。
(2) p ∈ P ( M n ( A ) ) p \in \mathcal{P}(M_n(A)) p ∈ P ( M n ( A )) を固定します。t ↦ φ t ( p ) t \mapsto \varphi_t(p) t ↦ φ t ( p ) は P ( M n ( B ) ) \mathcal{P}(M_n(B)) P ( M n ( B )) 内の連続な道なので、Proposition 5.5 (3) より [ φ 0 ( p ) ] 0 = [ φ 1 ( p ) ] 0 [\varphi_0(p)]_0 = [\varphi_1(p)]_0 [ φ 0 ( p ) ] 0 = [ φ 1 ( p ) ] 0 です。K 0 ( A ) K_0(A) K 0 ( A ) はこれらの類で生成されるので結論を得ます。可縮な場合は i d A \mathrm{id}_A id A が零準同型にホモトピックなので K 0 ( A ) = 0 K_0(A) = 0 K 0 ( A ) = 0 です。
(3) M k ( M n ( A ) ) ≅ M k n ( A ) M_k(M_n(A)) \cong M_{kn}(A) M k ( M n ( A )) ≅ M k n ( A ) の下で P ∞ ( M n ( A ) ) \mathcal{P}_\infty(M_n(A)) P ∞ ( M n ( A )) は P ∞ ( A ) \mathcal{P}_\infty(A) P ∞ ( A ) の部分系になり、p ↦ p ⊕ 0 p \mapsto p \oplus 0 p ↦ p ⊕ 0 の埋め込みで D ( M n ( A ) ) → D ( A ) \mathcal{D}(M_n(A)) \to \mathcal{D}(A) D ( M n ( A )) → D ( A ) が定まります。これが同型を誘導することは、P ( M k ( A ) ) \mathcal{P}(M_k(A)) P ( M k ( A )) の任意の元が P ( M ⌈ k / n ⌉ ( M n ( A ) ) ) \mathcal{P}(M_{\lceil k/n \rceil}(M_n(A))) P ( M ⌈ k / n ⌉ ( M n ( A ))) の元に ∼ 0 \sim_0 ∼ 0 で結ばれることからしたがいます。A ⊗ K = l i m → M n ( A ) A \otimes \mathcal{K} = \varinjlim M_n(A) A ⊗ K = lim M n ( A ) なので、後半は (5) から出ます。
(4) 射影 p ∈ P ( M n ( A ⊕ B ) ) p \in \mathcal{P}(M_n(A \oplus B)) p ∈ P ( M n ( A ⊕ B )) は M n ( A ⊕ B ) ≅ M n ( A ) ⊕ M n ( B ) M_n(A \oplus B) \cong M_n(A) \oplus M_n(B) M n ( A ⊕ B ) ≅ M n ( A ) ⊕ M n ( B ) の下で ( p A , p B ) (p_A, p_B) ( p A , p B ) と分解し、∼ 0 \sim_0 ∼ 0 も成分ごとに読めます。よって D ( A ⊕ B ) ≅ D ( A ) × D ( B ) \mathcal{D}(A \oplus B) \cong \mathcal{D}(A) \times \mathcal{D}(B) D ( A ⊕ B ) ≅ D ( A ) × D ( B ) であり、グロタンディーク群化は直積と可換です。
(5) 帰納極限 A = ⋃ i φ i ( A i ) ‾ A = \overline{\bigcup_i \varphi_i(A_i)} A = ⋃ i φ i ( A i ) において、M n ( A ) M_n(A) M n ( A ) の射影 p p p に対し ∥ p − a ∥ < 1 / 4 \|p - a\| < 1/4 ∥ p − a ∥ < 1/4 となる自己共役元 a ∈ M n ( φ i ( A i ) ) a \in M_n(\varphi_i(A_i)) a ∈ M n ( φ i ( A i )) をとると、a a a のスペクトルは { 0 , 1 } \{0,1\} { 0 , 1 } の近傍に含まれるので連続関数カルキュラスで a a a の近くに射影 q ∈ M n ( φ i ( A i ) ) q \in M_n(\varphi_i(A_i)) q ∈ M n ( φ i ( A i )) が作れ、∥ p − q ∥ < 1 \|p - q\| < 1 ∥ p − q ∥ < 1 から Lemma 5.2 により [ p ] 0 = [ q ] 0 [p]_0 = [q]_0 [ p ] 0 = [ q ] 0 です。これが全射性を、同様の摂動議論が単射性を与えます。
(6) K 0 ( π ) ∘ K 0 ( ι ) = K 0 ( π ∘ ι ) = 0 K_0(\pi) \circ K_0(\iota) = K_0(\pi \circ \iota) = 0 K 0 ( π ) ∘ K 0 ( ι ) = K 0 ( π ∘ ι ) = 0 なので像は核に含まれます。逆の包含は、K 0 ( π ) ( [ p ] 0 − [ 1 n ] 0 ) = 0 K_0(\pi)([p]_0 - [1_n]_0) = 0 K 0 ( π ) ([ p ] 0 − [ 1 n ] 0 ) = 0 から Proposition 5.5 (2) を用いて π ( p ) \pi(p) π ( p ) を M m ( A / I ) M_m(A/I) M m ( A / I ) の中で 1 n 1_n 1 n に安定同値に取り直し、Lemma 5.2 で p p p を M m ( I ∼ ) M_m(I^{\sim}) M m ( I ∼ ) の射影に持ち上げることで示されます。詳細は参考文献 1 の第 4 章にあります。
∎ Example 5.8 (行列環とコンパクト作用素 )
A = C A = \mathbb{C} A = C のとき、M n ( C ) M_n(\mathbb{C}) M n ( C ) の射影は階数で完全に分類され、p ∼ 0 q p \sim_0 q p ∼ 0 q は r a n k p = r a n k q \mathrm{rank}\,p = \mathrm{rank}\,q rank p = rank q と同値です(同じ階数なら適当な部分等距離が作れます)。よって D ( C ) ≅ N 0 \mathcal{D}(\mathbb{C}) \cong \mathbb{N}_0 D ( C ) ≅ N 0 であり、これは消約律を持つので
K 0 ( C ) ≅ Z , [ p ] 0 = r a n k p , [ 1 C ] 0 = 1 K_0(\mathbb{C}) \cong \mathbb{Z}, \qquad [p]_0 = \mathrm{rank}\,p, \qquad [1_{\mathbb{C}}]_0 = 1 K 0 ( C ) ≅ Z , [ p ] 0 = rank p , [ 1 C ] 0 = 1 です。
A = M k ( C ) A = M_k(\mathbb{C}) A = M k ( C ) のときは M n ( M k ( C ) ) ≅ M n k ( C ) M_n(M_k(\mathbb{C})) \cong M_{nk}(\mathbb{C}) M n ( M k ( C )) ≅ M nk ( C ) なので、同じ議論から K 0 ( M k ( C ) ) ≅ Z K_0(M_k(\mathbb{C})) \cong \mathbb{Z} K 0 ( M k ( C )) ≅ Z で、生成元は最小射影 e 11 e_{11} e 11 の類です。ただし単位元の類は
[ 1 M k ( C ) ] 0 = k [ e 11 ] 0 [1_{M_k(\mathbb{C})}]_0 = k\,[e_{11}]_0 [ 1 M k ( C ) ] 0 = k [ e 11 ] 0 となります。群 K 0 K_0 K 0 だけでは C \mathbb{C} C と M k ( C ) M_k(\mathbb{C}) M k ( C ) を区別できませんが、単位元の類を込めた組 ( K 0 ( A ) , [ 1 A ] 0 ) (K_0(A), [1_A]_0) ( K 0 ( A ) , [ 1 A ] 0 ) は区別します。この「目盛り付き」の情報が分類理論では不可欠です。
K = l i m → M n ( C ) \mathcal{K} = \varinjlim M_n(\mathbb{C}) K = lim M n ( C ) (埋め込みは a ↦ d i a g ( a , 0 ) a \mapsto \mathrm{diag}(a, 0) a ↦ diag ( a , 0 ) )なので、Theorem 5.7 (5) より
K 0 ( K ) ≅ l i m → ( Z → i d Z → i d ⋯ ) ≅ Z K_0(\mathcal{K}) \cong \varinjlim\bigl(\mathbb{Z} \xrightarrow{\ \mathrm{id}\ } \mathbb{Z} \xrightarrow{\ \mathrm{id}\ } \cdots\bigr) \cong \mathbb{Z} K 0 ( K ) ≅ lim ( Z id Z id ⋯ ) ≅ Z です(各連結写像は [ e 11 ] 0 ↦ [ e 11 ] 0 [e_{11}]_0 \mapsto [e_{11}]_0 [ e 11 ] 0 ↦ [ e 11 ] 0 なので恒等写像)。K \mathcal{K} K は単位的でないので、この Z \mathbb{Z} Z には単位元の類がありません。同型は「階数」あるいは「トレース」によって与えられます。
K 0 K_0 K 0 が射影を数えるのに対し、K 1 K_1 K 1 はユニタリ元を数えます。位相的には K 1 ( X ) = [ X , U ( ∞ ) ] K^1(X) = [X, U(\infty)] K 1 ( X ) = [ X , U ( ∞ )] に対応する量です。
Definition 6.1 (C*-代数の K₁ 群 )
A A A を単位的 C ∗ C^* C ∗ -代数とする。埋め込み U n ( A ) ↪ U n + 1 ( A ) U_n(A) \hookrightarrow U_{n+1}(A) U n ( A ) ↪ U n + 1 ( A ) 、u ↦ d i a g ( u , 1 ) u \mapsto \mathrm{diag}(u, 1) u ↦ diag ( u , 1 ) による帰納極限を U ∞ ( A ) = l i m → U n ( A ) U_\infty(A) = \varinjlim U_n(A) U ∞ ( A ) = lim U n ( A ) とし、U ∞ ( A ) 0 U_\infty(A)_0 U ∞ ( A ) 0 でその中の単位元の連結成分(各 U n ( A ) 0 U_n(A)_0 U n ( A ) 0 の合併)を表す。このとき
K 1 ( A ) : = U ∞ ( A ) / U ∞ ( A ) 0 K_1(A) := U_\infty(A)/U_\infty(A)_0 K 1 ( A ) := U ∞ ( A ) / U ∞ ( A ) 0 と定め、u ∈ U n ( A ) u \in U_n(A) u ∈ U n ( A ) の定める類を [ u ] 1 [u]_1 [ u ] 1 と書く。単位的とは限らない C ∗ C^* C ∗ -代数 A A A に対しては K 1 ( A ) : = K 1 ( A ~ ) K_1(A) := K_1(\tilde{A}) K 1 ( A ) := K 1 ( A ~ ) と定める。
A A A が単位的なとき A ~ ≅ A ⊕ C \tilde{A} \cong A \oplus \mathbb{C} A ~ ≅ A ⊕ C で K 1 ( C ) = 0 K_1(\mathbb{C}) = 0 K 1 ( C ) = 0 (U ( n ) U(n) U ( n ) は連結)なので、2 つの定義は矛盾しません。
Proposition 6.2 (K₁ はアーベル群 )
A A A を単位的 C ∗ C^* C ∗ -代数、u , v ∈ U n ( A ) u, v \in U_n(A) u , v ∈ U n ( A ) とする。
d i a g ( u , v ) \mathrm{diag}(u, v) diag ( u , v ) と d i a g ( v , u ) \mathrm{diag}(v, u) diag ( v , u ) は U 2 n ( A ) U_{2n}(A) U 2 n ( A ) の中で連続な道で結ばれる。
d i a g ( u v , 1 n ) \mathrm{diag}(uv, 1_n) diag ( uv , 1 n ) と d i a g ( u , v ) \mathrm{diag}(u, v) diag ( u , v ) は U 2 n ( A ) U_{2n}(A) U 2 n ( A ) の中で連続な道で結ばれる。
したがって [ u ] 1 ⋅ [ v ] 1 : = [ d i a g ( u , v ) ] 1 = [ u v ] 1 [u]_1 \cdot [v]_1 := [\mathrm{diag}(u,v)]_1 = [uv]_1 [ u ] 1 ⋅ [ v ] 1 := [ diag ( u , v ) ] 1 = [ uv ] 1 は well-defined であり、K 1 ( A ) K_1(A) K 1 ( A ) はこの演算に関してアーベル群になる。単位元は [ 1 ] 1 [1]_1 [ 1 ] 1 、逆元は [ u ] 1 − 1 = [ u ∗ ] 1 [u]_1^{-1} = [u^{*}]_1 [ u ] 1 − 1 = [ u ∗ ] 1 である。
Proof(Proposition 6.2) t ∈ [ 0 , 1 ] t \in [0,1] t ∈ [ 0 , 1 ] に対し
R t : = ( cos ( π t / 2 ) 1 n − sin ( π t / 2 ) 1 n sin ( π t / 2 ) 1 n cos ( π t / 2 ) 1 n ) ∈ U 2 n ( A ) R_t := \begin{pmatrix} \cos(\pi t/2)\,1_n & -\sin(\pi t/2)\,1_n \\ \sin(\pi t/2)\,1_n & \cos(\pi t/2)\,1_n \end{pmatrix} \in U_{2n}(A) R t := ( cos ( π t /2 ) 1 n sin ( π t /2 ) 1 n − sin ( π t /2 ) 1 n cos ( π t /2 ) 1 n ) ∈ U 2 n ( A ) とおきます。R t ∗ R t = 1 2 n R_t^{*}R_t = 1_{2n} R t ∗ R t = 1 2 n は三角関数の加法定理から直ちに確かめられ、R 0 = 1 2 n R_0 = 1_{2n} R 0 = 1 2 n 、R 1 = ( 0 − 1 n 1 n 0 ) R_1 = \begin{pmatrix} 0 & -1_n \\ 1_n & 0\end{pmatrix} R 1 = ( 0 1 n − 1 n 0 ) です。
(1) t ↦ R t d i a g ( u , v ) R t ∗ t \mapsto R_t\,\mathrm{diag}(u,v)\,R_t^{*} t ↦ R t diag ( u , v ) R t ∗ は U 2 n ( A ) U_{2n}(A) U 2 n ( A ) 内の連続な道であり、t = 0 t = 0 t = 0 では d i a g ( u , v ) \mathrm{diag}(u,v) diag ( u , v ) 、t = 1 t = 1 t = 1 では
( 0 − 1 1 0 ) ( u 0 0 v ) ( 0 1 − 1 0 ) = ( 0 − v u 0 ) ( 0 1 − 1 0 ) = ( v 0 0 u ) \begin{pmatrix} 0 & -1 \\ 1 & 0\end{pmatrix}\begin{pmatrix} u & 0 \\ 0 & v\end{pmatrix}\begin{pmatrix} 0 & 1 \\ -1 & 0\end{pmatrix} = \begin{pmatrix} 0 & -v \\ u & 0 \end{pmatrix}\begin{pmatrix} 0 & 1 \\ -1 & 0\end{pmatrix} = \begin{pmatrix} v & 0 \\ 0 & u \end{pmatrix} ( 0 1 − 1 0 ) ( u 0 0 v ) ( 0 − 1 1 0 ) = ( 0 u − v 0 ) ( 0 − 1 1 0 ) = ( v 0 0 u ) となります。
(2) まず
w t : = d i a g ( v ∗ , 1 n ) R t d i a g ( v , 1 n ) R t ∗ w_t := \mathrm{diag}(v^{*}, 1_n)\, R_t\, \mathrm{diag}(v, 1_n)\, R_t^{*} w t := diag ( v ∗ , 1 n ) R t diag ( v , 1 n ) R t ∗ とおくと、w t ∈ U 2 n ( A ) w_t \in U_{2n}(A) w t ∈ U 2 n ( A ) の連続な道で、w 0 = d i a g ( v ∗ , 1 n ) d i a g ( v , 1 n ) = 1 2 n w_0 = \mathrm{diag}(v^{*},1_n)\mathrm{diag}(v,1_n) = 1_{2n} w 0 = diag ( v ∗ , 1 n ) diag ( v , 1 n ) = 1 2 n です。また (1) と同じ計算で R 1 d i a g ( v , 1 n ) R 1 ∗ = d i a g ( 1 n , v ) R_1\,\mathrm{diag}(v,1_n)\,R_1^{*} = \mathrm{diag}(1_n, v) R 1 diag ( v , 1 n ) R 1 ∗ = diag ( 1 n , v ) なので
w 1 = d i a g ( v ∗ , 1 n ) d i a g ( 1 n , v ) = d i a g ( v ∗ , v ) w_1 = \mathrm{diag}(v^{*}, 1_n)\,\mathrm{diag}(1_n, v) = \mathrm{diag}(v^{*}, v) w 1 = diag ( v ∗ , 1 n ) diag ( 1 n , v ) = diag ( v ∗ , v ) です。よって d i a g ( v ∗ , v ) ∈ U 2 n ( A ) 0 \mathrm{diag}(v^{*}, v) \in U_{2n}(A)_0 diag ( v ∗ , v ) ∈ U 2 n ( A ) 0 です。一方
d i a g ( u v , 1 n ) d i a g ( v ∗ , v ) = d i a g ( u v v ∗ , v ) = d i a g ( u , v ) \mathrm{diag}(uv, 1_n)\,\mathrm{diag}(v^{*}, v) = \mathrm{diag}(uvv^{*}, v) = \mathrm{diag}(u, v) diag ( uv , 1 n ) diag ( v ∗ , v ) = diag ( uv v ∗ , v ) = diag ( u , v ) なので、t ↦ d i a g ( u v , 1 n ) w t t \mapsto \mathrm{diag}(uv,1_n)\,w_t t ↦ diag ( uv , 1 n ) w t が d i a g ( u v , 1 n ) \mathrm{diag}(uv,1_n) diag ( uv , 1 n ) から d i a g ( u , v ) \mathrm{diag}(u,v) diag ( u , v ) への道を与えます。
(3) (2) より [ d i a g ( u , v ) ] 1 = [ d i a g ( u v , 1 n ) ] 1 = [ u v ] 1 [\mathrm{diag}(u,v)]_1 = [\mathrm{diag}(uv, 1_n)]_1 = [uv]_1 [ diag ( u , v ) ] 1 = [ diag ( uv , 1 n ) ] 1 = [ uv ] 1 (最後は U ∞ U_\infty U ∞ における同一視)なので演算は [ u ] 1 [ v ] 1 = [ u v ] 1 [u]_1[v]_1 = [uv]_1 [ u ] 1 [ v ] 1 = [ uv ] 1 と一致し、群の演算から誘導されるものとして well-defined です。U ∞ ( A ) 0 U_\infty(A)_0 U ∞ ( A ) 0 は正規部分群なので商は群になります。可換性は (1) と (2) から
[ u ] 1 [ v ] 1 = [ d i a g ( u , v ) ] 1 = [ d i a g ( v , u ) ] 1 = [ v ] 1 [ u ] 1 [u]_1[v]_1 = [\mathrm{diag}(u,v)]_1 = [\mathrm{diag}(v,u)]_1 = [v]_1[u]_1 [ u ] 1 [ v ] 1 = [ diag ( u , v ) ] 1 = [ diag ( v , u ) ] 1 = [ v ] 1 [ u ] 1 としてしたがいます。逆元は [ u ] 1 [ u ∗ ] 1 = [ u u ∗ ] 1 = [ 1 ] 1 [u]_1[u^{*}]_1 = [uu^{*}]_1 = [1]_1 [ u ] 1 [ u ∗ ] 1 = [ u u ∗ ] 1 = [ 1 ] 1 からわかります。
∎ Example 6.3 (円周上の関数環と巻き数 )
A = C ( S 1 ) A = C(S^1) A = C ( S 1 ) とします。K 0 ( S 1 ) ≅ Z K^0(S^1) \cong \mathbb{Z} K 0 ( S 1 ) ≅ Z は Example 3.4 で見ました。Theorem 4.1 より K 0 ( C ( S 1 ) ) ≅ Z K_0(C(S^1)) \cong \mathbb{Z} K 0 ( C ( S 1 )) ≅ Z で、生成元は [ 1 ] 0 [1]_0 [ 1 ] 0 です。
K 1 K_1 K 1 を計算します。u ∈ U n ( C ( S 1 ) ) u \in U_n(C(S^1)) u ∈ U n ( C ( S 1 )) は連続写像 u : S 1 → U ( n ) u : S^1 \to U(n) u : S 1 → U ( n ) であり、U n ( C ( S 1 ) ) 0 U_n(C(S^1))_0 U n ( C ( S 1 ) ) 0 はその連結成分にほかならないので
K 1 ( C ( S 1 ) ) = l i m → n π 0 ( C ( S 1 , U ( n ) ) ) = l i m → n π 1 ( U ( n ) ) ≅ Z K_1(C(S^1)) = \varinjlim_n \pi_0\bigl(C(S^1, U(n))\bigr) = \varinjlim_n \pi_1(U(n)) \cong \mathbb{Z} K 1 ( C ( S 1 )) = n lim π 0 ( C ( S 1 , U ( n )) ) = n lim π 1 ( U ( n )) ≅ Z です(π 1 ( U ( n ) ) ≅ Z \pi_1(U(n)) \cong \mathbb{Z} π 1 ( U ( n )) ≅ Z は n ≥ 1 n \ge 1 n ≥ 1 で成り立ち、包含 U ( n ) ↪ U ( n + 1 ) U(n) \hookrightarrow U(n+1) U ( n ) ↪ U ( n + 1 ) はこれを保ちます)。同型は det u : S 1 → T \det u : S^1 \to \mathbb{T} det u : S 1 → T の巻き数
[ u ] 1 ⟼ w i n d ( det u ) = 1 2 π i ∮ d ( det u ) det u [u]_1 \longmapsto \mathrm{wind}(\det u) = \frac{1}{2\pi i}\oint \frac{d(\det u)}{\det u} [ u ] 1 ⟼ wind ( det u ) = 2 π i 1 ∮ det u d ( det u ) で与えられます。生成元は恒等写像 z ∈ U 1 ( C ( S 1 ) ) z \in U_1(C(S^1)) z ∈ U 1 ( C ( S 1 )) の類 [ z ] 1 [z]_1 [ z ] 1 です。
Theorem 5.7 (6) の半分完全性だけでは計算に足りません。左右の端をつなぐ境界写像が必要です。それを可能にするのがボット周期性です。
C ∗ C^* C ∗ -代数 A A A に対し、懸垂 を
S A : = C 0 ( ( 0 , 1 ) ) ⊗ A ≅ { f ∈ C ( [ 0 , 1 ] , A ) : f ( 0 ) = f ( 1 ) = 0 } SA := C_0((0,1)) \otimes A \cong \{f \in C([0,1], A) : f(0) = f(1) = 0\} S A := C 0 (( 0 , 1 )) ⊗ A ≅ { f ∈ C ([ 0 , 1 ] , A ) : f ( 0 ) = f ( 1 ) = 0 } で定めます。K 1 ( A ) ≅ K 0 ( S A ) K_1(A) \cong K_0(SA) K 1 ( A ) ≅ K 0 ( S A ) が成り立ち(この同型を K 1 K_1 K 1 の定義に採用する流儀もあります)、逆向きの同型が次の定理です。
Theorem 7.1 (ボット周期性 )
A A A を C ∗ C^* C ∗ -代数とする。S A SA S A を上の懸垂とし、S A ≅ { f ∈ C ( S 1 , A ) : f ( 1 ) = 0 } SA \cong \{f \in C(S^1, A) : f(1) = 0\} S A ≅ { f ∈ C ( S 1 , A ) : f ( 1 ) = 0 } と同一視する。射影 p ∈ P ( M n ( A ~ ) ) p \in \mathcal{P}(M_n(\tilde{A})) p ∈ P ( M n ( A ~ )) に対して
β A ( [ p ] 0 ) : = [ z ↦ z p + ( 1 n − p ) ] 1 \beta_A([p]_0) := \bigl[\,z \mapsto z\,p + (1_n - p)\,\bigr]_1 β A ([ p ] 0 ) := [ z ↦ z p + ( 1 n − p ) ] 1 と定めると、β A : K 0 ( A ) → K 1 ( S A ) \beta_A : K_0(A) \to K_1(SA) β A : K 0 ( A ) → K 1 ( S A ) は well-defined な群同型である。したがって K 1 ( A ) ≅ K 0 ( S A ) K_1(A) \cong K_0(SA) K 1 ( A ) ≅ K 0 ( S A ) と合わせて、すべての n ≥ 0 n \ge 0 n ≥ 0 について
K n ( A ) ≅ K n + 2 ( A ) K_n(A) \cong K_{n+2}(A) K n ( A ) ≅ K n + 2 ( A ) が成り立つ。
Corollary 7.3 (六項完全系列 )
0 → I → ι A → π A / I → 0 0 \to I \xrightarrow{\ \iota\ } A \xrightarrow{\ \pi\ } A/I \to 0 0 → I ι A π A / I → 0 を C ∗ C^* C ∗ -代数の短完全列とする。このとき境界写像 ∂ 0 : K 0 ( A / I ) → K 1 ( I ) \partial_0 : K_0(A/I) \to K_1(I) ∂ 0 : K 0 ( A / I ) → K 1 ( I ) (指数関数写像)と ∂ 1 : K 1 ( A / I ) → K 0 ( I ) \partial_1 : K_1(A/I) \to K_0(I) ∂ 1 : K 1 ( A / I ) → K 0 ( I ) (指数写像)が存在して、次の 6 項の系列は完全である。
K 0 ( I ) → ι ∗ K 0 ( A ) → π ∗ K 0 ( A / I ) → ∂ 0 K 1 ( I ) → ι ∗ K 1 ( A ) → π ∗ K 1 ( A / I ) → ∂ 1 K 0 ( I ) \begin{aligned}
K_0(I) \xrightarrow{\ \iota_{*}\ } K_0(A) &\xrightarrow{\ \pi_{*}\ } K_0(A/I) \xrightarrow{\ \partial_0\ } K_1(I) \\
&\xrightarrow{\ \iota_{*}\ } K_1(A) \xrightarrow{\ \pi_{*}\ } K_1(A/I) \xrightarrow{\ \partial_1\ } K_0(I)
\end{aligned} K 0 ( I ) ι ∗ K 0 ( A ) π ∗ K 0 ( A / I ) ∂ 0 K 1 ( I ) ι ∗ K 1 ( A ) π ∗ K 1 ( A / I ) ∂ 1 K 0 ( I ) ここで系列は環状につながっており、6 か所すべてで完全である。境界写像の具体形は Appendix に与える。
K₀(I) K₀(A) K₀(A/I) K₁(A/I) K₁(A) K₁(I) ι∗ π∗ ∂₀ ι∗ π∗ ∂₁ 六項完全系列。横向きの射は包含 ι と商写像 π が誘導するもの、縦向きの射が境界写像です。 Example 7.5 (トープリッツ拡大と指数写像 )
H 2 ⊂ L 2 ( S 1 ) H^2 \subset L^2(S^1) H 2 ⊂ L 2 ( S 1 ) をハーディ空間({ e n : n ≥ 0 } \{e_n : n \ge 0\} { e n : n ≥ 0 } 、e n ( z ) = z n e_n(z) = z^n e n ( z ) = z n が生成する閉部分空間)、S ∈ B ( H 2 ) S \in B(H^2) S ∈ B ( H 2 ) を片側シフト S e n = e n + 1 Se_n = e_{n+1} S e n = e n + 1 とします。S ∗ S = 1 S^{*}S = 1 S ∗ S = 1 ですが S S ∗ = 1 − e SS^{*} = 1 - e S S ∗ = 1 − e (e e e は e 0 e_0 e 0 の張る 1 次元部分空間への射影)なので、S S S は等距離であって可逆ではありません。S S S が生成する C ∗ C^* C ∗ -代数を T \mathcal{T} T (トープリッツ代数)と書きます。コバーンの定理により K ⊂ T \mathcal{K} \subset \mathcal{T} K ⊂ T であり、短完全列
0 ⟶ K ⟶ T → σ C ( S 1 ) ⟶ 0 , σ ( S ) = z 0 \longrightarrow \mathcal{K} \longrightarrow \mathcal{T} \xrightarrow{\ \sigma\ } C(S^1) \longrightarrow 0, \qquad \sigma(S) = z 0 ⟶ K ⟶ T σ C ( S 1 ) ⟶ 0 , σ ( S ) = z が成り立ちます。
∂ 1 : K 1 ( C ( S 1 ) ) → K 0 ( K ) \partial_1 : K_1(C(S^1)) \to K_0(\mathcal{K}) ∂ 1 : K 1 ( C ( S 1 )) → K 0 ( K ) を生成元 [ z ] 1 [z]_1 [ z ] 1 上で計算します。Appendix の公式に従い、d i a g ( z , z ˉ ) ∈ U 2 ( C ( S 1 ) ) \mathrm{diag}(z, \bar{z}) \in U_2(C(S^1)) diag ( z , z ˉ ) ∈ U 2 ( C ( S 1 )) のユニタリな持ち上げ w ∈ U 2 ( T ) w \in U_2(\mathcal{T}) w ∈ U 2 ( T ) を作ります。
w : = ( S 1 − S S ∗ 1 − S ∗ S S ∗ ) = ( S e 0 S ∗ ) w := \begin{pmatrix} S & 1 - SS^{*} \\ 1 - S^{*}S & S^{*} \end{pmatrix} = \begin{pmatrix} S & e \\ 0 & S^{*}\end{pmatrix} w := ( S 1 − S ∗ S 1 − S S ∗ S ∗ ) = ( S 0 e S ∗ ) とおきます(1 − S ∗ S = 0 1 - S^{*}S = 0 1 − S ∗ S = 0 を使いました)。S ∗ e = 0 S^{*}e = 0 S ∗ e = 0 と e S = 0 eS = 0 e S = 0 (e S e k = e e k + 1 = 0 eSe_k = e\,e_{k+1} = 0 e S e k = e e k + 1 = 0 )に注意すると
w ∗ w = ( S ∗ S S ∗ e e S e 2 + S S ∗ ) = ( 1 0 0 e + ( 1 − e ) ) = 1 2 w^{*}w = \begin{pmatrix} S^{*}S & S^{*}e \\ eS & e^2 + SS^{*} \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & e + (1-e) \end{pmatrix} = 1_2 w ∗ w = ( S ∗ S e S S ∗ e e 2 + S S ∗ ) = ( 1 0 0 e + ( 1 − e ) ) = 1 2 であり、同様に w w ∗ = 1 2 ww^{*} = 1_2 w w ∗ = 1 2 なので w w w はユニタリです。σ ( w ) = d i a g ( z , z ˉ ) \sigma(w) = \mathrm{diag}(z, \bar{z}) σ ( w ) = diag ( z , z ˉ ) も明らかです。そこで q 1 = d i a g ( 1 , 0 ) ∈ P ( M 2 ( T ) ) q_1 = \mathrm{diag}(1, 0) \in \mathcal{P}(M_2(\mathcal{T})) q 1 = diag ( 1 , 0 ) ∈ P ( M 2 ( T )) とおくと
w q 1 w ∗ = ( S 0 0 0 ) ( S ∗ 0 e S ) = ( S S ∗ 0 0 0 ) = ( 1 − e 0 0 0 ) w\,q_1\,w^{*} = \begin{pmatrix} S & 0 \\ 0 & 0\end{pmatrix}\begin{pmatrix} S^{*} & 0 \\ e & S \end{pmatrix} = \begin{pmatrix} SS^{*} & 0 \\ 0 & 0 \end{pmatrix} = \begin{pmatrix} 1 - e & 0 \\ 0 & 0\end{pmatrix} w q 1 w ∗ = ( S 0 0 0 ) ( S ∗ e 0 S ) = ( S S ∗ 0 0 0 ) = ( 1 − e 0 0 0 ) となります。よって
∂ 1 ( [ z ] 1 ) = [ w q 1 w ∗ ] 0 − [ q 1 ] 0 = [ 1 − e ] 0 − [ 1 ] 0 = − [ e ] 0 = − 1 ∈ K 0 ( K ) ≅ Z \partial_1([z]_1) = [w q_1 w^{*}]_0 - [q_1]_0 = [1 - e]_0 - [1]_0 = -[e]_0 = -1 \in K_0(\mathcal{K}) \cong \mathbb{Z} ∂ 1 ([ z ] 1 ) = [ w q 1 w ∗ ] 0 − [ q 1 ] 0 = [ 1 − e ] 0 − [ 1 ] 0 = − [ e ] 0 = − 1 ∈ K 0 ( K ) ≅ Z です。すなわち ∂ 1 \partial_1 ∂ 1 は巻き数 n n n を − n -n − n に写す同型です。
この符号には意味があります。f ∈ C ( S 1 ) f \in C(S^1) f ∈ C ( S 1 ) が可逆なら、トープリッツ作用素 T f = P M f ∣ H 2 T_f = P M_f|_{H^2} T f = P M f ∣ H 2 (P P P はリース射影)はフレドホルム(フレドホルム作用素と指数(Definition 2.1)[指数定理への応用] )であり、
i n d ( T f ) = dim ker T f − dim c o k e r T f = − w i n d ( f ) \mathrm{ind}(T_f) = \dim\ker T_f - \dim\mathrm{coker}\,T_f = -\,\mathrm{wind}(f) ind ( T f ) = dim ker T f − dim coker T f = − wind ( f ) が成り立ちます(ゴーバーグ–クレインの定理)。実際 f = z f = z f = z のとき T z = S T_z = S T z = S で、ker S = 0 \ker S = 0 ker S = 0 、c o k e r S \mathrm{coker}\,S coker S は 1 次元なので i n d ( S ) = − 1 \mathrm{ind}(S) = -1 ind ( S ) = − 1 です。つまり境界写像 ∂ 1 \partial_1 ∂ 1 はフレドホルム指数そのものです。「指数写像」という名前の由来であり、指数定理の最も簡単な場合にあたります。この方向の一般化は指数定理への応用 で扱います。
K-理論が代数の同型不変量として実際にどれくらい働くかを見ます。まず代表的な計算をまとめます。
代数 K 0 K_0 K 0 K 1 K_1 K 1 補足 C \mathbb{C} C Z \mathbb{Z} Z 0 0 0 [ 1 ] 0 = 1 [1]_0 = 1 [ 1 ] 0 = 1 M k ( C ) M_k(\mathbb{C}) M k ( C ) Z \mathbb{Z} Z 0 0 0 [ 1 ] 0 = k [1]_0 = k [ 1 ] 0 = k K \mathcal{K} K Z \mathbb{Z} Z 0 0 0 単位元なし C ( S 1 ) C(S^1) C ( S 1 ) Z \mathbb{Z} Z Z \mathbb{Z} Z K 1 K_1 K 1 は巻き数C 0 ( R ) = S C C_0(\mathbb{R}) = S\mathbb{C} C 0 ( R ) = S C 0 0 0 Z \mathbb{Z} Z ボット周期性から C ( S 2 ) C(S^2) C ( S 2 ) Z 2 \mathbb{Z}^2 Z 2 0 0 0 ボット射影が生成 T \mathcal{T} T Z \mathbb{Z} Z 0 0 0 六項完全系列から O n \mathcal{O}_n O n Z / ( n − 1 ) Z \mathbb{Z}/(n-1)\mathbb{Z} Z / ( n − 1 ) Z 0 0 0 [ 1 ] 0 [1]_0 [ 1 ] 0 が生成C ( T 2 ) C(\mathbb{T}^2) C ( T 2 ) Z 2 \mathbb{Z}^2 Z 2 Z 2 \mathbb{Z}^2 Z 2 τ ∗ ( K 0 ) = Z \tau_{*}(K_0) = \mathbb{Z} τ ∗ ( K 0 ) = Z A θ A_\theta A θ (θ \theta θ は無理数)Z 2 \mathbb{Z}^2 Z 2 Z 2 \mathbb{Z}^2 Z 2 τ ∗ ( K 0 ) = Z + θ Z \tau_{*}(K_0) = \mathbb{Z} + \theta\mathbb{Z} τ ∗ ( K 0 ) = Z + θ Z
Example 8.2 (非可換トーラス:K-群が同じでも代数は違う )
θ ∈ R \theta \in \mathbb{R} θ ∈ R に対し、非可換トーラス A θ A_\theta A θ を 2 つのユニタリ u , v u, v u , v で生成され関係式
v u = e 2 π i θ u v vu = e^{2\pi i \theta}\,uv v u = e 2 π i θ uv を満たす普遍 C ∗ C^* C ∗ -代数とします。θ = 0 \theta = 0 θ = 0 なら A 0 ≅ C ( T 2 ) A_0 \cong C(\mathbb{T}^2) A 0 ≅ C ( T 2 ) です。ピムスナー–ヴォイクレスクの完全系列を用いた計算により、すべての θ \theta θ について
K 0 ( A θ ) ≅ Z 2 , K 1 ( A θ ) ≅ Z 2 K_0(A_\theta) \cong \mathbb{Z}^2, \qquad K_1(A_\theta) \cong \mathbb{Z}^2 K 0 ( A θ ) ≅ Z 2 , K 1 ( A θ ) ≅ Z 2 が成り立ちます(非可換トーラスの K 群とトレースの像(Theorem 6.1)[非可換トーラス A_θ] )。したがって K-群だけでは A θ A_\theta A θ たちを互いに区別できません。
区別するにはトレースを使います。θ \theta θ が無理数のとき A θ A_\theta A θ は単純で、忠実なトレース状態 τ \tau τ (τ ( u m v n ) = δ m 0 δ n 0 \tau(u^m v^n) = \delta_{m0}\delta_{n0} τ ( u m v n ) = δ m 0 δ n 0 )をただ一つ持ちます。τ \tau τ は M n ( A θ ) M_n(A_\theta) M n ( A θ ) 上の非正規化トレースに拡張され、[ p ] 0 ↦ τ ( p ) [p]_0 \mapsto \tau(p) [ p ] 0 ↦ τ ( p ) は群準同型 τ ∗ : K 0 ( A θ ) → R \tau_{*} : K_0(A_\theta) \to \mathbb{R} τ ∗ : K 0 ( A θ ) → R を誘導します。その像は
τ ∗ ( K 0 ( A θ ) ) = Z + θ Z ⊂ R \tau_{*}(K_0(A_\theta)) = \mathbb{Z} + \theta\mathbb{Z} \subset \mathbb{R} τ ∗ ( K 0 ( A θ )) = Z + θ Z ⊂ R です。とくにリーフェルは、0 < θ < 1 0 < \theta < 1 0 < θ < 1 のとき τ ( p ) = θ \tau(p) = \theta τ ( p ) = θ を満たす射影 p ∈ A θ p \in A_\theta p ∈ A θ (リーフェル射影、Powers–Rieffel 射影(Theorem 6.2)[非可換トーラス A_θ] )を具体的に構成しました。θ \theta θ が無理数なら θ ∉ Z \theta \notin \mathbb{Z} θ ∈ / Z なので、この p p p は 0 0 0 でも 1 1 1 でもありません。一方 C ( T 2 ) C(\mathbb{T}^2) C ( T 2 ) では T 2 \mathbb{T}^2 T 2 が連結なので射影の階数は定数であり、τ ∗ ( K 0 ( C ( T 2 ) ) ) = Z \tau_{*}(K_0(C(\mathbb{T}^2))) = \mathbb{Z} τ ∗ ( K 0 ( C ( T 2 ))) = Z です。
τ ∗ ( K 0 ( − ) ) \tau_{*}(K_0(-)) τ ∗ ( K 0 ( − )) は同型不変量なので、A θ ≅ A θ ′ A_\theta \cong A_{\theta'} A θ ≅ A θ ′ ならば Z + θ Z = Z + θ ′ Z \mathbb{Z} + \theta\mathbb{Z} = \mathbb{Z} + \theta'\mathbb{Z} Z + θ Z = Z + θ ′ Z であり、これは θ ′ ≡ ± θ ( m o d Z ) \theta' \equiv \pm\theta \pmod{\mathbb{Z}} θ ′ ≡ ± θ ( mod Z ) と同値です。逆も成り立つので、無理数 θ \theta θ に対する非可換トーラスの同型類はこの条件で完全に決まります。連続変形できない非可算個の「非可換空間」の族が、K-理論とトレースの組で分離されるのです。詳細は非可換トーラスの例 で扱います。
K-理論はここで終わりません。Example 7.5 で見たように境界写像は指数を計算します。楕円型作用素の指数を一般の非可換な状況で扱うには、代数・ヒルベルト空間・ディラック型作用素の組を用意する必要があり、それがスペクトル三つ組 (スペクトル三つ組の定義(Definition 3.1)[スペクトル三つ組 (A, H, D)] )です。スペクトル三つ組は K K K -ホモロジー類を定め、K K K -理論との対(指数対)を通じて指数定理 へつながります。
Exercise 9.1 易
M = N 0 ∪ { ∞ } M = \mathbb{N}_0 \cup \{\infty\} M = N 0 ∪ { ∞ } に、通常の和と ∞ + m = m + ∞ = ∞ \infty + m = m + \infty = \infty ∞ + m = m + ∞ = ∞ (m ∈ M m \in M m ∈ M )で定まる可換モノイド構造を入れます。G ( M ) G(M) G ( M ) を決定してください。
Solution G ( M ) = 0 G(M) = 0 G ( M ) = 0 (自明群)であることを示します。
まず [ ( 1 , 0 ) ] = [ ( 0 , 0 ) ] [(1, 0)] = [(0,0)] [( 1 , 0 )] = [( 0 , 0 )] を確かめます。Definition 2.1 の関係により、これはある e ∈ M e \in M e ∈ M で 1 + 0 + e = 0 + 0 + e 1 + 0 + e = 0 + 0 + e 1 + 0 + e = 0 + 0 + e 、すなわち 1 + e = e 1 + e = e 1 + e = e となることと同値です。e = ∞ e = \infty e = ∞ とすれば 1 + ∞ = ∞ 1 + \infty = \infty 1 + ∞ = ∞ なので成立します。よって γ M ( 1 ) = 0 \gamma_M(1) = 0 γ M ( 1 ) = 0 です。
γ M \gamma_M γ M は半群準同型なので、任意の m ∈ N 0 m \in \mathbb{N}_0 m ∈ N 0 について γ M ( m ) = m γ M ( 1 ) = 0 \gamma_M(m) = m\,\gamma_M(1) = 0 γ M ( m ) = m γ M ( 1 ) = 0 です。また [ ( ∞ , 0 ) ] = [ ( 0 , 0 ) ] [(\infty, 0)] = [(0,0)] [( ∞ , 0 )] = [( 0 , 0 )] も e = ∞ e = \infty e = ∞ をとれば ∞ + ∞ = ∞ \infty + \infty = \infty ∞ + ∞ = ∞ から成り立ちます。したがって γ M ( M ) = { 0 } \gamma_M(M) = \{0\} γ M ( M ) = { 0 } です。
Proposition 2.2 (2) より G ( M ) G(M) G ( M ) の任意の元は γ M ( a ) − γ M ( b ) \gamma_M(a) - \gamma_M(b) γ M ( a ) − γ M ( b ) の形なので、G ( M ) = 0 G(M) = 0 G ( M ) = 0 です。
無限に「吸収的」な元が 1 つあるだけで群化がすべてを潰してしまう、という現象です。Example 5.6 の O 2 \mathcal{O}_2 O 2 で [ 1 ] 0 = 0 [1]_0 = 0 [ 1 ] 0 = 0 となったのは、まさにこれと同じ仕組みによります。
Exercise 9.2 標準
A A A を単位的 C ∗ C^* C ∗ -代数、u ∈ U ( A ) u \in U(A) u ∈ U ( A ) とし、∥ u − 1 ∥ < 2 \|u - 1\| < 2 ∥ u − 1∥ < 2 を仮定します。このとき自己共役元 h ∈ A h \in A h ∈ A で u = e i h u = e^{ih} u = e ih となるものが存在し、とくに u ∈ U ( A ) 0 u \in U(A)_0 u ∈ U ( A ) 0 であることを示してください。
Solution u u u はユニタリなので正規元であり、スペクトル σ ( u ) \sigma(u) σ ( u ) は単位円 T \mathbb{T} T に含まれます。正規元に対する連続関数カルキュラスにより、任意の連続関数 f f f について ∥ f ( u ) ∥ = sup λ ∈ σ ( u ) ∣ f ( λ ) ∣ \|f(u)\| = \sup_{\lambda \in \sigma(u)} |f(\lambda)| ∥ f ( u ) ∥ = sup λ ∈ σ ( u ) ∣ f ( λ ) ∣ が成り立ちます。f ( λ ) = λ − 1 f(\lambda) = \lambda - 1 f ( λ ) = λ − 1 をとると
∥ u − 1 ∥ = sup λ ∈ σ ( u ) ∣ λ − 1 ∣ \|u - 1\| = \sup_{\lambda \in \sigma(u)} |\lambda - 1| ∥ u − 1∥ = λ ∈ σ ( u ) sup ∣ λ − 1∣ です。もし − 1 ∈ σ ( u ) -1 \in \sigma(u) − 1 ∈ σ ( u ) なら右辺は ∣ − 1 − 1 ∣ = 2 |-1-1| = 2 ∣ − 1 − 1∣ = 2 以上になり、仮定 ∥ u − 1 ∥ < 2 \|u-1\| < 2 ∥ u − 1∥ < 2 に反します。よって − 1 ∉ σ ( u ) -1 \notin \sigma(u) − 1 ∈ / σ ( u ) 、すなわち σ ( u ) ⊂ T ∖ { − 1 } \sigma(u) \subset \mathbb{T} \setminus \{-1\} σ ( u ) ⊂ T ∖ { − 1 } です。
T ∖ { − 1 } \mathbb{T} \setminus \{-1\} T ∖ { − 1 } 上で g ( e i φ ) : = φ g(e^{i\varphi}) := \varphi g ( e i φ ) := φ (φ ∈ ( − π , π ) \varphi \in (-\pi, \pi) φ ∈ ( − π , π ) )と定めると、g g g は実数値の連続関数です(φ ↦ e i φ \varphi \mapsto e^{i\varphi} φ ↦ e i φ が ( − π , π ) (-\pi,\pi) ( − π , π ) から T ∖ { − 1 } \mathbb{T}\setminus\{-1\} T ∖ { − 1 } への同相なので)。h : = g ( u ) h := g(u) h := g ( u ) とおくと、g g g が実数値なので連続関数カルキュラスの性質から h = h ∗ h = h^{*} h = h ∗ です。また T ∖ { − 1 } \mathbb{T}\setminus\{-1\} T ∖ { − 1 } 上で e i g ( λ ) = λ e^{i g(\lambda)} = \lambda e i g ( λ ) = λ が恒等的に成り立つので、関数カルキュラスの乗法性から e i h = u e^{ih} = u e ih = u です。
最後に u t : = e i t h u_t := e^{ith} u t := e i t h (t ∈ [ 0 , 1 ] t \in [0,1] t ∈ [ 0 , 1 ] )とおくと、h h h が自己共役なので各 u t u_t u t はユニタリであり、t ↦ e i t h t \mapsto e^{ith} t ↦ e i t h はノルム連続(∥ e i t h − e i s h ∥ ≤ ∣ t − s ∣ ∥ h ∥ e ∣ t − s ∣ ∥ h ∥ \|e^{ith} - e^{ish}\| \le |t - s|\,\|h\|\,e^{|t-s|\|h\|} ∥ e i t h − e i s h ∥ ≤ ∣ t − s ∣ ∥ h ∥ e ∣ t − s ∣∥ h ∥ など)です。u 0 = 1 u_0 = 1 u 0 = 1 、u 1 = u u_1 = u u 1 = u なので u ∈ U ( A ) 0 u \in U(A)_0 u ∈ U ( A ) 0 です。
この結果は K 1 K_1 K 1 の計算で繰り返し使われます。U ( A ) 0 U(A)_0 U ( A ) 0 は指数関数の有限個の積の全体に一致し、K 1 ( A ) K_1(A) K 1 ( A ) は「指数関数の積では書けないユニタリ」を測っている、という描像が得られます。
Exercise 9.3 標準
X = { x 1 , … , x N } X = \{x_1, \ldots, x_N\} X = { x 1 , … , x N } を N N N 点からなる離散空間とします。K 0 ( C ( X ) ) ≅ Z N K_0(C(X)) \cong \mathbb{Z}^N K 0 ( C ( X )) ≅ Z N と K 1 ( C ( X ) ) = 0 K_1(C(X)) = 0 K 1 ( C ( X )) = 0 を、K 0 K_0 K 0 の定義に戻って直接示してください。
Solution C ( X ) ≅ C N C(X) \cong \mathbb{C}^N C ( X ) ≅ C N (点ごとの値による同型)であり、したがって
M n ( C ( X ) ) ≅ M n ( C ) ⊕ ⋯ ⊕ M n ( C ) ( N 個 ) M_n(C(X)) \cong M_n(\mathbb{C}) \oplus \cdots \oplus M_n(\mathbb{C}) \quad (N \text{ 個}) M n ( C ( X )) ≅ M n ( C ) ⊕ ⋯ ⊕ M n ( C ) ( N 個 ) です。この同型の下で p ∈ P ( M n ( C ( X ) ) ) p \in \mathcal{P}(M_n(C(X))) p ∈ P ( M n ( C ( X ))) は N N N 個の射影の組 ( p ( x 1 ) , … , p ( x N ) ) (p(x_1), \ldots, p(x_N)) ( p ( x 1 ) , … , p ( x N )) 、p ( x j ) ∈ P ( M n ( C ) ) p(x_j) \in \mathcal{P}(M_n(\mathbb{C})) p ( x j ) ∈ P ( M n ( C )) に対応します。
p ∈ P ( M n ( C ( X ) ) ) p \in \mathcal{P}(M_n(C(X))) p ∈ P ( M n ( C ( X ))) 、q ∈ P ( M m ( C ( X ) ) ) q \in \mathcal{P}(M_m(C(X))) q ∈ P ( M m ( C ( X ))) について p ∼ 0 q p \sim_0 q p ∼ 0 q となるのは、v ∈ M m , n ( C ( X ) ) v \in M_{m,n}(C(X)) v ∈ M m , n ( C ( X )) で v ∗ v = p v^{*}v = p v ∗ v = p 、v v ∗ = q vv^{*} = q v v ∗ = q を満たすものが存在するとき、すなわち各 j j j で v ( x j ) ∗ v ( x j ) = p ( x j ) v(x_j)^{*}v(x_j) = p(x_j) v ( x j ) ∗ v ( x j ) = p ( x j ) 、v ( x j ) v ( x j ) ∗ = q ( x j ) v(x_j)v(x_j)^{*} = q(x_j) v ( x j ) v ( x j ) ∗ = q ( x j ) となるときです。X X X は離散なので任意の関数が連続であり、各点で独立に v ( x j ) v(x_j) v ( x j ) を選べます。したがって
p ∼ 0 q ⟺ r a n k p ( x j ) = r a n k q ( x j ) ( j = 1 , … , N ) p \sim_0 q \iff \mathrm{rank}\,p(x_j) = \mathrm{rank}\,q(x_j) \quad (j = 1, \ldots, N) p ∼ 0 q ⟺ rank p ( x j ) = rank q ( x j ) ( j = 1 , … , N ) です(Example 5.8 の C \mathbb{C} C の場合の判定を各点に適用しました)。
よって階数ベクトルによる写像 D ( C ( X ) ) → N 0 N \mathcal{D}(C(X)) \to \mathbb{N}_0^N D ( C ( X )) → N 0 N 、[ p ] ↦ ( r a n k p ( x 1 ) , … , r a n k p ( x N ) ) [p] \mapsto (\mathrm{rank}\,p(x_1), \ldots, \mathrm{rank}\,p(x_N)) [ p ] ↦ ( rank p ( x 1 ) , … , rank p ( x N )) は well-defined な単射です。全射性は、与えられた ( r 1 , … , r N ) (r_1, \ldots, r_N) ( r 1 , … , r N ) に対し n = max j r j n = \max_j r_j n = max j r j とおき、p ( x j ) p(x_j) p ( x j ) を M n ( C ) M_n(\mathbb{C}) M n ( C ) の階数 r j r_j r j の対角射影として定めればよいことからしたがいます。半群としても同型なので
D ( C ( X ) ) ≅ N 0 N . \mathcal{D}(C(X)) \cong \mathbb{N}_0^N . D ( C ( X )) ≅ N 0 N . N 0 N \mathbb{N}_0^N N 0 N は消約律を満たすので、Proposition 2.2 (3) と Example 2.3 の議論から
K 0 ( C ( X ) ) = G ( N 0 N ) ≅ Z N K_0(C(X)) = G(\mathbb{N}_0^N) \cong \mathbb{Z}^N K 0 ( C ( X )) = G ( N 0 N ) ≅ Z N です。生成元は各点に台を持つ最小射影の類で、[ 1 ] 0 = ( 1 , 1 , … , 1 ) [1]_0 = (1,1,\ldots,1) [ 1 ] 0 = ( 1 , 1 , … , 1 ) です。
K 1 K_1 K 1 については、U n ( C ( X ) ) ≅ U ( n ) N U_n(C(X)) \cong U(n)^N U n ( C ( X )) ≅ U ( n ) N であり U ( n ) U(n) U ( n ) は連結なので U n ( C ( X ) ) U_n(C(X)) U n ( C ( X )) も連結です。よって U ∞ ( C ( X ) ) = U ∞ ( C ( X ) ) 0 U_\infty(C(X)) = U_\infty(C(X))_0 U ∞ ( C ( X )) = U ∞ ( C ( X ) ) 0 となり K 1 ( C ( X ) ) = 0 K_1(C(X)) = 0 K 1 ( C ( X )) = 0 です。
なお、この結果は Theorem 4.1 とも整合します。離散有限空間上のベクトル束は各点上のベクトル空間の組にほかならず、V e c t ( X ) ≅ N 0 N \mathrm{Vect}(X) \cong \mathbb{N}_0^N Vect ( X ) ≅ N 0 N だからです。
Exercise 9.4 難
Example 7.5 のトープリッツ拡大 0 → K → T → σ C ( S 1 ) → 0 0 \to \mathcal{K} \to \mathcal{T} \xrightarrow{\sigma} C(S^1) \to 0 0 → K → T σ C ( S 1 ) → 0 に六項完全系列を適用して、K 0 ( T ) ≅ Z K_0(\mathcal{T}) \cong \mathbb{Z} K 0 ( T ) ≅ Z (生成元は [ 1 T ] 0 [1_{\mathcal{T}}]_0 [ 1 T ] 0 )と K 1 ( T ) = 0 K_1(\mathcal{T}) = 0 K 1 ( T ) = 0 を示してください。既知としてよいのは K 0 ( K ) ≅ Z K_0(\mathcal{K}) \cong \mathbb{Z} K 0 ( K ) ≅ Z 、K 1 ( K ) = 0 K_1(\mathcal{K}) = 0 K 1 ( K ) = 0 、K 0 ( C ( S 1 ) ) ≅ Z K_0(C(S^1)) \cong \mathbb{Z} K 0 ( C ( S 1 )) ≅ Z 、K 1 ( C ( S 1 ) ) ≅ Z K_1(C(S^1)) \cong \mathbb{Z} K 1 ( C ( S 1 )) ≅ Z 、および Example 7.5 で計算した ∂ 1 ( [ z ] 1 ) = − 1 \partial_1([z]_1) = -1 ∂ 1 ([ z ] 1 ) = − 1 です。
Solution Corollary 7.3 により、既知の値を代入すると次の完全系列が得られます。
Z → ι ∗ K 0 ( T ) → σ ∗ Z → ∂ 0 0 → ι ∗ K 1 ( T ) → σ ∗ Z → ∂ 1 Z \begin{aligned}
\mathbb{Z} \xrightarrow{\ \iota_{*}\ } K_0(\mathcal{T}) &\xrightarrow{\ \sigma_{*}\ } \mathbb{Z} \xrightarrow{\ \partial_0\ } 0 \\
&\xrightarrow{\ \iota_{*}\ } K_1(\mathcal{T}) \xrightarrow{\ \sigma_{*}\ } \mathbb{Z} \xrightarrow{\ \partial_1\ } \mathbb{Z}
\end{aligned} Z ι ∗ K 0 ( T ) σ ∗ Z ∂ 0 0 ι ∗ K 1 ( T ) σ ∗ Z ∂ 1 Z (左端の Z \mathbb{Z} Z は K 0 ( K ) K_0(\mathcal{K}) K 0 ( K ) 、∂ 0 \partial_0 ∂ 0 の行き先の 0 0 0 は K 1 ( K ) K_1(\mathcal{K}) K 1 ( K ) 、右端の Z \mathbb{Z} Z は再び K 0 ( K ) K_0(\mathcal{K}) K 0 ( K ) です。)
K 1 ( T ) = 0 K_1(\mathcal{T}) = 0 K 1 ( T ) = 0 。 K 1 ( C ( S 1 ) ) ≅ Z K_1(C(S^1)) \cong \mathbb{Z} K 1 ( C ( S 1 )) ≅ Z は [ z ] 1 [z]_1 [ z ] 1 で生成され、∂ 1 ( [ z ] 1 ) = − 1 \partial_1([z]_1) = -1 ∂ 1 ([ z ] 1 ) = − 1 は K 0 ( K ) ≅ Z K_0(\mathcal{K}) \cong \mathbb{Z} K 0 ( K ) ≅ Z の生成元です。よって ∂ 1 \partial_1 ∂ 1 は同型、とくに単射です。K 1 ( T ) → σ ∗ K 1 ( C ( S 1 ) ) K_1(\mathcal{T}) \xrightarrow{\sigma_{*}} K_1(C(S^1)) K 1 ( T ) σ ∗ K 1 ( C ( S 1 )) の像は ker ∂ 1 = 0 \ker \partial_1 = 0 ker ∂ 1 = 0 に等しい(K 1 ( C ( S 1 ) ) K_1(C(S^1)) K 1 ( C ( S 1 )) における完全性)ので、σ ∗ = 0 \sigma_{*} = 0 σ ∗ = 0 です。さらに K 1 ( T ) K_1(\mathcal{T}) K 1 ( T ) における完全性から
K 1 ( T ) = ker ( σ ∗ ) = i m ( ι ∗ : K 1 ( K ) → K 1 ( T ) ) = i m ( 0 → K 1 ( T ) ) = 0 K_1(\mathcal{T}) = \ker(\sigma_{*}) = \mathrm{im}\bigl(\iota_{*} : K_1(\mathcal{K}) \to K_1(\mathcal{T})\bigr) = \mathrm{im}(0 \to K_1(\mathcal{T})) = 0 K 1 ( T ) = ker ( σ ∗ ) = im ( ι ∗ : K 1 ( K ) → K 1 ( T ) ) = im ( 0 → K 1 ( T )) = 0 です。
K 0 ( T ) ≅ Z K_0(\mathcal{T}) \cong \mathbb{Z} K 0 ( T ) ≅ Z 。 ∂ 1 \partial_1 ∂ 1 は全射なので、K 0 ( K ) K_0(\mathcal{K}) K 0 ( K ) における完全性から
ker ( ι ∗ : K 0 ( K ) → K 0 ( T ) ) = i m ∂ 1 = K 0 ( K ) \ker\bigl(\iota_{*} : K_0(\mathcal{K}) \to K_0(\mathcal{T})\bigr) = \mathrm{im}\,\partial_1 = K_0(\mathcal{K}) ker ( ι ∗ : K 0 ( K ) → K 0 ( T ) ) = im ∂ 1 = K 0 ( K ) であり、ι ∗ = 0 \iota_{*} = 0 ι ∗ = 0 です。これは Remark 7.4 で述べた「K 0 K_0 K 0 は完全でない」ことの具体例です。すると K 0 ( T ) K_0(\mathcal{T}) K 0 ( T ) における完全性から
ker ( σ ∗ ) = i m ( ι ∗ ) = 0 \ker(\sigma_{*}) = \mathrm{im}(\iota_{*}) = 0 ker ( σ ∗ ) = im ( ι ∗ ) = 0 となり σ ∗ \sigma_{*} σ ∗ は単射です。また K 1 ( K ) = 0 K_1(\mathcal{K}) = 0 K 1 ( K ) = 0 なので ∂ 0 = 0 \partial_0 = 0 ∂ 0 = 0 であり、K 0 ( C ( S 1 ) ) K_0(C(S^1)) K 0 ( C ( S 1 )) における完全性から
i m ( σ ∗ ) = ker ( ∂ 0 ) = K 0 ( C ( S 1 ) ) \mathrm{im}(\sigma_{*}) = \ker(\partial_0) = K_0(C(S^1)) im ( σ ∗ ) = ker ( ∂ 0 ) = K 0 ( C ( S 1 )) となって σ ∗ \sigma_{*} σ ∗ は全射です。したがって
σ ∗ : K 0 ( T ) → ≅ K 0 ( C ( S 1 ) ) ≅ Z \sigma_{*} : K_0(\mathcal{T}) \xrightarrow{\ \cong\ } K_0(C(S^1)) \cong \mathbb{Z} σ ∗ : K 0 ( T ) ≅ K 0 ( C ( S 1 )) ≅ Z です。K 0 ( C ( S 1 ) ) K_0(C(S^1)) K 0 ( C ( S 1 )) の生成元は [ 1 ] 0 [1]_0 [ 1 ] 0 であり σ ( 1 T ) = 1 \sigma(1_{\mathcal{T}}) = 1 σ ( 1 T ) = 1 なので、K 0 ( T ) K_0(\mathcal{T}) K 0 ( T ) の生成元は [ 1 T ] 0 [1_{\mathcal{T}}]_0 [ 1 T ] 0 です。
解釈。 T \mathcal{T} T は K-理論の目から見ると 1 点と区別がつきません(K 0 ≅ Z K_0 \cong \mathbb{Z} K 0 ≅ Z 、K 1 = 0 K_1 = 0 K 1 = 0 )。それでも T \mathcal{T} T は K \mathcal{K} K による C ( S 1 ) C(S^1) C ( S 1 ) の非自明な拡大であり、その非自明さは K-群ではなく境界写像 ∂ 1 \partial_1 ∂ 1 に現れます。拡大の分類(Ext 理論、K K K -ホモロジー)が独立した理論として必要になる理由がここにあります。
M. Rørdam, F. Larsen, N. J. Laustsen, An Introduction to K-Theory for C*-Algebras , London Mathematical Society Student Texts 49, Cambridge University Press, 2000 — 第 3・4 章(K 0 K_0 K 0 の構成と関手性)、第 8 章(K 1 K_1 K 1 )、第 9 章(指数写像)、第 11 章(ボット周期性)、第 12 章(六項完全系列)。この記事の構成はおおむねこの本に沿っています。
B. Blackadar, K-Theory for Operator Algebras , 2nd edition, MSRI Publications 5, Cambridge University Press, 1998 — 作用素環の K-理論の百科事典的な標準文献。安定性・順序構造・分類理論まで含みます。
M. F. Atiyah, K-Theory , W. A. Benjamin, 1967(Addison-Wesley より復刊)— 位相的 K-理論とボット周期性の古典的な教科書。
R. G. Swan, “Vector bundles and projective modules”, Transactions of the American Mathematical Society 105 (1962), 264–277 — Theorem 4.1 の原論文。
A. Connes, Noncommutative Geometry , Academic Press, 1994 — 第 II 章に C ∗ C^* C ∗ -代数の K-理論、第 III・IV 章に巡回コホモロジーと指数定理。
M. A. Rieffel, “C*-algebras associated with irrational rotations”, Pacific Journal of Mathematics 93 (1981), 415–429 — 非可換トーラスのリーフェル射影の構成。
Corollary 7.3 で存在を主張した 2 つの境界写像を、明示的な公式の形で与えます。以下 0 → I → ι A → π A / I → 0 0 \to I \xrightarrow{\iota} A \xrightarrow{\pi} A/I \to 0 0 → I ι A π A / I → 0 を短完全列とし、記号を簡単にするため A A A は単位的、π \pi π は単位元を保つとします(一般の場合は単位化を経由します)。
指数写像 ∂ 1 : K 1 ( A / I ) → K 0 ( I ) \partial_1 : K_1(A/I) \to K_0(I) ∂ 1 : K 1 ( A / I ) → K 0 ( I ) 。 u ∈ U n ( A / I ) u \in U_n(A/I) u ∈ U n ( A / I ) をとります。Proposition 6.2 (2) の証明で見たように d i a g ( u , u ∗ ) ∈ U 2 n ( A / I ) 0 \mathrm{diag}(u, u^{*}) \in U_{2n}(A/I)_0 diag ( u , u ∗ ) ∈ U 2 n ( A / I ) 0 であり、U 2 n ( A ) → U 2 n ( A / I ) 0 U_{2n}(A) \to U_{2n}(A/I)_0 U 2 n ( A ) → U 2 n ( A / I ) 0 は全射です(Exercise 9.2 により U 2 n ( A / I ) 0 U_{2n}(A/I)_0 U 2 n ( A / I ) 0 の元は指数関数の積で書け、各指数関数は自己共役元の持ち上げを使って持ち上がります)。そこで w ∈ U 2 n ( A ) w \in U_{2n}(A) w ∈ U 2 n ( A ) を π ( w ) = d i a g ( u , u ∗ ) \pi(w) = \mathrm{diag}(u, u^{*}) π ( w ) = diag ( u , u ∗ ) となるようにとり、q n : = d i a g ( 1 n , 0 n ) ∈ P ( M 2 n ( A ) ) q_n := \mathrm{diag}(1_n, 0_n) \in \mathcal{P}(M_{2n}(A)) q n := diag ( 1 n , 0 n ) ∈ P ( M 2 n ( A )) とおいて(n = 1 n = 1 n = 1 なら q 1 = d i a g ( 1 , 0 ) q_1 = \mathrm{diag}(1,0) q 1 = diag ( 1 , 0 ) です)
∂ 1 ( [ u ] 1 ) : = [ w q n w ∗ ] 0 − [ q n ] 0 \partial_1([u]_1) := [\,w q_n w^{*}\,]_0 - [\,q_n\,]_0 ∂ 1 ([ u ] 1 ) := [ w q n w ∗ ] 0 − [ q n ] 0 と定めます。この差が K 0 ( I ) K_0(I) K 0 ( I ) に属することは次のようにわかります。
π ( w q n w ∗ ) = ( u 0 0 u ∗ ) ( 1 n 0 0 0 ) ( u ∗ 0 0 u ) = ( u u ∗ 0 0 0 ) = π ( q n ) \pi(w q_n w^{*}) = \begin{pmatrix} u & 0 \\ 0 & u^{*}\end{pmatrix}\begin{pmatrix} 1_n & 0 \\ 0 & 0 \end{pmatrix}\begin{pmatrix} u^{*} & 0 \\ 0 & u \end{pmatrix} = \begin{pmatrix} uu^{*} & 0 \\ 0 & 0\end{pmatrix} = \pi(q_n) π ( w q n w ∗ ) = ( u 0 0 u ∗ ) ( 1 n 0 0 0 ) ( u ∗ 0 0 u ) = ( u u ∗ 0 0 0 ) = π ( q n ) なので w q n w ∗ − q n ∈ M 2 n ( I ) w q_n w^{*} - q_n \in M_{2n}(I) w q n w ∗ − q n ∈ M 2 n ( I ) であり、2 つの射影はともに M 2 n ( I ~ ) M_{2n}(\tilde{I}) M 2 n ( I ~ ) の元と見なせて、その類の差は K 0 ( π I ~ ) K_0(\pi_{\tilde{I}}) K 0 ( π I ~ ) の核、すなわち K 0 ( I ) K_0(I) K 0 ( I ) に入ります。w w w の取り方によらないことは、2 つの持ち上げの比が π \pi π で 1 1 1 に写ることと Lemma 5.2 を使って示されます。Example 7.5 はこの公式をそのまま計算したものです。
指数関数写像 ∂ 0 : K 0 ( A / I ) → K 1 ( I ) \partial_0 : K_0(A/I) \to K_1(I) ∂ 0 : K 0 ( A / I ) → K 1 ( I ) 。 p ∈ P ( M n ( A / I ) ) p \in \mathcal{P}(M_n(A/I)) p ∈ P ( M n ( A / I )) をとります。π : M n ( A ) → M n ( A / I ) \pi : M_n(A) \to M_n(A/I) π : M n ( A ) → M n ( A / I ) は全射なので π ( b ) = p \pi(b) = p π ( b ) = p となる b b b があり、a : = ( b + b ∗ ) / 2 a := (b + b^{*})/2 a := ( b + b ∗ ) /2 とおけば a a a は自己共役で π ( a ) = ( p + p ∗ ) / 2 = p \pi(a) = (p + p^{*})/2 = p π ( a ) = ( p + p ∗ ) /2 = p です。このとき
∂ 0 ( [ p ] 0 ) : = [ e 2 π i a ] 1 \partial_0([p]_0) := [\,e^{2\pi i a}\,]_1 ∂ 0 ([ p ] 0 ) := [ e 2 π ia ] 1 と定めます。これが K 1 ( I ) K_1(I) K 1 ( I ) の元であることは、p 2 = p p^2 = p p 2 = p から
e 2 π i p = 1 + ∑ k ≥ 1 ( 2 π i ) k k ! p k = 1 + p ∑ k ≥ 1 ( 2 π i ) k k ! = 1 + p ( e 2 π i − 1 ) = 1 e^{2\pi i p} = 1 + \sum_{k \ge 1} \frac{(2\pi i)^k}{k!}p^k = 1 + p\sum_{k\ge1}\frac{(2\pi i)^k}{k!} = 1 + p\,(e^{2\pi i} - 1) = 1 e 2 π i p = 1 + k ≥ 1 ∑ k ! ( 2 π i ) k p k = 1 + p k ≥ 1 ∑ k ! ( 2 π i ) k = 1 + p ( e 2 π i − 1 ) = 1 となるので π ( e 2 π i a ) = e 2 π i p = 1 n \pi(e^{2\pi i a}) = e^{2\pi i p} = 1_n π ( e 2 π ia ) = e 2 π i p = 1 n 、すなわち e 2 π i a − 1 n ∈ M n ( I ) e^{2\pi i a} - 1_n \in M_n(I) e 2 π ia − 1 n ∈ M n ( I ) となることからしたがいます。自己共役な持ち上げ a a a の選び方によらないこと、および群準同型であることは、2 つの持ち上げを結ぶ線分に沿ったホモトピーを使って確かめられます。
Note
境界写像の符号は文献によって異なります(e 2 π i a e^{2\pi i a} e 2 π ia の代わりに e − 2 π i a e^{-2\pi i a} e − 2 π ia を使う流儀、d i a g ( u ∗ , u ) \mathrm{diag}(u^{*}, u) diag ( u ∗ , u ) を持ち上げる流儀など)。完全性の主張はどの流儀でも同じで、違いは同型の符号にのみ現れます。この記事では参考文献 1 の規約に合わせています。