Feliz Nowruz 2016 a todos los que están aquí!
Usando el código que James señaló aquí Estaba jugando con el siguiente semigrupo finito:
gap > f:=FreeSemigroup("a","b");;
a:=f.1;; b:=f.2;;
w:=f/[[a^4,a],[b^2,a^3],[b*a,a^2*b],[b^3,b]];;
T=Range(IsomorphismTransformationSemigroup(w));;
GAP nos dice que T
tiene $6$ elementos, es regular (inverso) y tiene sólo una identencia. Esto significa que T
es un grupo finito ver aquí .
Pero, al llamar a otros códigos AsGroup(T)
y IsGroup(T)
ambos terminarían con resultados indeseables failed
y false
respectivamente. ¿Hay algo obvio que no puedo ver bien?
Gracias por el tiempo.