The Exercise
A classical linear code encodes bits into bits. Its generator matrix is an matrix with entries in : a message of bits is encoded as the codeword , and the code is the set of all codewords. Exercise 10.15 is to show that adding one column of to another gives a generator matrix of the same code.
Column Addition
Let be a matrix with entries in a set carrying an addition, its rows labelled by some set and its columns by a set . For columns and of , the matrix obtained by adding column to column is the matrix of the same shape whose column is the sum of columns and of and whose other columns are those of : (1)✦
The Claim
The image of a matrix with entries in a commutative ring and columns labelled by a finite set is the set of vectors for in , the space of column vectors with one entry in for each column of .
Theorem 1. Let be a commutative ring and a matrix over whose columns are labelled by a finite set . For any two distinct columns and of , adding column to column leaves the image unchanged: (2)✦
With and this is the exercise.
What Is Checked
The claim is stated over the matrix of (1). What the library proves about this construction is (2), for any two distinct columns.