spechub / Hets

The Heterogeneous Tool Set
http://hets.eu
GNU General Public License v2.0
57 stars 19 forks source link

define Hets core functionality #2107

Open tillmo opened 2 years ago

tillmo commented 2 years ago

Define a list of Hets core functionalities. These should be covered with tests and be provided by an internal API, see #1790. In a next step, interfaces should provide this core functionality (only), and an --experimental flag could be used to have more functionality. There should be two Ubuntu prover packages: one for the core, one for the non-core provers. In this way, Hets will become easier to use and will have fewer bugs. The core functionality should include:

mcodescu commented 2 years ago

I like this idea very much. I just wonder if we currently support Common Logic enough to include it as a core logic. We should at least make sure that the Common Logic issues that are currently open aren't critical.