Past exam of the mathematics course of the University of Cambridge 2019 ii Paper 1 11G b Solution Created 2026-09-24 Updated 2026-09-29
Let be the support of the weight- codeword , and let delete all coordinates in . Its kernel consists of codewords supported in . If , then but , so is nonzero in every coordinate of . Over this forces . Hencehas dimension one, and the punctured code has length and rank by the rank-nullity theorem.
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 1 11I a iii Solution Created 2026-09-24 Updated 2026-09-29
Iterate the puncturing inequality from part (ii) times and then use part (i):This is the binary Singleton bound:
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 1 11I a ii Solution Created 2026-09-24 Updated 2026-09-29
Form the punctured code by deleting one fixed coordinate from every codeword. Two distinct original words differ in at least positions, so after one deletion they still differ and cannot coalesce. The new code therefore retains size , while every pairwise Hamming distance falls by at most one. It is an code with , and hence also an code in the minimum-distance-at-least convention. Therefore
Past exam of the mathematics course of the University of Cambridge 2021 ii Paper 1 3K ii Solution Created 2026-09-24 Updated 2026-09-25
Fix a coordinate, say the last one. The punctured code isDeleting one coordinate lowers each pairwise distance by at most one. Thus, when , no two words merge andIn guaranteed-distance notation this is recorded as an code. If , puncturing a coordinate on which a distance-one pair differs can merge words, so its exact size must then be stated separately.
Past exam of the mathematics course of the University of Cambridge 2023 ii Paper 3 3I Solution Created 2026-09-23 Updated 2026-09-25
Write for the all-one column vector. The parity-check extension of a linear code isThe defining map is linear, so is a binary linear code. If is a generator matrix and a parity-check matrix for , then one may take
The punctured code in, say, the last coordinate isCoordinate deletion is a linear map, so is linear. Its generator matrix is obtained by deleting the last column of . If the minimum distance is at least two, deletion is injective on , and hence has the same dimension as .
For its parity-check matrix, first use invertible row operations on to make its nonzero last column a coordinate vector. The last column is nonzero because otherwise the weight-one word supported there would belong to , contrary to . Delete the pivot row and the last column; the resulting matrix is a parity-check matrix for . Equivalently, is obtained by shortening the dual code at the deleted coordinate.
Finally, the shortened code in the last coordinate isIt is linear whenever is linear, because it is the puncture of the subspace .