Nur mal die vermutete Assoziativität
Warum rechnest du denn plus? Du musst doch diese Multiplikation behandeln.
(x1,y1)·(x2,y2)=(x1x2-y1y2,x1y2+x2y1)
Für die Assoziativität musst du genau diese Anweisung befolgen und zeigen, dass Klammerung egal ist, also, dass
((x1,y1)·(x2,y2))(z1,z2)=(x1,y1)((x2,y2)(z1,z2))
((x1,y1)·(x2,y2))(z1,z2) = (x1x2-y1y2,x1y2+x2y1)(z1,z2)
=((x1x2-y1y2)z1 - (x1y2+x2y1)z2, (x1x2-y1y2)z2 + (x1y2+x2y2)z1)
=(x1x2z1-y1y2z1-x1y2z2-x2y1z2, x1x2z2-y1y2z2 + x1y2z1 + x2y2z1)
(x1,y1)((x2,y2)(z1,z2))
=(x1,y1)(x2z1-y2z2, x2z2+y2z1)
=(x1x2z1-x1y2z2-(y1(x2z2+y2z1)), x1(x2z2+y2z1) + (x2z1-y2z2)y1)
=(x1x2z1 - x1y2z2 - y1x2z2 - y1y2z2, x1x2z2 + x1y2z1 + x2z1y1 - y2z2y1)
umsortieren zum obigen Resultat
=(x1x2z1-y1y2z1-x1y2z2-x2y1z2, x1x2z2-y1y2z2 + x1y2z1 + x2y2z1)
Sollte beim Sortieren etwas nicht klappen: Vorzeichen- und Indexfehler bitte suchen (in Aufgabenstellung und/oder meiner Rechnung) und korrigierte Version als Kommentar nachliefern.
Im Lauf der Rechnerei hab ich festgestellt, dass
((x1,y1)·(x2,y2))(z1,z2)=(x1,y1)((x2,y2)(z1,z2))
nicht so schön wird
besser wäre
((x1,y1)·(x2,y2))(x3,y3)=(x1,y1)((x2,y2)(x3,y3))
Viel übersichtilcher würde
((x,a)(y,b))(z,c) = (x,a)((y,b)(z,c))