Skip to content

Conversation

@muenchnerkindl
Copy link
Collaborator

This PR fixes one step in the proof of the ByzPaxos specification.

Signed-off-by: Stephan Merz <stephan.merz@loria.fr>
@lemmy
Copy link
Member

lemmy commented Jan 16, 2026

@muenchnerkindl I asked Copilot for a review, just for our amusement :-)

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR corrects a proof step in the ByzPaxos specification's VoteProof.tla file to make it verifiable by TLAPS (the TLA+ Proof System).

Changes:

  • Fixed step numbering in nested proof structure (changed <4>2 to <4>1)
  • Made QED step unnumbered following TLA+ conventions (changed <4>3. QED to <4>. QED)
  • Added missing premise S \in SUBSET Int required by the FiniteSetHasMax lemma

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@muenchnerkindl muenchnerkindl merged commit 00eb5b4 into master Jan 16, 2026
13 checks passed
@lemmy lemmy deleted the fixproof branch January 16, 2026 20:59
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