0

The question is about the example (from here):

Example 5.1.31 In Categories of algebras such as $\mathbf{Grp}$, $\mathbf{Vect}_k$, $\mathbf{Ring}$, etc., it is also true that the monic maps are exactly the injections. Again, it is easy to show that the injections are monic. For the converse, take $A = F(1)$, where $F$ is the free functor (Examples 2.1.3).

  1. It appears to me from the proof of the fact that injections are monic that this fact is true for any category whose objects are sets (possibly with some additional structure). [If objects are sets (possibly with some structure) then the notion of injective morphism makes sense (the definition is the same as in $\mathbf {Set}$, as far as I understand.] Is that indeed the case? I would prefer avoiding notions like "concrete category" since I'm not very familiar with them.

  2. First, as far as I understand, one can avoid the use of the term "free functor" by saying instead "take $A$ to be the free group/vector space/ring on a 1-element set". So I won't use the free functor terminology.

I think that the reason one should take $A$ to be the free group/vector space/ring on the one element set is that any homomrophism in the respective category $A\to G$ to any object $G$ of that category is uniquely determined by the image of the 'generating element' (which corresponds to the element of the singleton we started with).

In the free group, vector space, ring on 1-element set are, respectively, the cyclic group (is it true?), the 1-dimensional vector space, and the ring of polynomials over integers in one variable. And the homomorphisms out of these things are determined, respectively, by the image of the generator of the cyclic group, any element of the vector space, and the variable.

But what would go wrong if we took $A$ to be, for example, the group $\langle a,b\rangle$ instead of the free group on the one-element set? What is wrong with the following proof of the fact that monic $\implies $injective?

Suppose $\alpha: G\to H$ is monic. So for any hroup homomorphisms $f,g: A\to G$, $\alpha f=\alpha g$ implies $f=g$. Assume that $\alpha(x_1)=\alpha(x_2). $ Need to prove that $x_1=x_2$. Take $A=\langle a,b\rangle$ and $$f:A\to G \\a\mapsto x_1\\ b\mapsto \text{anything}$$ and $$g:A\to G\\a\to x_2\\b\mapsto\text{anything}$$ Since we have $$\alpha(f(x))=\alpha(g(x))\implies f(x)=g(x)$$ forall $x$, letting $x=a$ we get $x_1=x_2$.

  1. Is the reason why [ monic $\implies $ injective ] true in categories of algebras (but not in other categories whose objects are sets (possibly with some structure) - let's call their objects qwertis) that for the latter categories there is no notion of "free qwerty on a set"? What are some examples (without proof)? For example, I cannot recall hearing about "free topological space". Is there such a notion? Does the implication referred to above hold in $\mathbf {Top}$?
HallaSurvivor
  • 38,115
  • 4
  • 46
  • 87
user557
  • 11,889
  • 2
    The free topological space on a set $X$ is $X$ with the discrete topology. Also, the cofree topological space on $X$ is $X$ with the indiscrete topology. Hence, the forgetful functor preserves monos (since it has a left adjoint) and epis (since it also has a right adjoint). – Geoffrey Trang Feb 18 '20 at 02:43

2 Answers2

2

1) It is true that injections are always monic when we're talking about categories whose objects are sets with additional structure. To be precise, this is true whenever equality of the underlying set maps implies equality of the morphisms in your category. Put another way, the functor from your category to the category of sets that just forgets the additional structure must be a faithful functor for the proof to work. Having a faithful functor into the category of sets is precisely the definition of a concrete category.

2) The free group on a $1$ element set is the group $\mathbb Z$, not a cyclic group. And yes, the proof you've listed using the free group on two elements is correct (assuming $b$ maps to the same "anything" in both those maps), there's nothing technically wrong with it, it's just not optimally simple. The $b$ in your proof is basically irrelevant. All you really need is the $a$ part of the free group, so your really just doing the usual proof with a free group on one element and adding in an additional complication of having to say where $b$ maps to.

3) When you have a category of sets with additional structure in which some monics fail to be injective it must be the case that free objects can't be constructed in general. I don't know for sure, but I doubt that we can prove the other direction, that failure to construct free objects implies that some monic is not injective, so I hesitate to call this the reason why this fact is true.

As for your question about topological spaces, Geoffrey Trang has answered in the comments.

Jim
  • 30,682
  • 2
    Your example one shows that not all monics are necessarily injective even in concrete categories; but I read question one as asking the converse: that in a concrete category, all functions that are injective are monic... And in a concrete category that has a free object on a one element set, all monics are injective. – Arturo Magidin Feb 18 '20 at 05:26
  • Why does $b$ have to be mapped to the same "anything" in both those maps? – user557 Feb 18 '20 at 15:23
  • @ArturoMagidin: Yep, I think I confused questions (1) and (3). – Jim Feb 18 '20 at 23:26
  • @user634426: You need the two composite maps $A \to H$ to be equal, if you map $b$ to different elements of $G$ then there is no guarantee that this is the case. – Jim Feb 18 '20 at 23:29
2

A category $\mathscr{C}$ is concrete if there is a faithful functor $\mathbf{U}\colon\mathscr{C}\to\mathscr{S}et$. You can think of this as telling you that the objects of $\mathscr{C}$ “are” sets and the arrows of $\mathscr{C}$ are set-theoretic functions on those sets. We think of $\mathbf{U}$ as the “underlying set” forgetful functor.

If $\mathscr{C}$ is concrete, and $f$ is a morphism that is injective on underlying sets, then $f$ is monic in $\mathscr{C}$. This follows because the faithfulness of the underlying set functor: if $fg = fh$, then $\mathbf{U}(f)\mathbf{U}(g) = \mathbf{U}(f)\mathbf{U}(h)$, and since $\mathbf{U}(f)$ is assumed to be injective it follows that $\mathbf{U}(g)=\mathbf{U}(h)$; the faithfulness of $\mathbf{U}$ now tells you that $g=h$, proving that $f$ is left cancellable, i.e. monic in $\mathscr{C}$.

However, it is not true that in concrete categories all monics have underlying injective function, as noted by Jim. It is not easy to come up with examples, because if a category has a free object on one element, then all monics are injective. And in most categories of algebras (in the sense of universal algebra: sets with operations) you have free objects in one element.

(A free object in one element is an object $F$ together with a distinguished element $a\in \mathbf{U}(F)$ such that for every object $X$ and every element $x\in \mathbf{U}(X)$ there is a unique morphism $f\colon F\to X$ such that $U(f)(a)=x$).

I’m not sure what you mean by $A=\langle a,b\rangle$. Perhaps you mean the free group in two elements? If so, your proof is essentially the same as using the free group in one element. But if it means some other group, then you need to justify that your $f$ is actually a group morphism. In general, you can’t define group morphisms by mapping generators to arbitrary elements... unless you are dealing with a free group and a free basis for that free group.

In general, if $\mathscr{C}$ is concrete, then if the underlying set functor has a left adjoint, then all monics are injective, and in general limits (in the categorical sense) are respected by $\mathbf{U}$; that’s why the underlying set of a product of groups is the product of the underlying sets of a group, the underlying set of an inverse limit is the inverse limit of the underlying sets, etc. And the same is true for abelian groups, rings, vector spaces, and topological spaces. If the underlying set functor has a right adjoint, then all epis are surjective, and more generally all colimits are respected by $\mathbf{U}$: so the underlying set of a coproduct is the disjoint union of the underlying set (the disjoint union being the coproduct in the category of sets); the underlying set of a coequalizer is the coequalizer of the underlying functions; the underlying set of a direct limit is the direct limit of the underlying sets; etc.

In most (but not all) categories of algebras, monics are injective because you usually (but not always) have free objects on one element (the free object construction is the left adjoint of the underlying set functor). In very few categories of algebras does the underlying set functor have a right adjoint; nonetheless, in some familiar categories epis are surjective anyway (category of all groups, of all abelian groups, of vector spaces). But in some familiar categories, they are not: in semigroups, the embedding $\mathbb{N}\hookrightarrow\mathbb{Z}$, and in rings, the embedding $\mathbb{Z}\hookrightarrow\mathbb{Q}$, are nonsurjective epimorphisms. Even in some nice categories of groups (some varieties) you may have nonsurjective epimorphisms.

Arturo Magidin
  • 398,050
  • So if $A=\langle a,b\rangle$ stands for the free group on a two-element set and if it's correct, does that mean that the condition of having free objects on one element (which you mention) can be replaced by the condition of having free objects on $k$ elements for all $k$? Or are these equivalent conditions? – user557 Feb 18 '20 at 15:18
  • Should $f$ be unique in the definition of free object on one element? – Oscar Cunningham Feb 18 '20 at 15:18
  • @user634426: If you have a free object in $k$ elements, then you have a free object in $m$ elements for any $m\leq k$. However, having a free object in $k$ elements does not guarantee having a free object in more than $k$ elements. So if you ask for a free object in 2 elements, you are asking for more than asking for a free object in one element. – Arturo Magidin Feb 18 '20 at 18:05
  • @OscarCunningham: yes. – Arturo Magidin Feb 18 '20 at 18:05