ariadne-cps / ariadne

C++ framework for rigorous computation on cyber-physical systems
http://www.ariadne-cps.org
GNU General Public License v3.0
26 stars 9 forks source link

Compare CORA solutions with Ariadne #355

Open pietercollins opened 4 years ago

pietercollins commented 4 years ago

Compare the results obtained from CORA, which is non-rigorous, and Ariadne. AIm to show CORA makes (truncation and roundoff) errors, but Ariadne always gives correct bounds for the result.

pietercollins commented 4 years ago

We could try systems where the solution is a polynomial, since here at some point the remainder is zero, and maybe CORA misses this. However, then the right-hand-side is non-polynomial
e.g.dx/dt=sqrt(x), x(0)=1 has solution x=4t^2 Alternatively, we could try a polynomial right-hand-side e.g. dx/dt=-x^2, x(0)=1 has solution x=1/(1+t) or both e.g. dx/dt=x-t, x(0)=1 has solution x=t+1