# A Universal Ordinary Differential Equation

arXiv: https://arxiv.org/abs/1702.08328 · HTML: https://mlsanity.com/paper/1702.08328/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 20 Feb 2017.

## Built on by (most cited first, 4 of 4)

- [Structure of universal formulas](https://mlsanity.com/paper/2311.03910/) (2023)
- [Modeling chaotic Lorenz ODE System using Scientific Machine Learning](https://mlsanity.com/paper/2410.06452/) (2024)
- [A comparative study of NeuralODE and Universal ODE approaches to solving Chandrasekhar White Dwarf equation](https://mlsanity.com/paper/2410.14998/) (2024)
- [Forecasting N-Body Dynamics: A Comparative Study of Neural Ordinary Differential Equations and Universal Differential Equations](https://mlsanity.com/paper/2512.20643/) (2025)

## Abstract (arXiv)

An astonishing fact was established by Lee A. Rubel (1981): there exists a fixed non-trivial fourth-order polynomial differential algebraic equation (DAE) such that for any positive continuous function varphi on the reals, and for any positive continuous function ε(t), it has a C^∞ solution with | y(t) - varphi(t) | < ε(t) for all t. Lee A. Rubel provided an explicit example of such a polynomial DAE. Other examples of universal DAE have later been proposed by other authors. However, Rubel's DAE never has a unique solution, even with a finite number of conditions of the form y(ki)(ai)=bi. The question whether one can require the solution that approximates varphi to be the unique solution for a given initial data is a well known open problem [Rubel 1981, page 2], [Boshernitzan 1986, Conjecture 6.2]. In this article, we solve it and show that Rubel's statement holds for polynomial ordinary differential equations (ODEs), and since polynomial ODEs have a unique solution given an initial data, this positively answers Rubel's open problem. More precisely, we show that there exists a fixed polynomial ODE such that for any varphi and ε(t) there exists some initial condition that yields a solution that is ε-close to varphi at all times. In particular, the solution to the ODE is necessarily analytic, and we show that the initial condition is computable from the target function and error function.
