LS-Lab/KeYmaeraX-release: Version 5.0
Creators
- 1. Karlsruhe Institute of Technology
- 2. Worcester Polytechnic Institute
- 3. Carnegie Mellon University
- 4. Carnegie Mellon
- 5. SnT University of Luxembourg
- 6. University of Edinburgh
Description
Version 5.0 provides a definition package for user-defined functions, major parser rewrite, keyboard shortcuts during proofs, tactic performance improvements, and tool improvements.
Definitions: adds support for user-defined functions whose graphs can be implicitly characterized by dL formulas, such as the exponential and trigonometric functions, as solutions of differential equations. Properties of those user-defined functions can be proved using dL's differential equation reasoning principles. A high-level interface for defining functions and non-soundness-critical tactics automate low-level reasoning over implicit characterizations in hybrid system proofs. Builtin definitions that can be used out of the box in models include
exp
,sin
,cos
,Pi
, andE
.UI: keyboard shortcuts for common proof tasks (customizable through
.keymaerax/hotkeys.js
file in home directory)Parser: complete parser re-implementation with support for user-defined functions, full tactic support in web UI parsing
Tactics: performance improvement with builtin forward tactics replacing (some) interpreted tactics
Tools: command line conversion tools from KeYmaera X format to SMT-Lib format (
-convert kyx2smt
) and Wolfram format (-convert kyx2mat
)Tools: improved Z3-based simplifier
Files
LS-Lab/KeYmaeraX-release-5.0.zip
Files
(58.8 MB)
Name | Size | Download all |
---|---|---|
md5:9102539ac20b40b9cff30906b60f86fa
|
58.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/LS-Lab/KeYmaeraX-release/tree/5.0 (URL)