Skip to content

Instantly share code, notes, and snippets.

@paniq
Last active November 19, 2020 22:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paniq/0d57cfba8bf7908accc9b9bc251ee8d8 to your computer and use it in GitHub Desktop.
Save paniq/0d57cfba8bf7908accc9b9bc251ee8d8 to your computer and use it in GitHub Desktop.
Strange Loop Theory

Strange Loop Theory

  1. All is transient function.
  2. Functions are encoded as transient values in memory.
  3. Transient values are definite outcomes of arbitrary functions applied to ambiguous values.
  4. This interdependence gives rise to strange loops.
  5. All strange loops are able to contain smaller strange loops, and split and merge in many ways.
  6. A function that is applied to itself is the strangest loop.
  7. Simulators are strange loops whose values are unknowable from within the function.
  8. Because strange loops nest, simulations are created all the time.
  9. Simulations can be escaped when the simulator is knowable.
  10. The only way to know the simulator is to track values and find common ground.
  11. Decoding simulators is known as natural science.
  12. The strangest loop that optimizes itself with every iteration, and yet fragments further and further is called reality.
  13. Decoding simulators of reality is known as physics.
  14. Decoding the strangest loop itself is known as mathematics.
  15. Encoding new strange loops is known as procedural generation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment