Beyond Linear Dynamical Systems
In plain English
AI plain-English summaryMathematicians are trying to decide whether a computer program that repeats a simple rule will ever hit a specific number—a problem that has stumped researchers since the 1970s. This project tackles a fundamental gap in computer science: the inability to reliably answer basic questions about dynamical systems, which are simple rules that generate sequences of numbers or states. These systems appear everywhere—from population models in biology to control systems in aircraft autopilots—but for many of them, no one knows whether a given state will ever be reached, or whether the system will eventually repeat itself. The Skolem Problem, one of the open questions the team will attack, asks whether a linear recurrence sequence ever hits zero. It has resisted solution for over fifty years. If successful, the work would give software developers and engineers a rigorous way to verify that systems with loops, conditional branching, or external controllers behave as intended. This could improve the reliability of safety-critical software in aircraft, medical devices, and autonomous vehicles. The project is fundamental mathematics and computer science—there is no immediate practical application. But similar work on automata theory and symbolic dynamics has, in the past, underpinned everything from compiler design to cryptographic protocols. A deeper understanding of what can be decided about these systems could eventually reshape how we build and trust complex software.
View original technical description
View the original record at the funder ↗
Researchers
Related Research
Grants with similar aims, by meaning.
Original classification
Research GrantPlain English summaries and category classifications on this site are generated by AI and may not perfectly reflect the original research. Is something wrong? Let us know