Así que estaba considerando la siguiente idea. Sea un anillo generalizado $gR$ sea un conjunto dotado de dos operaciones $$u_1, u_2$$
Tal que así $gR$ es un grupo con la operación $u_1$ y la operación $u_2$ distribuye sobre $u_1$ (dado por):
$$ u_2(a,u_1(b,c)) = u_1(u_2(a,b), u_2(a,c)) $$
Además, $u_2$ es asociativo, cerrado y tiene un elemento identidad $s$ que no es lo mismo que la identidad $t$ de $u_1$ (esto es un requisito un poco artificial ahora que lo pienso).
Escribí algo de código para empezar a encontrar automáticamente grupos, y luego encontrar anillos generalizados que existen sobre estos grupos:
https://github.com/frogeyedpeas/RingWarrior/blob/master/findingRings.py
Pero... sólo los grupos abelianos parecen soportar algún tipo de estructura de anillo (con algunos de ellos soportando una explosión de anillos diferentes para el mismo grupo subyacente).
¿Por qué? Sé que la definición original de los anillos es que el grupo sobre el que se construye es abeliano. Pero mi programa de ordenador parece sugerir que los grupos abelianos SON el único tipo de estructura que podría soportar un objeto similar a un anillo sobre ellos.
¿Hay alguna forma de demostrarlo?
Para que quede claro lo que quiero demostrar:
Dado un conjunto $X$ tal que hay dos operaciones binarias
$$ u_1, u_2 $$
Definido y cerrado sobre los elementos del conjunto. Tal que para cualquier $a,b,c \in X$
$$ u_1(u_1(a,b),c) = u_1(a,u_1(b,c)) \ \text{associative}$$ $$ u_2(u_2(a,b),c) = u_2(a,u_2(b,c)) \ \text{associative}$$ $$ u_2(c,u_1(a,b)) = u_1(u_2(c,a),u_2(c,b)) \ \text{distributive}$$
Y existen elementos de identidad $t,s$ tal que $t \ne s$ y
$$ u_1(t,a) = a \forall a \in X$$ $$ u_2(s,a) = a \forall a \in X$$
Y para cada elemento $m \in X$ existe un único $n(m) \in X$ tal que
$$ u_1(m,n(m)) = u_1(n(m),m) = t$$
Quiero demostrar que esto implica que $u_1$ es una operación conmutativa.
$$ u_1(a,b) = u_1(b,a) \forall a,b \in X$$
Dado que experimentalmente eso es lo que parece sugerir