Hallo,
ich versuche nun seit langer Zeit die Modulooperation mit Polynomen innerhalb eines Körpers nachzuvollziehen. Ich benötige den Divisor und den Rest (für den erweiterten euklidischen Algorithmus).
Konkret geht es um dieses Beispiel:
(x^2+3x) \textup{ mod } (2x+2) \textup{ in } \mathbb{Z}_5
Ich versuche nun das erste Polynom (a) mittels dem zweiten (b) zu reduzieren. Dazu sorge ich erst einmal dafür, dass b normiert ist.
(x^2+3x) \textup{ mod } (2x+2)
|*(1/2)
=(0.5x^2+1.5x) \textup{ mod } (x+1)
Nun das eigentliche Reduzieren:
(0.5x^2+1.5x) \textup{ mod } (x+1) \textup{ }| a-b*0.5x
=0.5x^2+1.5x-0.5x^2-0.5x
=x
Wenn ich das so aber in Mathematica eintippe (PolynomialQuotientRemainder[x^2 + 3 x, 2 x + 2, x, Modulus -> 5]) bekomme ich ein völlig anderes Ergebnis, nämlich {1 + 3x, 3}.
Bis jetzt hatte ich das Reduzieren nur durchgeführt, wenn b bereits normiert.
Wäre super, wenn mir jemand sagen könnte wo mein Fehler liegt.
Beste Grüße