[Linear Algebra] Construct an n x 3 matrix D such that AD=I3

Click For Summary

Homework Help Overview

The discussion revolves around constructing an n x 3 matrix D such that the product of a given 3 x n matrix A and D results in the identity matrix I3. The context is linear algebra, specifically focusing on matrix operations and properties related to spanning sets and linear combinations.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • Participants discuss the implications of Theorem 4 regarding the relationship between the columns of A and the existence of solutions for Ax = b. There is an exploration of how to express D in terms of A and the identity matrix. Some participants question the correctness of the original poster's reasoning and seek validation of their understanding.

Discussion Status

Some participants have offered affirmations of the original poster's reasoning, while others have introduced additional concepts such as minimizing the length of the solution vectors. There is an acknowledgment of the complexity of the topic, and some participants express uncertainty about their grasp of linear algebra concepts.

Contextual Notes

Participants note a lack of access to tutoring resources for linear algebra, which may contribute to their apprehension about the material. There is mention of advanced topics like Lagrange Multipliers and Singular Value Decomposition, which have not yet been covered in their studies.

bornofflame
Messages
56
Reaction score
3

Homework Statement


Suppose that A is a 3 x n matrix whose columns span R3. Explain how to construct an n x 3 matrix D such that AD = I3.

"Theorem 4"
For a matrix A of size m x n, the following statements are equivalent, that is either all true or all false:
a. For each b in Rm, Ax = b has a solution
b. Each b in Rm is a linear combination of A.
c. The columns of A span Rm.
d. A has a pivot position in every row.

Homework Equations



AD = I3
Ax = b
I3 = [e1 e2 e3]
AB = [Ab1 ... bn]

The Attempt at a Solution



So far what I've managed to put together is the following:
Since the columns of A span R3, it follows that, per Theorem 4:
For each b in R3, Ax = b has a solution
Each b in R3 is a linear combination of A.
A has a pivot position in every row.

Because we can write AB = [Ab1 ... bn], D as [d1 d2 d3] and I3 as [e1 e2 e3], we can also write
AD = [Ad1 Ad2 Ad3] = [e1 e2 e3].
We can substitute Ad1 = e1 for Ax = b in this case and we know that, since the columns of A span R3 that this equation has a solution. This logic can be applied to the columns [d1 d2 d3] to solve for D.

Is this correct? If not, am I at least on the right track? Thanks.
 
Physics news on Phys.org
bornofflame said:

Homework Statement


Suppose that A is a 3 x n matrix whose columns span R3. Explain how to construct an n x 3 matrix D such that AD = I3.

"Theorem 4"
For a matrix A of size m x n, the following statements are equivalent, that is either all true or all false:
a. For each b in Rm, Ax = b has a solution
b. Each b in Rm is a linear combination of A.
c. The columns of A span Rm.
d. A has a pivot position in every row.

Homework Equations



AD = I3
Ax = b
I3 = [e1 e2 e3]
AB = [Ab1 ... bn]

The Attempt at a Solution



So far what I've managed to put together is the following:
Since the columns of A span R3, it follows that, per Theorem 4:
For each b in R3, Ax = b has a solution
Each b in R3 is a linear combination of A.
A has a pivot position in every row.

Because we can write AB = [Ab1 ... bn], D as [d1 d2 d3] and I3 as [e1 e2 e3], we can also write
AD = [Ad1 Ad2 Ad3] = [e1 e2 e3].
We can substitute Ad1 = e1 for Ax = b in this case and we know that, since the columns of A span R3 that this equation has a solution. This logic can be applied to the columns [d1 d2 d3] to solve for D.

Is this correct? If not, am I at least on the right track? Thanks.

Looks fine to me.
 
  • Like
Likes   Reactions: bornofflame
I agree with the above.

extension:
Since you are in working in reals, you have an inner product, and may may want to consider pushing the problem a bit to find the solution with the minimum length --i.e. getting the minimum length (squared 2 norm) solution for each vector ##\mathbf d_1##, ##\mathbf d_2## and ##\mathbf d_3## (equivalently, minimum squared Frobenius norm for ##D##). Specifically said solution would be given by

##D = A^T\big(AA^T\big)^{-1}##
or
##\mathbf d_j = A^T\big(AA^T\big)^{-1} \mathbf e_j##
- - - -
There's a way to derive this via Lagrange Multipliers, and another way to derive it via Singular Value Decomposition. Both are instructive. This is a very nice result, that not a lot of people are familiar with, for some reason.
- - - -
it also has a nice common sense feel to it, because

##I_3 = AD = A\Big(D\Big) = A\Big( A^T\big(AA^T\big)^{-1}\Big) = A A^T\big(AA^T\big)^{-1}= \big(A A^T\big)\big(AA^T\big)^{-1} = I_3##

so to get comfortable with this solution, you'd just need to convince yourself that ##\big(AA^T\big)## is in fact non-singular.
 
Last edited:
  • Like
Likes   Reactions: bornofflame
Thank you, both. I'm still not comfortable with Linear Alebra yet and so feel quite shaky in what I've learned. Unfortunately there are no tutors for it on campus.

Thanks for the extension, StoneTemplePython. We haven't touched Lagrange Multipliers or Singular Value Decomposition yet, but that's something to look forward to.
 

Similar threads

Replies
15
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K