En la presentación Z2={−1,1} ¡no puedes escribir tu homomorfismo de grupo como una matriz! De hecho, en la presentación Z2={0,1} ¡tampoco puedes hacerlo si estás considerando Z2 como un grupo y no como un anillo!
Para aclarar esto, considera un homomorfismo ϕ:Z22→Z22 que envía (1,0)↦(a,b) y (0,1)=(c,d). La pregunta es si podemos escribir ϕ(x,y)=A(x,y)T para alguna matriz A? Supongamos que la respuesta es sí, entonces ϕ(x,y)=(acbd)(xy)=(a⋅x+c⋅yb⋅x+d⋅y) Hay algo muy mal en la forma anterior: ¿Qué quieres decir con a⋅x? ¡La única operación en Z2, considerada únicamente como un grupo, es la adición! ¡Pero aquí estamos usando tanto la adición como la multiplicación, así que de hecho estamos considerando Z2 como un anillo y no como un grupo! Las presentaciones de matrices para homomorfismos de grupos son generalmente imposibles debido a la naturaleza del producto de matrices que requiere tanto la adición como la multiplicación.
Afortunadamente, una vez que consideramos Z2={0,1} como un anillo, entonces todo tiene sentido. Pero si presentas Z2={1,−1} ¡no hay forma de definir una buena adición! El segundo Z2 no es un anillo (al menos de ninguna manera obvia).
Extra: Hay una forma de lidiar con esto que no es útil en absoluto. Define la adición en Z2={−1,1} como a+b=a∗b (∗ es la multiplicación de Z) y la multiplicación por 1⋅a=1 y −1⋅a=a. Esto es esencialmente renombrar 0 por 1 y −1 por 1. En este sentido, en A reemplazas todos los 0s y 1s respectivamente, pero luego necesitas usar esta nueva adición y multiplicación. Sin embargo, esto es completamente inútil en la práctica...