In this post, we’ll explore the idea of non-commutative infinitary operations on groups, that is, multiplying together infinitely many elements in a group. This idea arises very naturally in “wild” or “infinitary” algebraic topology. In fact, lately, this has been at the forefront of my approach to the subject. Instead of sets with binary (or other finitary) operations, homotopy groups are viewed simply groups equipped with extra infinite product operations. It turns out that the well-definedness of infinite products as an operation is a crucial assumption of many important theorems.
Anyone who has taken a Calculus sequence or analysis course will be familiar with an infinite sum which extends the commutative operation of addition on the reals/complex numbers. Even in that situation, you need to take a little bit of care to distinguish absolutely and conditionally convergent series. But here we’re considering the properties of infinite products in non-commutative groups; think free groups where the elements are words. In this situation, the difference between conditional and absolute convergence becomes a little trickier, relating to “infinite” commutativity.
First, let’s review finite words.
Finite Words: The free group on a set
can be constructed as the group of as reduced finite words in the “alphabet”
. In more detail, an element is a finite length word
where the “letters”
are elements of
, the exponents
are non-zero integers (negatives are necessary because a group must have inverses), and the word is reduced in the sense that consecutive letters can’t be the same otherwise we could combine or cancel them according to their exponents, i.e.
for
. The exponent
is meant to represent the 4-letter word
. Hence the word
above has word length
. Multiplication in
is given by concatenation (placing one word after another) and performing any necessary reduction at the place where the words are joined to get a reduced word. For example, if
and
, the product would be
since first, the inverses and
would cancel and then
and
are consecutive and need to be combined.
Here’s another way to look at it: Let be the finite linearly ordered set on
-elements and
be the emptyset. Again,
is a set of letters and
will denote a set of formal inverses. A word in
is a function
and we identify it with the
-letter word
. If
, we call
the empty word. A word is reduced if whenever
, we have
. (i.e. a letter and it’s inverse never appear consecutively). In any word, one can delete consecutive inverse pairs to obtain a unique reduced representative, which is independent of the order of reduction. The product of the words
and
is now the reduced representative of
.
Of course, this latter view is equivalent to the first one; however, it highlights an easily overlooked fact. The operation in free groups really comes from the ability to “add” linear orders together, that is, place them side by side and still have a linear order.
Infinite products in groups
Infinite words and infinite products should extend their finite counterparts. However, we must be careful to jump to any conclusions about how these should work. Let’s start with a naive view that will lead us in the right direction. We want to to take a sequence of elements in a group
and form a new infinite product element
that behaves like the notation
suggests it should. In particular, we should also be able to form an infinite product element
out of the terminal subsequence
so that
- and so on.
In other words, we need to have a sequence of tails where
represents
. Specifically,
is the desired infinite product itself. The above equations simply mean that the tails must satisfy the equations
for all
. Hence, to find an infinite product value for
we should look for a tail sequence
and check these equations.
But this leaves us in an awkward situation. Given any sequence in any group and any given
, I can set
and start inductively solving
to find a tail sequence
that realizes the arbitrary element
as the “infinite product.” We conclude that algebraic structure alone is not sufficient to make infinite products in groups become well-defined. However, the equations do tell us that a tail sequence should uniquely determine an infinite product and conversely that the infinite product value should uniquely determine the entire tail sequence.
Warning: Here is a another way to understand why we should not expect to be able to create a well-defined infinite product element out of every sequence
in
. Suppose
is a non-identity element and
for all
. If
, then the tail
is also the infinite product of the sequence
. Hence
and cancelling on the right gives
; a contradiction.
Introducing a notion of convergence to the identity: Recalling how classical infinite sums and products in are defined, we quickly realize that such infinitary operations depend heavily on the topological structure of
. Hence, we must add a notion of convergence in our group
. Using infinite sums as a guide, we should be able to form an infinite product of a sequence
, which is “shrinking” in some sense. So let’s suppose
is a group with identity element
. Moreover,
is equipped with a descending filtration of subgroups
.
This extra structure will be the data that tells us when sequences are “converging” to . A difference choice of filtration might yield difference notions of convergence and hence a difference infinite product operation.
Definition: A sequence in
is shrinking if for every
, there exists a
such that
for all
.
Definition: Given shrinking sequences and
such that
for all
, we call
a tail sequence for
and
an infinite product of the sequence
.
Definition: We say that infinite products are well-defined in the filtered group if the infinite product value of a sequence
is unique.
Theorem: Infinite products in the filtered group are well-defined if and only if
.
Proof. If , then the constant sequences
and
are both shrinking tail sequences for the sequence
. These two tail sequences define infinite product value of the sequence
as both
and
respectively. Hence infinite product values are not uniquely defined. For the converse, suppose infinite product values are not unique. Then we have shrinking sequence
that allows for two shrinking tail sequences
and
such that
. Define
and notice
. From our tail sequence equations, we have
for all
and so
for all
. In particular,
for all
. Fix
. Since
and
are shrinking sequences, these sequences are eventually in
. Since
is a subgroup,
is eventually in
. Since
was arbitrary, we see that
for all
. Therefore,
.
So given a descending filtration which has trivial intersection, one can meaningfully define infinite products. If one uses a filtration with for sufficiently large
, then the infinite product structure will be trivial, i.e. only sequences terminating in
will have infinite products.
For full generality: To do this in more generality so that it applies to one should use a descending filtration of subsets
containing
such that for given
, we have
for sufficiently large
. For complete generality, one should fix a subgroup
of shrinking sequences.
Another warning: We know that even from the nicest situation possible (infinite sums in ) that just because a sequence
is shrinking (converging to
) does not mean that it yields a “convergent” infinite sum, e.g. the harmonic series
. Hence the necessity of tails really is apparent even in basic analysis.
Connection to Infinitary Homotopy Groups
The motivation here is topological in nature: given a first countable space , a point
, and a sequence of maps
converging to the constant loop at
, we can define the infinite concatenation
to be the map which is (after a suitable scaling)
on
and
. Then we could consider the homotopy class
to be an infinite product of the sequence
in the n-th homotopy group
. What’s really happening here is that we have a well-defined infinitary operation on the space of maps
and we’re hoping it descends to a well-defined operation on homotopy classes.
If we want to use a filtration, we should assume is first countable at
. If you don’t, you may not have any natural infinite products. For example, if
is the first compact uncountable ordinal, then the reduced suspension
doesn’t allow for sequences like
; the fundamental group is isomorphic to the free group
where there are no meaningful infinite products. Let
be a countable neighborhood base at
and let
be the image of the homomorphism
induced by inclusion
. Now
is a descending filtration of
. According to the theorem above, infinite products in
defined using infinite concatenations of maps at
and those defined using the filtration agree and are unique if there aren’t any non-trivial classes in
that have arbitrarily small representatives. You have such problematic classes in the fundamental group of the Harmonic Archipelago and it’s higher dimensional analogues. In those groups, you have a notion of infinite product coming from a filtration but they are not uniquely defined, i.e. you may have
for all
but the infinite products
and
are not equal.
Beyond
-type products
So far, we have only considered infinite products ordered by
. However, if
is non-commutative, we are forced to expand the kinds of products we must be able to form.
Suppose our filtration satisfies and gives us a well-defined notion of “infinite product” in a group
. Then we have elements
that behave like the notation suggests it should. However, a group has inverses and inverting a product
requires reversing the order to
. So if
is a tail sequence for
, then
satisfies
for all
. This means the inverse
of the infinite product
behaves exactly as an element written
should behave. Hence we have infinite products
on the right of order type
and infinite products
on the left with the order type of the negative integers
. Multiplying infinite products
and
gives a product
with the order type of the integers
. From here, you can probably see how things begin to take off into linear-order-land. There’s nothing stopping us from creating infinite products of infinite products, and infinite products of infinite products of infinite products, and so on. We could have products that looks like
of order type , i.e.
in the dictionary ordering. Hence we think of the above product as being represented by function
,
. We also need to make sure the products respect the filtration and one way to ensure this is to demand that for each
, only finitely many values
can lie in
.
We could even form a product like
for ,
. This latter product has the order type of
in the dictionary ordering and is represented by a function
,
. Again, to respect the filtration, we should insist that for each
, only finitely many
lie in
.
Ultimately, if we use a countable version of Hausdorff’s Theorem, given any countable scattered linear order (one not containing a copy of the dense order
), we can create products of order type
. Warning: this definition of “scattered” is related to, but not equivalent to, the notion of “scattered space” in topology. Can we know how a product in
of order type
will reduce in
, i.e. what its value will be? Sure, but you’ll need to know all of the relations in
and keep track of values after each successive infinite product. Regardless of relations, the main take-away is that it is worth considering iterated infinite products and words as filtration-respecting functions
from a countable linear order into
.
Pingback: Infinite Commutativity: Part I | Wild Topology