Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Polynomial Invariants

The goal of these notes is to work through several examples of polynomial invariants, constructed from the symmetries of platonic solids.

After building up some preliminary results for the tetrahedron and octahedron, corresponding expressions for the icosahedron and dodecahedron are constructed using the former results as building blocks.

Preliminaries

Rotation (in three dimensions) of the vector r{\bf r} about the direction n^\hat{\bf n} by an angle θ\theta:

r′=r cos⁡θ+(r⋅n^)n^ (1−cos⁡θ)−r×n^ sin⁡θ{\bf r}' = {\bf r}\,\cos\theta + ({\bf r}\cdot\hat{\bf n}) \hat{\bf n}\, (1 - \cos\theta) - {\bf r} \times \hat{\bf n} \, \sin\theta

or, in components,

r′i=[δij cos⁡θ+ninj (1−cos⁡θ)−ϵijk nk sin⁡θ]rj:=Oij rj .\begin{align*} r'^i &= \left[{\delta^i}_j\,\cos\theta + n^in_j\,(1-\cos\theta)-{\epsilon^i}_{jk}\,n^k\,\sin\theta\right] r^j \\ :&= {\mathcal O^i}_j\,r^j \,. \end{align*}

Introducing the variables

ai=ni sin⁡(θ/2) ,d:=cos⁡(θ/2) ,a_i = n_i\,\sin\left(\theta/2\right) \,,\quad d:= \cos\left(\theta /2\right) \,,

we see the rotation matrix Oij{{\mathcal O}^i}_j can be rewritten as follows:

Oij=(2 d2−1)δij+2(ai aj−ϵijk ak d) .{{\mathcal O}^i}_j = \left(2\,d^2 -1\right){\delta^i}_j+ 2\left( a^i\,a_j - {\epsilon^i}_{jk}\,a^k\,d\right) \,.

(Recall that cos⁡θ=2 cos⁡2(θ/2)−1=1−2 sin⁡2(θ/2)\cos\theta = 2\,\cos^2\left(\theta/2\right) -1 = 1-2\,\sin^2\left(\theta/2\right) and that sin⁡θ=2 sin⁡(θ/2) cos⁡(θ/2)\sin\theta = 2\,\sin\left(\theta/2\right)\,\cos\left(\theta/2\right).)

The orthogonality of O{\mathcal O} can be verified by computing Oki Okj{\mathcal O_k}^i\,{\mathcal O^k}_j using the expression above, which gives

(OTO)ij=δij+4(d2+a2−1)(d2 δij+aiaj)=δij{({\mathcal O}^T {\mathcal O})^i}_j = {\delta^i}_j + 4\left(d^2 + {\bf a}^2 -1\right)\left(d^2 \,{\delta^i}_j + a^ia_j\right) = {\delta^i}_j

where the second equality follows from the definition of a{\bf a} and dd, along with the trig identity sin⁡2(θ/2)+cos⁡2(θ/2)=1\sin^2\left(\theta/2\right) + \cos^2\left(\theta/2\right) = 1 which enforces the constraint

a2+d2=1 .{\bf a}^2 + d^2 = 1 \,.
Loading...

Two such rotations can be composed as follows:

OC:=OB⋅OA\mathcal O_C := \mathcal O_B \cdot \mathcal O_A

where, if OA=OA(aA,dA)\mathcal O_A = \mathcal O_A(\mathbf a_A, d_A) and OB=OB(aB,dB)\mathcal O_B = \mathcal O_B(\mathbf a_B, d_B) then OC=OC(aC,dC)\mathcal O_C = \mathcal O_C(\mathbf a_C, d_C) with

a1C=a1AdB+a1BdA−a2Aa3B+a2Ba3Aa2C=a2AdB+a2BdA−a3Aa1B+a3Ba1Aa3C=a3AdB+a3BdA−a1Aa2B+a1Ba2AdC=−a1Aa1B−a2Aa2B−a3Aa3B+dAdB .\begin{align*} a_{1C} &= a_{1A} d_B + a_{1B} d_A - a_{2A} a_{3B} + a_{2B} a_{3A} \\ a_{2C} &= a_{2A} d_B + a_{2B} d_A - a_{3A} a_{1B} + a_{3B} a_{1A} \\ a_{3C} &= a_{3A} d_B + a_{3B} d_A - a_{1A} a_{2B} + a_{1B} a_{2A} \\ d_C &= -a_{1A} a_{1B} - a_{2A} a_{2B} - a_{3A} a_{3B} + d_A d_B \,. \end{align*}
Loading...

Stereographic Projection

In what follows, it’s helpful to map the rotations on the sphere to the complex plane, by performing an equatorial spherical projection from the point where n^=(0,0,1)\hat{\bf n} = (0, 0, 1) down onto the complex plane. Denoting a general point on the unit sphere as r^=(ξ,η,ζ)\hat{\bf r} = (\xi,\eta,\zeta) in the general case, and writing z=x+iyz = x + iy with real and imaginary axes parallel to the (ξη)(\xi \eta) plane, we find (using similar triangles) that

z=x+i y=ξ+i η1−ζ .z = x + i\, y = \frac{\xi +i\,\eta}{1-\zeta} \,.

Inverting, we find

ξ=z+zˉr ,η=i(zˉ−z)r ,ζ=zzˉ−1r\xi = \frac{z + \bar{z}}r \,,\quad \eta = \frac{i(\bar{z} - z)}r \,,\quad \zeta = \frac{z\bar{z} -1}r

where we define r:=1+zzˉr := 1 + z\bar{z}.

Rotations about the ζ\zeta-axis are particularly simple in this representation, as they correspond to multiplying zz by a pure phase:

z→z′=eiθ z↔ξ′=ξ cos⁡θ−η sin⁡θη′=ξ sin⁡θ+η cos⁡θ .z \to z' = e^{i\theta} \, z \quad\leftrightarrow\quad \begin{array}{cc}\xi' &= \xi\,\cos\theta - \eta\,\sin\theta\\ \eta' &= \xi\,\sin\theta + \eta\,\cos\theta \end{array}\,.

If we wish to write an arbitrary rotation of a point on the sphere about some direction specified by n^\hat{\bf n}, θ\theta (or, equivalently, a{\bf a}, dd), we can leverage the simplicity of the above by noting that the rotation leaves the antipodal points z1=0z_1=0, z2=∞z_2=\infty fixed, and that a more general rotation about the direction n^\hat{\bf n} should do the same for the points

z1=n1+i n21−n3 ,z2=−n1−i n21+n3 ,z_1 = \frac{n_1+i\,n_2}{1-n_3} \,,\quad z_2 = \frac{-n_1-i\,n_2}{1+n_3} \,,

which satisfy the antipodal relation z1 zˉ2=−1z_1\,\bar z_2 = -1, as well as the following other useful relations:

z1+z2z1−z2=n3 ,2z1z2z2−z1=n1+i n2 ,2z1−z2=n1−i n2 .\tfrac{z_1 + z_2}{z_1 - z_2} = n_3 \,,\quad \tfrac{2 z_1 z_2}{z_2 - z_1} = n_1 + i\,n_2 \,,\quad \frac2{z_1 - z_2} = n_1 -i\,n_2\,.
Loading...
Loading...
Loading...
Loading...

As such, the rotation leaving such points fixed is

z′−z2z′−z1=eiθ z−z2z−z1 .\frac{z'-z_2}{z'-z_1} = e^{i\theta} \,\frac{z-z_2}{z-z_1} \,.

Solving for z′z', the above general rotation can be expressed as

z→z′=z[(z1−z2)cos⁡(θ/2)+i(z1+z2) sin⁡(θ/2)]−2isin⁡(θ/2)z1z22z isin⁡(θ/2)+[(z1−z2)cos⁡(θ/2)−i(z1+z2)sin⁡(θ/2)]=(d+i a3)z−(a2−i a1)(a2+i a1)z+(d−i a3)\begin{aligned} z \to z' &= \frac{z\left[(z_1 - z_2)\cos(\theta/2) + i (z_1+z_2)\,\sin(\theta/2)\right]-2i\sin(\theta/2)z_1 z_2}{2z\,i\sin(\theta/2) + \left[(z_1 - z_2)\cos(\theta/2)-i(z_1+z_2)\sin(\theta/2)\right]} \\ &= \frac{(d+i\,a_3)z - (a_2-i\,a_1)}{(a_2+i\,a_1)z + (d-i\,a_3)} \end{aligned}

where we make use of the notation introduced above which interrelates {n^,θ}\{\hat{\bf n}, \theta\} with {a,d}\{{\bf a}, d\}. (The above can be readily checked by substituting r^′=(ξ′,η′,ζ′)=O⋅r^\hat {\bf r}' =(\xi',\eta',\zeta') = {\mathcal O} \cdot \hat{\bf r} into the expression z′=(ξ′+i η′)/(1−ζ′)z' = (\xi' + i\,\eta')/(1-\zeta').)

Fractionalized Coordinates

Lastly, to re-interpret the above transformation in the complex plane as a homogeneous one, it is conventional to write zz in terms of its numerator and denominator in projective coordinates:

z=uv .z = \frac uv \,.

In terms of uu, vv, the transformation above is given by

u′=(d+i a3)u−(a2−i a1)vv′=(a2+i a1)u+(d−i a3)v .\begin{align*} u' &= (d+i\,a_3)u - (a_2-i\,a_1)v \\ v' &= (a_2+i\,a_1)u + (d-i\,a_3) v \,. \end{align*}

In this space, the rotations described above are a subgroup of GL(2,C)\mathbb{GL}(2, \mathbb{C}) where the operator

O=(ABCD)such that(u′v′)=O(uv){\mathcal O} = \begin{pmatrix} A & B \\ C & D\end{pmatrix} \quad\textrm{such that}\quad \begin{pmatrix}u' \\ v'\end{pmatrix} = \mathcal O \begin{pmatrix}u \\ v\end{pmatrix}

satisfies det O=1{\rm det}\, {\mathcal O} = 1, D=A∗D = A^*, B=−C∗B = -C^*. The inverse of such a transformation is given by

O−1=(D−B−CA) .{\mathcal O}^{-1} = \begin{pmatrix} D & -B \\ -C & A\end{pmatrix} \,.