For a linear functional , the definition of the dual map gives
Thus the kernel of a linear map is precisely the annihilator of a vector subspace
Write , and . The rank-nullity theorem, the dimension formula for an annihilator of a vector subspace, and give
Applying the same dimension formula in gives
Finally, if and , then . Therefore . These are finite-dimensional vector subspaces of equal dimension, so inclusion is equality:
This is the dual image and kernel annihilator identity.
The algebraic dual map is , defined by . The annihilator of a vector subspace is
Every functional vanishes on , so . Conversely, let . Define a functional on by . It is well defined because two preimages differ by an element of . Extend a basis of to one of and extend the functional arbitrarily, for instance by zero on the extra basis vectors. The resulting satisfies .
This is the dual image and kernel annihilator identity. Therefore
The basis extension theorem also gives . By the rank-nullity theorem,
Apply rank-nullity theorem to both maps, using , to obtain
Over , this is the algebraic dual, without complex conjugation; the adjoint operator in part (b) uses the inner products instead.