I was thinking about the essence of abstract algebra, which I view as the study of finitely many binary operations. Specifically I mean, in algebra, there is no concept of a "limit", we can't take the limit of b^n as n->∞.
I started thinking then about how that works with infinite products. For instance, any finite product of Z_2 has a generating set given by:
(1,0,...,0)
(0,1,...,0)
...
(0,0,...,1)
However, this fails in the countable case: the element (1,1,1,1,...) can't be given as a sum of the elements:
(1,0,0,0,...)
(0,1,0,0,...)
(0,0,1,0,...)
Which means, the generating set must be much larger. It was a question of mine exactly how many elements must be in the generating set. I realized what is generated by the "naive" generating sets I've listed is just the direct sum. So I thought, maybe you could "upgrade" the relationship of direct sum to direct product in higher cardinalities. And sure enough, I was able to prove it works out. As a result, it seems many of the "how many" results about the types of numbers can be reinterpreted through this framework for higher cardinals as well.
It was all just a result of thinking about the essential nature of group theory.
I'm interested in computability in the sense that it gives us some teeth to begin speaking about certain transcendentals, like pi and e, maybe not so much in the theory itself.
I have not seen that book, but I have it saved and will look through it. In fact, my department has people in geometric group theory, I should probably just discuss it with them.
I know not even square 1 about dynamics, so I don't have a comment about any relation there.