Iterating the Free Monoid Construction
Posted by John Baez
The free monoid on a set is
and the same formula works in many other categories. I guess it works in any monoidal category with coproducts, where the tensor product distributes over coproducts.
Sometimes it’s nice to study this free monoid construction using geometric series, by pretending that
It doesn’t exactly make sense, at least not to me, since I can’t think of any categories where I know both what “” means for an object , and what the “reciprocal” of an object means. But we can still sometimes squeeze some useful insights out of this idea.
But Mike Stay asks, what about ?
If we say
then
and
We’re back where we started from! This is familiar in the theory of , where the matrix
acts as a fractional linear transformation
But this matrix and its negative give the same fractional linear transformation. So, it’s really the quotient that matters here. The transformation corresponds to a famous element of order 6 in , namely
But when you cube this element, you get
so the corresponding element in has order 3.
Anyway, Mike’s puzzle is this:
Puzzle. Is there some context in which the cube of the free monoid construction is ‘the same’ as doing nothing at all… perhaps in some weak sense of ‘the same’?
When I say ‘weak sense’ you should be thinking things like ‘ has some of the same invariants as ’, or maybe ‘ has some of the same invariants as ’. And you should be reminded of Andreas Blass’ paper Seven trees in one, which uses similar shenanigans to motivate, and then find, a nice bijection between and , where is the set of finite binary trees.
Of course, because is a monad, we have morphisms and . But I don’t see how these help with Mike’s puzzle.
Re: Iterating the Free Monoid Construction
The set of binary strings is defined by
so it has cardinality -1. If we define
then
Now, is like zero in the sense that
It’s the additive identity for the infinite objects.
The infinite zero shows up in both slots only after the third iteration of . Also, there’s this “negation” of both numerator and denominator that you mentioned, so unless we mod out our data types by common multiples, ST has period 6. We finally get an isomorphism between and .
None of this bears directly on my question about though.