Context
The problem I am doing is:
If $g \circ f$ is injective, must $g$ be injective?
I want to show, without an exampleu using finite sets, and by using characters like $\forall$ and $\exists$ that if $g \circ f$ is injective, $g$ may or may not be injective.
Why this post is different
I know how to do it, I know there are solutions on this site already. I am not asking how to solve it, I am asking about a specific phrasing of a proof of this.
Defining injective
I am defining injective as, \begin{align} \text{If $\psi:A\rightarrow B$ is “injective'', then }\left( \forall a_1,a_2\in A \right), (\psi(a_1)=\psi(a_2)) \wedge (a_1=a_2). \end{align}
Now I want to show that if $g \circ f$ is injective, it does not matter if $g$ is injective.
Question
Is the only way to explicitly show that $g$ may be injective is to assume it is not and show that $g \circ f$ prevails to be injective?
Example
Suppose that $\text{ }f: A\rightarrow B$ and $g: B \rightarrow C$ are functions and $f$ is injective. Assume $g$ is not injective: $$ \exists b_1, b_2 \in B: (g(b_1) = g(b_2)) \wedge (b_1 \neq b_2) $$
If $\forall c \in A: \text{ } f(c) \neq b_1, b_2$, then $g\circ f$ is injective.
Is there anything I can add to this example to make it more clear that $g$ can be injective or not?