Known Stuff#
From generators to cuts#
Begin with an ordinary mortality instance: one finite labelled family of matrices. Partition its labels into transition labels α and cut labels J, and write
No matrix is added and no word grammar is imposed: mortality still quantifies over every nonempty word in the original family. “Transition” and “cut” name roles in the analysis.
In a reduction, transitions carry the computation. A cut is made to factor through a smaller space, so every word containing it must pass through a controlled interface. The theorem separates transition-only words from cut-containing words and compresses the latter. The rank-one separator of M₃(5) and the second generator UO of M₉(2) and M₈(2) are cuts in this sense.
Factored cuts#
For a first reading, take finite-dimensional rational vector spaces. A rank-one matrix factors through a line and a rank-two matrix through a plane. Between two cuts, a product then needs to track only a vector of the interface, not a vector of the whole space.
Let L be the physical state space and S an interface space. A factored cut has the form
The map Oj sends the physical state to the interface; Uj returns it to L. Thus an occurrence of Cj forces the product through S at that position. Every matrix has a trivial factorization through L; the construction becomes a compression when S is smaller. No minimal factorization is required.
Physical words#
A physical word is a word in the original generator labels. Write Aw for the ordered product of a transition word, with the empty word giving the identity. Every physical word is either transition-only or has a unique block form
where each transition block ut may be empty. Between two cuts, associativity exposes
The parenthesized matrix is the interface bridge between cut i on the left and cut j on the right:
The exterior blocks u0 and uq are not discarded. If the displayed physical word is zero, sandwiching it by Oj1 and Ujq gives
The first and last factors are endpoint loops carrying the leading and trailing transition blocks. This is the compressed path promised by the theorem.
New Stuff#
General theorem#
Interface compression. Over any commutative semiring, with finite coordinate spaces L and S, the family of transitions and factored cuts is mortal if and only if either the transitions alone are mortal or there are cuts j0, …, jr and transition words w1, …, wr, with r ≥ 1, such that
Proof#
A cut-free zero word is already a zero transition word. For a cut-containing zero, the sandwich calculation above gives a nonempty zero path of interface bridges. Its endpoint loops retain the leading and trailing transition blocks.
Conversely, spell a bridge path as a physical word beginning with its first cut. Associativity gives
A zero bridge path therefore gives an actual nonempty zero word in the original generators.
Rank-one interfaces#
When S is one-dimensional, write each cut as cjrjT. Every bridge is the scalar
Over a field, a product of one-dimensional bridges vanishes exactly when one scalar factor vanishes. Apart from the transition-only branch, mortality therefore reduces to one row–word–column incidence. The repeated rank-one separator is the one-cut instance; its nonsingular transitions exclude the other branch.
Single-cut return families#
With one cut C = UO, the bridge alphabet is the complete return family
If there is one transition A, these are the returns
where n is the number of transitions between two cuts. The theorem becomes
When no power of A vanishes, for instance when A is invertible or has a nonzero eigenvalue, the first branch is empty and two physical matrices present the infinite family {Γn}. This is singular-return compression: neither the cut nor the maps U, O need be invertible or of full rank. Both directions are explicit:
The first line multiplies a zero physical word by O on the left and U on the right, so the transitions before the first cut and after the last cut become the first and last returns. The second wraps a return product in cuts.
Finitely many return shapes#
Suppose that over a field every return is a nonzero multiple of one of finitely many matrices F1, …, Fm, say Γn = ρnFℓ(n) with ρn ≠ 0, and that every Fi occurs. Then {Γn} and {F1, …, Fm} are mortal together: a product of returns is a nonzero scalar times the corresponding product of the Fi, and every word in the Fi lifts to a word in returns by choosing, for each i, one n with ℓ(n) = i. A design that prescribes the returns at finitely many times and makes every later return a multiple of one fixed matrix therefore presents a finite family with two physical matrices.
Many cuts#
Several cuts form a directed graph. Vertices are cut labels, and the edge from i to j carries . Edge order follows the written matrix word; its action on column vectors runs in the opposite direction. Successive edges must share a cut label, because they come from adjacent blocks of one word. This is why the theorem asks for a zero path, not an arbitrary product of unrelated bridges. Transition-only zeros remain a separate branch.
Bookkeeping#
Verification and provenance#
InterfaceCompression.isMortal_iff proves the transition-or-path equivalence over an arbitrary commutative semiring.
InterfaceCompression.isMortal_rankOne_iff retains the transition-only alternative and reduces the cut-containing branch to one scalar bridge incidence.
pairGenerator_isMortal_iff_returnFamily proves that {A, UO} and its return family are mortal together when no power of A vanishes.
These declarations use only propext, Classical.choice, and Quot.sound.
Formal scope#
The physical spelling, arbitrary-word block decomposition, exterior-block sandwich, bridge-path converse, general theorem, and rank-one scalar specialization are machine-checked, as is singular-return compression. The theorem assumes neither minimal cut rank nor nonvanishing transition powers; those enter only in applications that remove one branch of the disjunction. The lemma on finitely many return shapes has no generic Lean declaration; its instances in M₉(2) and M₈(2) are machine-checked.
References#
- GPT-5.6 Sol, elicited by @eternalism_4eva, M₈(2): Mortality of Two 8 × 8 Integer Matrices, 2026. Two applications with one transition and one cut, in dimensions nine and eight.
- GPT-5.6 Sol, elicited by @eternalism_4eva, Shortcut-Collatz Incidence, 2026. An application to two-generator projective incidence.