Ultrafilters and Partial Products of Infinite Cyclic Groups
Andreas BlassPartially supported by NSF grant DMS–0070723. Part of this paper was written during a visit of the first author to the Centre de Recerca Matemàtica in Barcelona.
Mathematics Department University of Michigan Ann Arbor, MI 48109–1109, U.S.A. ablass@umich.edu
Saharon ShelahPartially supported by US-Israel Binational Science Foundation grant 2002323. Publication number 854 of the second author.
Mathematics Department Hebrew University Jerusalem 91904, Israel and Mathematics Department Rutgers University New Brunswick, NJ 08903, U.S.A.
Abstract
We consider, for infinite cardinals
and
, the group
of sequences of integers, of length
, with non-zero entries in fewer than
positions.
Our main result tells when
can be embedded in
. The proof involves some set-theoretic results, one about families of finite sets and one about families of ultrafilters.
1 Introduction
For an infinite cardinal
, let
be the direct product of
copies of the additive group
of integers. An element of
is thus a function
, and we define its support to be the set
The partial products mentioned in the title of this paper are the subgroups of
of the form
where
is an infinite cardinal no larger than the successor cardinal
of
.
Notice that
is the full product
. At the other extreme,
is the direct sum of
copies of
, i.e., the free abelian group generated by the
standard unit vectors
defined by
and
for
.
The main result in this paper gives necessary and sufficient conditions for one partial product of
's to be isomorphically embeddable in another.
Theorem 1
is isomorphic to a subgroup of
if and only if either
-
1.
and
or
-
2.
and
.
Part of this was proved in [2,Theorem 23andRemark 28] , using a well-known result from set theory, the
-system lemma. Specifically, the results in [2] establish Theorem 1 when
and
are regular, uncountable cardinals smaller than all measurable cardinals. In the present paper, we complete the proof by handling the cases of singular cardinals and cardinals above a measurable one. In contrast to the situation in [2] , this will involve developing some new results in set theory, rather than only invoking classical facts.
The set theoretic facts we need are the following two.
Theorem 2
Let
be an infinite cardinal and let
be a
-indexed family of nonempty, finite sets.
-
1.
There exists a set
such that
|
(1)
|
-
2.
The set
in 1 can be chosen so that
-
∙
has cardinality 1 or
or
,
-
∙
every subset of
with the same cardinality as
has the property in 1 , and
-
∙
each element of
is the unique element of
for at least one
.
Theorem 3
Let
be an infinite cardinal and let
be a
-indexed family of non-principal ultrafilters on
. Then there exists
such that
and, for each
,
.
We prove these two set-theoretic theorems in Section 2 . Then, in Section 3 , we apply them to prove Theorem 1 .
2 Set Theory
We thank Stevo Todorčević for suggesting a simplification, using the
-system lemma, of our original proof of Theorem 2 . That suggestion led us, by further simplification, to the following proof, which doesn't need the
-system lemma.
Proof of Theorem 2 Let
and
be given, as in the hypothesis of the theorem. If there exists some
that lies in
for
values of
, then
obviously satisfies the conclusion of the theorem. So we assume from now on that each
lies in
for fewer than
values of
.
Lemma 4
There exists a set
with
and there is a function assigning, to each
, some
with the following property.
Whenever
with
, then
.
Proof We begin by simplifying a special case that would otherwise interfere with the main argument. The special case is that
is singular, say with cofinality
, and that there are, for arbitrarily large
, finite sets
such that
. That is, there are finite sets
that are repeated nearly
times in the family
. (Note that no set can be repeated
times, thanks to our standing assumption that no
occurs in
for
values of
.) In this case, we can fix an increasing
-sequence of cardinals
with supremum
, and we can fix finite sets
such that each
is equal to
for
values of
. Then we apply the argument given below to the family
instead of the original family
. The result will be a set
of cardinality
and a function assigning to each
some
such that, whenever
with
then
. Then we define
to be the set of all those
such that
for some
, and we define, for each such
,
to be
, where
with
. (The defining property of
and the
's ensures that this
is uniquely determined for each
.) It is easy to verify that
and the
's are as required by the lemma.
This completes the proof in the exceptional case, so we assume from now on that its case hypothesis does not hold. This implies that, for any set
of cardinality
, the number of
for which
is also
. Indeed, since
has fewer than
distinct finite subsets
, the number of
such that
is the sum, over these
, of their multiplicities in the sequence
. These multiplicities are all
, so the only way their sum, over the fewer than
's, can be
is for the hypothesis of the exceptional case to hold.
We are now ready to start building the required
and the required function
inductively. We begin with
empty, and we enlarge it step by step, stopping when its cardinality reaches
. At each step, we shall choose a suitable
and add to
all those
such that
; for each of these
, we shall set
. In order for this definition to be consistent and to satisfy the requirements of the lemma, our choice of
is subject to several constraints:
-
∙
is not in
for any
previously put into
.
-
∙
No
contains both
and any
for
previously put into
.
-
∙
is in
for some
.
The first of these constraints ensures that the requirement in the lemma is satisfied when
is one of the
's being added at the current step and
was put into
earlier. The second ensures the requirement of the lemma when
is one of the
's being added at the current step and
was put into
earlier.
(In both cases, we ensure that
.) The requirement of the lemma will also hold when both
and
are among the currently added
's, because then
. The third constraint merely ensures that
acquires at least one new element per step; any
as in the third constraint is put into
, and it wasn't previously in
because of the first constraint.
To complete the proof of the lemma, we must show that, as long as
, we can find an
satisfying all the constraints.
In fact, the second constraint is redundant. If
and
violated it, then
would have been put into
already at the same step where
was added, because we always add all
's that contain the currently chosen
. Thus, the first constraint would be violated with
in the role of
. So we need only show that, when
, we can choose
so as to satisfy the first and third constraints. The union of the
's for
previously put into
is a set
of cardinality
, because
and the
's are finite. We saw above that such an
cannot include
for
values of
. So we can choose a
with
and we can choose
. This
clearly satisfies the first and third constraints, so the proof of the lemma is complete.
Fix
and
as in the lemma. We next normalize the
a bit as follows.
Let
be the equivalence relation on
defined by
We shall arrange that one of the following three alternatives holds.
-
1.
is a single equivalence class, i.e., all the
are equal.
-
2.
Each equivalence class is a singleton, i.e., all the
are distinct.
-
3.
is singular, the number of equivalence classes is
, and their sizes form a cofinal subset of
of order-type
.
We can arrange this simply by shrinking
(while keeping its cardinality equal to
of course). If there is an equivalence class of size
, then replacing
by that equivalence class attains alternative (1). If there are
equivalence classes, then replacing
by a selector attains alternative (2). So we may assume that there are
equivalence classes, each of size
. Thus,
is singular; let
be its cofinality. The sizes of the equivalence classes must be unbounded below
, for otherwise their union would be smaller than
(being at most the bound times
). So we can choose a
-sequence of equivalence classes of increasing cardinalities approaching
. Replacing
by the union of these classes attains alternative (3).
Finally, we let
and we check that it has the properties required in the theorem. If
, then
and, by the requirement in the lemma, no
can be in
. So
for all
.
Since
, part 1 of the theorem is satisfied. The cardinality of
is the number of equivalence classes with respect to
in
, and our normalization of
ensures that this is
or
or
. The normalization also ensures that any subset of
of the same cardinality as
arises from a subset of
that shares the properties we obtained for
. So any such subset also works in part 1 of the theorem. Finally, each element
is of the form
for some
and therefore is, thanks to the requirement on
in the lemma, the unique element of
.
Proof of Theorem 3 Let
and
be as in the hypothesis of the theorem. Partition
into
sets
(with
), each of cardinality
.
If one of these
can serve as
in the conclusion of the theorem, then nothing more needs to be done. So assume that this is not the case, i.e., assume that, for each
, there is some
such that
. Being non-principal,
also contains
. Let
. For each element of
, say
, we have seen that
contains a set disjoint from
, namely
. Therefore
, and the proof is complete.
3 Proof of Theorem 1
We begin by showing that, if one of the cardinality conditions 1 and 2 in Theorem 1 is satisfied, then we can embed
in
.
If
, then we can embed
into
by extending any
-sequence
by zeros to have length
. This does not alter the support, so it embeds
into
(as a pure subgroup) for any
.
This completes the proof if condition 1 in the theorem is satisfied. If condition 2 is satisfied, then, since
, the group
is a free abelian group of rank
. Since
has cardinality
, its rank is also
. (The only way for a torsion-free abelian group to have rank different from its cardinality is to have finite rank, which is clearly not the case for
.) So it has a free subgroup of rank
, and we have the required embedding.
Remark 5
Nöbeling proved in [
6]
that the subgroup of
consisting of the bounded functions is a free abelian group. Intersecting it with
, we get a pure free subgroup of
of rank
. Thus, under condition 2 of the theorem, we get an embedding of
into
as a pure subgroup. Therefore, Theorem 1 would remain correct if we replaced “subgroup” with “pure subgroup.”
We now turn to the more difficult half of Theorem 1 , assuming the existence of the embedding of groups and deducing one of the cardinality conditions. Since
has cardinality
and
has cardinality at least
, the existence of an embedding of the latter into the former obviously implies that
. So if
then we have condition 2 of the theorem. Therefore, we assume from now on that
is uncountable; our goal is to deduce condition 1.
For this purpose, we need to assemble some information about the given embedding
. The embedding is, of course, determined by its
components, i.e., its compositions with the
projection functions
. (Here and in all that follows, the variable
is used for elements of
.) We write
for
. Thus, for any
,
is the
component of the
-sequence
.
The structure of homomorphisms, like
, from
to
can be determined, thanks to the following theorem of Balcerzyk [1] . (This theorem extends earlier results of Specker [7] for
and Łoś (see [4,Theorem 94.4] ) for
smaller than all measurable cardinals; it was in turn extended by Eda [3] to allow arbitrary slender groups in place of
.) To state it, we need one piece of notation. If
is a countably complete ultrafilter on a set
and if
is any function from
to a countable set (such as
), then
is constant on some set in
, and we denote that constant value by
.
Theorem 6 (Balcerzyk)
Let
be any set and let
be a homomorphism. Then there exist finitely many countably complete ultrafilters
on
and there exist integers
(indexed by the same finitely many
's) such that, for all
,
We shall refer to the sum in this theorem as the Balcerzyk formula for
.
Whenever it is convenient, we shall assume that, in a Balcerzyk formula, all the
are distinct and all the
are non-zero. This can be arranged simply by combining any terms that involve the same ultrafilter and omitting any terms with zero coefficients.
The theorem easily implies that the group of homomorphisms from
to
is freely generated by the homomorphisms
for countably complete ultrafilters
on
.
Notice that among the countably complete ultrafilters are the principal ultrafilters, and that the homomorphism
associated to the principal ultrafilter
at some
is simply the projection
.
If
is smaller than all measurable cardinals, then the principal ultrafilters are the only countably complete ultrafilters on
, so homomorphisms from
to
are simply finite linear combinations of projections.
Corollary 7
If
is a homomorphism, then there are only finitely many
such that the standard unit vector
is mapped to a non-zero value by
.
Proof For
to be non-zero, one of the
in the theorem must be the principal ultrafilter at
.
We wish to apply this information to the homomorphisms
, whose domain is only
, not all of
. Fortunately, the preceding corollary carries over to the desired context, thanks to our assumption above that
is uncountable.
Corollary 8
For each
, there are only finitely many
such that
.
Proof Suppose not. Then there is a countably infinite set
such that, for each
,
. View
as a subgroup of
, simply by extending functions by 0 on
. Since
is uncountable, we have made
a subgroup of
, the domain of
. So we can apply Corollary 7 to (the restriction to
of )
and conclude that
for only finitely many
. This contradicts our choice of
.
For each
, let
So each
is finite. On the other hand, since
is an embedding, we have, for each
, that
and therefore
for at least one
.
Thus,
is the union of the
finite sets
, which implies that
. This proves the first part of condition 1 of the theorem.
Before turning to the second part, we note, since we shall need it later, that the preceding argument shows not only that
but that
To complete the proof of condition 1 of the theorem, it remains to show that
. Suppose, toward a contradiction, that
. So
and therefore
. Therefore (by the first part of this proof ),
embeds in
, which in turn embeds in
.
So instead of dealing with an embedding
, we can deal with an embedding
. In other words, we can assume, without loss of generality, that
and
.
We record for future reference that we have already reached a contradiction if
, for then
is the free abelian group on
generators while, by a theorem of Specker [7] ,
is not free. So the latter cannot be embedded into the former. Thus, we may assume, for the rest of this proof, that
is uncountable.
As before, we write
for the homomorphism
given by the
component of
, for each
. Also as before, we write
for the set of
such that
. It will be useful to write the Balcerzyk formula for
with the principal and non-principal ultrafilters separated. Note that the principal ultrafilters that occur here are concentrated at the points of
.
Thus, we have
|
(2)
|
where
is a finite set of non-principal, countably complete ultrafilters on
. As before, we assume, without loss of generality, that all the
and
coefficients are non-zero.
We recall that we showed, in the proof of
, that
for at least
values of
(since the
of that proof is now equal to
). So we can apply Theorem 2 to find an
with the following properties.
-
1.
There are
values of
, which we call the special values, such that
is a singleton.
-
2.
is one of 1,
, and
.
-
3.
Every subset of
of the same cardinality as
shares with
the property in item 1 above.
-
4.
Each
is, for at least one
, the unique element of
.
It will be useful to select, for each
, one
as in item 4 and to call it
. Notice that
is always special (as defined in item 1).
In the course of the proof, we will occasionally replace
by a subset of the same cardinality, relying on property 3 of
to ensure that all the properties listed for
remain correct for the new
. To avoid an excess of subscripts, we will not give these
's different names. Rather, at each stage of the proof,
will refer to the current set, which may be a proper subset of the original
introduced above.
The basic idea of the proof is quite simple, so we present it first and afterward indicate how to handle all the issues that arise in its application.
Consider any
whose support is exactly
. Then for each special
the first sum in 2 reduces to a single term, because exactly one
has
. So this formula reads
|
(3)
|
where
is the unique element of
. If we knew that none of the ultrafilters
contain
, then all the corresponding limits
would vanish, since
contains a set (namely the complement of
) on which
is identically 0. In this case, we would have
If this happened for
distinct values of
, then all these values would be in the support of
, contradicting the fact that
.
This is the basic idea; the rest of the proof is concerned with the obvious difficulty that we do not immediately have
values of
for which the ultrafilters
do not contain
.
Of course, this difficulty cannot arise if
, as the ultrafilters in question are non-principal. So the proof is complete if there is some
that lies in
of the sets
, for then
could serve as
. From now on, we assume that there is no such
.
More generally, the difficulty cannot arise, and so the proof is complete, if
is smaller than all measurable cardinals, because then there are no non-principal, countably complete ultrafilters to contribute to the second sum in 2 . So we may assume that there is at least one measurable cardinal
.
There remain the cases that
and that
. It turns out to be necessary to subdivide the former case according to whether
or not. We handle the three resulting cases in turn.
Case 1:
and
.
Recall that we chose, for each
, some
such that
.
Thus, equation 3 holds when we put
in place of
.
There are only countably many possible values for
because these cardinals are finite. Since
has, by the case hypothesis, uncountable cofinality,
must have a subset, of the same cardinality
, such that
has the same value, say
, for all
in this subset. Replace
with this subset; as remarked above, we do not, with this replacement, lose any of the properties of
listed above. Now we can, for each
in (the new)
, enumerate
as
.
Next, apply Theorem 3
times in succession, starting with the current
. At step
(where
), replace the then current
with a subset, still of cardinality
, such that, for each
in (the new)
,
does not contain
. Thus, for the final
, after these
shrinkings, we have that, for all
, and all
,
. This is exactly what we need in order to apply the basic idea, explained above, to all the
's of the form
for
. Since the function
is obviously one-to-one, there are
of these
's, and so we have the required contradiction.
Notice that the case hypothesis that
has uncountable cofinality was used in order to get a single cardinal
for
, independent of
, which was used in turn to fix the number of subsequent shrinkings of
. Without a fixed
, there would be no guarantee of a final
to which the basic idea can be applied. This is why the following case must be treated separately. It is the only case where the actual values of
, not just its support, will matter.
Case 2:
and
.
Recall that we have already obtained a contradiction when
, so in the present case
is a singular cardinal. Fix an increasing
-sequence
of uncountable regular cardinals with supremum
. Partition
into countably many sets
with
. As in the proof of Case 1, we can shrink each
, without decreasing its cardinality, so that:
-
∙
The cardinality of
depends only on
, not on the choice of
; call this cardinality
.
-
∙
For all
, no ultrafilter in
contains
.
Here and below, when we shrink the
's, it is to be understood that
is also shrunk, to the union of the new
's. As long as the cardinality of each
remains
, the cardinality of
remains
.
As before, we use the notation
for an enumeration of
when
.
Notice that each
, being countably complete, must concentrate on one
or on the complement of
. Shrinking each
again without reducing its cardinality, we arrange that for each fixed
and each fixed
, as
varies over
, all the ultrafilters
that contain
also contain the same
. We write
for this
. (If none of these
contain
, define
arbitrarily.) Also, define
. Thus, when
, every ultrafilter in
that contains
contains
for some
. Note that our previous shrinking of the
's ensures that
.
(A technical comment: When we shrink
by shrinking all the
's, the property of an ultrafilter that “
” may be lost, since
may shrink to a set not in
. But, if this happens, then
also shrinks to a set not in
. Thus, the property “if
then
” persists under such shrinking. This fact was tacitly used in the shrinking process of the preceding paragraph. It ensures that we can base our decision of how to shrink the
's on our knowledge of which
's are in which ultrafilters, without worrying that the shrinking will alter that knowledge in a way that requires us to revise the shrinking.) Obtain an infinite subset
of
by choosing its elements inductively, in increasing order, so that whenever
are in
then
. This is trivial to do, since each
is finite. Shrink
to
for all
, but leave
unchanged for
. Unlike previous shrinkings, this obviously does not maintain
in general but only for
. That is, however, sufficient to maintain
, since
is cofinal in
and so the
for
have supremum
. As a result of this last shrinking, we have that, for each
and each
, each of the ultrafilters
that contains
also contains
with
.
Shrinking the surviving
's further, without reducing their cardinalities, we can arrange that in formulas 2 and 3 the coefficient
depends only on
and
, not on the choice of
. We call this coefficient
.
We shall now define a certain
with support (the current)
. It will be constant on each
with a value
to be specified, by induction on
. (Here
ranges over
, since
for
.) Suppose that integers
have already been defined for all
. Then for
the sum in formula 3 for
is
Here
means
or 0, according to whether
contains
(and therefore
) or not. So this sum has only finitely many (at most
) possible values. Choose
to be an integer greater than the absolute values of these finitely many possible sums. This choice ensures that, in formula 3 for
and
, the first term
exceeds in absolute value the sum over non-principal ultrafilters. Therefore,
.
But this happens for all
, so
has cardinality
, contrary to the fact that
. This contradiction completes the proof for Case 2.
Case 3:
. We already observed that the basic idea suffices to complete the proof if
is smaller than all measurable cardinals. So in the present situation, we may assume that
is greater than or equal to the first measurable cardinal; in particular it is uncountable.
Let
and let
be an increasing
-sequence of regular, uncountable cardinals with supremum
.
For each
, there is some
such that
Indeed, if there were no such
, then
would be the union of
sets each of size
, so it would have cardinality at most
, contrary to our original choice of
.
Fix such a
for each
. Note that
, though at least
by definition, cannot be as large as
, as we remarked when we disposed of the case
long ago. So, although the same element can serve as
for several
's, it cannot do so for cofinally many
. So there are
distinct
's. Passing to a subsequence and re-indexing, we henceforth assume that all the
are distinct.
Next, fix for each
a set
of size
such that all elements
of
have
. Note that the sets
are pairwise disjoint.
Shrink
to
. This still has cardinality
and thus has all the properties originally assumed for
.
For each
, shrink
, without reducing its cardinality
, so that as
varies over
, the cardinality of
remains constant, say
. This shrinking is possible because
. Since
is uncountable and regular, we can shrink
, without reducing its cardinality, so that
is the same number
for all
. Again, re-index
as
and re-index the
and
correspondingly. So we can, for each
, enumerate
as
.
For each
, choose a uniform ultrafilter
on
, and define an ultrafilter
as the limit with respect to
of the ultrafilters
. That is,
It is well known and easy to check that this
is indeed an ultrafilter.
Applying Theorem 3 , we obtain
of cardinality
, such that for each
,
. This means, by definition of
, that we can shrink
to a set in
, hence still of size
as
is uniform, so that for all
in the new
,
doesn't contain
. Shrink
to
and reindex as before. We have achieved that, for all
and all
,
.
Repeat the process with the subscript 0 of
replaced in turn by
. At the end, we have
and
's such that, for all
, all
, and all
,
.
This means that, in formula 3 for
and
, if
has support
, then the sum over non-principal ultrafilters vanishes and we reach a contradiction as in the basic idea.
References
-
S. Balcerzyk, “On groups of functions defined on Boolean algebras,” Fund. Math. 50 (1962) 347–367.
-
A. Blass and J. Irwin, “Special families of sets and Baer-Specker groups,” to appear in Communications in Algebra.
-
K. Eda, “A Boolean power and a direct product of abelian groups,” Tsukuba J. Math. 6 (1982) 187–193.
-
L. Fuchs, Infinite Abelian Groups, vol. 2, Academic Press (1973).
-
T. Jech, Set Theory, Academic Press (1978).
-
G. Nöbeling, “Verallgemeinerung eines Satzes von Herrn E. Specker,” Invent. Math. 6 (1968) 41–55.
-
E. Specker, “Additive Gruppen von Folgen ganzer Zahlen,” Portugaliae Math. 9 (1950) 131–140.