2 votos

en SAGE, ¿cómo convertir una permutación en generadores de coxetería (reflexiones simples)?

Por ejemplo: para la permutación $[6,3,2,4,1,5]$ sabemos que $[6,3,2,4,1,5]=(56)(45)(34)(23)(12)(23)(34)(45)(23)$ Para el Grupo de Weyl de A5, es decir $s_5*s_4*s_3*s_2*s_1*s_2*s_3*s_4*s_2$ Mi pregunta es: ¿existen códigos para convertir cualquier permutación en esta forma?

1voto

inko9nito Puntos 159

Simplemente así

sage: x = Permutation([6,3,2,4,1,5])
sage: x.reduced_word()
[5, 4, 3, 2, 1, 3, 2, 3, 4]

El método "palabra_reducida" también funciona con otras construcciones de grupos Coxeter finitos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X