# Machi - Branch Sim - Inhibition

Okay just noting down the branch sim work number 9.

WITHOUT INHIBITION:

![](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/b485b695-2d49-4f38-ae09-6bfcf89ad645.png align="center")

WITH INHIBITION:

![](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/05388540-08d9-4899-9bee-caae6361615e.png align="center")

INHIBITION TIMELAPSE (4bits):

Red markings are branch-inhibition strengths.

![](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/46c4d5b6-0d13-40e8-bed5-bb54687f055a.webp align="center")

The inhibition signal was only available in the **branched off** cell. So, the main branch wasn't able to get the signal soon enough. To guarantee the signal reaches the main branch, we need simulate diffusion more frequently than simulating then the growth. So let's stagger the growth to happen every other time.

![](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/e477f44a-687c-4950-8e49-3e141111e9ca.webp align="center")

HOW IT IS DONE

> Whenever branching happen you add a branch inhibition factor 1.0 then diffuse temporally and spatially and adjust the branching likelihood by it. Nothing magical.

Unrelated note 1:

Saw a guy working on a physical world simulator for 8 years… It was kinda alerting to think. Oh, what if I end up like that working on something that's not sellable. Or something that nobody needs. Real fear creeping in.

The vision for Machi is to make a semantic world for virtually embodied digital beings. Let's do the minimum to get there. Not make a perfect world or anything.

Un related note 2:

The reason why we need this virtual world is because we need a semantic livable world that is fully intractable by ai agents. **A virtual space that is tameable by ai agents**.Machi — Branch Sim #9: Inhibition

\-- Sprited Dev 🐛
