Symplectic Basis of a Symplectic Vector Space

Symplectic Basis
Differential form

We construct a symplectic basis for a symplectic vector space using a method similar to the Gram-Schmidt algorithm for inner product spaces.

Author
Affiliation
Published

September 22, 2024

1 Skew-Symmetric Bilinear Form

Let V be a finite-dimensional vector space over a field F and Ω:V×VF a bilinear map. The map Ω is skew-symmetric if Ω(v,w)=Ω(w,v) for all v,wV.

Theorem 1 Let V be a finite-dimensional vector space over a field F and Ω:V×VF a skew-symmetric bilinear map. Then there exists a basis {u1,,uk,e1,,en,f1,,fn} of V such that Ω(uk,v)=0 for all vV and i=1,,k, and Ω(ei,ej)=0,Ω(fi,fj)=0,Ω(ei,fj)=δij for all i,j=1,,n.

Proof. Let B={v1,,vm} be a basis of V. We can construct a basis {u1,,uk,e1,,en,f1,,fn} of V as follows:

  1. We may assume that v1,,vk satisfy that Ω(vi,v)=0 for all vV and there is no other vector in B with this property. Let ui=vi for i=1,...,k.

  2. Now we assume that Ω is nondegenerate on the subspace spanned by vk+1,,vm, i.e. for each vi, there is a nonzero vector v such that Ω(vi,v)0. Since Ω is skew-symmetric, then Ω(vi,vi)=0 for each vi. Let e1=vk+1. Then there is a vector v in the basis B such that Ω(e1,v)0. We may assume that Ω(e1,vk+2)0. Let f1=vk+2Ω(e1,vk+1). Then Ω(e1,f1)=1.

  3. Let e2=vk+3+Ω(f1,vk+3)e1+Ω(vk+3,e1)f1. Then Ω(e1,e2)=0 and Ω(f1,e2)=0. We may assume that Ω(e2,vk+4)0. Let f2=vk+4Ω(e2,vk+4)+Ω(f1,vk+3)e1+Ω(vk+3,e1)f1. Then Ω(e2,f2)=1, Ω(e1,f2)=0, and Ω(f1,f2)=0.

  4. Suppose that we have constructed e1,,er and f1,,fr such that Ω(ej,ek)=0, Ω(fj,fk)=0, and Ω(ej,fk)=δjk for all j,k=1,,r. Let er+1=vk+2r+1+j=1r(Ω(fj,vk+2r+1)ej+Ω(vk+2r+1,ej)fj). Assume that Ω(er+1,vk+2r+2)0. Let fr+1=vk+2r+2Ω(er+1,vk+2r+2)+j=1r(Ω(fj,vk+2r+2)ej+Ω(vk+2r+2,ej)fj). Then Ω(er+1,fr+1)=1, Ω(ej,fr+1)=Ω(fj,fr+1)=0 for all j=1,,r.

If mk=2n, then by induction, we have a basis {u1,,uk,e1,,en,f1,,fn} of V with the desired properties.

If mk=2n+1, then by induction, we have a basis {u1,,uk,e1,,en,f1,,fn,em} of V. However, we have Ω(em,v)=0 for all vV. Since Ω is nondegenerate, then em=0 which is a contradiction. Therefore, mk=2n and {u1,,uk,e1,,en,f1,,fn} is a desired basis of V.

Under the basis constructed in the above theorem, the skew-symmetric bilinear form Ω can be represented by a matrix of the form (00000In0In0).

2 Symplectic Basis

Let V be a finite-dimensional vector space over a field F, and let Ω:V×VF be a skew-symmetric bilinear map. We say that Ω is symplectic if Ω is nondegenerate, i.e. for all vV, there is a wV such that Ω(v,w)0. A vector space equipped with a symplectic bilinear form is called a symplectic vector space.

As a corollary of above, we have the following result.

Corollary 1 Let V be a symplectic space, and let Ω:V×VF be a symplectic form. Then there exists a basis {e1,,en,f1,,fn} of V such that Ω(ei,ej)=0, Ω(fi,fj)=0, and Ω(ei,fj)=δij for all i,j=1,,n. In particular, dimV=2n.

The basis in is called a symplectic basis of V.

Lemma 1 Let V be a symplectic space with a symplectic bilinear map Ω:V×VF, and let {e1,,en,f1,,fn} be a symplectic space of V. Then the dual space V is also a symplectic space. Moreover, the dual basis {θ1,,θn,η1,,ηn} of {e1,,en,f1,,fn} is a symplectic basis of V, where θi=Ω(ei,) and ηi=Ω(fi,).

Proof. For any ai,biF, let α=i=1naiθi+biηi. If α=0, then ai=α(fi)=0 and bi=α(ei)=0. Therefore, {θ1,,θn,η1,,ηn} forms a basis of V. Let Ω:V×VF be the bilinear map defined by Ω(θi,ηj)=Ω(ei,fj)=δij, Ω(θi,θj)=Ω(ei,ej)=0, and Ω(ηi,ηj)=Ω(fi,fj)=0. Then Ω is a nondegenerate bilinear map on V. Since Ω is skew-symmetric, then Ω is also skew-symmetric. It follows that V is a symplectic space with a symplectic bilinear map Ω.

Proposition 1 Let Ω:V×VF be a skew-symmetric bilinear map. Let Ω~:VV be the map defined by Ω~(v)=Ω(v,). Then Ω~ is an isomorphism of V onto V if and only if Ω is a symplectic.

Proof. Suppose that Ω is a symplectic.

Let vV be such that Ω~(v)=0. Then Ω(v,w)=0 for all wV. Since Ω is nondegenerate, then v=0. Therefore, Ω~ is injective.

Let αV. Then α=i=1naiθi+biηi for some ai,biF. Let v=i=1naiei+bifi. Then Ω~(v)=i=1naiΩ(ei,)+biΩ(fi,)=α. Therefore, Ω~ is surjective.

It follows that Ω~ is an isomorphism of V onto V.

Conversely, suppose that Ω~ is an isomorphism of V onto V. Let vV be such that Ω(v,w)=0 for all wV. Then Ω~(v)=0. Since Ω~ is injective, then v=0. Therefore, Ω is nondegenerate. It follows that Ω is a symplectic form on V.