18.06.13: ‘Kernels and images – the sequel’ Lecturer: Barwick Friday 4 March 2016 18.06.13: ‘Kernels and images – the sequel’ Column operations work exactly dual to row operations. (Just think of transposing, doing row operations, and transposing back!) So suppose we can apply some column operations: ( π΄ ) π΅ ( πΆ ). π· Here, π΄ and πΆ are π × π matrices, and π΅ and π· are π × π matrices. What this really means is that there’s an invertible π × π matrix π such that π΄π = πΆ and π΅π = π·. 18.06.13: ‘Kernels and images – the sequel’ Well, we’re looking for vectors such that π΄π₯β = 0.β So if we take ( π΄ ), πΌ then we can start using column operations to get it to some ( So π΄π· = πΆ. πΆ ) π· 18.06.13: ‘Kernels and images – the sequel’ So when we look at ( πΆ ), π· if πΆ has a column of zeroes, then the corresponding column of π· will be a vector in the kernel. Furthermore, if you get πΆ into column echelon form, then the nonzero column vectors of π· lying under the zero columns of πΆ form a basis of ker(π΄). (Properly speaking, to prove this, you need the Rank-Nullity theorem, which we’ll come to soon.) 18.06.13: ‘Kernels and images – the sequel’ Let’s do this one: 1 0 π΄=( 0 0 Let us get the top of ( 0 1 0 0 3 5 0 0 0 2 −8 0 −1 4 ) 1 7 −9 0 0 0 π΄ ) into column echelon form. πΌ 18.06.13: ‘Kernels and images – the sequel’ We obtain ( ( ( ( ( ( πΆ ( )=( ( π· ( ( ( ( ( ( 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 ) ) 0 0 0 0 ) ) ) 0 3 −2 8 ) ) 0 −5 1 −4 ) ) ) 0 1 0 0 ) ) 1 0 −7 9 ) 0 0 1 0 0 0 0 1 ) The last three columns of π· are our basis. 18.06.13: ‘Kernels and images – the sequel’ If −3 6 −1 1 −7 π΄ = ( 1 −2 2 3 −1 ) , 2 −4 5 8 −4 we already found a basis of ker(π΄): { { { { { { { {π£1β , π£2β , π£3β } = {( { { { { { { {( 2 1 0 ), ( 0 0 ) ( 1 0 −2 ) , ( 1 0 ) ( −3 } } } } 0 } } } 2 )} } } } } 0 } } 1 )} 18.06.13: ‘Kernels and images – the sequel’ To use our column method, we don’t have to get the top in reduced column echelon form −3 6 −1 1 −7 1 −2 2 3 −1 ( 2 −4 5 8 −4 ) ( ) ( 1 0 0 0 0 ) ( ), ( ) ( 0 ) 1 0 0 0 ( ) ( 0 0 1 0 0 ) 0 ( 0 0 0 0 0 1 0 0 1 ) 18.06.13: ‘Kernels and images – the sequel’ We obtain: ( ( ( ( ( ( ( ( ( 0 0 0 1 0 0 0 5 3 0 0 0 13 8 0 ) ) 1 0 0 0 0 ) ), ) 0 1 0 0 0 ) ) −2 4 1 0 −4 ) 1 −2 1 1 3 0 0 0 0 1 ) 18.06.13: ‘Kernels and images – the sequel’ So we claim that this is a new basis of ker(π΄): { { { { { { { {π€β 1 , π€β 2 , π€β 3 } = {( { { { { { { {( 1 0 −2 ) , ( 1 0 ) ( 0 1 4 ), ( −2 0 ) ( Note that this isn’t the same as {π£1β , π£2β , π£3β }, but π£2β = π€β 1 ; π£1β = 2π€β 1 + π€β 2 ; π£1β − 2π£2β = π€β 2 ; π£2β = π€β 1 ; 3π£2β + π£3β = π€β 3 ; π£3β = −3π€β 1 + π€β 3 . 0 } } } } 0 } } } ) −4 } } } } } 3 } } 1 )} 18.06.13: ‘Kernels and images – the sequel’ This gives what’s called the change of basis matrix: ( π£1β π£2β π£3β ) = ( π€β 1 π€β 2 2 1 −3 π€β 3 ) ( 1 0 0 ) ; 0 0 1 0 1 0 ( π€β 1 π€β 2 π€β 3 ) = ( π£1β π£2β π£3β ) ( 1 −2 3 ) ; 0 0 1 18.06.13: ‘Kernels and images – the sequel’ Dual to finding a basis of the kernel, we can find a basis of the image of a matrix, im(π΄). The image of π΄ is the span of the column vectors of π΄. If π΄ is an π × π matrix, then π΄ eats a vector of Rπ , and it poops a vector of Rπ . The kernel of π΄ is thus a subspace of Rπ , and the image of π΄ is a subspace of Rπ . The way we compute a basis of the image is not wildly different from the way in which we compute a basis of the kernel, but the operations are dual, and that can get confusing. To clear up our confusion, we’ll need some theorems!! 18.06.13: ‘Kernels and images – the sequel’ Theorem (Rank-Nullity Theorem). If π΄ is an π × π matrix, then dim(ker(π΄)) + dim(im(π΄)) = π. We are going to spend some quality time with this result.