Jordan Canonical Form

Weyr characteristic

For a fixed eigenvalue lambda there are two equivalent ways to record its Jordan data. The block-size partition lists how big the blocks are. The Weyr characteristic lists, instead, how many blocks have size at least k, for k = 1, 2, 3, .... These two lists are conjugate (transpose) partitions — the same information read along rows versus columns.

Concretely, set w_k = dim ker(N^k) - dim ker(N^{k-1}) where N = A - lambda*I (so w_k = the first differences of the nullities). The sequence w_1 >= w_2 >= w_3 >= ... is the Weyr characteristic of lambda. Here w_k counts the Jordan blocks of size at least k, and the largest index with w_k > 0 is the size of the biggest block.

The Weyr and Segre (block-size) partitions are conjugate: if you draw the block sizes as rows of a Young diagram, the Weyr numbers are its column heights, and vice versa. So either one determines the other; the Weyr form is just the more rank-friendly bookkeeping, since each w_k is a clean dimension difference you compute directly.

Why prefer Weyr: its entries come straight from kernel dimensions of matrix powers, so it is what the rank-jump formula actually outputs first. It also generalizes to the Weyr canonical form, an alternative to Jordan that is nicer for problems about commuting matrices.

block sizes (3,1,1) -> Weyr (3,1,1)* = (3,1,1) conjugate = (3,1,1)? -> actually w=(3,1,1) gives Weyr (3,1,1); for sizes (3,2) Weyr = (2,2,1)

Block sizes (3,2) drawn as Young rows have column heights 2,2,1 — that conjugate is the Weyr characteristic.

w_1 is the geometric multiplicity (total block count); sum of all w_k is the algebraic multiplicity.

Also called
Weyr sequenceconjugate partition of block sizes块大小分拆的共轭塊大小分拆的共軛