# Chapter 29. Annihilators

# Chapter 29. Annihilators

An annihilator is a subspace of the dual space consisting of all linear functionals that vanish on a given set of vectors. If \(V\) is a vector space over a field \(F\), and \(S\subseteq V\), then the annihilator of \(S\) is

$$
S^0=\{\varphi\in V^*:\varphi(s)=0 \text{ for all } s\in S\}.
$$

The elements of \(S^0\) are linear measurements that give zero on every vector in \(S\). When \(S\) is a subspace, its annihilator records all linear equations that are satisfied by every vector in \(S\). The annihilator is always a subspace of \(V^*\).

## 29.1 Definition

Let \(V\) be a vector space over \(F\). Let \(S\subseteq V\). The annihilator of \(S\) is

$$
S^0=\{\varphi\in V^*:\varphi(s)=0 \text{ for every } s\in S\}.
$$

The notation \(S^0\) is common. Some books use \(S^\circ\) or \(\operatorname{Ann}(S)\).

If \(U\subseteq V\) is a subspace, then \(U^0\) is the set of all linear functionals on \(V\) that vanish on \(U\).

Thus

$$
U^0 \subseteq V^*.
$$

The annihilator lives in the dual space, not in the original vector space.

## 29.2 First Example

Let

$$
V=\mathbb{R}^2
$$

and let

$$
U=\operatorname{span}
\left(
\begin{bmatrix}
1\\
0
\end{bmatrix}
\right).
$$

Then \(U\) is the \(x\)-axis.

A linear functional on \(\mathbb{R}^2\) has the form

$$
\varphi(x,y)=ax+by.
$$

For \(\varphi\) to vanish on \(U\), we need

$$
\varphi(t,0)=0
$$

for every \(t\in\mathbb{R}\). But

$$
\varphi(t,0)=at.
$$

This is zero for every \(t\) exactly when

$$
a=0.
$$

Therefore

$$
U^0=\{\varphi(x,y)=by:b\in\mathbb{R}\}.
$$

So the annihilator is one-dimensional. It consists of all scalar multiples of the functional that reads the second coordinate.

## 29.3 Annihilators Are Subspaces

For every subset \(S\subseteq V\), the annihilator \(S^0\) is a subspace of \(V^*\).

First, the zero functional belongs to \(S^0\), because

$$
0(s)=0
$$

for every \(s\in S\).

Next, let

$$
\varphi,\psi\in S^0.
$$

Then for every \(s\in S\),

$$
(\varphi+\psi)(s)=\varphi(s)+\psi(s)=0+0=0.
$$

Thus

$$
\varphi+\psi\in S^0.
$$

For a scalar \(c\),

$$
(c\varphi)(s)=c\varphi(s)=c0=0.
$$

Thus

$$
c\varphi\in S^0.
$$

Therefore \(S^0\) is a subspace of \(V^*\).

## 29.4 Extreme Cases

There are two useful extreme cases.

First,

$$
\{0\}^0=V^*.
$$

Every linear functional sends the zero vector to zero, so every functional vanishes on \(\{0\}\).

Second,

$$
V^0=\{0\}.
$$

The only linear functional that vanishes on every vector of \(V\) is the zero functional.

These identities show the reversal built into annihilators: a smaller subset has a larger annihilator, and a larger subset has a smaller annihilator.

## 29.5 Inclusion Reversal

If

$$
S\subseteq T\subseteq V,
$$

then

$$
T^0\subseteq S^0.
$$

Indeed, if a functional vanishes on all of \(T\), then it certainly vanishes on all of \(S\). Thus it belongs to \(S^0\).

This reversal is important. Annihilators turn containment around.

A large subspace imposes many conditions on a functional, so fewer functionals vanish on it. A small subspace imposes fewer conditions, so more functionals vanish on it.

## 29.6 Annihilator of a Span

The annihilator of a set equals the annihilator of its span:

$$
S^0=(\operatorname{span} S)^0.
$$

If a functional vanishes on every vector of \(S\), then by linearity it vanishes on every linear combination of vectors from \(S\). Hence it vanishes on \(\operatorname{span} S\).

Conversely, if it vanishes on \(\operatorname{span} S\), then it vanishes on \(S\), since

$$
S\subseteq \operatorname{span} S.
$$

Therefore the annihilator depends only on the subspace generated by the set.

## 29.7 Computing an Annihilator in Coordinates

Let \(U\subseteq \mathbb{R}^n\) be spanned by columns of a matrix

$$
A=
\begin{bmatrix}
|&|&&|\\
u_1&u_2&\cdots&u_k\\
|&|&&|
\end{bmatrix}.
$$

A functional \(\varphi\in(\mathbb{R}^n)^*\) can be represented by a row vector

$$
y^T.
$$

The condition \(\varphi(u_i)=0\) for every \(i\) becomes

$$
y^Tu_i=0.
$$

Equivalently,

$$
y^TA=0.
$$

Transposing,

$$
A^Ty=0.
$$

Thus the annihilator of the column space of \(A\) corresponds to the null space of \(A^T\):

$$
(\operatorname{Col}(A))^0 \cong \operatorname{Null}(A^T).
$$

This is the coordinate form of the left null space.

## 29.8 Example in \(\mathbb{R}^3\)

Let

$$
U=\operatorname{span}
\left(
\begin{bmatrix}
1\\
1\\
0
\end{bmatrix},
\begin{bmatrix}
0\\
1\\
1
\end{bmatrix}
\right)
\subseteq \mathbb{R}^3.
$$

A linear functional has the form

$$
\varphi(x,y,z)=ax+by+cz.
$$

We require

$$
\varphi(1,1,0)=0
$$

and

$$
\varphi(0,1,1)=0.
$$

These give

$$
a+b=0,
$$

$$
b+c=0.
$$

Hence

$$
a=-b,
\qquad
c=-b.
$$

Let

$$
b=t.
$$

Then

$$
(a,b,c)=(-t,t,-t)=t(-1,1,-1).
$$

Therefore

$$
U^0=
\operatorname{span}
\{\varphi(x,y,z)=-x+y-z\}.
$$

The annihilator is one-dimensional. This agrees with the dimension formula:

$$
\dim U^0=3-2=1.
$$

## 29.9 Dimension Formula

If \(V\) is finite-dimensional and \(U\subseteq V\) is a subspace, then

$$
\dim U^0=\dim V-\dim U.
$$

The number on the right is the codimension of \(U\) in \(V\). Thus

$$
\dim U^0=\operatorname{codim} U.
$$

An annihilator contains one independent linear condition for each direction missing from \(U\). Equivalently, it measures how many independent functionals can vanish on \(U\).

## 29.10 Proof of the Dimension Formula

Let

$$
\dim V=n,
\qquad
\dim U=k.
$$

Choose a basis of \(U\):

$$
u_1,\ldots,u_k.
$$

Extend it to a basis of \(V\):

$$
u_1,\ldots,u_k,v_{k+1},\ldots,v_n.
$$

Let the dual basis be

$$
u^1,\ldots,u^k,v^{k+1},\ldots,v^n.
$$

A functional in \(U^0\) must vanish on

$$
u_1,\ldots,u_k.
$$

The dual basis functionals

$$
v^{k+1},\ldots,v^n
$$

vanish on all of \(U\), and they form a basis of \(U^0\). There are \(n-k\) of them.

Therefore

$$
\dim U^0=n-k=\dim V-\dim U.
$$

## 29.11 Annihilator of a Sum

If \(U\) and \(W\) are subspaces of \(V\), then

$$
(U+W)^0=U^0\cap W^0.
$$

A functional vanishes on \(U+W\) exactly when it vanishes on every vector of \(U\) and every vector of \(W\).

Indeed, if

$$
\varphi\in (U+W)^0,
$$

then \(U\subseteq U+W\) and \(W\subseteq U+W\), so

$$
\varphi\in U^0\cap W^0.
$$

Conversely, if

$$
\varphi\in U^0\cap W^0,
$$

then for any

$$
u+w\in U+W,
$$

we have

$$
\varphi(u+w)=\varphi(u)+\varphi(w)=0.
$$

Thus

$$
\varphi\in (U+W)^0.
$$

## 29.12 Annihilator of an Intersection

For finite-dimensional spaces,

$$
(U\cap W)^0=U^0+W^0.
$$

This identity is dual to the previous one. The annihilator changes intersections into sums and sums into intersections.

The inclusion

$$
U^0+W^0\subseteq (U\cap W)^0
$$

is immediate: if a functional vanishes on \(U\), and another vanishes on \(W\), then their sum vanishes on every vector belonging to both.

The reverse inclusion is deeper and follows from the dimension formula.

## 29.13 Double Annihilator

If \(V\) is finite-dimensional and \(U\subseteq V\), then

$$
U^{00}=U,
$$

after identifying \(V\) with its double dual \(V^{**}\).

Here

$$
U^{00}
$$

means the annihilator of \(U^0\) inside \(V^{**}\). Under the natural identification

$$
V\cong V^{**},
$$

it returns the original subspace \(U\).

This says that in finite dimensions, a subspace is completely determined by the linear functionals that vanish on it.

## 29.14 Annihilators and Quotient Spaces

There is a natural isomorphism

$$
(V/U)^*\cong U^0.
$$

A functional on the quotient \(V/U\) is the same as a functional on \(V\) that vanishes on \(U\).

To see this, let

$$
\lambda:V/U\to F
$$

be linear. Define

$$
\varphi(v)=\lambda(v+U).
$$

Then \(\varphi\) is a linear functional on \(V\). If \(u\in U\), then

$$
u+U=U,
$$

so

$$
\varphi(u)=\lambda(U)=0.
$$

Thus

$$
\varphi\in U^0.
$$

Conversely, if \(\varphi\in U^0\), define

$$
\lambda(v+U)=\varphi(v).
$$

This is well-defined because \(\varphi\) vanishes on \(U\).

## 29.15 Annihilators and Linear Equations

A subspace can often be described as the common zero set of linear functionals.

For example, in \(\mathbb{R}^3\),

$$
U=\{(x,y,z):x+y+z=0\}
$$

is the kernel of the functional

$$
\varphi(x,y,z)=x+y+z.
$$

Thus

$$
U=\ker \varphi.
$$

The annihilator \(U^0\) is the set of all linear functionals that vanish on this plane. Since the plane has dimension \(2\), its annihilator has dimension \(1\). Hence

$$
U^0=\operatorname{span}(\varphi).
$$

This shows that annihilators encode systems of homogeneous linear equations.

## 29.16 Orthogonal Complements and Annihilators

In a finite-dimensional inner product space, a vector \(a\in V\) defines a functional

$$
\varphi_a(v)=\langle v,a\rangle.
$$

Under this identification, the annihilator of a subspace corresponds to its orthogonal complement:

$$
U^0 \cong U^\perp.
$$

The annihilator is more general because it does not require an inner product. Orthogonal complements depend on a chosen inner product. Annihilators depend only on the vector space and its dual.

## 29.17 Row Space and Null Space

For a matrix \(A\), the null space is the annihilator of the row space.

Let the rows of \(A\) be

$$
r_1,\ldots,r_m.
$$

Then \(x\in \operatorname{Null}(A)\) means

$$
r_i x=0
$$

for every row \(r_i\).

Thus \(x\) is annihilated by every row functional. In dual language,

$$
\operatorname{Null}(A) =
\operatorname{Row}(A)^0,
$$

after identifying row vectors with linear functionals on \(F^n\).

This is one of the fundamental relationships between the four matrix subspaces.

## 29.18 Column Space and Left Null Space

Similarly, the left null space of \(A\) is the annihilator of the column space.

The left null space is

$$
\operatorname{Null}(A^T).
$$

A vector \(y\in F^m\) lies in \(\operatorname{Null}(A^T)\) exactly when

$$
A^Ty=0.
$$

Equivalently,

$$
y^Ta=0
$$

for every column \(a\) of \(A\).

Thus \(y\) defines a functional that vanishes on \(\operatorname{Col}(A)\). Hence

$$
\operatorname{Null}(A^T)
\cong
\operatorname{Col}(A)^0.
$$

## 29.19 Practical Computation

To compute \(U^0\) for a subspace \(U\subseteq F^n\):

| Step | Operation |
|---|---|
| 1 | Put spanning vectors of \(U\) as columns of a matrix \(A\) |
| 2 | Write a general functional as \(y^T\) |
| 3 | Solve \(y^TA=0\), equivalently \(A^Ty=0\) |
| 4 | Convert the solution vectors \(y\) into functionals \(y^Tx\) |
| 5 | The resulting functionals form a basis for \(U^0\) |

This procedure reduces annihilator computation to a null space computation.

## 29.20 Summary

An annihilator is the set of all linear functionals that vanish on a given set or subspace. It is a subspace of the dual space.

The key ideas are:

| Concept | Meaning |
|---|---|
| Annihilator | \(S^0=\{\varphi:\varphi(s)=0\text{ for all }s\in S\}\) |
| Ambient space | \(S^0\subseteq V^*\) |
| Inclusion reversal | \(S\subseteq T\) implies \(T^0\subseteq S^0\) |
| Dimension formula | \(\dim U^0=\dim V-\dim U\) |
| Sum rule | \((U+W)^0=U^0\cap W^0\) |
| Intersection rule | \((U\cap W)^0=U^0+W^0\) in finite dimensions |
| Double annihilator | \(U^{00}=U\) in finite dimensions |
| Quotient relation | \((V/U)^*\cong U^0\) |
| Matrix computation | \(U^0\) is found by solving \(A^Ty=0\) |

Annihilators express subspaces through the linear functionals that vanish on them. They provide a coordinate-free way to describe linear equations, quotient duals, orthogonal complements, and the relationships among row spaces, column spaces, and null spaces.
