When is injective, this vector solves . Any other solution differs by a vector in , orthogonal to the range of containing . The Pythagorean identity therefore proves that has the smallest Euclidean norm. It is a strict dual certificate for basis pursuit exactly when each inactive coordinate of has magnitude less than one. Failure of that test does not rule out another certificate: a null space component of can alter those inactive coordinates.
Let be the strict dual certificate for basis pursuit supplied by condition (ii). For , we have
Here the adjoint operator is the real transpose. The injectivity of ensures : otherwise would force . Thus at least one nonzero term lies outside the support of a vector . Since at every such index,
This proves the fixed-sign null space condition, so part (a) gives uniqueness in basis pursuit. If is empty, the injectivity of instead means there is no nonzero null space vector, and the feasible set is a singleton. Injective active columns and a strict dual certificate for basis pursuit ensure unique recovery. Both ingredients matter: strictness outside cannot detect a nonzero null space direction supported entirely inside .
Write and . The injectivity of makes this Gram matrix a positive-definite matrix, since for . Thus its matrix inverse exists. Construct the least-norm dual certificate
On the active coordinates, . For , symmetry of the real Gram matrix and its matrix inverse gives
Condition (iii) makes the absolute value of this coordinate strictly less than one. Consequently is a strict dual certificate for basis pursuit, and part (c) applies. If is empty, take ; the zero vector uniquely minimizes the L1 norm on its feasible set. Condition (iii) supplies an explicit certificate and therefore unique recovery. There is no claim that this particular least-norm dual certificate is necessary: other valid certificates may exist when this one fails.