Dado un conjunto de N puntos en un espacio dimensional D. ¿Cómo encontrarías el grupo de simetría de estos puntos? es decir, el grupo de simetrías euclidianas que mapean los puntos en sí mismos.
Para complicar las cosas, tal vez solo conozcas las coordenadas de los puntos con una precisión de $\epsilon$.
Por ejemplo, los puntos podrían ser esquinas de un cubo en 3D o esquinas de un hexágono en 2D.
Presumo que comenzarías intentando encontrar todas las posibles rotaciones y reflexiones. (¿Cómo harías eso sistemáticamente?) Y luego ver cómo se componen.
No necesitaría saber el nombre del grupo de simetría, tal vez solo su tamaño y una forma de distinguirlo de otro grupo de simetría del mismo tamaño.
0 votos
A), No creo que necesites complicar el problema :) B), Estoy bastante seguro de que un grupo de simetría así se genera mediante reflexiones, por lo que si pudieras encontrar todas las reflexiones, simplemente podrías componerlas y obtener rotaciones gratis. C), Cualquier reflexión de ese tipo debe ocurrir a través de un plano que contiene el punto medio del segmento de línea que conecta un par de puntos, y que es perpendicular a ese borde. Pienso que eso sería suficiente para encontrar el grupo en condiciones ideales, pero tal vez una persona más segura pueda decir un poco más.
1 votos
Buen punto sobre reflexiones. Creo que aún sería bastante complicado en dimensiones superiores. En N dimensiones tal vez el "plano" reflectante debería pasar por (N-1) puntos y el centro. ¿Qué hay de las simetrías quirales?
0 votos
Tienes razón, hay conjuntos de puntos (incluso convexos, creo) que tienen simetrías rotacionales pero no simetrías de reflexión, por lo que mi procedimiento definitivamente no encontrará todas las simetrías de todos los conjuntos de puntos. Todavía pienso que cada plano de reflexión (hiper-) es ortogonal a un segmento de línea que conecta alguno par de puntos (como un punto de partida ingenuo y de fuerza bruta), pero, claramente, soy capaz de equivocarme.