Así que estaba considerando la siguiente idea. Sea un anillo generalizado gR sea un conjunto dotado de dos operaciones u1,u2
Tal que así gR es un grupo con la operación u1 y la operación u2 distribuye sobre u1 (dado por):
u2(a,u1(b,c))=u1(u2(a,b),u2(a,c))
Además, u2 es asociativo, cerrado y tiene un elemento identidad s que no es lo mismo que la identidad t de u1 (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
u1,u2
Definido y cerrado sobre los elementos del conjunto. Tal que para cualquier a,b,c∈X
u1(u1(a,b),c)=u1(a,u1(b,c)) associative u2(u2(a,b),c)=u2(a,u2(b,c)) associative u2(c,u1(a,b))=u1(u2(c,a),u2(c,b)) distributive
Y existen elementos de identidad t,s tal que t≠s y
u1(t,a)=a∀a∈X u2(s,a)=a∀a∈X
Y para cada elemento m∈X existe un único n(m)∈X tal que
u1(m,n(m))=u1(n(m),m)=t
Quiero demostrar que esto implica que u1 es una operación conmutativa.
u1(a,b)=u1(b,a)∀a,b∈X
Dado que experimentalmente eso es lo que parece sugerir