I How Do Elementary Operations Affect Matrix Rank Preservation?

swampwiz
Messages
567
Reaction score
83
What is the rule on the preservation of rank through an elementary operation? I know that rank can never go up, but is there any direct way to determine that it goes down (either than reducing the matrix down to row-echelon form)? Is there a good source that go into the proofs for properties of rank like this?

A side question is is it possible to have a linear dependency on rows as well as columns, or is the whole notion of such a dependency moot as both types are fungible?

Thanks
 
Physics news on Phys.org
Hey swampwiz.

You might want to study how rank changes as a function of operators with certain rank.

I think you should find that it will be a minimum of both "ranks" and you can look at how this is done by expanding the matrix multiplication as a function of basis vectors.

Remember that if you get collinearity, then you will be able to group two vectors together.

As an example, if you have ax + by + cz [example with rank three] and x and y are collinear then you can re-write that as (a+bd)x + cz which reduces this to rank 2.
 
You didn't seem to answer my question, but I think I have figured it out on my own.

Any elemental operation that has an inverse must preserve rank, and so the only such operation that does not have an inverse is the scale operation with the scale factor being 0, which ends up zeroing out that row or column, and if that row or column had not been a zero vector, then the number of rows or columns will go down by 1, which would decrease the rank if the original number of non-zero rows or columns were not greater than the non-zero columns or rows, respectively.
 
What is an "elementary operation"?

An elementary row operation on a matrix is usually defined as an operation of one the following three types:

1. Multiplication of a row by a nonzero constant.
2. Addition by a multiple of a row to another row.
3. Interchanging two rows with each other.

As you noted, an elementary row operation does not change the rank of a matrix. But you also seems to have another opertion in mind, namely multiplying a row by zero, making it into a zero row. In this case, the rank may decrease by one (not with more) but not always. If the row is already a zero row, or more generally, if it can be written as a linear comination of the other rows, the dimension of the row space, i.e. the rank, does not change after such an operation.
 
you may enjoy showing that each (invertible) elementary operation can be achieved by multiplication by an invertible matrix, and this is another way to see it does not change rank. yes there are also column operations parallel to row operatioons and they are also invertible, and preserve rank (row rank = column rank).
 
I asked online questions about Proposition 2.1.1: The answer I got is the following: I have some questions about the answer I got. When the person answering says: ##1.## Is the map ##\mathfrak{q}\mapsto \mathfrak{q} A _\mathfrak{p}## from ##A\setminus \mathfrak{p}\to A_\mathfrak{p}##? But I don't understand what the author meant for the rest of the sentence in mathematical notation: ##2.## In the next statement where the author says: How is ##A\to...
The following are taken from the two sources, 1) from this online page and the book An Introduction to Module Theory by: Ibrahim Assem, Flavio U. Coelho. In the Abelian Categories chapter in the module theory text on page 157, right after presenting IV.2.21 Definition, the authors states "Image and coimage may or may not exist, but if they do, then they are unique up to isomorphism (because so are kernels and cokernels). Also in the reference url page above, the authors present two...
When decomposing a representation ##\rho## of a finite group ##G## into irreducible representations, we can find the number of times the representation contains a particular irrep ##\rho_0## through the character inner product $$ \langle \chi, \chi_0\rangle = \frac{1}{|G|} \sum_{g\in G} \chi(g) \chi_0(g)^*$$ where ##\chi## and ##\chi_0## are the characters of ##\rho## and ##\rho_0##, respectively. Since all group elements in the same conjugacy class have the same characters, this may be...
Back
Top