Page **1** of **1**

### Neurocyte logic.

Posted: **Sat Dec 12, 2015 3:55 am**

by **Nirahiel**

What's the logic with the Neurocyte ?

I mean, I tried to check the values set when you choose an oscillator, and honestly I don't see how ax+0 != 0 when x is 0 (newly created Neurocyte shouldn't be emitting anything right ?)

Also select more than 2 channels for the ocillator crashes the game (I'm probably running beta )

### Re: Neurocyte logic.

Posted: **Sat Dec 12, 2015 7:58 am**

by **Alast**

You should discuss beta related topics in the according group and not here.

### Re: Neurocyte logic.

Posted: **Sat Dec 12, 2015 1:58 pm**

by **Petter**

The thing is that the differential equation defined through these settings has eigenvalues with positive real parts, in English it means that it is unstable so a tiny perturbation will quickly grow exponentially. Then some non-linearities of the system set in and we get a bounded solution, but still oscillating. So it's true that ax+0 =0 when x is 0. But for a tiny x there will be some tiny output, and this output will make x slightly larger. Then the output will be even larger and x not so tiny any more and so on until x is large. To get this started x can not be exactly 0, for this i've added some microscopic initial values for the concentrations. An unstable system like this will not stay in meta-stable state for long in nature due to various imperfections, in silica we have to add these imperfections by hand

### Re: Neurocyte logic.

Posted: **Sun Dec 13, 2015 12:54 am**

by **Nirahiel**

So can I assume that s1 to s4 start with a tiny value ? Or that they can never be zero ?

### Re: Neurocyte logic.

Posted: **Sun Dec 13, 2015 2:18 pm**

by **Petter**

They all start at 0.01 when you put them on the substrate but otherwise no other perturbations are made.

### Re: Neurocyte logic.

Posted: **Sun Dec 13, 2015 10:06 pm**

by **Nirahiel**

Good to know. That helps a lot.

EDIT : I'm going to do more tests regarding this. We need some docs / wiki about this new system.

Here's the informations i gathered so far :

- Each "substance" starts at 0.01
- The amount emitted is updated each "tick".
- Substances decay if they are not emitted, i still don't know how fast.
- If two "lines" in the neurocyte outputs the same substance, I don't know yet if they are processed at the same time or sequentially.

(Example, S1 was at 0.5, S2 was at 0.5, if first line does "output to S1 value of -1*S1+0 (thus making S1 -0.5) and 2nd line is "Output to S2 value of 1*S1+0" will it output 0.5 (the value at the beginning of the tick) or -0.5 (cause the value changed with the first line)