Movement control

We continue exploring how to control CA movement.  In the present experiment whenever the CA exceeds a given  count its upper border bit is injured (set to zero). Count triggers injury.

The CA is controlled by the following buttons:
Plant : Plants a zygote. 
Shorter: Makes CA shorter
Longer: Makes CA longer 
Count at injury (CAI)  is a set point above which injury is triggered.
Count at injury+: (CAI+). Raise the set point count at which the CA is injured
Count at injury-: (CAI-) Lower the set point count at which the CA is injured.

Here the active CA state does not move forward. Depending on the injury it may move upward or downward. Its memory states move backwards. Their distance from the active state is also their age..  Their age at death  is controlled by the buttons ‘Longer’ and ‘Shorter’.

In the following experiments set first the count above which injury is triggered (CIA), and then plant the zygote. Start at (CAI) = 23. The CA remains unaffected. Lower CAI and plant. At CAI=19 the CA moves downward. At CAI =18 it covers its upper part with a protective matrix. At CAI=16 it moves upward and at CAI=17, downward. At CAI=13 it dies. Between CAI<13 and CAI >3 the CA moves downward. At CAI < 4 injury kills the CA.

As the CAI declines  injury is triggered more often. Nevertheless in all cases except CAI=13, the CA settles at a solution! At CAI < 11 the CA creates novel solutions.   It  becomes also smaller as if trying to avoid the injuring trigger.  Injury initiates CA creativity.

Now plant a CA  and change the CAI as it goes. The results will be somewhat different than above. While in the above experiment  the CA responded to the trigger only after attaining an attractor (solution), here you may trigger it also during a transient.

Acceleration

As CAI diminishes,  CA accelerates since its period becomes shorter.

Movement control

Plant a zygote and control its movement with CAI = {16,17}.  Whenever you change the trigger the CA has enough time to reach an attractor  and will generally  respond as desired.  When moving downward you may also control its acceleration by raising or lowering CAI.