How To Simulate A Universe

River Kanies

github.com/riverKanies

Disclaimer:

  • Theoretical
  • Far Out (frankly)
  • Physics and ML intensive
  • I speak as if I actually know what I'm talking about

 

Content:

  1. Simple program (evolutionary)
  2. Simple initial conditions
  3. Run for long time
  4. Extract features
  5. Compare to observations
  • If you reproduce physics:
    • You've simulated the universe

 

... (maybe. sortof. a baby universe)

How do you simulate the universe?

Simple program (evolutionary)

  • Complex programs = observations
  • Assume 'program of universe' is very simple

Why simple?

How can a simple program create all complexity in the universe?

  • Program simple
  • Universe not
  • Simple can generate complexity

 

Ex: natural selection

Automata 

(cellular, mobile)

 

  • simple program
  • evolution
  • discreteness
  • infinite variation
  • randomness

How to Create Infinite Complexity

if (cells[i] == true && cells[i+1] == true) {

      return cells[i-1]

} else return !cells[i-1]

  • Assumptions:
    • Universality
    • Computational equivalence

So you're saying that

complexity = universe ... ?!!

Uuuh... pretty much

Choosing a Program

Any program 'could' work...

 

Design for feature extraction

Space as a network (3D)

 

  • Cellular automata aren’t great for representing 3D space
  • But a network graph could work
    • ​Space corresponds intuitively

Any network (system) can be represented by a network of nodes with three connections

Time as… time

 

  • Forget spacetime
  • Time is evolution
    • Network update = step in time

Summarizing Information Through Analysis

  • idealized mathematical models
  • compression
  • feature extraction (neural nets)
    • similar features from very different (seeming) data

From Network to Particles

 

  • Feature extraction
  • Recognize ‘natural laws’
  • Resemble physics we observe?
    •  Baby universe
  • Wolfram was able to reproduce Einstein's relativity

Conclusion

... and that is sooooooo freaking cool!

Thanks!

Questions?

Simulate A Universe

By River Kanies

Simulate A Universe

  • 377