2022
DOI: 10.1007/978-3-031-08740-0_4
|View full text |Cite
|
Sign up to set email alerts
|

Programming with Ordinary Differential Equations: Some First Steps Towards a Programming Language

Abstract: Various open problems have been recently solved using Ordinary Differential Equation (ODE) programming: basically, ODEs are used to implement various algorithms, including simulation over the continuum of discrete models such as Turing machines, or simulation of discrete time algorithms working over continuous variables. Applications include: Characterization of computability and complexity classes using ODEs [1][2][3][4]; Proof of the existence of a universal (in the sense of Rubel) ODE [5]; Proof of the stro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…Unfortunately, while the above mentioned results are easy to state, their proofs are rather highly technical and mixing considerations about approximations, control of errors, and various constructions to emulate in a continuous fashion some discrete processes. There have been some recent attempts to go to simpler constructions in order to simplify their programming [Bou22], as these constructions have recently lead to solve various open problems, with very visible awarded outcomes: This includes the proof of the existence of a universal ordinary differential equation [BP17], the proof of the Turing completeness of chemical reactions [Fag+17], or hardness of problems related to dynamical systems [GZ18].…”
Section: Introductionmentioning
confidence: 99%
“…Unfortunately, while the above mentioned results are easy to state, their proofs are rather highly technical and mixing considerations about approximations, control of errors, and various constructions to emulate in a continuous fashion some discrete processes. There have been some recent attempts to go to simpler constructions in order to simplify their programming [Bou22], as these constructions have recently lead to solve various open problems, with very visible awarded outcomes: This includes the proof of the existence of a universal ordinary differential equation [BP17], the proof of the Turing completeness of chemical reactions [Fag+17], or hardness of problems related to dynamical systems [GZ18].…”
Section: Introductionmentioning
confidence: 99%