LieAlgebras[ChangeRepresentationBasis] - change the basis for a representation, either in the Lie algebra or in the representation space
Calling Sequences
ChangeRepresentationBasis(ρ, B, Fr)
ChangeRepresentationBasis(ρ, P, keyword, Fr)
Parameters
ρ - a representation of a Lie algebra 𝔤 on a vector space V
B - a list of vectors defining a new basis B for either 𝔤 or V
Fr - a Maple name or string, the name of the Lie algebra or vector space with the new basis B
P - a change of basis matrix, the columns of which are the components of the new basis vectors B with respect to the original basis
keyword - either "Domain" or "Range", indicating that the matrix P is a change of basis matrix for the Lie algebra or the representation space
Description
Examples
Let ρ: 𝔤 → glV be a representation of a Lie algebra 𝔤 on a vector space V. Let e1, e2, ... ,enbe the given basis for 𝔤 and let E1, E2, ... ,Embe the given basis for V. Let ρei = Mi , the matrix representing the linear transformation ρeiwith respect to the basis Er. If Fs is another basis for the representation space V, then in this new basis ρei = Si , where Si=P−1Mi P and P is the change of basis matrix whose columns are the components of Fs with respect to the basis Er. If fj is another basis for 𝔤, then ρfj = Tj , where Tj = ∑in Q ji Mi and Q is the change of basis matrix whose columns are the components of the fj with respect to the ei, that is, fj = ∑in Q ji ei .
If B = Fs is a list of vectors defining a basis for V, then ChangeReperesentationBasis(ρ B, Fr) computes the matrices Si for the representation ρ with respect to the basis Fs. If P is the change of basis matrix, then the calling sequence ChangeRepresentationBasis(ρ, P, "Range", Fr) produces the same result.
If B = fj is a list of vectors defining a basis for 𝔤, then ChangeRepresentationBasis(ρ, B, Fr) computes the matrices Ti for the representation ρ with respect to the basis fj. If Q is the change of basis matrix, then the command ChangeRepresentationBasis(ρ, Q, "Domain", Fr) produces the same result.
with⁡DifferentialGeometry:with⁡LieAlgebras:
Example 1.
We define a representation and make a change of basis for the representation space.
L≔LieAlgebraData⁡x1,x3=x3,x1,x4=x4,x2,x4=x3,x1,x2,x3,x4,Alg1
L:=e1,e3=e3,e1,e4=e4,e2,e4=e3
DGsetup⁡L
Lie algebra: Alg1
DGsetup⁡x,y,z,V
frame name: V
M≔Matrix⁡1,0,0,0,1,0,0,0,0,Matrix⁡0,1,0,0,0,0,0,0,0,Matrix⁡0,0,1,0,0,0,0,0,0,Matrix⁡0,0,0,0,0,1,0,0,0:
ρ≔Representation⁡Alg1,V,M
Define the new basis for the representation space.
B≔evalDG⁡D_x+D_y+D_z,D_x−D_y,D_x+2⁢D_y+D_z
B:=D_x+D_y+D_z,D_x−D_y,D_x+2⁢D_y+D_z
Compute the representation φ1in the basis B.
φ1≔ChangeRepresentationBasis⁡ρ,B,V
We can use the Query command to check that φ1is a representation of Alg1.
Query⁡φ1,Representation
true
Check, by example, that the matrices for are correct. We apply rho(e1) to Fr[1] and express the result as a linear combination of the vectors Fr. This should give the first column of the matrix for e1 in phi1.
a≔ApplyRepresentation⁡ρ,e1,B1
a:=D_x+D_y
GetComponents⁡a,B
−2,1,2
Example 2.
We obtain the same change of basis as in Example 1 using the other calling sequence for the procedure ChangeRepresentationBasis. We take the matrix A to be the matrix whose columns are the coefficients of the new basis in terms of the old.
B
D_x+D_y+D_z,D_x−D_y,D_x+2⁢D_y+D_z
P≔LinearAlgebra:-Transpose⁡Matrix⁡GetComponents⁡B,D_x,D_y,D_z
φ2≔ChangeRepresentationBasis⁡ρ,P,Range,V
Example 3.
Now we make a change of basis in the Lie algebra. First we use the LieAlgebraData command to create the Lie algebra in the new basis.
ChangeFrame⁡Alg1
Alg1
B≔evalDG⁡e1+e2,e3−e2,e2−2⁢e3,e1−e3+e4
B:=e1+e2,−e2+e3,e2−2⁢e3,e1−e3+e4
L2≔LieAlgebraData⁡B,Alg2
L2:=e1,e2=−e2−e3,e1,e3=2⁢e2+2⁢e3,e1,e4=−e1−3⁢e2−2⁢e3+e4,e2,e4=2⁢e2+2⁢e3,e3,e4=−3⁢e2−3⁢e3
DGsetup⁡L2,f,θ
Lie algebra: Alg2
φ3≔ChangeRepresentationBasis⁡ρ,B,Alg2
Query⁡φ3,Representation
Example 4. We obtain the same change of basis as in Example 3 using the other calling sequence for the procedure ChangeRepresentationBasis. We take the matrix A to be the matrix whose columns are the coefficients of the new basis in terms of the old.
e1+e2,−e2+e3,e2−2⁢e3,e1−e3+e4
P≔LinearAlgebra:-Transpose⁡Matrix⁡GetComponents⁡B,e1,e2,e3,e4
φ4≔ChangeRepresentationBasis⁡ρ,P,Domain,Alg2
See Also
DifferentialGeometry
LieAlgebras
ChangeFrame
GetComponents
LieAlgebraData
Query
Download Help Document