I'm editing a technical text about autonomous systems. I feel the following sentence is anthropomorphizing a machine and also introduces some confusion because it can be easily misread as talking about the machine operator knowledge:
A clear separation of control and protection is possible if the safety-critical protection function can be specified and implemented without having any knowledge of the workings of the control function.
It might just be coming back from a holiday, but I can't for the life of me think of a suitable alternative to talking about the machine having knowledge. Does anyone have any suggestions? Or... am I overthinking it, since now we have fields of artificial intelligence and machine learning that constantly use these terms?
(Note that there is also work to be done on the rest of the sentence since it is wordy, but I want to address this issue first!)