Skip to content
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

Majority #93

Merged
merged 5 commits into from
Sep 6, 2023
Merged

Majority #93

merged 5 commits into from
Sep 6, 2023

Conversation

muenchnerkindl
Copy link
Collaborator

Added a new beginner-friendly TLA+ spec for an efficient majority vote algorithm due to Boyer and Moore. Comes with a model suitable for TLC and a proof that can be checked using TLAPS.

@lemmy
Copy link
Member

lemmy commented Sep 4, 2023

LGTM, but do you want the TLAPS.tla module to be checked in as well?

@muenchnerkindl
Copy link
Collaborator Author

muenchnerkindl commented Sep 4, 2023 via email

@lemmy
Copy link
Member

lemmy commented Sep 5, 2023

If it can be avoided, I’d rather leave it out but looking at other entries I got the impression that it needed to be present in order to avoid CI error messages?

^^ @ahelwer

@muenchnerkindl
Copy link
Collaborator Author

So I removed the TLAPS module (from the repo and from manifest.json) and everything seems to work. Unless @ahelwer sees a reason for including the module, I think this is good to merge.

@ahelwer
Copy link
Collaborator

ahelwer commented Sep 5, 2023

@lemmy I recall I had deleted all the TLAPS.tla files in the big TLAPS CI PR but you wanted those changes reverted, don't remember why.

@muenchnerkindl muenchnerkindl merged commit ca36eec into master Sep 6, 2023
4 checks passed
@muenchnerkindl muenchnerkindl deleted the majority branch September 6, 2023 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants