16.函数 $f(x)$ 的定义域为 A ,若 $x_{1}, x_{2} \in \mathrm{~A}$ ,且 $f\left(x_{1}\right)=f\left(x_{2}\right)$ 时总有 $x_{1}=x_{2}$ ,则称 $f(x)$ 为单函数.例如 $f(x)=2 x+1(x \in R)$ 是单函数,下列命题:
①函数 $f(x)^{2}=x^{2}(x \in R)$ 是单函数;
②函数 $f(x)=2^{x}(x \in R)$ 是单函数,
③若 $f(x)$ 为单函数,$x_{1}, x_{2} \in A$ 且 $x_{1} \neq x_{2}$ ,则 $f\left(x_{1}\right) \neq f\left(x_{2}\right)$ ;
④在定义域上具有单调性的函数一定是单函数其中的真命题是 $\_\_\_\_$ (写出所有真命题的编号)
Answer key
②③④