Но народ сам упорно шел в него, поскольку хотелось ткнуть меня носом.
Я оставил свою формулировку, потому как подумал, что непредвзятый ум легко все поймет.
Вопрос не непредвзятости ума, а корректности описания.
Не надейтесь, я не альтернативщик.
Угу, человек может быть совершенно нормальным в одном и совершенно при этом неадекватным в другом. И такие люди сплошь и рядом, часто задача только найти то другое. Вот у вас с семантикой математического языка что-то не так…
Как вы думаете, у функции

переменные зависят друг от друга?
Выводимы друг из друга?
Можно ли в качестве переменой

взять перемнную

?
Разве функция

?
Давайте лучше не совершать новых ошибок, а то тема на сто страниц растянется.
Функция — это подмножество декартова произведения, в ней внутри нет никаких переменных. А если теория множеств не нравится, у термов

-исчисления в соответствующем смысле тоже, есть даже способ их написания без использования переменных. Если же пойдёте с синтаксической стороны, у функционального символа тоже никакие особые переменные никуда не прилеплены, у него есть определённая арность, и всё.
Дальше, «в качестве переменной

взять переменную

» может означать как подстановку терма

(который может быть ведь не только переменной) вместо

, так и, для любителей
стрелять себе в ногу двусмысленного обозначения функций, определение другой функции

, которая может быть и равна

, и не равна. В обоих случаях эти действия всегда разрешены. (И лучше так не писать, и не потому что какой-то там сказал «нет», а из соображений понимания ваших текстов.)
«Переменные зависят друг от друга», «выводимы друг из друга» — вообще неизвестные буковки, нигде не встречавшиеся и вряд ли кому-то пригодящиеся в будущем. Переменные — это синтаксис, к ним эти слова применять бессмысленно.