Skip to content
The Lumenary

Practice · Advanced undergraduate

Matrix groups and continuous symmetry

Matrix groups and continuous symmetry

Warm-upHuman

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

Choose all that apply

Matrix groups and continuous symmetry

Warm-upHuman

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?

Matrix groups and continuous symmetry

CoreHuman

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

Matrix groups and continuous symmetry

CoreHuman

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

Choose all that apply

Matrix groups and continuous symmetry

CoreHuman

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?

Choose one

Matrix groups and continuous symmetry

CoreHuman

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°?

Matrix groups and continuous symmetry

CoreFormal

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?

Choose one

Matrix groups and continuous symmetry

StretchHuman

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.)

Choose all that apply

Matrix groups and continuous symmetry

StretchComputational

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).

Runs entirely in your browser, in an isolated worker. Nothing is sent to a server.