- Home
- Formal Verification Tools
- Apalache
On the recordRead 11 Oct 202622 facts
Apalache
On the record
- Analysis methods
- It supports randomized symbolic execution, bounded model checking, and inductiveness checking.apalache-mc.org · read 11 Oct 2026
- Analysis modes
- It supports randomized symbolic execution, bounded model checking, inductiveness checking, and custom exploration scripts over symbolic actions.apalache-mc.org · read 11 Oct 2026
- Bounded-checking limit
- Bounded model checking can miss a bug if it requires an execution longer than the specified checking length.apalache-mc.org · read 11 Oct 2026
- Commands
- The documented commands include parsing, type checking, simulation, bounded checking, and testing a single action.apalache-mc.org · read 11 Oct 2026
- Installation
- The documentation describes running Apalache from a prebuilt JVM package, with Docker, or by building from source.apalache-mc.org · read 11 Oct 2026
- License
- The repository identifies Apalache as Apache-2.0 licensed.github.com · read 11 Oct 2026
- Memory
- The documentation recommends allocating at least 4GB of memory, with requirements depending on the solver and specification.apalache-mc.org · read 11 Oct 2026
- Memory guidance
- The installation guide recommends allocating at least 4 GB of memory, with required memory depending largely on the solver and specification.apalache-mc.org · read 11 Oct 2026
- Other uses
- Solarkraft and Atomkraft use Apalache as a backend model checker for their respective tools.apalache-mc.org · read 11 Oct 2026
- Purpose
- Apalache is a symbolic model checker for TLA+ specifications.apalache-mc.org · read 11 Oct 2026
- Quint
- Quint uses Apalache as a backend model checker.apalache-mc.org · read 11 Oct 2026
- Related tools
- Solarkraft and Atomkraft use Apalache as a backend model checker.apalache-mc.org · read 11 Oct 2026
- Release
- The GitHub releases page lists version 0.62.3, dated 2026-10-01.github.com · read 11 Oct 2026
- Run options
- The documentation describes running Apalache from a prebuilt package in the JVM, from a Docker image, or by building from source.apalache-mc.org · read 11 Oct 2026
- SMT solvers
- Apalache translates TLA+ into logic supported by SMT solvers such as Microsoft Z3.apalache-mc.org · read 11 Oct 2026
- SMT translation
- It translates TLA+ into logic supported by SMT solvers such as Microsoft Z3.apalache-mc.org · read 11 Oct 2026
- Solver options
- The documented solver choices are Z3 by default and cvc5 as experimental.apalache-mc.org · read 11 Oct 2026
- Solver support
- The documentation lists Z3 as the default SMT solver and CVC5 as experimental.apalache-mc.org · read 11 Oct 2026