TY - JOUR
T1 - Simulation of Turing machines with analytic discrete ODEs
T2 - Polynomial–time and space over the reals characterised with discrete ordinary differential equations
AU - Blanc, Manon
AU - Bournez, Olivier
N1 - Publisher Copyright:
© (2024), (Journal of Logic and Analysis). All rights reserved.
PY - 2025/1/1
Y1 - 2025/1/1
N2 - We prove that functions over the reals computable in polynomial time can be characterised using discrete ordinary differential equations (ODE), also known as finite differences. We also characterise functions computable in polynomial space over the reals. While existing characterisations could only cover time complexity or were restricted to functions over the integers, here we deal with real numbers and space complexity. Furthermore, we prove that no artificial sign or test function is needed, even for time complexity. At a technical level, this is obtained by proving that Turing machines can be simulated with analytic discrete ordinary differential equations. We believe this result opens theway to many applications, as it opens the possibility of programming with ODEs with an underlying well-understood time and space complexity.
AB - We prove that functions over the reals computable in polynomial time can be characterised using discrete ordinary differential equations (ODE), also known as finite differences. We also characterise functions computable in polynomial space over the reals. While existing characterisations could only cover time complexity or were restricted to functions over the integers, here we deal with real numbers and space complexity. Furthermore, we prove that no artificial sign or test function is needed, even for time complexity. At a technical level, this is obtained by proving that Turing machines can be simulated with analytic discrete ordinary differential equations. We believe this result opens theway to many applications, as it opens the possibility of programming with ODEs with an underlying well-understood time and space complexity.
KW - Analog Computations
KW - Discrete ordinary differential equations
KW - Finite Differences
KW - Implicit complexity
KW - Models of computation
KW - Ordinary differential equations
KW - Recursion scheme
UR - https://www.scopus.com/pages/publications/105000208833
U2 - 10.4115/JLA.2025.17.FDS5
DO - 10.4115/JLA.2025.17.FDS5
M3 - Article
AN - SCOPUS:105000208833
SN - 1759-9008
VL - 17
SP - 1
EP - 42
JO - Journal of Logic and Analysis
JF - Journal of Logic and Analysis
ER -