Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pandaman64/eae733625851e3ce33f2780287be72f0 to your computer and use it in GitHub Desktop.
Save pandaman64/eae733625851e3ce33f2780287be72f0 to your computer and use it in GitHub Desktop.
Let's call (r_i)_{i>=0} the sequence of the ranks of (A^i)_{i>=0}.
For any i>=0, the image of A^{i+1} is a subspace of the image of A^{i}.
Our sequence of ranks (r_i) is non-increasing.
Since Im(A^{i+1}) ⊂ Im(A^i), if there exists i such that r_i = r_{i+1}, Im(A^{i+1}) = Im(A^i).
From this, it follows that Im(A^k) = Im(A^i) (k > i), or r_k = r_i.
In other words, (r_i) is a sequence of non-negative integers that
- starts at n
- might be stricly decreasing for a while
- stagnates after a given value L.
Assuming L=0, it means it means that during the strictly decreasing phase, it went down from n to 0.
The slowest we can decrease is by 1, hence it would take at most n steps... A^n = 0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment