How Do Elementary Operations Affect Matrix Rank Preservation?

Click For Summary

Discussion Overview

The discussion centers on the preservation of matrix rank through elementary operations, exploring the conditions under which rank may decrease and the implications of linear dependencies in rows and columns. It includes theoretical considerations and seeks to clarify the definitions and effects of various operations on matrix rank.

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant inquires about the rules governing rank preservation through elementary operations and seeks sources for proofs related to these properties.
  • Another participant suggests studying how rank changes as a function of operators and mentions that collinearity can lead to a reduction in rank.
  • A different participant proposes that any elementary operation with an inverse preserves rank, while noting that scaling a row or column by zero can decrease rank if it results in a non-zero vector being turned into a zero vector.
  • A clarification is provided on the definition of elementary operations, emphasizing that not all operations affect rank in the same way, particularly when considering linear combinations of rows.
  • One participant points out that each invertible elementary operation can be represented by multiplication with an invertible matrix, which also preserves rank, and mentions that column operations parallel to row operations also maintain rank.

Areas of Agreement / Disagreement

Participants express differing views on the conditions under which rank may decrease, particularly regarding the effects of specific operations. There is no consensus on a definitive rule for rank preservation beyond the established understanding of elementary operations.

Contextual Notes

Some limitations in the discussion include the dependence on definitions of elementary operations and the conditions under which rank changes are evaluated. The discussion does not resolve the nuances of linear dependencies in rows versus columns.

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).
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 48 ·
2
Replies
48
Views
7K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
2
Views
3K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K