l0norm
l0norm, written as ||x||_0, is defined for a vector x in R^n as the number of its nonzero components. It is commonly called the zero-norm, but it is not a true norm: it is not homogeneous (||αx||_0 = ||x||_0 for any nonzero α) and it is not convex; it is also discontinuous at points where components cross zero. Some authors extend the idea to matrices by counting nonzero entries.
In signal processing and machine learning, ||x||_0 serves as a sparsity measure and as a hard penalty
The l0-norm is central to sparse representation and compressed sensing. Under suitable conditions on the sensing