These instructions apply to any UNIX-like system, including GNU/Linux, most BSD variants, Solaris, WSL on Windows, MacOSX, etc.
Notes for Windows users: TLAPS requires WSL (Windows Subsystem for Linux).
TLAPS source code can be obtained as a release tarball or cloned from the git repository.
Download the tarball: 202210041448.tar.gz
You can unpack TLAPS by running the following command:
Clone the repository
See instructions at INSTALL.md.
Run the following command:
It should report the versions of zenon
and isabelle you installed in earlier steps.
You can also test the TLAPS on any of the examples
in the examples directory (which
you can easily refer to using the option -I +examples
to tlapm). For instance:
You will see a lot of output from Isabelle, the most important being the message at the end stating that all obligations were proved. For more information on how to use TLAPS, read the tutorial.