Skip to content

feat(FLP): distributed algorithms for solving the consensus problem#556

Open
ctchou wants to merge 1 commit intoleanprover:mainfrom
ctchou:flp-algorithm
Open

feat(FLP): distributed algorithms for solving the consensus problem#556
ctchou wants to merge 1 commit intoleanprover:mainfrom
ctchou:flp-algorithm

Conversation

@ctchou
Copy link
Copy Markdown
Collaborator

@ctchou ctchou commented May 10, 2026

This is the first PR of the formalization of Völzer's proof of the famous result in distributed computing, first proved by Fischer, Lynch and Paterson, that distributed consensus is impossible in the presence of even a single crash fault.

  • Algorithm.lean defines the "syntax" of a distributed algorithm for solving the consensus problem and proves some basic properties.
  • README.md is for the overall project and mentions Lean files which will be PR-ed later.
  • references.bib is updated to add the papers by FLP and Völzer.

Zulip discussion:
#CSLib > Impossibility of distributed consensus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant