← Latest papers
🔢 mathematics

A Matrix Analogue of Rational Number Systems

This paper establishes sufficient conditions for the existence of digit systems with finiteness properties for matrix analogues of rational number systems and utilizes finite automata to construct systems possessing both finiteness and uniqueness properties in two dimensions, while also deriving vector expansions via expansion trees.

Original authors: Anjelo Gabriel R. Cruz, Manuel Joseph C. Loquias

Published 2026-07-10
📖 6 min read🧠 Deep dive

Original authors: Anjelo Gabriel R. Cruz, Manuel Joseph C. Loquias

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a magical number system, but instead of counting with just one base like 10 (our usual decimal system) or 2 (binary), you are counting with a matrix. Think of a matrix not as a boring grid of numbers, but as a complex, multi-dimensional machine that stretches, twists, and rotates space.

This paper, written by Anjelo Gabriel R. Cruz and Manuel Joseph C. Loquias, asks a big question: Can we build a number system where the "base" is this twisting machine, and we can write down any vector (an arrow pointing in space) using a finite list of simple "digits"?

The Big Idea: The Matrix Machine

In our normal world, if you want to write the number 13 in base 10, you say "one ten and three ones." You are breaking the number down into powers of 10.

The authors are trying to do the same thing, but with arrows in space. They have two special machines, called matrices P and Q. They combine them to create a new machine, Q⁻¹P (think of this as "Q inverse times P"). This machine is the "base" of their new world.

The goal is to take any arrow x and write it as a sum:
x = (Machine)⁰ × (Digit) + (Machine)¹ × (Digit) + (Machine)² × (Digit) ...

The "digits" here aren't just 0 through 9; they are small arrows chosen from a specific, limited set called D.

The Two Golden Rules: Finiteness and Uniqueness

The authors are looking for a system that follows two strict rules:

  1. The Finiteness Property: You must be able to write down any arrow in your system using only a finite number of digits. No infinite lists of digits allowed! If you keep adding digits forever, the system fails.
  2. The Uniqueness Property: There should be only one way to write a specific arrow. If you can write the same arrow in two different ways, the system is messy and confusing.

The paper proves that if you choose your machines P and Q carefully (specifically, if they are "coprime" and the machine Q⁻¹P is "expanding"—meaning it stretches space so much that things fly apart), you can find a set of digits D that makes the system work.

The Secret Weapon: Finite Automata (The Magic Translators)

How do they prove this? They use something called finite automata. Imagine a tiny, super-fast robot that reads a string of digits and translates them.

In Section 3, the authors build these robots for 2-dimensional space (flat arrows on a piece of paper). They create a "transducer"—a machine that takes an input (like adding a tiny step to the right) and outputs the new string of digits.

  • They draw maps (called transition diagrams) showing how the robot moves from one state to another.
  • They found that for certain types of machines P and Q, these robots always settle down. They don't get stuck in an infinite loop of chaos; they eventually stop. This proves that the "Finiteness Property" holds.

The Expansion Tree: A Labyrinth of Paths

In Section 4, the authors introduce a concept called an Expansion Tree. Imagine a giant, branching tree where the root is the zero vector (the center of the universe).

  • Every branch represents adding a digit.
  • Every node (a spot on the tree) represents a specific arrow you can reach.
  • The path from the root to a node is the "code" or the expansion of that arrow.

They proved something fascinating about this tree:

  • It's not a simple loop: The tree is so complex that no simple computer program (a "regular language") can predict all the paths. It's infinitely intricate.
  • The only repeating pattern is zero: If you walk down the tree and see a pattern that repeats forever, the only pattern that works is a string of zeros. Any other repeating pattern leads to a dead end or a contradiction.

What About Real Numbers? (The Open Mystery)

So far, we've been talking about arrows made of whole numbers (integers). But what about real numbers (like 3.14)?

The authors suggest that if you let your digits go on forever to the right of a "decimal point" (using negative powers of the machine), you can represent real vectors.

  • They ran simulations (computer approximations) to see what these real vectors look like.
  • The Result: The set of all representable real vectors looks like a weird, jagged shape that tiles the plane (like a puzzle).
  • The Caveat: They do not say they have solved the problem of which real vectors can be represented. They explicitly state that determining this is "substantially more difficult" than the integer case. They offer a conjecture (a strong guess) that these shapes tile the entire space without overlapping, but this is based on their simulations and visual approximations, not a final proof.

What They Explicitly Rule Out

The paper is very clear about what doesn't work or what requires extra conditions:

  • Uniqueness isn't automatic: Just because you have a finite set of digits doesn't mean the representation is unique. You have to pick the right set of digits (a "complete residue system") to get uniqueness.
  • Not all matrices work: The machine Q⁻¹P must be "expanding" (all its eigenvalues must have a modulus greater than 1). If the machine shrinks space instead of stretching it, the system breaks down.
  • Integer vs. Real: The methods that work perfectly for integer vectors (proven with the automata) do not automatically solve the problem for real vectors. The real vector case remains an open area of research, with the authors only suggesting a tiling property based on their visual models.

The Bottom Line

Cruz and Loquias have successfully built a bridge between the world of rational numbers (fractions) and the world of matrices. They showed that if you pick your machines right, you can write any integer vector using a finite, unique code. They built the "robots" (automata) to prove it and drew the "trees" to visualize it.

However, when it comes to the messy, infinite world of real numbers, they have only taken the first step. They have drawn a beautiful map of the territory and guessed that it covers the whole world, but they admit the full proof is still waiting to be discovered.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →