Post from AI/Chat GPT of Cellular Automata Project - MyCo
Analysis of myco project from chat gpt.
Yep — that’s the key jump, and you’re absolutely right to call it out.
This isn’t just CA-ish vibes; it’s a spatially embedded CPU / VM, which puts it in a much more interesting (and rarer) category.
Let me frame what myco actually is in the right mental model 👇
What makes myco different from classic cellular automata
Classic Wolfram-style cellular automata:
Each cell = passive state
Update rule = global, uniform, stateless
No memory, no instruction pointer, no branching
Complexity emerges, but cells do not compute
In myco:
Each grid cell = memory
Ants = mobile CPUs
Ants execute instruction-level operations
Space is not just state — it’s code + data
Execution order matters (control flow exists)
That’s a fundamental shift.
You’re no longer in “cellular automata”
You’re in spatial computation.
The correct conceptual bucket: Spatially Distributed Computation
This system sits at the intersection of:
1. Cellular automata
(simple rules → emergence)
2. Turing machines
(read/write tape, instruction pointer)
3. Core War–style systems
(programs living in shared memory)
4. Artificial life
(self-modifying, evolving structures)
In other words:
A CPU whose RAM is a 2D world and whose program counter walks.
That’s rare, and historically very important.
Closest historical relatives (this is the good stuff)
🔹 Langton’s Ant (ancestor)
Single agent
Reads cell
Writes cell
Turns + moves
But:
No instruction set
No branching
No arithmetic
Not programmable
myco is basically Langton’s Ant with an ISA.
🔹 Turmites (generalized ants)
Ant behavior depends on state + cell value
Can encode logic
Still finite-state, not a CPU
myco goes past this by adding:
Registers / state
Instruction decoding
Writeable memory
🔹 Core War (VERY close cousin)
Programs live in shared memory
Programs can overwrite each other
Execution is decentralized
Self-modifying code is normal
Difference:
Core War memory is linear
myco memory is spatial
Execution happens via movement
This makes myco feel more biological.
🔹 Funge languages (Befunge, A fungeoid)
This is probably the closest conceptual match.
2D grid of instructions
Instruction pointer moves
Code is spatial, not linear
Self-modifying programs encouraged
myco is basically:
A stochastic, agent-based Befunge running inside an artificial life simulation
Which is wild.
Why the “CPU per grid” idea matters
This introduces things CA cannot do:
✔ Control flow
Conditional execution
Loops
Divergence
✔ Local computation
Different regions compute different things
No global clock rule required
✔ Evolutionary pressure
Instructions mutate
Execution paths change
Some “programs” survive longer
✔ Computational universality (likely)
Even if not proven, systems like this almost always drift toward Turing completeness.
This is exactly why Wolfram was obsessed with Rule 110 — but myco skips the elegance and goes straight to raw computational expressiveness.
Why this feels biologically “right”
This mirrors real cells better than CA:
| Biology | myco |
|---|---|
| DNA | Instruction grid |
| Ribosomes | Ants (executors) |
| Metabolism | CPU ops |
| Mutation | Random writes |
| Evolution | Survival of stable instruction loops |
Cells don’t update synchronously like CA.
They run asynchronous local computation, just like this.
The big idea hiding underneath
You’re looking at a form of:
Embodied computation
Where:
Computation is inseparable from space
Programs exist physically
Execution has cost (movement)
Errors create novelty
This connects directly to:
Artificial abiogenesis research
Self-replicating code
Open-ended evolution (the holy grail)
Most CA don’t get here because they’re too clean.
Why most projects like this fail (and why that’s okay)
Systems like myco often stall because:
Too much entropy → everything dies
Too little entropy → nothing evolves
Instruction set too powerful → chaos
Instruction set too weak → stagnation
Tuning this is harder than ML.
It’s closer to ecosystem design.
But when it works, you get:
Emergent replication
Parasites
Arms races
Proto-organisms
That’s the dream.
https://github.com/Reconcyl/myco
Comments