Polynome in ℤ2

Ein Polynom n-ten Grades in ℤ2 ist ein Polynom der Form anxn + an-1xn-1 + … + a2x2 + a1x + a0 mit Koeffizienten ai ∈ ℤ2 (0 ≤ i ≤ n).

In ℤ2 = {0,1} gelten die folgenden Rechenregeln: 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 0 sowie 0 · 0=0, 0 · 1 = 0, 1 · 0 = 0, 1 ·1 = 1.

In der verkürzten Darstellung wird ein Polynome in ℤ durch die Folge seiner Koeffizienten repräsentiert, wobei wir vereinbaren, dass der höchstwertige Koeffizient ganz links steht. Beispiel: 1 · x4 + 0 · x3 + 1 · x2 + 1 · x + 01 0 1 1 0

a:
b:

Achtung: Die Polynomdivision wird (noch) nicht richtig dargestellt, wenn der Dividend führende Nullen enthält. Die Resultate sollten jedoch korrekt sein.