An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

1.1K stars 94 forks 1.1K watchers TypeScript Apache License 2.0
apalache formal-methods language quint specification tlaplus verification
5 Open Issues Need Help Last updated: Sep 17, 2025

Open Issues Need Help

View All on GitHub

An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

TypeScript
#apalache#formal-methods#language#quint#specification#tlaplus#verification
good first issue

An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

TypeScript
#apalache#formal-methods#language#quint#specification#tlaplus#verification

An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

TypeScript
#apalache#formal-methods#language#quint#specification#tlaplus#verification

An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

TypeScript
#apalache#formal-methods#language#quint#specification#tlaplus#verification

AI Summary: Modify the Quint CLI to validate the `--n-traces` and `--max-samples` command-line arguments. If `n-traces` is greater than `max-samples`, the CLI should return an error instead of silently producing fewer traces than requested.

Complexity: 3/5
usability good first issue

An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

TypeScript
#apalache#formal-methods#language#quint#specification#tlaplus#verification