Computing with Polynomial Ordinary Differential Equations
Olivier Bournez, Daniel Gra\c{c}a, Amaury Pouly

TL;DR
This paper investigates the computational power of polynomial ordinary differential equations (ODEs), establishing their equivalence to Turing machines and proposing a robust notion of time complexity for continuous systems.
Contribution
It demonstrates that polynomial ODEs can serve as a programming model with a well-defined complexity measure, extending the classical GPAC model and confirming its computational equivalence to Turing machines.
Findings
Polynomial ODEs are equivalent to Turing machines in computational power.
A robust, equivalent notion of time complexity for polynomial ODE computations is established.
Polynomial ODEs can be used as a programming framework with consistent complexity measures.
Abstract
In 1941, Claude Shannon introduced the General Purpose Analog Computer(GPAC) as a mathematical model of Differential Analysers, that is to say as a model of continuous-time analog (mechanical, and later one electronic) machines of that time. Following Shannon's arguments, functions generated by GPACs must be differentially algebraic. As it is known that some computable functions like Euler's or Riemann's Zeta function are not differentially algebraic, this argument has been often used to demonstrate in the past that the GPAC is less powerful than digital computation. It was proved in JOC2007, that if a more modern notion of computation is considered, i.e. in particular if computability is not restricted to real-time generation of functions, the GPAC is actually equivalent to Turing machines. Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
