停下来思考。

定义

  • Symplectic group Sp(n;C)Sp(n;\mathbb{C})GL(2n;C)GL(2n;\mathbb{C}) 中保持w(x,y)=i=1n(xiyn+ixn+iyi)w(x,y)=\sum_{i=1}^n(x_iy_{n+i}-x_{n+i}y_i) 的元素,它是GL(2n;C)GL(2n;\mathbb{C}) 的一个 closed subgroup。形式化地:

    Sp(n;C)={AGL(2n;C)x,yC2n.  w(Ax,Ay)=w(x,y)}Sp(n;\mathbb{C})=\{A\in GL(2n;\mathbb{C})\mid \forall x,y\in\mathbb{C}^{2n}.\;w(Ax,Ay)=w(x,y)\}

  • U(n)U(n)nn 阶酉矩阵形成的群。

  • Sp(n)=Sp(n;C)U(2n)Sp(n)=Sp(n;\mathbb{C})\cap U(2n) 被称为 compact symplectic group

上述定义紧致辛群Sp(n)Sp(n) 用的是交集,但我们可以给出其一个等价的更 expressive 的定义。

定义:一个 quaternion algebra H\mathbb{H}1,i,j,k1,\mathbf{i},\mathbf{j},\mathbf{k}R\mathbb{R} 上张成的元素的集合,并且有加法、乘法运算。满足:

  • i2=j2=k2=1\mathbf{i}^2=\mathbf{j}^2=\mathbf{k}^2=-1.
  • ij=k=ji\mathbf{ij}=\mathbf{k}=-\mathbf{ji}.
  • jk=i=kj\mathbf{jk}=\mathbf{i}=-\mathbf{kj}.
  • ki=j=ik\mathbf{ki}=\mathbf{j}=-\mathbf{ik}.

那么我们第一个要理解和证明的是,GL(n,H)GL(2n,C)GL(n,\mathbb{H})\cong GL(2n,\mathbb{C}).

给定一个四元数q=a+bi+cj+dkHq=a+bi+cj+dk\in\mathbb{H},显然它可以写为q=(a+bi)+(c+di)jq=(a+bi)+(c+di)j.

这里已经有一点直觉了,即一个 quaternion qq 对应了两个 complex number xa+bi,yc+dix\equiv a+bi,y\equiv c+di.

那么对于每一个ΛGL(n,H)\Lambda\in GL(n,\mathbb{H}),它都是Hn\mathbb{H}^n 上的可逆变换Λ:(q1,...,qn)(q~1,...,q~n)\Lambda:(q_1,...,q_n)\mapsto (\tilde{q}_1,...,\tilde{q}_n)。其中

q~k=l=1nΛk,lqlΛ(q1qn)=(q~1q~n)\tilde{q}_k=\sum_{l=1}^n \Lambda_{k,l}q_l\\ \Lambda\begin{pmatrix}q_1\\ \vdots \\q_n\end{pmatrix}=\begin{pmatrix}\tilde{q}_1\\ \vdots\\ \tilde{q}_n\end{pmatrix}

Λ=Δ+Θj\Lambda=\Delta+\Theta j,其中Δ,ΘGL(n,C)\Delta,\Theta\in GL(n,\mathbb{C}),即把四元数Λi,j\Lambda_{i,j} 拆成x+yjx+yj 的形式。

qk=xk+ykjq_k=x_k+y_kj,那么有

x~k+y~kj=l=1n(Δk,l+Θk,lj)(xk+ykj)=l=1n(Δk,lxkΘk,lyk)+(l=1n(Δk,lyk+Θk,lxk))j\begin{aligned} \tilde{x}_k+\tilde{y}_kj&=\sum_{l=1}^n(\Delta_{k,l}+\Theta_{k,l}j)(x_k+y_kj)\\ &=\sum_{l=1}^n(\Delta_{k,l}x_k-\Theta_{k,l}y_k)+\left (\sum_{l=1}^n(\Delta_{k,l}y_k+\Theta_{k,l}x_k)\right )j \end{aligned}

所以

x~k=l=1n(Δk,lxkΘk,lyk)y~k=l=1n(Δk,lyk+Θk,lxk)\tilde{x}_k=\sum_{l=1}^n(\Delta_{k,l}x_k-\Theta_{k,l}y_k)\\ \tilde{y}_k=\sum_{l=1}^n(\Delta_{k,l}y_k+\Theta_{k,l}x_k)

那么如果我们把(q1,...,qn)Hn(q_1,...,q_n)\in\mathbb{H}^n 对应写成(x1,...,xn,y1,...,yn)C2n(x_1,...,x_n,y_1,...,y_n)\in\mathbb{C}^{2n},那么就有对应关系:

ΛGL(n,H):(q1,...,qn)(q~1,...,q~n)c(Λ)=(ΔΘΘΔ)GL(2n,C):(x1,...,xn,y1,...,yn)(x~1,...,x~n,y~1,...,y~n)\Lambda\in GL(n,\mathbb{H}):(q_1,...,q_n)\mapsto (\tilde{q}_1,...,\tilde{q}_n)\\ c(\Lambda)= \begin{pmatrix} \Delta & -\Theta\\ \Theta & \Delta \end{pmatrix}\in GL(2n,\mathbb{C}):(x_1,...,x_n,y_1,...,y_n)\mapsto(\tilde{x}_1,...,\tilde{x}_n,\tilde{y}_1,...,\tilde{y}_n)

我们发现了一个同构。即给一个ΛGL(n,H)\Lambda\in GL(n,\mathbb{H}),我们可以构造一个c(Λ)GL(2n,C)c(\Lambda)\in GL(2n,\mathbb{C})。对应地,给定一个AGL(2n,C)A\in GL(2n,\mathbb{C}),我们也可以构造一个Λ\Lambda。因为(q1,...,qn)(q_1,...,q_n)(x1,...,xn,y1,...,yn)(x_1,...,x_n,y_1,...,y_n) 的表示是完全等价的。


下一步我们应该发现,U(n,H)Sp(n,C)U(n,\mathbb{H})\cong Sp(n,\mathbb{C})

Hn\mathbb{H}^n 上的 inner product 定义为:

(q1,...,qn),(q1,...,qn)Hn=i=1nqiqˉiH\langle (q_1,...,q_n),(q'_1,...,q'_n)\rangle_{\mathbb{H}^n}=\sum_{i=1}^nq_i\bar{q}_i'\in\mathbb{H}

其中对于qi=a+bi+cj+dkHq_i=a+bi+cj+dk\in\mathbb{H},记qˉi=abicjdk\bar{q}_i=a-bi-cj-dk

qi=xi+yijq_i=x_i+y_ij,其中xi,yiCx_i,y_i\in \mathbb{C},那么(q1,...,qn)(q_1,...,q_n) 对应于(x1,...,xn,y1,...,yn)C2n(x_1,...,x_n,y_1,...,y_n)\in\mathbb{C}^{2n}

那么有:

(q1,...,qn),(q1,...,qn)Hn=i=1nqiqˉi=i=1n(xi+yij)(xˉiyij)=i=1n(xi+yij)(xˉijyˉi)=i=1n(xixˉi+yiyˉi)+(yijxˉixijyˉi)=i=1n(xixˉi+yiyˉi)+(yixixiyi)j=(x1,...,xn,y1,...,yn),(x1,...,xn,y1,...,yn)C2n+i=1n(yixixiyi)j\begin{aligned} \langle (q_1,...,q_n),(q'_1,...,q'_n)\rangle_{\mathbb{H}^n}&=\sum_{i=1}^nq_i\bar{q}_i'\\ &=\sum_{i=1}^n(x_i+y_ij)(\bar{x}_i'-y_i'j)\\ &=\sum_{i=1}^n(x_i+y_ij)(\bar{x}_i'-j\bar{y}_i')\\ &=\sum_{i=1}^n(x_i\bar{x}_i'+y_i\bar{y}_i')+(y_ij\bar{x}_i'-x_ij\bar{y}_i')\\ &=\sum_{i=1}^n(x_i\bar{x}_i'+y_i\bar{y}_i')+(y_ix_i'-x_iy_i')j\\ &=\langle (x_1,...,x_n,y_1,...,y_n),(x_1',...,x_n',y_1',...,y_n)'\rangle_{\mathbb{C}^{2n}}+\sum_{i=1}^n(y_ix_i'-x_iy_i')j \end{aligned}

那么如果对于一个UU(2n)Sp(n;C)U\in U(2n)\cap Sp(n;\mathbb{C}),我们发现UU 会保持上面两个和!什么意思呢,假设

U(x1,...,xn,y1,...,yn)=(x~1,...,x~n,y~1,...,y~n)U(x_1,...,x_n,y_1,...,y_n)=(\tilde{x}_1,...,\tilde{x}_n,\tilde{y}_1,...,\tilde{y}_n)

那么因为UU(2n)U\in U(2n),故(x,y),(x,y)C2n=(x~,y~),(x~,y~)C2n\langle (x,y),(x',y')\rangle_{\mathbb{C}^{2n}}=\langle(\tilde{x},\tilde{y}),(\tilde{x}',\tilde{y}')\rangle_{\mathbb{C}^{2n}},即保持C2n\mathbb{C}^{2n} 上的内积。

因为USp(n;C)U\in Sp(n;\mathbb{C}),故根据定义i=1n(yixixiyi)=i=1n(y~ix~ix~iy~i)\sum_{i=1}^n(y_ix_i'-x_iy_i')=\sum_{i=1}^n(\tilde{y}_i\tilde{x}_i'-\tilde{x}_i\tilde{y}_i')

那么UU 对应的Λ\Lambda 也就保持了Hn\mathbb{H}^n 上的内积,而根据定义此时ΛU(n,H)\Lambda\in U(n,\mathbb{H})

因此我们说明了:

U(n,H)Sp(n,C)U(2n)U(n,\mathbb{H})\cong Sp(n,\mathbb{C})\cap U(2n)

即如果我们想保持Hn\mathbb{H}^n 上的 inner product,也就等价于把qHnq\in\mathbb{H}^n 换一种表示转换为(x,y)C2n(x,y)\in\mathbb{C}^{2n} 后,要保持C2n\mathbb{C}^{2n} 上的 inner product+w(,)w(\cdot,\cdot)