Skip to content

Releases: LS-Lab/KeYmaeraX-release

Version 4.3.6

10 Mar 01:39
4.3.6
Compare
Choose a tag to compare

Version 4.3.6 of the KeYmaera X theorem prover.

NOTICE: This update may require you to delete your lemma cache. You can do so by deleting the $HOME/.keymaerax/cache directory on your machine.

Change log:

  • Stability improvements for the Foundations of CPS course at Carnegie Mellon.
  • Updates to the prover's concrete syntax for function symbols.

KeYmaera X Release 4.3.5

20 Feb 22:57
4.3.5
Compare
Choose a tag to compare

UI bug fixes and stability improvements for the Foundations of CPS course at Carnegie Mellon.

KeYmaera X Release 4.3.4

15 Feb 20:02
4.3.4
Compare
Choose a tag to compare

Minor stability release generalizing the flexibility of the Axiomatic ODE Solver tactic.

KeYmaera X Release 4.3.3

13 Feb 21:57
4.3.3
Compare
Choose a tag to compare

Version 4.3.3 of the KeYmaera X Theorem Prover for Hybrid Systems. Change log:

  • Edit: formula editing can rewrite formulas everywhere
  • Step into failed tactics to observe partial progress and debug the proof
    • ODE solver generalized to systems written in any order
  • Stability advances: Obtain internal details on tactical proof steps
  • Simplifier improvements

KeYmaera X Version 4.3.2

28 Jan 23:36
4.3.2
Compare
Choose a tag to compare

Version 4.3.2 of the KeYmaera X theorem prover. Change log:

  • Learner’s and Industry Mode
  • Simplify differential equation tactics
  • Tactic input validation (checks for non-empty input)
  • UI Stability and help improvements: locking, model upload button hiding, reduced number of requests when fetching model lists, Mathematica suggestions based on JVM architecture
  • Preview: Obtain internal details on tactical proof steps
  • Database format upgraded to 4.3.2 with autoupgrade feature

KeYmaera X Version 4.3.1

20 Jan 19:30
4.3.1
Compare
Choose a tag to compare

Change log:

  • Get quick usage help with ? menu button on each page
  • Import and export for model/proof archive (.kya file).
  • Synthesize verified safety metrics from ModelPlex
  • Improved automation of ode tactic for differential equations.
  • Prover core fixes

KeYmaera X Version 4.3

18 Nov 18:47
4.3
Compare
Choose a tag to compare
  • Support for Differential Game Logic (dGL)
  • ModelPlex web UI integration and source code release (for both controller and model monitors)
  • Improvements to axiomatic ODE solver (support for box and diamond properties, as well as in-place solving)
  • UI improvements and bug fixes (tactic diff, tactic parser errors)
  • Stability improvements (unifier, UI, quantifier instantiation)

Stable Release of KeYmaera X 4.2.2

28 Sep 14:55
4.2.2
Compare
Choose a tag to compare
  • Extraction and execution of tactics with input
  • Web user interface improvements
  • Tactic and lemma download on finished proof

Stable release of KeYmaera X 4.2.1

17 Sep 17:52
4.2.1
Compare
Choose a tag to compare
  • Significant performance advances for a snappier interaction with KeYmaera X
  • Readability improvements in tactic extraction
  • User interface polishing, improvements, and styling, including position highlighting
  • Faster database interaction
  • Prover core fixes for bound renaming (unexploited)
  • Inverse characteristic method for differential invariant generation
  • Better command line interfaces

Stable Release 4.2

03 Sep 02:00
4.2
Compare
Choose a tag to compare

Stable 4.2 release of KeYmaera X 4.2

  • User interface advances
  • Tactic extraction, tactic programming, and replay
  • Major backend tool improvements
  • KeYmaera X runs standalone without the need to install additional tools. Mathematica is recommended as an add-on installation for advanced automation and simulation features.
  • Axiomatic differential equation solver with solve-by-proof technology
  • ODE tactic for automatic proofs of differential equations
  • Invariant and differential invariant generation techniques
  • Tutorial import feature
  • Faster unification-based tactics
  • Significant prover core advances, fixes, and simplifications