I wonder if one could make a metaphor for the free will, choice branch decision paradigm with a computer algorithm. One writes an autonomous sub-routine that can make decisions-perhaps millions of elements involved that is mobile. The subroutine floats and flows forward through the program and when arriving at logic gates makes a free choice to go right, left or somewhere else if the program has extra branches. Is that subroutine using free choice in comparison to hard wire software instructions of how to evaluate and determine choice at a logic gate?
