The complex symplectic group is the set Sp(2n,C)={S∈M2n(C)|STJS=J}
Hereby is M2n(C) the set of complex matrices of size 2n×2n and J is the 2n×2n matrix
J=(01n−1n0)
with 1n the identity matrix of size n×n. Notice that Sp(2n,C) is defined with the transpose ST, not with the Hermitian conjugate S†. One can verify that Sp(2n,C) is a group with the usual matrix multiplication.
Definition of dual of a matrix
If A is a complex matrix of size 2n×2n, then its dual AD is defined as AD=JTATJ
Notice again that this definition uses the transpose, not Hermitian conjugation. The following formulas are easily proved
(AB)D=BDADADD=A
It is also easy to see that
Sp(2n,C)={S∈M2n(C)|SDS=1}
A self-dual matrix is a complex matrix A of size 2n×2n which satisfies
AD=A
Definition of GSE
The GSE is the set of Hermitian, self-dual complex matrices H of size 2n×2n with probability density function P(H)dH=exp(−12tr(H2))dH
where dH is the product over all independent components dHij.
The GSE is invariant under the action
H↦SDHS
with S∈USp(2n)=Sp(2n,C)∩U(2n) . Hereby is U(2n) the group of unitary matrices of size 2n×2n.
It is easy to see that:
- If H is self-dual, then SDHS is also self-dual.
- Because SDS=1=S†S, it follows that SD=S†. If H is Hermitian, it thus follows that SDHS=S†HS is also Hermitian.
Block form of H
If I write H as a block matrix with n×n blocks, then H is Hermitian and self-dual if and only if H has the form H=(ABB†AT)
with A a Hermitian matrix of size n×n and B a complex anti-symmetric matrix of size n×n. The probability density function (5) is Gaussian, with covariance
E[HijHkl]=12(δilδjk+JikJjl)
It is easy to prove (8) if one analyzes the blocks in (7) case by case.
Algorithm to generate random matrices from the GSE
One can draw a random matrix from GSE as follows:
- Draw a random matrix A from the Gaussian Unitary Ensemble, with normalization
E[AijAkl]=δilδjk
- Calculate H=12(A+AD).
No comments:
Post a Comment