Loading…

Symmetry Group Analyzer for Polygons

Math Geometry • Transformations and Symmetry

View all topics

Symmetry Group Calculator – Dihedral Groups for Polygons \(D_n\)

Analyze the symmetry group of a regular \(n\)-gon: the dihedral group \(D_n\), containing \(n\) rotations and \(n\) reflections (total \(2n\) symmetries). Build the element list, compute products, and view an interactive polygon overlay and Cayley table.

Inputs accept pi, sqrt(2), 1e-3 and basic functions (if math.js is present). Use * for multiplication.

Polygon
Convention used in computations: \[ D_n=\langle r,s \mid r^n=e,\ s^2=e,\ srs=r^{-1}\rangle \] Elements are listed as \(e,r,r^2,\dots,r^{n-1},\ s,sr,\dots,sr^{n-1}\).
Element tools
The plot shows the original regular \(n\)-gon (solid) and the transformed image under the selected element (dashed). Drag to pan • wheel/trackpad to zoom • pinch on touch. Units are square.

Ready
View (square units • interactive)

Solid = original polygon. Dashed = image under the selected symmetry. Use the slider or Play to animate.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What is the symmetry group of a regular polygon?

The symmetries of a regular n-gon form the dihedral group D_n under composition. It contains n rotations and n reflections, so the total number of symmetries is 2n.

What do r and s mean in the dihedral group D_n?

r represents rotation by 360/n degrees, and s represents a reflection across a fixed axis. Every element can be written as r^k or s r^k for k = 0, 1, ..., n-1.

How do you multiply elements in D_n?

Products are simplified using r^n = e, s^2 = e, and s r s = r^(-1), along with reducing exponents modulo n. For example, (s r^a)(s r^b) simplifies to r^(b-a) in D_n.

Why does D_n have 2n elements?

There are n distinct rotations r^k and n distinct reflections s r^k. Together these give exactly 2n different symmetries for a regular n-gon.

What is a Cayley table and why is it useful here?

A Cayley table lists every product a·b in the group for all element pairs. For D_n it makes the rotation/reflection structure clear and helps verify identities quickly.