Nilpotent Matrices: How to Determine If Matrix is Nilpotent

  • Context: Undergrad 
  • Thread starter Thread starter Dragonfall
  • Start date Start date
  • Tags Tags
    Matrices
Click For Summary

Discussion Overview

The discussion revolves around determining whether a given nxn matrix is nilpotent, exploring various methods and challenges associated with the problem. It includes theoretical considerations, computational approaches, and implications for larger sets of matrices.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested, Mathematical reasoning

Main Points Raised

  • One participant suggests computing the eigenvalues of a matrix and checking if they are all zero to determine nilpotency.
  • Another participant questions the feasibility of determining if a product of multiple matrices results in zero, particularly when dealing with a large number of matrices.
  • There is a proposal to compute powers of the matrix as a potential method for checking nilpotency.
  • A participant offers a method involving checking the rank of each matrix and focusing on the nullspace vectors of the remaining matrices after removing invertible ones.
  • Another participant argues that invertible matrices cannot be eliminated from consideration, providing an example of 2x2 matrices that can produce a zero product when combined with an invertible matrix.
  • Further clarification is provided regarding the nature of products involving the same matrices, emphasizing the relationship between the columns of the matrices and their nullspaces.

Areas of Agreement / Disagreement

Participants express differing views on the methods for determining nilpotency and the implications of including or excluding invertible matrices. The discussion remains unresolved with multiple competing approaches and perspectives.

Contextual Notes

Some methods proposed depend on specific assumptions about the matrices involved, such as their ranks and nullspaces. The discussion also highlights the complexity of the problem when extended to larger sets of matrices.

Dragonfall
Messages
1,023
Reaction score
5
Given an nxn matrix, how do I know whether it's nilpotent?
 
Physics news on Phys.org
Compute the eigenvalues and check if they are all zero.
 
Why is it that when you have 30 15x15 matrices, it is impossible to find out whether some chain of them will multiply out to be 0?
 
I wonder if it's easier to just compute powers of the matrix to decide if it's nilpotent?


Anyways, for your new question, that sounds like a variant on the word problem. The direct translation of the word problem into matrices would be to tell if a product of some given matrices gives you the identity -- I have no idea if using zero instead makes a difference.
 
well a quick and dirty solution would be checking the rank of each and every matrix and remove the invertible chains. Then you can concentrate on the nullspace vectors of those remaining. I know it really doesn't sound nice.

Singular value decomposition should be doable for 30 of them in a row.
 
You can't eliminate the invertible ones. Consider the following set of 2x2 matrices:

<br /> \left( \begin{array}{cc} 0 &amp; 1 \\ 1 &amp; 0 \end{array} \right)<br /> \qquad \qquad<br /> \left( \begin{array}{cc} 1 &amp; 0 \\ 0 &amp; 0 \end{array} \right)<br />

There is a product of these matrices that gives zero... but it requires use of the invertible matrix.
 
Damn. If I were given something like this to work on for my thesis, and it turns out to be undecidable, that'll suck.
 
Hurkyl said:
You can't eliminate the invertible ones. Consider the following set of 2x2 matrices:

<br /> \left( \begin{array}{cc} 0 &amp; 1 \\ 1 &amp; 0 \end{array} \right)<br /> \qquad \qquad<br /> \left( \begin{array}{cc} 1 &amp; 0 \\ 0 &amp; 0 \end{array} \right)<br />

There is a product of these matrices that gives zero... but it requires use of the invertible matrix.

No it is not zero. Again after obtaining the nullspace vectors you can reduce the number of conditions to check...
 
If you name the first matrix A and the second B, then ABAB is zero.
 
  • #10
I did not understand that you meant multiple products of the same matrices.

But, that is exactly what I am saying. Because a column of A is in the kernel of B. Instead of checking ABAB...AB you can check if the columns of product of the invertible ones are in the nullspace of the singular ones. If not whatever happens the product is nonzero.

Note that I said it is just a dirty way of doing it.
 

Similar threads

Replies
9
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 25 ·
Replies
25
Views
4K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 2 ·
Replies
2
Views
8K
  • · Replies 1 ·
Replies
1
Views
3K