Quadratic limits found for uncompletable words and zero matrix products
Quadratic bounds for uncompletable words and matrix mortality
Summary
Some sets of code words can’t be completed to represent all possible messages, and finding a short example of such uncompletable words helps understand this limitation. The authors found a mathematical rule that the shortest uncompletable word in such cases is at most about four times the square of the maximum word length, which doesn’t depend on how many code words there are. They also extended this idea to certain collections of matrices, showing that you can multiply some of these matrices a limited number of times to get a zero result, with rigorous size limits. They made their proofs and algorithms fully precise and checked in a formal verification system called Lean.
What this means in practice
- •For software verification teams: Decide whether a set of code words can represent all messages using a verified polynomial-time algorithm to find uncompletable words or confirm completeness.
- •For control systems engineers: Detect zero products in families of matrices efficiently, which relates to stability analysis in control systems with constrained cycles.
A theory result. No direct application yet.