Different types of homomorphisms (e. g. group hom.s, vector space hom.s, algebra hom.s) seem to be able to be generalized using two strategies.
- Either describe the homomorphism class as a class preserving a specific structure (structure-preserving hom.s, the ,,logician's way").
- Or see them as morphisms within a category (the ,,category theorist's" way).
Are these two approaches always interchangeable or is one more potent than the other? Or do they have each their one expressive abilities not shared by the other one?
I searched SE and the Internet, but did not find similar questions.
If it's closed under composition, has associative composition, and has identities, it's already a category. Whether you remark on that fact by calling it a category is up to you, along with whether or not you feel like using a theorem proven about categories to do whatever it is you're doing. It's kind of like how real-valued functions are vectors whether you call them vectors or not.