Past exam of the mathematics course of the University of Cambridge 2008 ii Paper 4 4G Solution Created 2026-09-24 Updated 2026-10-14
A binary cyclic code is a linear subspace of invariant under cyclic coordinate shift. Associate a word to in . Cyclic shift is multiplication by , so linearity and shift invariance make the code an ideal of this quotient.
Its inverse image in is an ideal containing . Since a polynomial ring over a field is a principal ideal domain, that inverse image is for a unique monic polynomial . Containment gives for some polynomial . Thus the generator polynomial of a cyclic code satisfiesFor a nonzero code is also its monic word polynomial of smallest degree. For the zero code use , whose residue is zero. Conversely every monic divisor defines a cyclic code, proving the full correspondence.
Over ,The quartic factor has no root in . The only monic irreducible quadratic over this field is , and division leaves remainder , so the quartic is not divisible by it. A reducible quartic with no linear factor would have two irreducible quadratic factors; hence this quartic is irreducible. There are exactly four binary cyclic codes of length five, given by the generator polynomials of a cyclic codeThey are respectively the full space, the even-weight code, the repetition code and the zero code, with dimensions .