A function $f$ with the argument $x$ is commonly written $f_x : A\to B, x\mapsto f(x)$, or $f_x : \mathbb{R} \to \mathbb{R}, x\mapsto x^2$, but say I don't want to specify the argument, how would I write this ? $f : \cdot\to\cdot, \mapsto ^2$ seems unnatural.
1 Answers
To address the explicit question, you can define the function $f: x \mapsto x^2$ without reference to variables by defining it as $f = (id)^2 = id \cdot id$, where $id$ denotes the identity function and $\cdot$ denotes multiplication of functions.
If you respond "But how do you define multiplication of functions without reference to variables?", you can always go back to the fact that a function is, fundamentally, nothing more than a set of ordered pairs (meeting certain conditions of course), and with that in mind one can define $$f \cdot g = \{(a,bc): (a,b)\in f,(a,c) \in g\}$$ If you respond to this with "But $a$ is just the variable in disguise!" then I think you are going to have to eventually acknowledge that there is no way to define an operation on an object without at some level dealing with what the object is.

- 23,647
f(\phantom{x})=(\phantom{x})^2
for $f(\phantom{x})=(\phantom{x})^2$. – 2'5 9'2 Jan 26 '15 at 22:26