Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Advanced undergraduate

Matrix groups and continuous symmetry

Name: ______________________

Date: ______________________

You will learn to

  • Define the classical matrix groups GLnGL_n, SLnSL_n, O(n)O(n), SO(n)SO(n), U(n)U(n), SU(n)SU(n) and the Euclidean group, and decide which are compact and which are connected
  • Prove Euler's rotation theorem and that SO(3)SO(3), unlike SO(2)SO(2), is not commutative
  • Use unit quaternions to describe rotations of R3\R^3 and construct the two-to-one homomorphism SU(2)→SO(3)SU(2) \to SO(3) with kernel {±I}\{\pm I\}
  • Compute matrix exponentials, prove that t↦exp⁡(tX)t \mapsto \exp(tX) is a one-parameter subgroup with tangent vector XX, and prove det⁡(exp⁡X)=etr⁡X\det(\exp X) = e^{\operatorname{tr} X}
  • Identify the Lie algebra of a matrix group with its tangent space at the identity, show that the Lie algebra of SO(n)SO(n) is the skew-symmetric matrices, and compute brackets
  1. 1.

    Which of these real 3×33 \times 3 matrices lie in SO(3)SO(3)? (Choose all that apply.)

    • A.(001100010)\begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}
    • B.−I-I
    • C.diag⁡(1,1,−1)\operatorname{diag}(1, 1, -1)
    • D.(0−10100001)\begin{pmatrix} 0 & -1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix}
    • E.2I2I
    • F.diag⁡(−1,−1,1)\operatorname{diag}(-1, -1, 1)
  2. 2.

    A rotation A∈SO(3)A \in SO(3) has tr⁡A=0\operatorname{tr} A = 0. Through what angle θ∈[0°,180°]\theta \in [0°, 180°] does it rotate, in degrees?

  3. 3.

    What is the dimension of the rotation group SO(5)SO(5) (equivalently of its Lie algebra so(5)\mathfrak{so}(5))?

  4. 4.

    Which of these matrix groups are compact? (Choose all that apply.)

    • A.O(3)O(3)
    • B.SL2(R)SL_2(\mathbb{R})
    • C.U(2)U(2)
    • D.GL2(R)GL_2(\mathbb{R})
    • E.The Euclidean group E(2)E(2)
    • F.SU(2)SU(2)
  5. 5.

    The proof of Euler's theorem shows det⁡(A−I)=−det⁡(A−I)\det(A - I) = -\det(A - I) for A∈SO(3)A \in SO(3). Which step uses that the dimension is odd?

    • A.det⁡(I−A)=det⁡(−(A−I))=(−1)3det⁡(A−I)\det(I - A) = \det(-(A - I)) = (-1)^3 \det(A - I)
    • B.A−I=A(I−AT)A - I = A(I - A^{\mathsf T})
    • C.det⁡(A(I−AT))=det⁡(I−AT)\det(A(I - A^{\mathsf T})) = \det(I - A^{\mathsf T})
    • D.det⁡(I−AT)=det⁡(I−A)\det(I - A^{\mathsf T}) = \det(I - A)
  6. 6.

    The unit quaternion qθ=cos⁡θ2+sin⁡θ2 kq_\theta = \cos\frac\theta2 + \sin\frac\theta2\,k induces the rotation ρ(qθ)\rho(q_\theta) by θ\theta about the zz-axis. As θ\theta increases from 0°0° to 360°360°, the rotation returns to the identity. What is the real part of qθq_\theta at θ=360°\theta = 360°?

  7. 7.

    The Lean theorem exp_skew_orthogonal concludes (NormedSpace.exp X)ᵀ * NormedSpace.exp X = 1 for a real square matrix X. Which hypothesis makes it true?

    • A.hX : Xᵀ = -X
    • B.hX : Xᵀ = X
    • C.hX : X.trace = 0
    • D.hX : X * X = 0
  8. 8.

    For which pairs is exp⁡(X+Y)=exp⁡Xexp⁡Y\exp(X + Y) = \exp X \exp Y? Here N=(0100)N = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}, N′=(0010)N' = \begin{pmatrix} 0 & 0 \\ 1 & 0 \end{pmatrix}, J=(0−110)J = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}, E=(1000)E = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}. (Choose all that apply.)

    • A.X=diag⁡(1,2)X = \operatorname{diag}(1, 2), Y=diag⁡(3,4)Y = \operatorname{diag}(3, 4)
    • B.X=NX = N, Y=N′Y = N'
    • C.X=JX = J, Y=2JY = 2J
    • D.X=NX = N, Y=IY = I
    • E.X=EX = E, Y=NY = N
  9. 9.

    Implement Hamilton's product qmul(p, q) for quaternions given as tuples (a, b, c, d) meaning a+bi+cj+dka + bi + cj + dk, and rotate(q, v) returning the vector part of q v qˉq\,v\,\bar q for a unit quaternion q and a vector v = (x, y, z) (identified with the pure quaternion xi+yj+zkxi + yj + zk).

    Computational — Practice

Code: Apache-2.0 · Content: CC BY-SA 4.0