Related Experiment Videos
A natural deduction system for the Byzantine Generals Oral Messages algorithm
1National Institute of Aerospace, 1100 Exploration Way, Hampton, VA 23666 USA.
Abstract:
The Oral Messages algorithm OM(m) is an algorithm that uses m message relay rounds to solve the Byzantine Generals Problem [5]. It is a landmark result, however its original specification is informal and its correctness proof sketchy, making both hard to understand. The proof is rewritten here using a natural deduction system formulated directly from the message flows described for OM(m) in [5]. The system comprises only two inference rules which can be used to explain the original algorithm via derivations. The rules are shown complete relative to OM(m) and sound in the sense they cannot be used to derive consensus when it is impossible [8]. The completeness proof provides more details than the original correctness proof, clearly showing the role of m, the risk it creates, and why the algorithm succeeds under well-known constraints.
Related Concept Videos
Theorems of Pappus and Guldinus: Problem Solving
Theorems of Pappus and Guldinus
For finding the surface area, consider a differential line element that generates a ring with surface area dA when revolved.
Deductive Reasoning
Extended Versions of Green’s Theorem
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Fundamental Theorem of Algebra