Developed from the dissertations of Thomas Hickman and Christian Pardillo Laursen.
-
Install Isabelle 2020. Earlier versions are not supported.
-
Add the Ordinary_Differential_Equations entry to your Isabelle ROOTS - follow these instructions.
-
Download and activate the Wolfram Engine. WolframScript is installed with it, and is called from bash.
OR
-
Add the file
config.smlconfigures the path of the filesage-integration/ConvertToIsabelle.py. An example of this file is found inconfig-example.sml. -
Finally, launch Isabelle/jEdit with the ODE theory loading, to avoid recompiling. This can be done with the command
isabelle jedit -d ~/AFP/thys -l Ordinary_Differential_Equations, replacing the path to the AFP with wherever it is downloaded.
Examples can be found in the two test sets: Keymaera_tests.thy and TestSet.thy.