OrthogonalComplement

OrthogonalComplement[L, V]
gives the orthogonal complement of subspace V in L with respect to the Killing form.
OrthogonalComplement[L, V, ip]
gives the orthogonal complement of subspace V in L with respect to a user defined inner product ip.
  • The Lie algebra L can be provided either from their structure constants or their infinitesimal generator representation. When providing the Lie algebra L with its structure constants denote the elements of the subspaces by using the symbol X, e.g. {X[1], X[4]}.
  • If VL is a subspace of L, then the set {xLkL(x, y)=0 yV} is called the orthogonal complement of V in L with respect to kL.
  • Depending of the input, OrthogonalComplement will return the base which spans the product space either by using the representation provided or the syntax for the subspaces using the symbol X.
In[1]:=
Click for copyable input
Orthogonal complement using the infinitesimal representation of the Lie algebra
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
In[4]:=
Click for copyable input
Out[4]=
 
In[1]:=
Click for copyable input
Orthogonal complement using the structure constants of the Lie algebra.
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=