Given the definition of a category $\mathbb{C}$ (that I rewrite just to agree on the notation), that consists of
- a collection of objects $\mathsf{Obj} ( \mathbb{C} )$;
- a collection of $\mathsf{Arr} ( \mathbb{C} )$, with $f \in \mathsf{Arr} ( \mathbb{C} )$,
I have a problem with the formal definition of forgetful functor. What I mean is that I always find this concept only – so to speak – informally defined. This is a problem to me, because begin self-thaught, I prefer to have formal definitions, where my bad intuition can fail less frequently (...in principle!).
Thus, here there is my definition.
A forgetful functor is a functor $U: \mathbb{X} \to \mathbb{Y}$ that assigns to each $A \in \mathbb{X}$ a corresponding $U(A) \in \mathsf{Obj}(\mathbb{Y})$, and assigns to each morphism $f : A \to A'$ in $\mathbb{X}$ the same function $f$, regarded as a function between elements of $\mathsf{Obj}(\mathbb{Y})$.
Is this definition correct?
Thanks as always for your time.
Any feedback (or improvement, or comment on conceptual typos) is more than welcome.
PS: I am aware that this question could come as a duplicate (and see reference therein). However, I do think it is not the case. My question has not deep mathematical or conceptual implications: it is more a question in order to get some intuition behind this concept. In other words, I would find a reasonable answer, one where somebody writes "This is wrong, and you cannot do that, but in principle this is what roughly speaking we all have in mind (being aware it is not completely right!), when we find that expression".