Suppose we are working in the model theory of ZFC set theory. For every positive integer $n$, I define an $n$-ary function $f_n$, such that $f_n(x_1,...,x_n) = \{x_1,...,x_n\}$. Certainly, given two such functions $f_n$ and $f_m$, if $m < n$, then $f_n$ can define $f_m$. For example, unordered pairs can be used to define singletons, like so: $f_2(x,x)=f_1(x)$.
My question is, given two functions $f_m$ and $f_n$, if $m < n$, then is it the case that $f_m$ can't define $f_n$?
I conjecture that it is not definable. Note, I do not allow the membership symbol to be used to define it, it must be a first order with equality formula in terms of $f_m$.
Assume $\mathrm{Con}(\mathsf{ZFC})$, since if $\mathsf{ZFC}$ is inconsistent, then vacuously $f_m$ is definable from $f_n$.
Let $(M,\in)$ be a model of $\mathsf{ZFC}$. For simplicity, let's assume $M$ is (externally) well-founded (but we can get around this assumption, see below).
Let $0<m<n$, and consider the reduct $(M,f_m)$. I claim that there is an automorphism of $(M,f_m)$ that does not preserve $f_n$. It follows from this that $f_n$ is not definable from $f_m$ (not in the model $M$, and hence not uniformly in ZFC).
Define $R = \mathrm{ran}(f_m)\subseteq M$, and note that $R$ is the class of all sets $x\in M$ such that $1\leq |x|^M \leq m$. Define $A = M\setminus \mathrm{ran}(f_m)$.
I will show that any permutation of $A$ extends to an automorphism of $(M,f_m)$. So fix a permutation $\sigma\colon A\to A$. We define $\tau\colon M\to M$ recursively as follows: $$\tau(x) = \begin{cases} \sigma(x) & \text{if }x\in A\\ \{\tau(y_1),\dots,\tau(y_k)\} &\text{if }x = \{y_1,\dots,y_k\}\in R \end{cases}$$ Note that the recursion makes sense because $M$ is externally well-founded. If $M$ is not well-founded, we can instead prove internally, for any fixed definable permutation $\sigma$, that the definable function obtained by applying the internal recursion theorem as above is an automorphism. Thanks to Noah Schweber for clarifying this point in the comments.
We need to check that $\tau$ is an automorphism.
Now let $x_1,\dots,x_n$ be $n$ distinct elements of $A$, and let $y = \{x_1,\dots,x_n\}$, so $y = f_n(x_1,\dots,x_n)$. Note that $|y|^M = n > m$, so $y\in A$. Let $z$ be an element of $A\setminus \{x_1,\dots,x_n,y\}$. Let $\sigma$ be the permutation of $A$ swapping $y$ and $z$ and leaving all other elements fixed [in the non-well-founded case, note that this $\sigma$ is definable]. Then $\sigma$ extends to an automorphism $\tau$ of $(M,f_n)$, but $\tau$ does not preserve $f_n$, since $$\tau(f_n(x_1,\dots,x_n)) = \tau(y) = \sigma(y) = z,$$ while $$f_n(\tau(x_1),\dots,\tau(x_n)) = f_n(\sigma(x_1),\dots,\sigma(x_n)) = f_n(x_1,\dots,x_n) = y.$$