Skip to content

cloudstreet-dev/impossibility-theorems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Impossibility Theorems

A deep dive into the fundamental limits of computation, logic, and systems — Gödel, Turing, Arrow, CAP, and beyond. Proven impossibilities and open conjectures that every engineer and thinker should know.

Read online

cloudstreet-dev.github.io/impossibility-theorems

What's inside

Nine chapters covering the most important impossibility results across mathematics, computer science, economics, distributed systems, and cybernetics:

  1. Gödel's Incompleteness Theorems — Why no consistent formal system can prove all truths about arithmetic, and why mathematics cannot verify its own foundations.
  2. The Halting Problem — Turing's proof that no algorithm can determine whether an arbitrary programme terminates, and what that means for programme analysis.
  3. Rice's Theorem — The sweeping generalisation: no non-trivial semantic property of programmes is decidable.
  4. Arrow's Impossibility Theorem — Why no ranked voting system with three or more candidates can satisfy a minimal set of fairness axioms.
  5. The CAP Theorem — The inescapable trade-off between consistency, availability, and partition tolerance in distributed systems.
  6. Zooko's Triangle — Why naming systems cannot be simultaneously human-meaningful, secure, and decentralised.
  7. The RUM Conjecture — The three-way trade-off between read overhead, update overhead, and memory overhead in storage engine design.
  8. Ashby's Law of Requisite Variety — Why a controller must be at least as complex as the system it regulates.
  9. Open Conjectures and What These Limits Mean — P vs NP, the extended Church–Turing thesis, and what impossibility results mean for practising engineers.

Build locally

Install mdBook, then:

mdbook serve --open

Acknowledgements

Thanks to Georgiy Treyvus, CloudStreet Product Manager, for the idea for this book.

License

CC0

About

A deep dive into the fundamental limits of computation, logic, and systems — Gödel, Turing, Arrow, CAP, and beyond. Proven impossibilities and open conjectures that every engineer and thinker should know.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors