Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds TLC (the TLA+ model checker) as an alternative backend for quint verify, alongside the existing Apalache backend.
Usage
quint verify --backend=tlc spec.qntquint verify --backend=tlc --tlc-config=tlc.json spec.qntExample tlc.json:
Features
Code organization
tlc.ts- TLC model checker interfacequintMCWrapper.ts- Unified wrapper for model checkers (Apalache, TLC)cliReporting.tsLimitations
(including screenshots is helpful)
CHANGELOG.mdfor any new functionality