Z/2Z는 원소가 0과 1인 두 개의 값으로 이루어진 집합이다. 덧셈, 뺄셈, 곱셈, 나눗셈의 결과는 대응하는 정수 연산 결과를 2로 나눈 나머지이다.
이 체 위의 다항식은 fnxn+fn−1xn−1+…+f1x+f0 꼴이며, 각 계수는 0 또는 1이다. x도 Z/2Z의 값을 가질 수 있다. 다항식의 차수는 fn=0을 만족하는 가장 큰 n이다.
두 다항식은 모든 계수가 같을 때 같다. 덧셈과 뺄셈은 계수별로 계산한다. a(x)±b(x)=∑k(ak±bk)xk이다. a(x)와 b(x)의 곱 c(x)=∑kckxk에서 cs=∑t=0satbs−t이다.
0이 아닌 다항식 b(x)에 대해 q(x)b(x)+r(x)=a(x)이고 r(x)의 차수가 b(x)의 차수보다 작으면, a(x)/b(x)=q(x), a(x)modb(x)=r(x)라고 쓴다. q(x)와 r(x)는 하나로 정해진다.
합성 a(b(x))는 ∑kak(b(x))k이다. 여기서 (b(x))0=1, (b(x))1=b(x), p>1일 때 (b(x))p=b(x)⋅(b(x))p−1이다. 식을 전개한 뒤 같은 차수의 계수를 더한다.