Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Power ranks determine every nilpotent Jordan-block multiplicity

Statement

Let N be nilpotent on a finite-dimensional vector space. Put dk=dim⁡ker⁡Nk and ρk=rank⁡Nk for k≥0, so d0=0 and ρ0=dim⁡V. For every k≥1, #{blocks of size at least k}=dk−dk−1=ρk−1−ρk, and #{blocks of size exactly k}=2dk−dk−1−dk+1=ρk−1−2ρk+ρk+1. Thus either the nullities or the ranks of all powers determine the multiset of nilpotent Jordan blocks. On the zero space all sequences are zero and the block multiset is empty.

Facts & Assumptions

Given: A nilpotent endomorphism N of a finite-dimensional vector space.

[L1]

There is a basis in which N is a direct sum of nilpotent Jordan blocks (Every finite-dimensional nilpotent endomorphism has a basis of Jordan strings).

[L2]

For every k≥0, ker⁡Tk⊆ker⁡Tk+1 and im⁡Tk+1⊆im⁡Tk; and if ker⁡Tm=ker⁡Tm+1 for some m≥0 — equivalently rank⁡Tm=rank⁡Tm+1 — then ker⁡Tm+r=ker⁡Tm and im⁡Tm+r=im⁡Tm for every r≥0 (Kernel and rank sequences of powers stabilise once equality occurs).

[L3]

Nullity and rank are the dimensions of the kernel and image (Rank and nullity of a linear map with finite-dimensional domain).

[L4]

Rank-nullity gives dim⁡V=dim⁡ker⁡S+dim⁡im⁡S for every endomorphism S of V (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T).

Proof

technique · direct
1.1L1L3algebra

On a block Jm(0), dim⁡ker⁡Jm(0)k=min⁡(k,m); its contribution to dk−dk−1 is therefore 1 exactly when m≥k, and 0 otherwise. Summing across the block basis from [L1] gives the first nullity formula.

2.1step 1.1algebra

Subtracting the number of blocks of size at least k+1 from the number of blocks of size at least k gives 2dk−dk−1−dk+1 blocks of exact size k.

3.1step 1.1step 2.1L1L2L3L4algebra

Fact [L4] gives dk+ρk=dim⁡V for every k, so replacing each dk in steps 1.1-2.1 gives the two rank formulas. For the tail, first dispose of V=0: there the block multiset is empty, every dk and ρk is zero, and both formulas read 0=0. So assume V≠0, in which case the basis of [L1] has at least one block and a largest block size m∗ exists; step 1.1 gives dim⁡ker⁡Jm(0)k=min⁡(k,m)=m for every block and every k≥m∗, so dk=dim⁡V and ρk=0 for all k≥m∗. In particular ker⁡Nm∗=ker⁡Nm∗+1, which is the hypothesis of [L2], and [L2] then gives the stabilised tail beyond the largest block.

4.1step 1.1step 2.1step 3.1∎

These formulas recover every block multiplicity, including size one and the endpoint after the largest block; when V=0 each quantity and each recovered multiplicity is zero.

Depends on

Used by

Dependency tree · two levels

13 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources