quint icon indicating copy to clipboard operation
quint copied to clipboard

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

Results 133 quint issues
Sort by recently updated
recently updated
newest added

@p-offtermatt pointed out in the co-design meeting today that the simulator lacks the equivalent of apalache's `cinit`. This makes it a bit cumbersome to script instantiation, since it requires writing...

UX

Take this module: ``` module test { var x: int action init = x' = 1 action inc = x' = x + 1 action failAction = all { false,...

error messages

If I have ``` def condition(f: int => bool): bool = { state.filter(f).size() > 0 } ``` And decide I want to remove the type annotation on `f` and let...

bug
usability
language design

In the repl, ``` >>> def farenheit(celsius) = celsius * 9 / 5 + 32 >>> def farenheit(celsius) = celsius * 9 / 5 + 32 syntax error: :4:1 -...

usability
feedback
repl
error messages

This is a refactoring of the ICS23 spec, which took more effort than I expected (about 8hrs in total): - [x] the spec is now split in multiple files, -...

@p-offtermatt has shared the view that there is a certain class of invariants which -- while formalizable as trace invariants or temporal properties -- are easiest to communicate to implementation...

tla+ transpilation
simulator

### Discussed in https://github.com/informalsystems/quint/discussions/1159 Originally posted by **konnov** September 12, 2023 Champions: @andrey-kuprianov and @angbrav We had a very [long discussion](https://informalsystems.slack.com/archives/C043C01N3SA/p1682666953784399) about native support for rationals in the Quint simulator...

product-audits

We should sketch out our hypothesis on the "specification life cycle", including notes on which parts we've been able to validate. The cycle might go something like: 1. Exploratory modeling...

doc

Closes #1360 This is a quick workaround to meet the need for this functionality, which has been voiced in the last few days. ``` quint run --out-itf=out-itf-example.itf.json --n-traces=5 ../examples/solidity/Coin/coin.qnt ```...

### Discussed in https://github.com/informalsystems/quint/discussions/1138 Originally posted by **ivan-gavran** September 1, 2023 I would like to start a discussion on a feature that would enable specifying a number of (different) counterexamples...

simulator
product-audits