Skip to content

A formal proof of the Byzantine General's problem in the Lean theorem prover

Notifications You must be signed in to change notification settings

mfpekala/FormalByzantine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Formal Byzantine

This repo is an exploratory dive into the Lean theorem prover, using it to verify the proof of the Byzantine Generals Problem. Alongside the verification in src/final.lean, a paper is presented outlining the problem, it's proof, and the learnings I took away from trying to verify this complicated result in Lean.

About

A formal proof of the Byzantine General's problem in the Lean theorem prover

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages