Skip to content

WolframInstitute/UniversalityDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 UniversalityDB

A database of computational universality proofs, formalized and verified in Lean, validated and presented using Wolfram notebooks, all built and maintained by LLMs with only high-level expert guidance. This is to demonstrate that LLMs can autonomously push the boundary of mathematical research if they are given the right ingredients:

  • CertificationLean link to formalize and verify proofs
  • ⚙️ Computational engineWolfram link to prototype and test on finite examples
  • 📚 Knowledge base — a growing structured knowledge of the previous work (universality graph, wiki)
  • 🧠 Expert guidance — high-level guidance by members of the Wolfram Institute
  • 🤖 Agentic team member — autonomous agent homed at a Wolfram Institute server autonomously maintaining the repo and extending the research (TBD)

The generated data is organized as a universality graph: vertices are computational systems (Turing machines, cellular automata, tag systems, generalized shifts, ...) and directed edges are simulation encodings (weighted by overhead). We introduce this structure to empirically study the simulability landscape across simple machines in the spirit of Wolfram's metamathematics project and principle of computational equivalence.

📓 Notebooks

Notebook Source Wolfram Cloud
TM ↔ Generalized Shift (Moore 1991) Wiki/Notebooks/TM_GS.md Wolfram Cloud
Cocke–Minsky Chain (TM → Tag → CTS → (2,3) TM) Wiki/Notebooks/CockeMinsky.md Wolfram Cloud
The Universality Graph Wiki/Notebooks/UniversalityGraph.md Wolfram Cloud

📖 Wiki

Browse the knowledge base for articles on every system, proof, and resource in the project.

✅ Lean-Verified Edges (0 sorry)

Edge Overhead Reference
TM → Generalized Shift σ=1, τ=1 Moore 1991, Thm 7
Generalized Shift → TM σ=1, τ≤2(w−1)+m Moore 1991, Thm 8 (proved for w=1)
2-Tag → Cyclic Tag System σ=k (one-hot), τ=2k Cook 2004
ECA Rule 110 ↔ Rule 124 σ=1, τ=1 Tape reversal mirror

Proved modulo explicit hypotheses

Theorem Hypotheses Reference
Wolfram's (2,3) TM is universal Cocke-Minsky step simulation, Smith CTS→(2,3) simulation Cocke-Minsky 1964 + Cook 2004 + Smith 2007

🔨 Build Instructions

git clone --recurse-submodules <url>   # clone with LeanLink and TuringMachine submodules
cd Lean && lake build                  # build Lean project
Scripts/generate_notebooks.wls         # Wiki/Notebooks/*.md → Notebooks/*.nb
Scripts/recover_resources.sh           # rebuild Resources/ from Wiki/Resources/*.md
leanblueprint web                      # build interactive Blueprint

🤝 Contributing

We want to maximally utilize LLMs for keeping structure and writing proofs with only high-level human interaction. The full workflow is described in CLAUDE.md.

See the action items for next steps.

📄 License

MIT

About

A formally verified knowledge graph of computational universality proofs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors