Check polynomial of a cyclic code

ID: check-polynomial-of-a-cyclic-code

For a cyclic code with monic generator , the canonical check polynomial is . A word belongs to the code exactly when is zero modulo , since cancellation in the polynomial ring turns this condition into . The kernel condition alone allows additional polynomials: it is equivalent to . Requiring the monic divisor of the modulus singles out the canonical choice.
// Target: algebra.bigb

New to topics? Read the docs here!