Ranks of powers on closures of conjugacy classes #
For a square matrix Z and j r : ℕ, the condition rank (Z ^ j) ≤ r is Zariski closed, and
closed in the usual topology over a field with continuous ring operations and closed points, such
as ℂ (Matrix.rank_pow_le_of_mem_zeroLocus_vanishingIdeal,
Matrix.isClosed_setOfPred_rank_pow_le).
Conjugation does not change the rank of any power, so the ranks of the powers can only drop on the
closure of a conjugacy class: if Y lies in the closure of the GL n K-conjugacy class of X,
then rank (Y ^ j) ≤ rank (X ^ j) for every j. For nilpotent matrices the ranks of the powers
determine the Jordan type, and these inequalities are the necessary half of the description of
nilpotent orbit closures by the dominance order on partitions. The statements are set-theoretic:
the closures are taken in the K-points Matrix n n K, with the Zariski closure expressed
through Mathlib's MvPolynomial.zeroLocus and MvPolynomial.vanishingIdeal.
Conversely, the elementary degenerations of Jordan types occur in orbit closures. Let Y be a
matrix whose linear map has a Jordan-chain basis c, and let i ≠ j be two of its chains. With M
the matrix of c.joinEnds i j, which links the end of chain i to the end of chain j, the
matrices Y + t • M with t ≠ 0 all lie in the conjugacy class of Y + M. So Y lies in the
closure of that class in the usual topology over a topological field in which 0 is not isolated,
such as ℂ, and in its Zariski closure over any infinite field. For every k the rank of
(Y + M) ^ k is the rank of Y ^ k plus one when len j ≤ k ≤ len i, and equals it otherwise.
When len j ≤ len i the Jordan type of Y + M arises from that of Y by moving one box from the
part len j to the part len i. Such moves generate the dominance order on partitions.
Chaining these degenerations gives Gerstenhaber's theorem: for a nilpotent matrix X, a matrix Y
lies in the closure of the conjugacy class of X exactly when rank (Y ^ k) ≤ rank (X ^ k) for
every k, equivalently when the Jordan partition of X dominates that of Y. Both closures are
covered by one induction principle, Matrix.mem_of_forall_rank_pow_le: a set of matrices that
contains the conjugacy class of X, and contains Y whenever it contains the conjugacy class of
an elementary degeneration Y + M, contains every Y satisfying these rank inequalities.
Main results #
Matrix.rank_pow_le_of_mem_zeroLocus_vanishingIdeal_orbitandMatrix.rank_pow_le_of_mem_closure_orbit: on the Zariski closure, and on the topological closure, of the conjugacy class ofX, the rank of every power is at most that ofX.Matrix.mem_closure_orbit_add_toMatrix'_joinEndsandMatrix.mem_zeroLocus_vanishingIdeal_orbit_add_toMatrix'_joinEnds:Ylies in the closure of the conjugacy class ofY + Mover a topological field in which0is not isolated, and in its Zariski closure over an infinite field.Matrix.rank_pow_add_smul_toMatrix'_joinEnds: the ranks of the powers ofY + t • M.Matrix.mem_of_forall_rank_pow_le: induction along elementary degenerations.Matrix.mem_closure_orbit_iff_forall_rank_pow_leandMatrix.mem_zeroLocus_vanishingIdeal_orbit_iff_forall_rank_pow_le: Gerstenhaber's theorem, the rank criterion for nilpotent orbit closures, in the usual and the Zariski topology.Matrix.mem_closure_orbit_iff_jordanPartition_dominatesandMatrix.mem_zeroLocus_vanishingIdeal_orbit_iff_jordanPartition_dominates: the same criterion as dominance of Jordan partitions.
References #
- M. Gerstenhaber, On dominance and varieties of commuting matrices, Ann. of Math. 73 (1961), 324–348.
- D. H. Collingwood and W. M. McGovern, Nilpotent Orbits in Semisimple Lie Algebras, Van Nostrand Reinhold, 1993, §6.2.
If the ranks of all powers of Y are bounded by those of a nilpotent matrix X,
then Y is nilpotent too.
On the Zariski closure of the conjugacy class of X, the rank of every power is at most the
rank of the same power of X.
Over a field with continuous ring operations and closed points, on the closure of the
conjugacy class of X the rank of every power is at most the rank of the same power of X.
For t ≠ 0, the matrix Y + t • M, where M is the matrix of c.joinEnds i j for distinct
chains i ≠ j, is conjugate to Y + M.
Ranks along an elementary degeneration. For distinct chains i ≠ j and t ≠ 0, the rank
of (Y + t • M) ^ k, where M is the matrix of c.joinEnds i j, is the rank of Y ^ k plus one
when len j ≤ k ≤ len i, and equals it otherwise.
Elementary degenerations lie in orbit closures. Over a field with continuous ring
operations in which 0 is not isolated, such as ℂ, a matrix Y lies in the closure of the
conjugacy class of Y + M, where M is the matrix of c.joinEnds i j for distinct chains
i ≠ j: it is the limit of the conjugates Y + t • M as t → 0.
Elementary degenerations lie in Zariski orbit closures. Over an infinite field K, a
matrix Y lies in the Zariski closure of the conjugacy class of Y + M, where M is the matrix
of c.joinEnds i j for distinct chains i ≠ j, with polynomials taken over any subfield k.
Induction along elementary degenerations. Let X be nilpotent and let S be a set of
matrices containing the conjugacy class of X. Suppose that S contains Y as soon as it
contains the conjugacy class of Y + M, where M is the matrix of c.joinEnds i j for a
Jordan-chain basis c of Y and distinct chains with len j ≤ len i. Then S contains every
Y with rank (Y ^ k) ≤ rank (X ^ k) for all k.
Gerstenhaber's theorem. Over a field with continuous ring operations and closed points in
which 0 is not isolated, such as ℂ, a matrix Y lies in the closure of the conjugacy class of
a nilpotent matrix X exactly when rank (Y ^ k) ≤ rank (X ^ k) for every k.
Gerstenhaber's theorem, Zariski form. Over an infinite field K, a matrix Y lies in the
Zariski closure of the conjugacy class of a nilpotent matrix X, for polynomials over any subfield
k, exactly when rank (Y ^ j) ≤ rank (X ^ j) for every j.
The Jordan partition of a nilpotent matrix X dominates that of a nilpotent matrix Y
exactly when rank (Y ^ k) ≤ rank (X ^ k) for every k.
Orbit closures and dominance. Over a field with continuous ring operations and closed
points in which 0 is not isolated, such as ℂ, a nilpotent matrix Y lies in the closure of the
conjugacy class of a nilpotent matrix X exactly when the Jordan partition of X dominates that
of Y.
Zariski orbit closures and dominance. Over an infinite field K, a nilpotent matrix Y
lies in the Zariski closure of the conjugacy class of a nilpotent matrix X, for polynomials over
any subfield k, exactly when the Jordan partition of X dominates that of Y.