Regular Polygons from the Roots of Unity

The vertices are the roots, so the answers follow.

Six roots, six corners

The six roots of z⁶ = 1 lie on the unit circle, 360° ÷ 6 = 60° apart, starting at 1. Points spaced equally round a circle are the vertices of a regular polygon. Neighbors are joined by equal arcs, so the chords between them, the sides, are equal; and each vertex sees the same picture of its two neighbors, so the angles are equal too.

So the six roots are the corners of a regular hexagon. In general the n roots of zⁿ = 1 are the corners of a regular n-gon inscribed in the unit circle, with one corner at 1.

realimaginary1

The six roots of z⁶ = 1, joined in order into a regular hexagon. With ω = cos 60° + i sin 60°, the corners going counterclockwise from 1 are 1, ω, ω², ω³, ω⁴ and ω⁵.

Coordinates without measuring

Corner k is a turn of 60k° from 1 and is 1 from the origin, so it is cos 60k° + i sin 60k°. The first past 1 is ω = cos 60° + i sin 60° = 1/2 + (√3/2)i, with √3/2 ≈ 0.866.

All six: 1, 1/2 + (√3/2)i, −1/2 + (√3/2)i, −1, −1/2 − (√3/2)i and 1/2 − (√3/2)i. Their arguments are 0°, 60°, 120°, 180°, −120° and −60°. The real and imaginary parts are the coordinates of the corners.

The corners add to 0

Add the six roots: S = 1 + ω + ω² + ω³ + ω⁴ + ω⁵. This is a geometric series with first term 1 and ratio ω, so S = (ω⁶ − 1)/(ω − 1). Since ω⁶ = 1, the top is 0. The bottom is not 0, because ω ≠ 1. So S = 0.

There is a second way to see it. Multiplying by ω turns every corner 60° on to the next one, so ωS is the same six numbers added in a different order, and ωS = S. Then (ω − 1)S = 0, and since ω ≠ 1, S = 0.

Both arguments work for every n from 2 up, with ω = cos(360°/n) + i sin(360°/n). For n = 1 the only root is 1, so the sum is 1: there ω = 1, and both arguments would divide by ω − 1 = 0. In the hexagon the corners also cancel in opposite pairs: 1 and −1, ω and −ω, ω² and −ω².

The length of a side

One side joins 1 to ω, so its length is |ω − 1|. The triangle with corners 0, 1 and ω has two sides of length 1, the radii, and the angle between them at the origin is 360°/n.

The line from 0 to the middle of the side cuts that triangle into two right-angled triangles, each with hypotenuse 1 and angle 180°/n at the origin. Half the side is opposite that angle, so half the side is sin(180°/n), and the side is 2 sin(180°/n).

Hexagon, n = 6: 2 sin 30° = 1, the same as the radius. Square, n = 4: 2 sin 45° = √2, and |i − 1| = √(1 + 1) = √2. Triangle, n = 3: 2 sin 60° = √3. Octagon, n = 8: 2 sin 22.5° ≈ 0.765.

realimaginary1

The eighth roots of 1 make a regular octagon. The radii to 1 and to ω = cos 45° + i sin 45° are 1 long and 45° apart, and the side between their tips is 2 sin 22.5°, about 0.765.

A bigger circle

The roots of zⁿ = Rⁿ, for a positive real R, lie on the circle of radius R. Write z = Rw: then zⁿ = Rⁿwⁿ, which equals Rⁿ exactly when wⁿ = 1. So the roots are R times the roots of unity, the same polygon scaled by R, and every length scales by R: the side is R × 2 sin(180°/n).

z⁴ = 16 = 2⁴, so R = 2, and the roots are 2, 2i, −2 and −2i. Each to the fourth power is 16; for example (2i)⁴ = 16i⁴ = 16. They make a square with side 2 × 2 sin 45° = 2√2, which is |2i − 2| = √(4 + 4) = 2√2. The radius is 2 and the diagonal, from 2 to −2, is 4.

realimaginary22i−2−2i

The roots of z⁴ = 16 on the circle of radius 2. The square they make has side 2√2, about 2.83, and diagonal 4.

The usual mistakes

Miscounting the corners. z⁶ = 1 has six roots, so a hexagon; a pentagon comes from z⁵ = 1 and a square from z⁴ = 1.

Giving the sum as 1 or 6. Only the first root is 1, and the six arrows point six different ways, so they cancel: the sum is 0.

Taking the number of roots as the spacing. The roots of z⁸ = 1 are 360° ÷ 8 = 45° apart, not 8°.

Taking the radius or the diagonal for the side. For z⁴ = 16 the radius is 2 and the diagonal 4; the side is 2√2.

Six bolts round a pipe flange

In the application below, the bolt circle has radius 60 mm, so each root of z⁶ = 1 is scaled by 60, and the gap between neighboring holes is a side of the hexagon: 60 × 2 sin 30° = 60 mm. The application writes the angles in radians; kπ/3 is 60k°.

Worked example: Six Bolts Round a Pipe Flange: Where to Drill the Holes, and How Far Apart They Are

Question A pipe flange needs six bolt holes, equally spaced on a circle of radius 60 mm about the center of the pipe, with the first hole at (60, 0). On an Argand diagram with the center of the pipe at the origin, the holes are at 60z, where z runs through the solutions of z6 = 1. (a) Find the positions of all six holes, to 1 decimal place. (b) How far apart are the centers of two neighboring holes?

  1. 1.Write z = cos θ + i sin θ. By De Moivre's theorem z6 = cos 6θ + i sin 6θ, which is 1 when 6θ = 2kπ, so θ = kπ3 for k = 0, 1, 2, 3, 4, 5.

    ReImpi/3z6= 1: angles k pi/3, k = 0 to 5
    ReImpi/3z6= 1: angles k pi/3, k = 0 to 5
    The sixth roots of unity are a sixth of a turn, π3, apart on the unit circle.
  2. 2.The roots are 1, 12 + √32i, −12 + √32i, −1, −12 − √32i and 12 − √32i. Multiply each by 60, with 60 × √32 = 30√3 ≈ 51.96.

    ReImpi/3z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i
    ReImpi/3z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i
    Multiplying each root by 60 puts it on the bolt circle.
  3. 3.(a) The holes are at (60, 0), (30, 52.0), (−30, 52.0), (−60, 0), (−30, −52.0) and (30, −52.0), in millimeters from the center of the pipe.

    ReImpi/3(60, 0)(30, 52.0)(−30, 52.0)(−60, 0)(−30, −52.0)(30, −52.0)z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i(±60, 0), (±30, ±52.0)
    ReImpi/3(60, 0)(30, 52.0)(−30, 52.0)(−60, 0)(−30, −52.0)(30, −52.0)z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i(±60, 0), (±30, ±52.0)
    (a) The six holes, in millimeters from the center of the pipe.
  4. 4.Neighboring holes are the ends of one side of the hexagon. From 60 to 30 + 30√3i the distance is √302 + (30√3)2 = √900 + 2700 = √3600.

    ReIm60 mm(60, 0)(30, 52.0)(−30, 52.0)(−60, 0)(−30, −52.0)(30, −52.0)z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i(±60, 0), (±30, ±52.0)gap2= 900 + 2700 = 3600, gap = 60
    ReIm60 mm(60, 0)(30, 52.0)(−30, 52.0)(−60, 0)(−30, −52.0)(30, −52.0)z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i(±60, 0), (±30, ±52.0)gap2= 900 + 2700 = 3600, gap = 60
    Neighboring holes are the ends of one side of a regular hexagon: √900 + 2700 = 60.
  5. 5.(b) The centers of neighboring holes are 60 mm apart, the same as the radius, as a regular hexagon's side always is. Check: each root raised to the sixth power is cos 2kπ + i sin 2kπ = 1.

    ReIm60 mm(60, 0)(30, 52.0)(−30, 52.0)(−60, 0)(−30, −52.0)(30, −52.0)z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i(±60, 0), (±30, ±52.0)gap2= 900 + 2700 = 3600, gap = 60holes 60 mm apart; each root6= 1
    ReIm60 mm(60, 0)(30, 52.0)(−30, 52.0)(−60, 0)(−30, −52.0)(30, −52.0)z6= 1: angles k pi/3, k = 0 to 560 × root = 30 + 30√3i = 30 + 51.96i(±60, 0), (±30, ±52.0)gap2= 900 + 2700 = 3600, gap = 60holes 60 mm apart; each root6= 1
    (b) The centers of neighboring holes are 60 mm apart, the radius of the bolt circle.

Answer: (a) (60, 0), (30, 52.0), (−30, 52.0), (−60, 0), (−30, −52.0), (30, −52.0) in mm; (b) 60 mm

Common mistakes

  • Spacing the holes 2π6 apart but starting the count at k = 1 and stopping at k = 6, then listing (60, 0) twice. k = 6 gives the same root as k = 0; there are exactly six different roots, k = 0 to 5.
  • Taking the gap between neighboring holes as the arc length 60 × π3 ≈ 62.8 mm. The drill is set by the straight-line distance between centers, a chord, which is 60 mm.

More the complex plane problems, worked step by step →

Practice Regular Polygons from the Roots of Unity in the app