[isabelle-dev] SMT components and environment variables
Sascha Boehme
boehmes at in.tum.de
Thu Jan 6 18:29:00 CET 2011
Hi,
With changeset 3214c39777ab, the SMT solvers have been turned into
components.
As a consequence, the now obsolete environment variables
(in settings files) CVC3_SOLVER, YICES_SOLVER, and Z3_SOLVER should be
removed. This only applies if you have used the smt method so before.
Prior to their usage, SMT solvers need to be added to the components
list -- more precisely, the paths to SMT solver bundles need to be
added to $ISABELLE_HOME_USER/etc/components. SMT solver bundles can
be found at TU Muenchen servers in the directories ~isabelle/cvc3
(without support for Darwin-based systems for now, this will be fixed
within the next days) and ~isabelle/z3. Note the provided LICENSE
files (e.g., Z3 is restricted for non-commercial usage only). The
reward for this rather clumsy setup is a more powerful sledgehammer
command.
Sascha
More information about the isabelle-dev
mailing list