Para n=2
-z=(-z)^2=z^2=z. Asi z=-z para todo z en R (*)
x+y=(x+y)^2=x^2+xy+yx+y^2=x+xy+yx+y. Entonces xy=-yx, pero por (**) -yx=yx. Luego xy=yx para todo x,y en R.
Para n=3
Si xz=0, zx=(zx)^3=zxzxzx=z00z=0 (**)
x((x^2)y-y)=(x^3)y-xy=xy-xy=0, entonces por (**) anterior ((x^2)y-y)x=0, entonces (x^2)yx=yx, entonces (x^2)y(x^2)=yx^2, similarmente (x^2)y(x^2)=(x^2)y.
Asi x^2 conmuta con todos (-x^2 tambien).
Por otro lado (x^2+x)^2=x^4+x^3+x^3+x^2=xx^3+x+x+x^2=x+x^2+x+x^2
entonces (x^2+x)^3=(x+x^2)^2+(x+x^2)^2
luego x=x+x^2 -x^2=(x+x^2)^3 - x^2 =suma de elementos que conmutan con todos
Asi R es conmutativo.
Para n=4
Tambien se cumple (**) luego se prueba que x^3 conmuta con todos. Tambien x=-x .
(x+x^2)^2=(despues de simplificar) x+x^2 luego (x+x^2)^3=x+x^2
entonces x+x^2 conmuta con todos (#), luego (x+y+(x+y)^2)x=x(x+y+(x+y)^2) entonces despues de simplificar y usar (#) resulta yx^2=(x^2)y entonces x^2 conmuta con todos
Asi x=x+x^2 - x^2 =suma de elementos que conmutan con todos. Entonces x conmuta con todos para todo x.
Para n=5 y n=6 n=7 es similar pero es mas largo.
Las cosas que se observan es que para n par x=-x.
Para cualquier n , x^(n-1) conmuta con todos.
Creo que el truco es saber combinar las potencias sumas , multiplicaciones etc. para obtener que x conmuta con todos.