Free Monoids
Prev: Limits and Colimits Next: Representable Functors
Prev: Limits and Colimits Next: Representable Functors
Exercises
- You might think (as I did, originally) that the requirement that a homomorphism of monoids preserve the unit is redundant. After all, we know that for all
h a * h e = h (a * e) = h aSo acts like a right unit (and, by analogy, as a left unit). The problem is that , for all might only cover a sub-monoid of the target monoid. There may be a “true” unit outside of the image of . Show that an isomorphism between monoids that preserves multiplication must automatically preserve unit.
- Consider a monoid homomorphism from lists of integers with concatenation to integers with multiplication. What is the image of the empty list
[]? Assume that all singleton lists are mapped to the integers they contain, that is[3]is mapped to 3, etc. What’s the image of[1, 2, 3, 4]? How many different lists map to the integer 12? Is there any other homomorphism between the two monoids? - What is the free monoid generated by a one-element set? Can you see what it’s isomorphic to?