Давайте преобразуем следующую программу.
Y:=a;
for i=0 to X do
Y:=Y+rand(b);
Сигнатура функции Y=func1(X,a,b).
Нужно получить новую функцию путем некоего произвольного
преобразования (какой в голову вбредет), но не путем изменения переменных a и b, как принято в машинном обучении, а "по-настоящему" в терминах Луарвика, то есть заменой одних инструкций на другие.
func2(X,a,b)=TRANSFORM[func1(X,a,b)]
Предлагаю, например, цикл FOR заменить на цикл WHILE или каким-то образом на оператор IF-THEN. Можно оператор "+" (плюс) заменить на оператор "*" (умножить).
Вам не кажется, что подобные преобразования странны и не обладают интеллектом? Ведь это преобразование должно быть одновременно интеллектуально и изоморфно! Крыша съедет!