Para cada conjunto A hay un monoide libre A∗ y una función iA:A→A∗ , tal que para todos los monoides Z y funciones j:A→Z hay un único morfismo monoide j∗:A∗→Z tal que..:
j∗∘iA=j
Consideremos el "functor monoide libre" F:Set→Mon . Asigna un conjunto A a A∗ y una función f:A→B a f∗:A∗→B∗ .
Quiero decidir, si F es fiel, completa o ninguna de las dos cosas. Creo que F es plena y fiel. Sin embargo, para demostrarlo, aparentemente necesito, el hecho de que iA para cada conjunto A es inyectiva.
Quiero utilizar el UMP para ello, pero es "raro" en el siguiente sentido: tengo que construir de alguna manera alguna estructura monoide arbitraria sobre A entonces tenemos..:
id∗A∘iA=idA
Así que, en particular: iA es mono dividido y por lo tanto inyectivo. Es extraño, que tenga que hacer una elección tan no canónica, por lo que me pregunto:
¿Hay alguna manera de demostrar más "canónicamente", que iA en este caso, es inyectiva?
Ahora, que lo sabemos:
Dejemos que A,B sean conjuntos. Entonces el mapa FA,B:Set(A,B)→Mon(A,B) tiene la inversa dada por: ˜f↦id∗B∘˜f∘iA
Esto se confirma, de nuevo, con el uso de la UMP. Por lo tanto, F es totalmente fiel.
¿Es correcta mi deducción?
(También me pregunto, dónde puedo buscar hechos simples como estos, pero supongo que voy a hacer otra pregunta para eso más tarde)