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:
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.
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: