Consider a square of side length centered at the origin, we can denote it's corners by , it should be clear that given any orthogonal transformation that given any corner , , since corners land on corners this also uniquely determines where all the other points must go since orthogonal transformations respect angles and distance.
A corner configuration is a tuple of the form where the first component refers to the top left, the second is top right, the third is bottom right and fourth is bottom left (clockwise movement).
Suppose that the original configuration of corners is , in this situation from the definition of a square we have and that .
Since preserves distance then after is applied to it's new configuration must keep adjacent corners adjacent and jumped corners jumped in the list. For example, if this was not the case and we had something like then if was distance then we would have (originally) but then after the transformation.
From the above paragraph we can see that the only valid corner configurations arising from a symmetry are rotations of any valid corner configuration eg) , or reflections of any valid corner configuration .
Let's first label all the possible symmetries, we have rotations: We have flips:
We can be sure we've enumerated all of them because consider , it must map to one of the four corners, this uniquely determines where does (must be diagonal, aka jump one in the list), from there we have two possibilities for the placement of and , which yields possible symmetries.
has an element of order and of order such that . We'll now define the isomorphism (Note that we already know that is a group)
To verify is an isomorphism, we have to show it's bijective, since we've mapped each symmetry to a distinct element of we can be sure it's bijective. We then have to verify that given that , one way of doing this would be to draw out the two caley tables and verify that you can replace each symbol via the isomorphism and the table is still valid. We will do that.
Then for we have From this point it can be observed that every row and column entry are equal through and that each inner table entry are equal through which proves it's an isomorphism.We can verify it's an isomorphism by first seeing that there is a one to one correspondence between the the row headers between the two tables. Then we can verify by taking a product within the first table, then seeing what the product gets mapped to via the first table, then breaking the product apart from the fact that it's an isomorphism and use the second table to find it's other value, if the values match then we've checked one pair of elements.
Concretely we can see that from the first table, but also through the second table we have . It can be seen that the second table respects these properties for all input pairs from the first table. Thus it's an isomorphism.
We start with defining , we require it to have exactly 2 symmetries, since we know that vertices land on vertices after the transformation has occurred, if we create a quadrilateral that has 3 unique angles (and one matching) then only the identity and possibly a reflection could maintain the shape. Another characterization of what has just been said is an quadrilateral that has bi-lateral symmetry. Thus by defining to be a diamond shape with vertices , which has 3 distinct angles then the identity and a vertical reflection over the axis are the only possible symmetries.
We can define and , which is surjective. Then their cayley tables for We can easily verify the defining property of the isomorphism through the tables
For we're looking for a shape that has no symmetries other than the trivial transformation, since our transformations are angle preserving we can construct such a quadrilateral just by creating one that has four distinct angles. This can be done from the points where it can be visually verified that it has an angle of an angle greater than and angle of and an angle of , therefore all angles are distinct, thus it's only symmetry is the identity symmetry which we map to to trivially construct an isomorphism.