Symplectic matrix: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Properties: Added generators and reformatted beginning of article to be more user friendly
Tags: Reverted Visual edit
Line 1: Line 1:
In mathematics, a '''symplectic matrix''' is a {{math|2''n'' × 2''n''}} [[matrix (mathematics)|matrix]] ''M'' with [[real number|real]] entries that satisfies the condition
In mathematics, a '''symplectic matrix''' is a <math>2n\times 2n</math> [[matrix (mathematics)|matrix]] <math>M</math> with [[real number|real]] entries that satisfies the condition<blockquote><math>M^T\Omega M</math></blockquote>where <math>M^T</math> denotes the [[transpose]] of <math>M</math> and <math>\Omega</math> is a fixed <math>2n\times 2n</math> [[nonsingular matrix|nonsingular]], [[skew-symmetric matrix]]. This definition can be extended to <math>2n\times 2n</math> matrices with entries in other [[field (mathematics)|field]]s, such as the [[complex number]]s, [[Finite field|finite fields]], [[P-adic number|p-adic numbers]], and [[Function field of an algebraic variety|function fields]].
{{NumBlk|:|<math>M^\text{T} \Omega M = \Omega,</math>|{{EquationRef|1}}}}
where ''M''<sup>T</sup> denotes the [[transpose]] of ''M'' and Ω is a fixed {{math|2''n'' × 2''n''}} [[nonsingular matrix|nonsingular]], [[skew-symmetric matrix]]. This definition can be extended to {{math|2''n'' × 2''n''}} matrices with entries in other [[field (mathematics)|field]]s, such as the [[complex number]]s.


Typically Ω is chosen to be the [[block matrix]]
Typically <math>\Omega</math> is chosen to be the [[block matrix]]<blockquote><math>\Omega =
:<math>\Omega =
\begin{bmatrix}
\begin{bmatrix}
0 & I_n \\
0 & I_n \\
-I_n & 0 \\
-I_n & 0 \\
\end{bmatrix},</math></blockquote>where <math>I_n</math> is the <math>n\times n</math> [[identity matrix]]. The matrix <math>\Omega</math> has [[determinant]] <math>+1</math> and has an inverse given by <math>\Omega^{-1} = \Omega^T = -\Omega</math>.
\end{bmatrix},</math>
where ''I''<sub>n</sub> is the {{math|''n'' &times; ''n''}} [[identity matrix]]. The matrix Ω has [[determinant]] +1 and has an inverse given by Ω<sup>&minus;1</sup> = Ω<sup>T</sup> = &minus;Ω.


==Properties==
Every symplectic matrix has determinant 1, and the {{math|2''n'' × 2''n''}} symplectic matrices with real entries form a [[subgroup]] of the [[special linear group]] SL(2''n'', ''R'') under [[matrix multiplication]]. [[Topology|Topologically]], this [[symplectic group]] is a [[connected space|connected]] [[compact space|noncompact]] [[real Lie group]] of real dimension {{nowrap|''n''(2''n'' + 1)}}, and is denoted Sp(2''n'', '''R'''). The symplectic group can be defined as the set of [[linear transformations]] that preserve the symplectic form of a real [[symplectic vector space]].


=== Generators for symplectic matrices ===
[[Symplectic group#Example of symplectic matrices|Examples of symplectic matrices]] include the identity matrix and the matrix <math>\begin{bmatrix} 1 & 1 \\ 0 & 1\end{bmatrix}</math>.
Every symplectic matrix has determinant <math>+1</math>, and the <math>2n\times 2n</math> symplectic matrices with real entries form a [[subgroup]] of the [[general linear group]] <math>GL(2n;\mathbb{R})</math> under [[matrix multiplication]] since being symplectic is a property stable under matrix multiplication. [[Topology|Topologically]], this [[symplectic group]] is a [[connected space|connected]] [[compact space|noncompact]] [[real Lie group]] of real dimension <math>n(2n+1)</math>, and is denoted <math>Sp(2n;\mathbb{R})</math>. The symplectic group can be defined as the set of [[linear transformations]] that preserve the symplectic form of a real [[symplectic vector space]].


This symplectic group has a distinguished set of generators, which can be used to find all possible symplectic matrices. This includes the following sets<blockquote><math>\begin{align}
==Properties==
D(n) =& \left\{
\begin{pmatrix}
A & 0 \\
0 & (A^T)^{-1}
\end{pmatrix} : A \in \text{GL}(n;\mathbb{R})
\right\} \\
N(n) =& \left\{
\begin{pmatrix}
I_n & B \\
0 & I_n
\end{pmatrix} : B \in \text{Sym}(n;\mathbb{R})
\right\}
\end{align}</math></blockquote>where <math>\text{Sym}(n;\mathbb{R})</math> is the set of <math>n\times n</math> [[Symmetric matrix|symmetric matrices]]. Then, <math>Sp(2n;\mathbb{R})</math> is generated by the set<ref>{{Cite book|last=Habermann, Katharina, 1966-|url=http://worldcat.org/oclc/262692314|title=Introduction to symplectic Dirac operators|date=2006|publisher=Springer|isbn=978-3-540-33421-7|oclc=262692314}}</ref><sup>pg 2</sup><blockquote><math>\{\Omega \} \cup D(n) \cup N(n)</math></blockquote>of matrices. <u>This means any symplectic matrix can be constructed</u> by multiplying matrices in <math>D(n)</math>, <math>N(n)</math> together, with some power of <math>\Omega</math>.


=== Inverse matrix ===
Every symplectic matrix is [[invertible matrix|invertible]] with the [[inverse matrix]] given by
Every symplectic matrix is [[invertible matrix|invertible]] with the [[inverse matrix]] given by<blockquote><math>M^{-1} = \Omega^{-1} M^\text{T} \Omega.</math></blockquote>Furthermore, the [[matrix multiplication|product]] of two symplectic matrices is, again, a symplectic matrix. This gives the set of all symplectic matrices the structure of a [[group (mathematics)|group]]. There exists a natural [[manifold]] structure on this group which makes it into a (real or complex) [[Lie group]] called the [[symplectic group]].
:<math>M^{-1} = \Omega^{-1} M^\text{T} \Omega.</math>
Furthermore, the [[matrix multiplication|product]] of two symplectic matrices is, again, a symplectic matrix. This gives the set of all symplectic matrices the structure of a [[group (mathematics)|group]]. There exists a natural [[manifold]] structure on this group which makes it into a (real or complex) [[Lie group]] called the [[symplectic group]].


=== Determinantal properties ===
It follows easily from the definition that the [[determinant]] of any symplectic matrix is ±1. Actually, it turns out that the determinant is always +1 for any field. One way to see this is through the use of the [[Pfaffian]] and the identity
It follows easily from the definition that the [[determinant]] of any symplectic matrix is ±1. Actually, it turns out that the determinant is always +1 for any field. One way to see this is through the use of the [[Pfaffian]] and the identity<blockquote><math>\mbox{Pf}(M^\text{T} \Omega M) = \det(M)\mbox{Pf}(\Omega).</math></blockquote>Since <math>M^\text{T} \Omega M = \Omega</math> and <math>\mbox{Pf}(\Omega) \neq 0</math> we have that det(''M'') = 1.
:<math>\mbox{Pf}(M^\text{T} \Omega M) = \det(M)\mbox{Pf}(\Omega).</math>
Since <math>M^\text{T} \Omega M = \Omega</math> and <math>\mbox{Pf}(\Omega) \neq 0</math> we have that det(''M'') = 1.


When the underlying field is real or complex, one can also show this by factoring the inequality <math>\det(M^\text{T} M + I) \ge 1</math>.<ref>{{cite journal |last=Rim |first=Donsub |date=2017 |title=An elementary proof that symplectic matrices have determinant one |journal=Adv. Dyn. Syst. Appl. |volume=12 |issue=1 |pages=15–20 |doi= |arxiv=1505.04240 |bibcode=2015arXiv150504240R }}</ref>
When the underlying field is real or complex, one can also show this by factoring the inequality <math>\det(M^\text{T} M + I) \ge 1</math>.<ref>{{cite journal |last=Rim |first=Donsub |date=2017 |title=An elementary proof that symplectic matrices have determinant one |journal=Adv. Dyn. Syst. Appl. |volume=12 |issue=1 |pages=15–20 |doi= |arxiv=1505.04240 |bibcode=2015arXiv150504240R }}</ref>


=== Block form of symplectic matrices ===
Suppose Ω is given in the standard form and let ''M'' be a 2''n''&times;2''n'' [[block matrix]] given by
Suppose Ω is given in the standard form and let ''M'' be a 2''n''&times;2''n'' [[block matrix]] given by<blockquote><math>M = \begin{pmatrix}A & B \\ C & D\end{pmatrix}</math></blockquote>where ''A'', ''B'', ''C'', ''D'' are ''n''&times;''n'' matrices. The condition for ''M'' to be symplectic is equivalent to the two following equivalent conditions<ref>{{cite web|last1=de Gosson|first1=Maurice|title=Introduction to Symplectic Mechanics: Lectures I-II-III|url=https://www.ime.usp.br/~piccione/Downloads/LecturesIME.pdf}}</ref><blockquote><math>A^\text{T}C,B^\text{T}D</math> symmetric, and <math>A^\text{T} D - C^\text{T} B = I</math></blockquote><blockquote><math>AB^\text{T},CD^\text{T}</math> symmetric, and <math>AD^\text{T} - BC^\text{T} = I</math></blockquote>When ''n'' = 1 these conditions reduce to the single condition det(''M'') = 1. Thus a 2&times;2 matrix is symplectic [[iff]] it has unit determinant.
:<math>M = \begin{pmatrix}A & B \\ C & D\end{pmatrix}</math>
where ''A'', ''B'', ''C'', ''D'' are ''n''&times;''n'' matrices. The condition for ''M'' to be symplectic is equivalent to the two following equivalent conditions<ref>{{cite web|last1=de Gosson|first1=Maurice|title=Introduction to Symplectic Mechanics: Lectures I-II-III|url=https://www.ime.usp.br/~piccione/Downloads/LecturesIME.pdf}}</ref>
:<math>A^\text{T}C,B^\text{T}D</math> symmetric, and <math>A^\text{T} D - C^\text{T} B = I</math>
:<math>AB^\text{T},CD^\text{T}</math> symmetric, and <math>AD^\text{T} - BC^\text{T} = I</math>

When ''n'' = 1 these conditions reduce to the single condition det(''M'') = 1. Thus a 2&times;2 matrix is symplectic [[iff]] it has unit determinant.

With Ω in standard form, the inverse of ''M'' is given by
:<math>M^{-1} = \Omega^{-1} M^\text{T} \Omega=\begin{pmatrix}D^\text{T} & -B^\text{T} \\-C^\text{T} & A^\text{T}\end{pmatrix}.</math>


==== Inverse matrix of block matrix ====
The group has dimension ''n''(2''n'' + 1). This can be seen by noting that <math>( M^\text{T} \Omega M)^\text{T} = -M^\text{T} \Omega M</math> is anti-symmetric. Since the space of anti-symmetric matrices has dimension <math>2n \choose 2</math>, the identity <math> M^\text{T} \Omega M = \Omega</math> imposes <math>2n \choose 2</math>constraints on the <math>(2n)^2</math>coefficients of <math>M</math>and leaves <math>M</math> with n(2n+1) independent coefficients.
With Ω in standard form, the inverse of ''M'' is given by<blockquote><math>M^{-1} = \Omega^{-1} M^\text{T} \Omega=\begin{pmatrix}D^\text{T} & -B^\text{T} \\-C^\text{T} & A^\text{T}\end{pmatrix}.</math></blockquote>The group has dimension ''n''(2''n'' + 1). This can be seen by noting that <math>( M^\text{T} \Omega M)^\text{T} = -M^\text{T} \Omega M</math> is anti-symmetric. Since the space of anti-symmetric matrices has dimension<blockquote><math>2n \choose 2</math></blockquote>the identity <math> M^\text{T} \Omega M = \Omega</math> imposes<blockquote><math>2n \choose 2</math></blockquote>constraints on the <math>(2n)^2</math>coefficients of <math>M</math>and leaves <math>M</math> with n(2n+1) independent coefficients.


==Symplectic transformations==
==Symplectic transformations==

Revision as of 20:17, 28 September 2020

In mathematics, a symplectic matrix is a matrix with real entries that satisfies the condition

where denotes the transpose of and is a fixed nonsingular, skew-symmetric matrix. This definition can be extended to matrices with entries in other fields, such as the complex numbers, finite fields, p-adic numbers, and function fields. Typically is chosen to be the block matrix

where is the identity matrix. The matrix has determinant and has an inverse given by .

Properties

Generators for symplectic matrices

Every symplectic matrix has determinant , and the symplectic matrices with real entries form a subgroup of the general linear group under matrix multiplication since being symplectic is a property stable under matrix multiplication. Topologically, this symplectic group is a connected noncompact real Lie group of real dimension , and is denoted . The symplectic group can be defined as the set of linear transformations that preserve the symplectic form of a real symplectic vector space.

This symplectic group has a distinguished set of generators, which can be used to find all possible symplectic matrices. This includes the following sets

where is the set of symmetric matrices. Then, is generated by the set[1]pg 2

of matrices. This means any symplectic matrix can be constructed by multiplying matrices in , together, with some power of .

Inverse matrix

Every symplectic matrix is invertible with the inverse matrix given by

Furthermore, the product of two symplectic matrices is, again, a symplectic matrix. This gives the set of all symplectic matrices the structure of a group. There exists a natural manifold structure on this group which makes it into a (real or complex) Lie group called the symplectic group.

Determinantal properties

It follows easily from the definition that the determinant of any symplectic matrix is ±1. Actually, it turns out that the determinant is always +1 for any field. One way to see this is through the use of the Pfaffian and the identity

Since and we have that det(M) = 1.

When the underlying field is real or complex, one can also show this by factoring the inequality .[2]

Block form of symplectic matrices

Suppose Ω is given in the standard form and let M be a 2n×2n block matrix given by

where A, B, C, D are n×n matrices. The condition for M to be symplectic is equivalent to the two following equivalent conditions[3]

symmetric, and

symmetric, and

When n = 1 these conditions reduce to the single condition det(M) = 1. Thus a 2×2 matrix is symplectic iff it has unit determinant.

Inverse matrix of block matrix

With Ω in standard form, the inverse of M is given by

The group has dimension n(2n + 1). This can be seen by noting that is anti-symmetric. Since the space of anti-symmetric matrices has dimension

the identity imposes

constraints on the coefficients of and leaves with n(2n+1) independent coefficients.

Symplectic transformations

In the abstract formulation of linear algebra, matrices are replaced with linear transformations of finite-dimensional vector spaces. The abstract analog of a symplectic matrix is a symplectic transformation of a symplectic vector space. Briefly, a symplectic vector space is a 2n-dimensional vector space V equipped with a nondegenerate, skew-symmetric bilinear form ω called the symplectic form.

A symplectic transformation is then a linear transformation L : VV which preserves ω, i.e.

Fixing a basis for V, ω can be written as a matrix Ω and L as a matrix M. The condition that L be a symplectic transformation is precisely the condition that M be a symplectic matrix:

Under a change of basis, represented by a matrix A, we have

One can always bring Ω to either the standard form given in the introduction or the block diagonal form described below by a suitable choice of A.

The matrix Ω

Symplectic matrices are defined relative to a fixed nonsingular, skew-symmetric matrix Ω. As explained in the previous section, Ω can be thought of as the coordinate representation of a nondegenerate skew-symmetric bilinear form. It is a basic result in linear algebra that any two such matrices differ from each other by a change of basis.

The most common alternative to the standard Ω given above is the block diagonal form

This choice differs from the previous one by a permutation of basis vectors.

Sometimes the notation J is used instead of Ω for the skew-symmetric matrix. This is a particularly unfortunate choice as it leads to confusion with the notion of a complex structure, which often has the same coordinate expression as Ω but represents a very different structure. A complex structure J is the coordinate representation of a linear transformation that squares to −1, whereas Ω is the coordinate representation of a nondegenerate skew-symmetric bilinear form. One could easily choose bases in which J is not skew-symmetric or Ω does not square to −1.

Given a hermitian structure on a vector space, J and Ω are related via

where is the metric. That J and Ω usually have the same coordinate expression (up to an overall sign) is simply a consequence of the fact that the metric g is usually the identity matrix.

Diagonalisation and decomposition

  • For any positive definite symmetric real symplectic matrix S there exists U in U(2n,R) such that

where the diagonal elements of D are the eigenvalues of S.[4]
  • Any real symplectic matrix can be decomposed as a product of three matrices:

(2)

such that O and O' are both symplectic and orthogonal and D is positive-definite and diagonal.[5] This decomposition is closely related to the singular value decomposition of a matrix and is known as an 'Euler' or 'Bloch-Messiah' decomposition.

Complex matrices

If instead M is a 2n×2n matrix with complex entries, the definition is not standard throughout the literature. Many authors [6] adjust the definition above to

(3)

where M* denotes the conjugate transpose of M. In this case, the determinant may not be 1, but will have absolute value 1. In the 2×2 case (n=1), M will be the product of a real symplectic matrix and a complex number of absolute value 1.

Other authors [7] retain the definition (1) for complex matrices and call matrices satisfying (3) conjugate symplectic.

Applications

Transformations described by symplectic matrices play an important role in quantum optics and in continuous-variable quantum information theory. For instance, symplectic matrices can be used to describe Gaussian (Bogoliubov) transformations of a quantum state of light.[8] In turn, the Bloch-Messiah decomposition (2) means that such an arbitrary Gaussian transformation can be represented as a set of two passive linear-optical interferometers (corresponding to orthogonal matrices O and O' ) intermitted by a layer of active non-linear squeezing transformations (given in terms of the matrix D).[9] In fact, one can circumvent the need for such in-line active squeezing transformations if two-mode squeezed vacuum states are available as a prior resource only.[10]

See also

References

  1. ^ Habermann, Katharina, 1966- (2006). Introduction to symplectic Dirac operators. Springer. ISBN 978-3-540-33421-7. OCLC 262692314.{{cite book}}: CS1 maint: multiple names: authors list (link) CS1 maint: numeric names: authors list (link)
  2. ^ Rim, Donsub (2017). "An elementary proof that symplectic matrices have determinant one". Adv. Dyn. Syst. Appl. 12 (1): 15–20. arXiv:1505.04240. Bibcode:2015arXiv150504240R.
  3. ^ de Gosson, Maurice. "Introduction to Symplectic Mechanics: Lectures I-II-III" (PDF).
  4. ^ a b de Gosson, Maurice A. (2011). Symplectic Methods in Harmonic Analysis and in Mathematical Physics - Springer. doi:10.1007/978-3-7643-9992-4. ISBN 978-3-7643-9991-7.
  5. ^ Ferraro et. al. 2005 Section 1.3. ... Title?
  6. ^ Xu, H. G. (July 15, 2003). "An SVD-like matrix decomposition and its applications". Linear Algebra and Its Applications. 368: 1–24. doi:10.1016/S0024-3795(03)00370-7. hdl:1808/374.
  7. ^ Mackey, D. S.; Mackey, N. (2003). "On the Determinant of Symplectic Matrices". Numerical Analysis Report. 422. Manchester, England: Manchester Centre for Computational Mathematics. {{cite journal}}: Cite journal requires |journal= (help)
  8. ^ Weedbrook, Christian; Pirandola, Stefano; García-Patrón, Raúl; Cerf, Nicolas J.; Ralph, Timothy C.; Shapiro, Jeffrey H.; Lloyd, Seth (2012). "Gaussian quantum information". Reviews of Modern Physics. 84 (2): 621–669. arXiv:1110.3234. Bibcode:2012RvMP...84..621W. doi:10.1103/RevModPhys.84.621.
  9. ^ Braunstein, Samuel L. (2005). "Squeezing as an irreducible resource". Physical Review A. 71 (5): 055801. arXiv:quant-ph/9904002. Bibcode:2005PhRvA..71e5801B. doi:10.1103/PhysRevA.71.055801.
  10. ^ Chakhmakhchyan, Levon; Cerf, Nicolas (2018). "Simulating arbitrary Gaussian circuits with linear optics". Physical Review A. 98 (6): 062314. arXiv:1803.11534. Bibcode:2018PhRvA..98f2314C. doi:10.1103/PhysRevA.98.062314.

External links