CRC arithmetic uses XOR instead of carried addition. This lesson pins the bit rule before the long-division matrix appears.
Why CRC arithmetic is different
CRC arithmetic happens over two symbols, so addition and subtraction are both XOR. That means there are no carries to propagate.
symbols=2
XOR examples
1 XOR 1 gives 0, while 1 XOR 0 gives 1.
1⊕1=0,1⊕0=1
Why this matters
Long division for CRCs uses XOR where ordinary division would subtract. The matrix in the next lessons is built from that rule.
carry=0
Summary
In GF(2), adding and subtracting bits is XOR with no carry. Polynomial arithmetic over the exact bits; timing/throughput is not modeled here.
carry=0