Can a robot which is aware of its own programming change its program?
If the robot is programmed by a person, then the person who built the robot determines whether the robot has permission to rewrite its own code.
If the robot is assigned write permission, it can change its programming.
If the robot has write permission, could the robot then remove a part of its programming associated with write permission?
Could this only happen if the robot was given authority to access its write permission programing?
Are we lords of our creation?
I’m off to smite my old hard-drive.