Show colsp(AB) is contained in colsp(A)

  • Thread starter Thread starter Robb
  • Start date Start date
Click For Summary

Homework Help Overview

The problem involves matrices A and B, with the goal of demonstrating that the column space of the product AB is contained within the column space of A. The discussion centers around matrix multiplication and its implications for column spaces.

Discussion Character

  • Conceptual clarification, Mathematical reasoning, Assumption checking

Approaches and Questions Raised

  • Participants explore the relationship between the column spaces of A, B, and AB, with some suggesting that the columns of AB are linear combinations of the columns of A. Others question the assumptions regarding the properties of matrices A and B, particularly in cases where one may be singular.

Discussion Status

Several participants have provided insights into the nature of matrix multiplication and its effect on column spaces. There is ongoing exploration of different interpretations and approaches, with some expressing uncertainty about the initial problem statement and the relevance of elementary row operations.

Contextual Notes

Some participants note that the matrices are assumed to be square (n x n), and there is mention of potential missing information in the problem statement that could affect the discussion.

Robb
Messages
225
Reaction score
8

Homework Statement


Let A and B be matrices for which the product AB is defined. Show that the column space of AB is contained in the column space of A.

Homework Equations


perform one elementary row operation to matrix A to obtain matrix B.

The Attempt at a Solution



1 2
3 4 = A

2 4
6 8 = 2A = B

14 20
30 44 = AB

Obviously the colsp(A) = colsp(B) given that B is a linear combination of A, but I don't see how colsp(AB) = colsp(A) and is therefore contained in A. Please advise.
 
Last edited by a moderator:
Physics news on Phys.org
To make this easy: Let's assume both matrices are ##n## x ##n##

Suppose I block ##\mathbf B## by column. I can now do matrix vector multiplication one column at a time in ##\mathbf B##.

##\mathbf {AB} = \mathbf A \bigg[\begin{array}{c|c|c|c|c}
\mathbf b_1 & \mathbf b_2 &\cdots & \mathbf b_{n-1} & \mathbf b_{n}
\end{array}\bigg] = \bigg[\begin{array}{c|c|c|c|c} \mathbf A \mathbf b_1 & \mathbf A\mathbf b_2 &\cdots & \mathbf A\mathbf b_{n-1} & \mathbf A\mathbf b_{n}
\end{array}\bigg]##

now let's look at the ##kth## column of the Right Hand side. Block ##\mathbf A## by column and look at ##\mathbf A \mathbf b_k## -- what does that tell you?
Robb said:
Obviously the colsp(A) = colsp(B) given that B is a linear combination of A

I didn't find this obvious or correct. For example: ##\mathbf A## could be singular and ##\mathbf B## could be non-singular.

The relevant equation, in my view, is matrix vector and matrix matrix multiplication. I'm not sure what elementary row operations have to do with this. It seems like something is missing from the problem statement.
- - - -
edit: If you're going to use a blocked-multiplication argument and respond in the forums, you must use Tex/ LaTeX. The forum sticky is here:

https://www.physicsforums.com/help/latexhelp/

I also like the GUI approach here:
https://www.codecogs.com/latex/eqneditor.php
 
1. follows from the definition of matrix multiplication. I.e. when you multiply a matrix A by a column vector v the result Av is the column vector which is the linear combination of th columns of A, using the entries of v as coefficients. Hence whenever you multiply a matrix A by a sequence of columns, the columna of B, the result AB is a matrix whose columns are all linear combinations of the columns of A. In particular every linear combination of the columns of AB is also a linear combination of the columns of A. QED.If you say this more conceptually, the column space of A consists of all column vectors which can be written as Av for some column vector v. Similarly a vector in the column space of AB is one that can be written as (AB)w for some w. But, since matrix multiplication is associative, any such vector (AB)w can also be wriiten as A(Bw), so if we write v for Bw, the vector (AB)w in the column space of AB, also has form Av, hence belongs also to the column space of A.
 
mathwonk said:
1. follows from the definition of matrix multiplication. I.e. when you multiply a matrix A by a column vector v the result Av is the column vector which is the linear combination of th columns of A, using the entries of v as coefficients. Hence whenever you multiply a matrix A by a sequence of columns, the columna of B, the result AB is a matrix whose columns are all linear combinations of the columns of A. In particular every linear combination of the columns of AB is also a linear combination of the columns of A. QED.If you say this more conceptually, the column space of A consists of all column vectors which can be written as Av for some column vector v. Similarly a vector in the column space of AB is one that can be written as (AB)w for some w. But, since matrix multiplication is associative, any such vector (AB)w can also be wriiten as A(Bw), so if we write v for Bw, the vector (AB)w in the column space of AB, also has form Av, hence belongs also to the column space of A.
Thank you!
 
StoneTemplePython said:
To make this easy: Let's assume both matrices are ##n## x ##n##

Suppose I block ##\mathbf B## by column. I can now do matrix vector multiplication one column at a time in ##\mathbf B##.

##\mathbf {AB} = \mathbf A \bigg[\begin{array}{c|c|c|c|c}
\mathbf b_1 & \mathbf b_2 &\cdots & \mathbf b_{n-1} & \mathbf b_{n}
\end{array}\bigg] = \bigg[\begin{array}{c|c|c|c|c} \mathbf A \mathbf b_1 & \mathbf A\mathbf b_2 &\cdots & \mathbf A\mathbf b_{n-1} & \mathbf A\mathbf b_{n}
\end{array}\bigg]##

now let's look at the ##kth## column of the Right Hand side. Block ##\mathbf A## by column and look at ##\mathbf A \mathbf b_k## -- what does that tell you?

I didn't find this obvious or correct. For example: ##\mathbf A## could be singular and ##\mathbf B## could be non-singular.

The relevant equation, in my view, is matrix vector and matrix matrix multiplication. I'm not sure what elementary row operations have to do with this. It seems like something is missing from the problem statement.
- - - -
edit: If you're going to use a blocked-multiplication argument and respond in the forums, you must use Tex/ LaTeX. The forum sticky is here:

https://www.physicsforums.com/help/latexhelp/

I also like the GUI approach here:
https://www.codecogs.com/latex/eqneditor.php
Gracias!
 

Similar threads

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