The full problem I'm working on requires me to show 3 statements are equivalent; however, I am only having an issue with showing one particular implication. I want to make clear I am not looking for an answer, I simply want to know where my issue is and what information I should look into to better my understanding of the problem or some point in the right direction.
Problem. For $f : X \to Y$, prove that
$$ \text{$f$ is injective} \quad \Rightarrow \quad \forall y \in Y, \ \lvert f^{-1}(\{y\}) \rvert \leq 1 $$
Attempt at Solution:
I know that $y \in Y$, $\exists x \in X$ s.t. $y=f(x)$. So, $$\lvert f^{-1}(\{y\})\rvert \leq 1 \quad \Leftrightarrow \quad \lvert f^{-1}(\{f(x)\}) \rvert \leq 1,$$ where $x \in X$.
I believe applying a function to a set is equivalent to applying that function to the set's elements. This is where I assume my issue is. However, my professors apply this reasoning often, so I can't help but think it's true.
$$ \Leftrightarrow \quad \lvert f^{-1}(f(\{x\})) \rvert \leq 1 $$
I know that "$f$ is injective" $\Leftrightarrow$ $\forall A \subseteq X$, $f^{-1}(f(A))=A$,
$$\lvert\{x\}\rvert \leq 1$$
I'm interpreting this to mean the $\forall y \in Y$, $-1 \leq x \leq 1$ where $x=f^{-1}(y)$ (which is clearly wrong). I also feel this step is a leap, but I'm not to sure on how to interpret a set containing exclusively $x$ to be different than $x$ itself.