In a question that I recently posted I defined a property of some concrete categories $(*)$, that if it holds, then:
A subobject of $X$ is uniquely determined by the underlying set (subset of $U(X)$), same for quotient object (namely in this case, determined by the equivalence relation on $U(X)$).
So now I will be referring only to concrete categories that satisfy this property, and I'm about to define yet another property. But first, motivation.
In the category $\textbf{Rng}$ (rings without identity) a morphism is a function that preserves addition and multiplication. But in the category $\textbf{Ring}$, a morphism is a rng-morphism, that also takes identity to identity. So I was wondering, what is the advantage in adding this condition?
Let's look at a ring as a set that is a group with respect to addition and a monoid with respect to multiplication. So we can make the question simpler: why do we define a monoid morphism as a function that preserves the operation and takes identity to identity?
So I claim that from this definition of morphism, we obtain that it's a category which satisfies "the first isomorphism theorem":
- For any morphism $f:X\to Y$, the image of $U(f)$ is a subobject of $U(Y)$ (I can say that a subset of the underlying set "is a subobject" exactly because I assume property $(*)$).
- Moreover, we can obviously look at the equivalence relation a function induces on its domain: $U(f)$ defines the relation $a_1\sim_{U(f)}a_2$ iff $Uf(a_1)=Uf(a_2)$. So the claim is: $U(X)/\sim_{U(f)}$ is a quotient object of $X$.
- The function between the underlying sets of those objects $Im(U(f))\to U(X)/\sim_{U(f)}, b\mapsto f^{-1}(b)$ is an isomorphism.
It's easy to check that the first isomorphism theorem holds in the category $\textbf{Mon}$ if and only if we define morphisms to take identity to identity. And it holds in $\textbf{Ring}$ if and only if we define morphisms to be both morphisms of the additive group and of the multiplicative monoid.
My take on it is, it's not like algebraists define these structures and then notice "hey, that satisfies the first isomorphism theorem" but rather define the structures specifically so that it would happen (obviously, this is nothing new). So idk if this even counts as a question, I'd like to know if people find mistakes what I wrote (I basically made that up), and also if property $(*)$ has an actual name.