Skip to content
Darrel Danadyaksa Poli.
← all teaching material
// course material

Proof of Inverse Existence for A^TA

Theorem 6.4.3

If AA is an m×nm \times n matrix, then the following are equivalent.

(a) The column vectors of AA are linearly independent.

(b) ATAA^TA is invertible.

Proof

We will prove both directions.

(a) ⇒ (b)

Assume that the column vectors of AA are linearly independent.

The matrix ATAA^TA has size n×nn \times n.

To prove that ATAA^TA is invertible, show that ATAx=0A^TA\vec{x} = \vec{0} has only the trivial solution.

If x\vec{x} is a solution of ATAx=0A^TA\vec{x} = \vec{0}, then AxA\vec{x} is in the null space of ATA^T and also in the column space of AA.

By Theorem 4.8.7(b), the null space of ATA^T and the column space of AA are orthogonal complements.

Due to orthogonality, part (b) of Theorem 6.2.4 implies Ax=0A\vec{x} = \vec{0}.

Since AA is assumed to have linearly independent column vectors, the only solution to Ax=0A\vec{x} = \vec{0} is x=0\vec{x} = \vec{0}.

(b) ⇒ (a)

Assume that ATAA^TA is invertible. We want to show that the column vectors of AA are linearly independent.

Consider the linear combination c1a_1+c2a_2++cna_n=0c_1\vec{a}\_1 + c_2\vec{a}\_2 + \ldots + c_n\vec{a}\_n = \vec{0}, where ai\vec{a}_i is the ii-th column vector of AA and cic_i are scalars.

Multiply both sides by ATA^T from the left:

AT(c1a1+c2a2++cnan)=AT0A^T(c_1\vec{a_1}+ c_2\vec{a_2} + \ldots + c_n\vec{a_n}) = A^T\vec{0}

Using properties of transpose and the fact that ATAA^TA is invertible, we get:

c1ATa1 +c2ATa2 ++cnATan =0c_1A^T\vec{a_1}\ + c_2A^T\vec{a_2}\ + \ldots + c_nA^T\vec{a_n}\ = \vec{0}

Since ATAA^TA is invertible, its null space contains only the zero vector. This implies that the above equation can only be true if c1=c2==cn=0c_1 = c_2 = \ldots = c_n = 0, showing that the column vectors of AA are linearly independent.

Therefore, we have shown both (a) ⇒ (b) and (b) ⇒ (a), and the two statements are equivalent.

Theorem 4.8.7(b):

If AA is a matrix, then the null space of ATA^T and the column space of AA are orthogonal complements.

Proof: Let v\vec{v} be a vector in the null space of ATA^T, i.e., ATv=0A^T \vec{v} = \vec{0}. This means that v\vec{v} is orthogonal to every row vector of ATA^T.

Since the rows of ATA^T are the columns of AA, v\vec{v} is orthogonal to every column vector of AA. Thus, v\vec{v} is in the orthogonal complement of the column space of AA.

Conversely, let w\vec{w} be in the orthogonal complement of the column space of AA. This means that w\vec{w} is orthogonal to every column vector of AA.

Since the columns of AA are the rows of ATA^T, w\vec{w} is orthogonal to every row vector of ATA^T. Hence, w\vec{w} is in the null space of ATA^T.

Therefore, the null space of ATA^T and the column space of AA are orthogonal complements.

Theorem 6.2.4(b)

If AA is a matrix and Ax=0A\vec{x} = \vec{0} has only the trivial solution, then the columns of AA are linearly independent.

Proof: Assume that Ax=0A\vec{x} = \vec{0} has only the trivial solution. Suppose c1v1+c2v2++cnvn=0c_1 \vec{v}_1 + c_2 \vec{v}_2 + \ldots + c_n \vec{v}_n = \vec{0}, where vi\vec{v_i} are the columns of AA and cic_i are scalars.

Let AA be an m×nm \times n matrix, and vi\vec{v_i} be the ii-th column vector of AA. Then, Ax=c1v1+c2v2++cnvn=0A\vec{x} = c_1 \vec{v}_1 + c_2 \vec{v}_2 + \ldots + c_n \vec{v}_n = \vec{0}.

Since Ax=0A\vec{x} = \vec{0} has only the trivial solution, we must have c1=c2==cn=0c_1 = c_2 = \ldots = c_n = 0. Thus, the columns of AA are linearly independent.