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.