-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bogus error about ENABLED with 1.4.5 TLAPS.tla #15
Comments
The module Lines 317 to 318 in f54897a
|
to ensure that no warnings or errors are raised when instantiating the module `TLAPS`. This test is motivated by the warnings about `ENABLED` applied to `ACTION` operators that would be raised when applying the current version of `tlapm` to versions of the TLA+ module `TLAPS` from older TLAPS releases. Also, add to the TLAPS website page "What's new" an entry for the next release of TLAPS (version TBD) that notes the possibility of this warning, and what to do in that case. #15
The reported message arises when running a version of This earlier change in the module The warning is raised to inform that certain theorems from the module being instantiated will be absent in the instantiated module, and so proofs that invoke them will not work. This warning is not raised when instantiating versions of the module As suggested above (#15 (comment)), in the release notes of TLAPS in the website, in commit 66befe1 I added a note about this combination of Writing this test revealed a bug unrelated to this issue. That bug has been fixed in commit d7f57d0. |
https://github.com/lemmy/BlockingQueue/ contains a copy of
TLAPS.tla
as released with1.4.5
. Re-proving the proofs in, e.g.,BlockingQueue.tla
with what will become TLAPS1.4.6
, produces a bogus error.This probably doesn't need changing in TLAPS, but perhaps a mention in the 1.4.6 release notes.
The text was updated successfully, but these errors were encountered: