-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Description
Consider assumes.qnt:
module assumes {
const N: int
const F: int
var msgs: Set[str]
assume Majority = N > 3 * F
action init = {
msgs' = Set()
}
action step = {
msgs' = msgs
}
}
module instance {
import assumes(N = 2, F = 1).*
}Running quint verify does not result into any warnings or error messages, even though the assumption of Majority is obviously violated:
$ quint verify --main=instance --invariant=inv assumes.qntReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels