Hybrid Programs (HP) is a modeling formalism that is primarily used to express semantics of Hybrid System in Differential Dynamic Logic(dL). Loosely put, dL is a variant of First Order Dynamic Logic (FO-DL) with Reals as the domain of computation, and Hybrid Programs extend FO-DL programs with constructs for continuous evolution. This repository contains the semantics of HP in K.
Mathematica 12 is required operations over Reals and Quantifier Elimination in constraint synthesis.
-
./build
will build and run all the execution tests -
./khp run <FILE>
to run a particular HP file