What is the difference between kernel and null space?

What is the difference, if any, between kernel and null space?

I previously understood the kernel to be of a linear map and the null space to be of a matrix: i.e., for any linear map f:VW,



  • represents isomorphism with respect to + and , and
  • A is the matrix of f with respect to some source and target bases.

However, I took a class with a professor last year who used ker on matrices. Was that just an abuse of notation or have I had things mixed up all along?


The terminology “kernel” and “nullspace” refer to the same concept, in the context of vector spaces and linear transformations. It is more common in the literature to use the word nullspace when referring to a matrix and the word kernel when referring to an abstract linear transformation. However, using either word is valid. Note that a matrix is a linear transformation from one coordinate vector space to another. Additionally, the terminology “kernel” is used extensively to denote the analogous concept as for linear transformations for morphisms of various other algebraic structures, e.g. groups, rings, modules and in fact we have a definition of kernel in the very abstract context of abelian categories.

Source : Link , Question Author : Lampshade , Answer Author : Manos

Leave a Comment