The Digest.

Graduate Mathematics · Video summary

Fractran: A Ridiculous Logical Language with John Conway [2012]

John Conway explores Fractran, a logical language illustrating the power of simple fraction-based programs to simulate computation and undecidability theories.

Fractran: A Ridiculous Logical Language with John Conway [2012] Watch on YouTube ↗

Key takeaways

Chapters

The digest

High Level Overview

Fractran is a minimalist yet powerful programming language invented by mathematician John Conway, based entirely on iterated multiplication by fractions. This language encodes computations as sequences of fractions applied to integers, revealing deep connections between number theory, logic, and computation. The presentation unpacks Fractran’s structure, its surprising computational universality, and how complex functions and algorithms can be represented using only fractions. This summary is valuable for mathematicians, computer scientists, and enthusiasts interested in unconventional programming models, computability theory, and the interplay between arithmetic and logic.

Keep reading in The Digest

The full 5-minute article, 13 more sections, and every new episode from Graduate Mathematics and the creators you follow.

  1. The Basics of Fractran: An Intuitive Introduction
  2. Prime Factorization as Data Encoding
  3. Constructing Programs and The Computation Process
  4. Fractran’s Universality: Computing Anything with Fractions
  5. Undecidability and Complexity in Fractran
  6. Practical Construction of Fractran Programs
  7. Summary of Key Concepts and Mental Models
  8. Fractran Computation Model
  9. Encoding Data as Prime Factor Vectors
  10. Universality and Halting
  11. Program Construction Principles
  12. Practical Implications & Takeaways
  13. Action-Oriented Summary: Applying Fractran Insights
Read the full digest — free

More from Graduate Mathematics

All Graduate Mathematics summaries →