An algebraic version of the Strong Black Box
Various versions of the prediction principle called the “Black Box” are known. One of the strongest versions can be found in [EM]. There it is formulated and proven in a model theoretic way. In order to apply it to specific algebraic problems it thus has to be transformed into the desired algebr...
Saved in:
| Published in: | Algebra and Discrete Mathematics |
|---|---|
| Date: | 2003 |
| Main Authors: | , |
| Format: | Article |
| Language: | English |
| Published: |
Інститут прикладної математики і механіки НАН України
2003
|
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/155695 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | An algebraic version of the Strong Black Box / R. Göbel, S.L. Wallutis // Algebra and Discrete Mathematics. — 2003. — Vol. 2, № 3. — С. 7–45. — Бібліогр.: 9 назв. — англ. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-155695 |
|---|---|
| record_format |
dspace |
| spelling |
Göbel, R. Wallutis, S.L. 2019-06-17T10:48:19Z 2019-06-17T10:48:19Z 2003 An algebraic version of the Strong Black Box / R. Göbel, S.L. Wallutis // Algebra and Discrete Mathematics. — 2003. — Vol. 2, № 3. — С. 7–45. — Бібліогр.: 9 назв. — англ. 1726-3255 2000 Mathematics Subject Classification: 03E75, 20K20, 20K30; 13C99. https://nasplib.isofts.kiev.ua/handle/123456789/155695 Various versions of the prediction principle called the “Black Box” are known. One of the strongest versions can be found in [EM]. There it is formulated and proven in a model theoretic way. In order to apply it to specific algebraic problems it thus has to be transformed into the desired algebraic setting. This requires intimate knowledge on model theory which often prevents algebraists to use this powerful tool. Hence we here want to present algebraic versions of this “Strong Black Box” in order to demonstrate that the proofs are straightforward and that it is easy enough to change the setting without causing major changes in the relevant proofs. This shall be done by considering three different applications where the obtained results are actually known. The first author was supported by GIF project I-706-54.6/2001 of the GermanIsraeli Foundation for Scientific Research and Development. The second author was supported by the Deutsche Forschungsgemeinschaft and the Lise-Meitner-Programm des Ministeriums für Wissenschaft und Forschung NRW. en Інститут прикладної математики і механіки НАН України Algebra and Discrete Mathematics An algebraic version of the Strong Black Box Article published earlier |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| title |
An algebraic version of the Strong Black Box |
| spellingShingle |
An algebraic version of the Strong Black Box Göbel, R. Wallutis, S.L. |
| title_short |
An algebraic version of the Strong Black Box |
| title_full |
An algebraic version of the Strong Black Box |
| title_fullStr |
An algebraic version of the Strong Black Box |
| title_full_unstemmed |
An algebraic version of the Strong Black Box |
| title_sort |
algebraic version of the strong black box |
| author |
Göbel, R. Wallutis, S.L. |
| author_facet |
Göbel, R. Wallutis, S.L. |
| publishDate |
2003 |
| language |
English |
| container_title |
Algebra and Discrete Mathematics |
| publisher |
Інститут прикладної математики і механіки НАН України |
| format |
Article |
| description |
Various versions of the prediction principle called
the “Black Box” are known. One of the strongest versions can
be found in [EM]. There it is formulated and proven in a model
theoretic way. In order to apply it to specific algebraic problems
it thus has to be transformed into the desired algebraic setting.
This requires intimate knowledge on model theory which often prevents algebraists to use this powerful tool. Hence we here want to
present algebraic versions of this “Strong Black Box” in order to
demonstrate that the proofs are straightforward and that it is easy
enough to change the setting without causing major changes in the
relevant proofs. This shall be done by considering three different
applications where the obtained results are actually known.
|
| issn |
1726-3255 |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/155695 |
| citation_txt |
An algebraic version of the Strong Black Box / R. Göbel, S.L. Wallutis // Algebra and Discrete Mathematics. — 2003. — Vol. 2, № 3. — С. 7–45. — Бібліогр.: 9 назв. — англ. |
| work_keys_str_mv |
AT gobelr analgebraicversionofthestrongblackbox AT wallutissl analgebraicversionofthestrongblackbox AT gobelr algebraicversionofthestrongblackbox AT wallutissl algebraicversionofthestrongblackbox |
| first_indexed |
2025-11-27T02:29:23Z |
| last_indexed |
2025-11-27T02:29:23Z |
| _version_ |
1850794469707743232 |
| fulltext |
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.
Algebra and Discrete Mathematics RESEARCH ARTICLE
Number 3. (2003). pp. 7 – 45
c© Journal “Algebra and Discrete Mathematics”
An algebraic version of the Strong Black Box
Rüdiger Göbel and Simone L. Wallutis
Communicated by D. Simson
Abstract. Various versions of the prediction principle called
the “Black Box” are known. One of the strongest versions can
be found in [EM]. There it is formulated and proven in a model
theoretic way. In order to apply it to specific algebraic problems
it thus has to be transformed into the desired algebraic setting.
This requires intimate knowledge on model theory which often pre-
vents algebraists to use this powerful tool. Hence we here want to
present algebraic versions of this “Strong Black Box” in order to
demonstrate that the proofs are straightforward and that it is easy
enough to change the setting without causing major changes in the
relevant proofs. This shall be done by considering three different
applications where the obtained results are actually known.
Introduction
The aim of this paper is to investigate and apply a well-known prediction
principle due to Saharon Shelah. It can be found in [EM, Chapter XIII]
where it is formulated and proven in a model theoretic way.
However, many known applications are in an algebraic context and
thus it seems natural to transfer everything into the corresponding set-
ting. An algebraic version of this principle, which we call “Strong Black
Box”, has the advantage of immediate application. Moreover, the here
The first author was supported by GIF project I-706-54.6/2001 of the German-
Israeli Foundation for Scientific Research and Development. The second author was
supported by the Deutsche Forschungsgemeinschaft and the Lise-Meitner-Programm
des Ministeriums für Wissenschaft und Forschung NRW.
2000 Mathematics Subject Classification: 03E75, 20K20, 20K30; 13C99.
Key words and phrases: prediction principle, Black Box, endomorphism alge-
bra, E-ring, E(R)-algebra, ultra-cotorsion-free module.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.8 Strong Black Box
presented proofs are given in an algebraic setting and use only basic
knowledge of set theory. Therefore it is relatively easy to adjust a given
Strong Black Box to a different situation. To emphasize this we here
present three versions and its applications. This shall be done in three
independent sections: In the first section we demonstrate how to real-
ize endomorphism rings. In Section 2 we construct E-rings, respectively
E(R)-algebras, and in Section 3 we show the existence of a cotorsion-free
module G with the additional property that, for any submodule H of G,
if G/H is cotorsion-free then H = G or |H| < |G|; such a module G is
called ultra-cotorsion-free. Note, the reader who is only interested in one
of the applications can go straight to the favorite section; it will be clear
if something from before is needed.
We need to mention that the obtained results in all these applications
are actually known. The classical proofs, however, are much more com-
plicated due to the fact that they are based on the “General Black Box”.
We want to use the name “General Black Box” for the Black Box principle
as, for example, given in [S] or [CG] to distinguish between this principle
and the one presented here. Both principles hold in ordinary set theory,
ZFC, but are inspired by the diamond principle due to R. Jensen which
holds in the constructible universe (V=L). While the Strong Black Box
provides predictions on particular successor cardinals the General Black
Box includes more general cardinals, even some singular ones. On the
other hand, the Strong Black Box is less complicated and its applications
more straightforward. This advantage is due to the fact that the predic-
tion principle is sharper, i.e. the disjointness condition is stronger, and
hence less algebra is needed.
The reader who is familiar with constructions using the General Black
Box will appreciate the achieved simplifications.
For unexplained terminology we refer the reader to [EM].
§1. Realizing endomorphism rings
Throughout this first section let R be a commutative ring with 1 and
let S be a countable multiplicatively closed subset of R containing no
units except 1 such that R is S-reduced and S-torsion-free. Recall, an
R-module M is said to be S-reduced if it satisfies
⋂
s∈S
sM = 0; M is
S-torsion-free if sm = 0 (s ∈ S, m ∈ M) implies m = 0. Note that,
in general, we shall skip the prefix “S-” and use the notions torsion-free,
reduced, pure etc. instead of S-torsion-free, S-reduced, S-pure where M
is said to be (S-) pure in N (notation: M ⊆∗ N) if sM = M ∩ sN holds
for all s ∈ S. Hence, in this case, the S-adic topology on M is induced
by the S-adic topology on N .
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 9
To describe the S-adic topology with a descending chain of submod-
ules we fix an enumeration S = {sn|n < ω} of S with s0 = 1 and define
a divisor chain (qn)n<ω by qn = s0 · . . . · sn. Then the S-adic topology of
any R-module M has {qnM |n < ω} as a basis of neighbourhoods of zero.
Let R̂ denote the completion of R in the S-adic topology. We shall
assume that R satisfies HomR(R̂, R) = 0, that is to say R is S-cotorsion-
free. In general, an R-module M is said to be (S-)cotorsion-free if M is
(S-)torsion-free, (S-)reduced and satisfies HomR(R̂, M) = 0. Note, that
the torsion-freeness of M actually follows from HomR(R̂, M) = 0 and
in some cases, e.g. for domains R such that the quotient field Q(R) is
countably generated over R, HomR(R̂, M) = 0 also implies that M is
reduced.
In this section we show that, given infinite cardinals κ, µ, λ satisfying
κ ≥ |R| , µκ = µ, λ = µ+ and a cotorsion-free R-algebra A with F ⊆∗
A ⊆∗ F̂ for some free R-module F and |A| ≤ λ, there exists a cotorsion-
free R-module G of cardinality λ such that EndRG = A. This shall be
done using a suitable version of the Strong Black Box, which is introduced
and proven in the first subsection.
For a proof of this result using the General Black Box we refer to
[CG].
1.1. The Black Box Theorem
In this subsection we shall formulate and prove the Strong Black Box in
full detail. To do so let R, S, F, A as well as κ, µ, λ be as above.
We formulate the parameters of the Black Box with respect to a free
R-module B and its completion B̂. Let F =
⊕
ε<ρ Raε (⊆∗ A, ρ ≤ λ)
and put B :=
⊕
α<λ eαF ⊆∗
⊕
α<λ eαA =: B′. Then, writing eα,ε for
eαaε and using that R is commutative, we have B =
⊕
(α,ε)∈λ×ρ Reα,ε
and B̂ = B̂′. For later use we put the lexicographic ordering on λ × ρ;
since λ, ρ are ordinals λ × ρ is well ordered.
For any g = (gα,εeα,ε)(α,ε)∈λ×ρ ∈ B̂ ⊆
∏
(α,ε)∈λ×ρ R̂eα,ε we define the
support of g by
[g] = {(α, ε) ∈ λ × ρ|gα,ε 6= 0}
and the support of M ⊆ B̂ by [M ] =
⋃
g∈M [g]; note |[g]| ≤ ℵ0 for all
g ∈ B̂. Moreover, we define the λ-support of g by
[g]λ = {α ∈ λ|∃ε ∈ ρ : (α, ε) ∈ [g]} ⊆ λ
and the A-support of g by
[g]A = {ε ∈ ρ|∃α ∈ λ : (α, ε) ∈ [g]} ⊆ ρ ⊆ λ.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.10 Strong Black Box
Note, eα,ε = eαaε where aε ∈ A, which explains the use of the notion
“A-support”.
Next we define a norm (λ-norm) on λ, respectively on B̂, by
‖{α}‖ = α + 1
for an ordinal α in λ,
‖M‖ = sup
α∈M
‖{α}‖
for a subset M of λ and
‖g‖ = ‖ [g]λ ‖
for g ∈ B̂, i.e.
‖g‖ = min{β ∈ λ| [g]λ ⊆ β}.
Note, [g]λ ⊆ β holds iff g ∈ B̂′
β for B′
β =
⊕
α<β eαA. We also define an
A-norm of g by ‖g‖A = ‖ [g]A ‖. For a subset M of B̂ the above definitions
extend naturally, e.g. [M ]λ =
⋃
g∈M [g]λ = {α ∈ λ|∃ε ∈ ρ : (α, ε) ∈ [M ]}.
The reader who is only interested in the case A = R, i.e. in realizing
a ring R as endomorphism ring of an R-module, can ignore the “ρ-”,
respectively the “A-component”, and just work with B =
⊕
α<λ Reα
(cf. §2).
To formulate the Black Box we finally need to define canonical homo-
morphisms which shall play a crucial role in the proof of the Black Box.
For this we, once and for all, fix bijections hα : µ → α for all α with
µ ≤ α < λ where we put hµ = idµ (this is possible since λ = µ+ and so
|α| = |µ| = µ for all such αs). For technical reasons we also put hα = hµ
for α < µ. Note, Imhα = µ ∪ α for all α < λ.
Definition 1.1.1. Let the bijections hα (α < λ) be as above and put
hα,ε = hα × hε : µ × µ → Imhα × Imhε for all (α, ε) ∈ λ × ρ.
We define P to be a canonical summand of B if P =
⊕
(α,ε)∈I Reα,ε
for some I ⊆ λ × ρ with |I| ≤ κ such that:
• if (α, ε) ∈ I then (I ∩ (µ × µ)) hα,ε = I ∩ Imhα,ε;
• if (α, ε) ∈ I then (ε, ε) ∈ I; and
• if (α, ε) ∈ I, α ∈ ρ then (ε, α) ∈ I.
Accordingly, ϕ : P → B̂ is said to be a canonical homomorphism if P is
a canonical summand of B and Imϕ ⊆ P̂ ; we put [ϕ] = [P ], [ϕ]λ = [P ]λ
and ‖ϕ‖ = ‖P‖.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 11
Note that, by the above definition, a canonical summand P satisfies
‖P‖A ≤ ‖P‖.
Also note, that we are mainly interested in canonical homomorphisms
whose norm is a limit ordinal of cofinality ω; hence we introduce the
notation λo := {α < λ|cf(α) = ω}.
Let C denote the set of all canonical homomorphisms. By assumption,
µκ = µ and thus 2κ ≤ µ and λκ = λ (see [J, Ch. I, (6.18)]), which
implies |C| ≤ λ since |{I ⊆ λ × ρ| |I| ≤ κ}| = λκ and, for a fixed canonical
summand P ,
∣∣∣HomR(P, P̂ )
∣∣∣ ≤ 2κ. Note, |C| = λ then follows from the
Strong Black Box Theorem.
We are now ready to formulate the main theorem of this subsection,
i.e. the desired version of the Strong Black Box:
Strong Black Box Theorem 1.1.2. Let κ, µ, λ be as before and let
E ⊆ λo be a stationary subset of λ.
Then there exists a family C∗ of canonical homomorphisms with the
following properties:
(1) If ϕ ∈ C∗ then ‖ϕ‖ ∈ E.
(2) If ϕ, ϕ′ are two different elements of C∗ of the same norm α then
‖ [ϕ]λ ∩ [ϕ′]λ ‖ < α.
(3) Prediction: For any R-homomorphism ψ : B → B̂ and for any
subset I of λ × ρ with |I| ≤ κ the set
{α ∈ E|∃ϕ ∈ C∗ : ‖ϕ‖ = α, ϕ ⊆ ψ, I ⊆ [ϕ]}
is stationary.
To prove the above theorem we need further definitions and other
results. We begin with defining an equivalence relation on C as follows:
Definition 1.1.3. Canonical homomorphisms ϕ, ϕ′ are said to be equiv-
alent, or of the same type (notation: ϕ ≡ ϕ′), if
[ϕ] ∩ (µ × µ) =
[
ϕ′
]
∩ (µ × µ)
and there exists an order-isomorphism f : [ϕ] → [ϕ′] such that
(xf̄)ϕ′ = (xϕ)f̄
for all x ∈ domϕ where
f̄ : d̂omϕ → d̂omϕ′
is the unique extension of the R-homomorphism defined by
eα,εf̄ = e(α,ε)f ((α, ε) ∈ [ϕ]) .
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.12 Strong Black Box
Note, f : [ϕ] → [ϕ′] is unique since [ϕ] , [ϕ′] are well ordered. Thus, if
ϕ ≡ ϕ′ and [ϕ] = [ϕ′] then f = id and so ϕ = ϕ′.
Obviously, any type in (C,≡) can be represented by a subset V of
µ×µ of cardinality at most κ, an order-type of a set of cardinality κ and
a homomorphism from a free R-module P of rank κ into its completion
P̂ . Therefore there are at most µ different types (equivalence classes)
since |{V ⊆ µ × µ| |V | ≤ κ}| = µκ = µ, there are at most 2κ ≤ µ non-
isomorphic well-orderings on a set of size κ and, for a fixed P , we have∣∣∣HomR(P, P̂ )
∣∣∣ = 2κ.
Certain infinite sequences of canonical homomorphisms play an im-
portant role:
Definition 1.1.4. Let ϕ0 ⊂ ϕ1 ⊂ . . . ⊂ ϕn ⊂ . . . (n < ω) be an increas-
ing sequence of canonical homomorphisms.
Then (ϕn)n<ω is said to be admissible if
[ϕ0] ∩ (µ × µ) = [ϕn] ∩ (µ × µ) and ‖ϕn‖ < ‖ϕn+1‖
for all n < ω.
Also, we say that (ϕn)n<ω is admissible for a sequence (βn)n<ω of
ordinals in λ (or (ϕn, βn)n<ω is admissible), if (ϕn)n<ω is admissible
satisfying
‖ϕn‖ ≤ βn < ‖ϕn+1‖ and [ϕn] = [ϕn+1] ∩ (βn × βn)
for all n < ω.
Moreover, two admissible sequences (ϕn)n<ω, (ϕ′
n)n<ω are said to be
equivalent, or of the same type, if ϕn ≡ ϕ′
n for all n < ω.
Note, if (ϕn)n<ω is admissible then ϕ =
⋃
n<ω ϕn is an element of C
with ‖ϕ‖ = supn<ω ‖ϕn‖ ∈ λo.
Let T denote the set of all possible types of admissible sequences
of canonical homomorphisms. It follows immediately from the above
definition that any type in T can be identified with a sequence (τn)n<ω
for some types τn in (C,≡) where the corresponding subsets of µ× µ are
all the same. Hence we clearly deduce |T| ≤ µℵ0 = µ.
If (ϕn)n<ω, respectively (ϕn, βn)n<ω, is admissible of type τ , then
we also use the notion τ -admissible. Moreover, if τ = (τn)n<ω ∈ T and
(ϕn)n<k (k < ω) is a finite increasing sequence of canonical homomor-
phisms satisfying ϕn ∈ τn and ‖ϕn‖ < ‖ϕn+1‖ for all n < k, then we
shall also speak of (ϕn)n<k to be of type τ , keeping in mind that such a
finite sequence could belong to different types in T.
We are now ready to show the following result which will play a
crucial role in proving the Black Box Theorem 1.1.2. Note, that the kind
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 13
of formula we use to formulate this result goes under the generic name
“Svenonius sentences” or “Svenonius game” (cf. [H, p.112]). It should be
noted for the reader who is familiar with game theory that the proof
below uses the Gale-Stewart-Theorem, namely that in a closed (or open)
game some player has a winning strategy.
Proposition 1.1.5. Let ψ : B → B̂ be an R-homomorphism, I ⊆ λ × ρ
a set of cardinality at most κ and K = Kψ,I = {ϕ ∈ C|ϕ ⊆ ψ, I ⊆ [ϕ]}.
Then there exists a type τ ∈ T such that
∃ϕ0 ∈ K ∀β0 ≥ ‖ϕ0‖ . . .∃ϕn ∈ K ∀βn ≥ ‖ϕn‖ . . .
with (ϕn, βn)n<ω being τ -admissible.
Proof. Suppose, for contradiction, that the conclusion fails. Then, since
the above formula is of “finite character”we have, for any type τ ∈ T,
∀ϕ0 ∈ K ∃β0(τ, ϕ0) ≥ ‖ϕ0‖ . . .∀ϕn ∈ K ∃βn(τ, ϕ0, . . . , ϕn) ≥ ‖ϕn‖ . . .
with (ϕn, βn)n<ω not being τ -admissible.
In the following we fix ordinals βn(τ, ϕ0, . . . , ϕn) as above (τ ∈ T, ϕi ∈
K, i ≤ n < ω). Moreover let
Tα = α × (α ∩ ρ) and Bα =
⊕
(β,ε)∈Tα
Reβ,ε (α < λ).
We define C to be the set of all ordinals α < λ such that Bαψ ⊆ B̂α
and βn(τ, ϕ0, . . . , ϕn) ≤ α for each type τ ∈ T and for any finite sequence
(ϕ0, . . . , ϕn) with ϕi ∈ K and ‖ϕi‖ ≤ α (that is, iff [ϕi] ⊆ α × α) for
all i ≤ n. Then C is unbounded since: Given an arbitrary α0 < λ we
inductively define ordinals αk < λ (k < κ+ ≤ µ) by αk = sup{αl|l < k}
for k a limit ordinal and
αk+1 = αk + 1 ∨ ‖Bαk
ψ‖ ∨ sup Bk
where
Bk = {βn(τ, ϕ0, . . . , ϕn)|τ ∈ T, ϕi ∈ K, ‖ϕi‖ ≤ αk}
is a set of cardinality at most µ since |T | ≤ µ, |{ϕ ∈ K|‖ϕ‖ ≤ αk}| ≤
|αk|
κ ≤ µκ = µ provided that αk < λ. Then, using that |[ϕ]| ≤ κ for all
ϕ ∈ K, it is easy to see that α = sup{αk|k < κ+} is an element of C.
Now we choose an increasing sequence α0 < α1 < . . . < αn < . . . (n <
ω) in C with α0 ≥ µ, ‖I‖, ‖I‖A and put α = supn<ω αn. Note, since αn ∈
C for all n < ω we also have that Bαψ ⊆ B̂α. Moreover, let {εn|n < ω}
be an arbitrary but fixed set of elements of α ∩ ρ. Using these αns and
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.14 Strong Black Box
εns we inductively define subsets In of α × (α ∩ ρ) = Tα = [Bα] (n < ω)
of cardinality at most κ by:
I0 = I ∪ {(αn, εn)|n < ω}
and
In+1 = In ∪ In ∪ In
ψ
∪ In
h
where
In = {(ε, ε)|∃β ∈ λ : (β, ε) ∈ In} ∪ {(ε, β)|∃β ∈ ρ : (β, ε) ∈ In},
In
ψ
=
⋃
(β,ε)∈In
[eβ,εψ] ,
and
In
h
=
⋃
(β,ε)∈In
(
(In ∩ (µ × µ)) hβ,ε ∪ (In ∩ Imhβ,ε) h−1
β,ε
)
.
These Ins really satisfy the required conditions since: For n = 0 we
have |I0| ≤ κ and I0 ⊆ Tα by ‖I‖, ‖I‖A ≤ α0 < α. Next suppose |In| ≤ κ
and In ⊆ Tα. Then, clearly, |In+1| ≤ κ; also In ⊆ Tα is obvious, In
ψ
⊆ Tα
holds since Bαψ ⊆ B̂α, In
h
⊆ Tα follows from the definition of the hβ,εs,
and so In+1 ⊆ Tα as required.
Now we put I∗ =
⋃
n<ω In and P =
⊕
(β,ε)∈I∗ Reβ,ε. Then
|I∗| ≤ κ, I∗ ⊆ Tα = α × (α ∩ ρ) and I ⊆ I∗ = [P ]. Moreover,
(I∗ ∩ (µ × µ)) hβ,ε = I∗ ∩ Imhβ,ε for all (β, ε) ∈ I∗ by the definition
of the In
h
s and I∗ also satisfies: if (β, ε) ∈ I∗ then (ε, ε) ∈ I∗ and if
(β, ε) ∈ I∗, β ∈ ρ then (ε, β) ∈ I∗ (see definition of the Ins). Therefore P
is a canonical summand of B (see Definition 1.1.1) with Pψ ⊆ P̂ where
the latter follows from the definition of the In
ψ
s. Thus ϕ := ψ ¹ P is a
canonical homomorphism with I ⊆ I∗ = [ϕ], i.e. ϕ ∈ K.
Finally, we put ϕn = ϕ ¹ (P ∩ Bαn), that is [ϕn] = [ϕ] ∩ (αn × αn).
Using the definitions of the Bαns and of the set C ⊆ Cψ it is easy to
check that ϕn ∈ K (n < ω) and that then (ϕn)n<ω is an admissible
sequence with ‖ϕn‖ ≤ αn < ‖ϕn+1‖. Let τ ∈ T be the type of (ϕn)n<ω.
By the definition of C we also have that βn(τ, ϕ0, . . . , ϕn) ≤ αn since
‖ϕn‖ ≤ αn for any n < ω. Therefore, ‖ϕn‖ ≤ βn ≤ αn and hence
[ϕn] = [ϕ] ∩ (αn × αn) = [ϕ] ∩ (βn × βn) = [ϕn+1] ∩ (βn × βn), i.e.
(ϕn, βn)n<ω is τ -admissible, contradicting the assumption that it is not
for βn = βn(τ, ϕ0, . . . , ϕn). Hence the original conclusion holds and so
the proof is finished.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 15
In order to prove the Strong Black Box Theorem we also need the
following known lemma. We include the proof for the convenience of the
reader; it can also be found in [EM]. First recall that, for an ordinal α,
a mapping ηα : ω → α is a ladder on α if it is strictly increasing and
sup Imηα = α; an indexed family of such ladders on different αs is called
a ladder system.
Lemma 1.1.6. Let E ⊆ λo be a stationary subset of λ = µ+ for some µ
such that µℵ0 = µ.
Then there is a ladder system {ηα|α ∈ E} such that, for all cubs C,
the set {α ∈ E|Imηα ⊆ C} is stationary.
Proof. For any α ∈ E let {ηi
α|i < µ} be an enumeration of all ladders on α
(if necessary with repetition); this is possible since |ωα| = |α|ℵ0 ≤ µℵ0 = µ
for all α < λ = µ+. Moreover, for each i < µ, let ηi be the ladder system
given by ηi := {ηi
α|α ∈ E}.
We claim that there is an i < µ such that ηi satisfies the conclusion
of the theorem. Suppose not. Then, for any i < µ, there is a cub
Ci ⊆ λ such that the set Ti := {α ∈ E|Imηi
α ⊆ Ci} is not stationary, i.e.
there is a cub Di with Ti ∩ Di = ∅. Replacing Ci by the cub Ci ∩ Di
we may assume that Ti = ∅ for any i < µ, i.e. Imηi
α 6⊆ Ci for all
α ∈ E (i < µ). We put C =
⋂
i<µ Ci. Then C is also a cub in λ (cf. [EM,
II, Proposition 4.3]). We choose an ordinal α ∈ C ∩ E which is a limit
point of C, i.e. α = supn<ω αn for some αn ∈ C ∩ α with αn < αn+1
(α, respectively the αns, exist since the set of all limit points of a cub is
also a cub; see [EM, p.35]). Therefore the map ηα : ω → α defined by
ηα(n) = αn is a ladder on α with Imηα ⊆ C. By the above enumeration
ηα = ηi
α for some i < µ contradicting Imηi
α 6⊆ Ci ⊇ C.
Finally, we prove the main theorem of this subsection.
Proof of the Strong Black Box Theorem 1.1.2. First we decom-
pose the given stationary set E into |T| ≤ µ pairwise disjoint station-
ary subsets, say E =
⋃
τ∈T
Eτ .
For each τ ∈ T we choose a ladder system {ηα|α ∈ Eτ} such that the
set {α ∈ Eτ |Imηα ⊆ C} is stationary for any cub C (cf. Lemma 1.1.6).
For any α ∈ Eτ , we define Cα ⊆ C to be the set of all canonical
homomorphisms ϕ such that ‖ϕ‖ = α and ϕ =
⋃
n<ω ϕn for some τ -
admissible sequence (ϕn)n<ω with [ϕn] = [ϕ] ∩ (ηα(n) × ηα(n)) (n < ω).
Note, for ϕ, ϕ′ ∈ Cα with domϕ = domϕ′ (iff [ϕ] = [ϕ′]), we clearly
deduce ϕn = ϕ′
n for all n < ω and so ϕ = ϕ′ (cf. Definition 1.1.3).
Now we define C∗ to be the union of all these Cαs, i.e. C∗ =
⋃
α∈E Cα.
First note that condition (1) obviously holds.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.16 Strong Black Box
Next we show that condition (2) is satisfied. To do so let ϕ, ϕ′ ∈ C∗
with ‖ϕ‖ = ‖ϕ′‖ = α. Then ϕ, ϕ′ ∈ Cα where α ∈ Eτ for some τ ∈ T
and so ϕ =
⋃
n<ω ϕn, ϕ′ =
⋃
n<ω ϕ′
n for some τ -admissible sequences
(ϕn)n<ω, (ϕ′
n)n<ω.
Suppose that ‖ [ϕ]λ ∩ [ϕ′]λ ‖ = α. Then there are αn ∈ [ϕ]λ ∩ [ϕ′]λ
with supn<ω αn = α; w.l.o.g. we may assume αn ≥ µ. Let εn, ε′n ∈ ρ
such that (αn, εn) ∈ [ϕ] and (αn, ε′n) ∈ [ϕ′].
We consider two cases.
Firstly assume that ρ < λ, i.e. ρ ≤ µ. Then hαn,εn = hαn × hµ =
hαn,ε′n
(n < ω). Since (ϕn)n<ω, (ϕ′
n)n<ω are of the same type τ we know
that
[ϕ] ∩ (µ × µ) = [ϕ0] ∩ (µ × µ) =
[
ϕ′
0
]
∩ (µ × µ) =
[
ϕ′
]
∩ (µ × µ).
Hence
[ϕ] ∩ (αn × µ) = [ϕ] ∩ Imhαn,εn =
= ([ϕ] ∩ (µ × µ)) hαn,εn =
([
ϕ′
]
∩ (µ × µ)
)
hαn,ε′n
=
=
[
ϕ′
]
∩ Imhαn,ε′n
=
[
ϕ′
]
∩ (αn × µ)
for all n < ω because domϕ, domϕ′ are canonical summands of B. There-
fore,
[ϕ] =
⋃
n<ω
([ϕ] ∩ (αn × µ)) =
⋃
n<ω
([
ϕ′
]
∩ (αn × µ)
)
=
[
ϕ′
]
.
Secondly assume ρ = λ. Then (αn, εn) ∈ [ϕ] implies (εn, αn) ∈ [ϕ] and so
(αn, αn) ∈ [ϕ] (see Definition 1.1.1). Similarly, we obtain (αn, αn) ∈ [ϕ′]
and so, as in the first case,
[ϕ] =
⋃
n<ω
([ϕ] ∩ (αn × αn)) =
⋃
n<ω
([ϕ] ∩ (µ × µ)) hαn,αn =
=
⋃
n<ω
([
ϕ′
]
∩ (µ × µ)
)
hαn,αn =
⋃
n<ω
([
ϕ′
]
∩ (αn × αn)
)
=
[
ϕ′
]
.
In either case we deduce ϕ = ϕ′ and thus (2) is proven.
It remains to show (3). So let ψ : B → B̂ be an R-homomorphism
and let I ⊆ λ×ρ with |I| ≤ κ. By Proposition 1.1.5 there is a type τ ∈ T
such that:
∃ϕ0 ∈ K ∀β0 ≥ ‖ϕ0‖ . . .∃ϕn ∈ K ∀βn ≥ ‖ϕn‖ . . .
with (ϕn, βn)n<ω is τ -admissible where K = Kψ,I = {ϕ ∈ C|ϕ ⊆ ψ, I ⊆
[ϕ]}.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 17
We define a subset C of λ as follows: An ordinal α belongs to C if and
only if α ≥ µ, α ≥ ‖ϕ0‖, Bαψ ⊆ B̂α (recall: Bα =
⊕
(β,ε)∈Tα
Reβ,ε, Tα =
α× (α∩ρ)), and, if (ϕ0, β0, . . . , ϕn, βn) is a finite part of one of the above
τ -admissible sequences with βn < α, then there is also ϕn+1 ∈ K with
[ϕn+1] ⊆ α × α and (ϕ0, β0, . . . , ϕn, βn, ϕn+1) is τ -admissible. Clearly, C
is a cub and therefore the set E′
τ = {α ∈ Eτ |Imηα ⊆ C} is stationary by
Lemma 1.1.6.
In the following let α ∈ E′
τ be fixed, i.e. ηα(n) ∈ C for all
n < ω. By the definition of C we have ‖ϕ0‖ ≤ ηα(0) < ηα(1) and
so there is ϕ1 ∈ K with ‖ϕ1‖ ≤ ηα(1) such that (ϕ0, ηα(0), ϕ1) is τ -
admissible. We proceed like this along n < ω, i.e. whenever we have the
τ -admissible sequence (ϕ0, ηα(0), . . . , ϕn, ηα(n)) with ‖ϕn‖ ≤ ηα(n) <
ηα(n + 1) we can find ϕn+1 ∈ K with ‖ϕn+1‖ ≤ ηα(n + 1) such that
(ϕ0, ηα(0), . . . , ϕn, ηα(n), ϕn+1) is τ -admissible. Therefore we obtain an
infinite τ -admissible sequence (ϕn, ηα(n))n<ω, i.e. ‖ϕn‖ ≤ ηα(n) <
‖ϕn+1‖ and [ϕn+1] ∩ (ηα(n) × ηα(n)) = [ϕn] (cf. Definition 1.1.4). We
put ϕ =
⋃
n<ω ϕn; then
‖ϕ‖ = sup
n<ω
‖ϕn‖ = sup
n<ω
ηα(n) = α
and
[ϕ] ∩ (ηα(n) × ηα(n)) =
⋃
k≥n
([ϕk] ∩ (ηα(n) × ηα(n))) = [ϕn] .
Hence ϕ =
⋃
n<ω ϕn ∈ Cα ⊆ C∗. Since α ∈ E′
τ was arbitrary and E′
τ is
stationary the proof is finished.
We finish this subsection with an “enumerated” version of the Strong
Black Box Theorem 1.1.2, which can then directly be applied in Subsec-
tion 1.2.
Corollary 1.1.7. Let the assumptions be the same as in the Strong Black
Box Theorem 1.1.2.
Then there exists a family (ϕβ)β<λ of canonical homomorphism such
that:
(i) ‖ϕβ‖ ∈ E for all β < λ;
(ii) ‖ϕγ‖ ≤ ‖ϕβ‖ for all γ ≤ β < λ;
(iii) ‖ [ϕγ ]λ ∩ [ϕβ ]
λ
‖ < ‖ϕβ‖ for all γ < β < λ;
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.18 Strong Black Box
(iv) Prediction: For any homomorphism ψ : B → B̂ and for any
subset I of λ × ρ with |I| ≤ κ the set
{α ∈ E|∃β < λ : ‖ϕβ‖ = α, ϕβ ⊆ ψ, I ⊆ [ϕβ ]}
is stationary.
Proof. By the Strong Black Box Theorem 1.1.2 there is a class C∗ of
canonical homomorphisms satisfying the conditions (i) and (iv) which
are obviously independent of the enumeration (cf. conditions (1) and (3)
in Theorem 1.1.2). Moreover, we put an arbitrary well-ordering on the
sets Cα = {ϕ ∈ C∗|‖ϕ‖ = α} (α ∈ E) and define ϕ ∈ Cα to be less than
ϕ′ ∈ Cα′ if α < α′. This defines a well-ordering on C∗ and hence there
is a corresponding ordinal λ∗ such that the condition (ii) is satisfied. In
fact, λ∗ = λ since |Cα| ≤ µ for all α < λ and thus all initial segments of
the above defined well-ordering are of cardinality less than λ.
Condition (iii) also easily follows since ‖ [ϕ]λ∩[ϕ′]λ ‖ < ‖ϕ′‖ is obvious
for ‖ϕ‖ < ‖ϕ′‖ and it coincides with condition (2) in Theorem 1.1.2 for
‖ϕ‖ = ‖ϕ′‖.
1.2. The Realization Theorem
In this subsection we shall apply the Strong Black Box as given in Corol-
lary 1.1.7 to prove the following theorem.
Theorem 1.2.1. Let R, S, A and κ, µ, λ be as before.
Then there exists an S-cotorsion-free R-module G of cardinality λ such
that
EndRG = A.
Before we can construct the desired module we need the following
lemma, which basically tells us how to obtain the module “step by step”.
Step Lemma 1.2.2. Let P =
⊕
(α,ε)∈I∗ Reα,ε for some I∗ ⊆ λ × ρ
and let M be an A-module as well as an S-cotorsion-free R-module with
P ⊆∗ M ⊆∗ B̂. Also suppose that there is a set I = {(αn, εn)|n < ω} ⊆
[P ] = I∗ such that α0 < α1 < . . . < αn < . . . and Iλ ∩ [g]λ is finite for
all g ∈ M (Iλ = [I]λ = {αn|n < ω}).
Moreover, let ϕ : P → M be such an R-homomorphism which is not
multiplication by an element of A.
Then there exists an element y of P̂ such that yϕ /∈ M ′ := 〈M, yA〉∗
where ‘∗’ denotes the (S-) purification in B̂ and ϕ is identified with its
unique extension ϕ : P̂ → M̂ .
Moreover, M ′ is again an A-module as well as a S-cotorsion-free R-
module with M ⊆∗ M ′ ⊆∗ B̂.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 19
(The element y can be chosen to be either y = x or y = x + πb for
suitable π ∈ R̂, b ∈ P and for x =
∑
n<ω qneαn,εn .)
Proof. Let the assumptions be as above. Either x =
∑
n<ω qneαn,εn sat-
isfies xϕ /∈ 〈M, xA〉∗ or not. In the latter case there are k < ω and a ∈ A
such that
qkxϕ − xa ∈ M. (+)
Since M ⊆∗ B̂ is S-torsion-free and ϕ /∈ A we also have that qkϕ /∈ A,
and thus there is an element b of P such that qkbϕ = b(qkϕ) 6= ba. Hence,
by the cotorsion-freeness of M , there is π ∈ R̂ such that
π(qkbϕ − ba) /∈ M. (++)
Let z = x + πb and suppose zϕ ∈ 〈M, zA〉∗. Then
qlzϕ − za′ ∈ M
for some l ≥ k, a′ ∈ A. Therefore, using (+), we obtain that
(qlzϕ − za′) −
ql
qk
(qkxϕ − xa) =
= qlxϕ + qlπbϕ − xa′ − πba′ − qlxϕ +
ql
qk
xa =
= x(
ql
qk
a − a′) + π(qlbϕ − ba′)
is an element of M . Now, [x]λ = Iλ while [ql(bϕ − ba′)]λ ∩ Iλ and[
x( ql
qk
a − a′) + π(qlbϕ − ba′)
]
λ
∩ Iλ are both finite. Hence ql
qk
a − a′ = 0
and thus it follows from the above that π(qlbϕ− ql
qk
ba) = ql
qk
π(qkbϕ−ba) ∈
M ⊆∗ B̂. Since ql
qk
∈ S this implies π(qkbϕ−ba) ∈ M contradicting (++).
Therefore either y = x or y = z satisfies yϕ /∈ 〈M, yA〉∗ =: M ′.
Clearly, M ′ is also an A-module.
It remains to show that M ′ is S-cotorsion-free. Since M ′ ⊆∗ B̂ it is
torsion-free and reduced. To prove Hom(R̂, M ′) = 0 let ϕ : R̂ → M ′ be
a homomorphism and let k < ω such that qk(1ϕ) ∈ M + yA, say
qk(1ϕ) = m + ya(m ∈ M, a ∈ A).
Moreover, for any r ∈ R̂, let k ≤ kr < ω, mr ∈ M, ar ∈ A such that
qkr
(rϕ) = mr + yar.
By the continuity of ϕ we have rϕ = r(1ϕ) and thus we deduce
0 = qkr
(rϕ) − qkr
r(1ϕ) = mr + yar −
qkr
qk
r(m + ya),
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.20 Strong Black Box
respectively,
mr −
qkr
qk
rm = y(
qkr
qk
ra − ar).
Therefore, since
[
mr −
qkr
qk
rm
]
λ
∩ Iλ is finite and [y]λ ∩ Iλ is infinite for
either y = x or y = x + πb, we conclude that both sides of the above
equation equal zero, i.e. ar =
qkr
qk
ra and mr =
qkr
qk
rm for each r ∈ R̂.
Hence, by the purity of A in  and of M in B̂ and since
qkr
qk
∈ S, we
have that ra ∈ A and rm ∈ M for all r ∈ R̂, which implies a = 0 and
m = 0 by the cotorsion-freeness of A and M . Thus 1ϕ = 0 and so ϕ is
the zero-homomorphism as required.
We are now ready to construct the desired module.
Construction 1.2.3. Let (ϕβ)β<λ be a family of canonical homomor-
phisms as given by Corollary 1.1.7. For any β < λ let Pβ = domϕβ, i.e.
ϕβ : Pβ → P̂β .
We inductively define elements yγ ∈ P̂γ and pure R-submodules Gβ
of B̂ such that, for all γ < β < λ,
(1) ‖yγ‖ = ‖Pγ‖(= ‖ϕγ‖),
(2) Gβ = 〈B′, yγA(γ < β)〉
∗
, and
(3) Gβ is S-cotorsion-free.
Recall that B′ =
⊕
α<λ eαA ⊇ B (see beginning of Subsection 1.1). Also
note that the Gβs are then clearly A-modules.
Let G0 = B′ ⊆∗ B̂ = B̂′; obviously B′ is S-cotorsion-free since A is,
by assumption, and it also satisfies the conditions (1) and (2) since there
are no relevant yγs.
Next let β be a limit ordinal and suppose that Gγ satisfies all the
required conditions for any γ < β. We put Gβ =
⋃
γ<β Gγ . Then Gβ
certainly satisfies (1) and (2). Moreover, Gβ is clearly torsion-free and re-
duced and so it remains to show Hom(R̂, Gβ) = 0. So, let ϕ : R̂ → Gβ be
a homomorphism and let δ < β such that 1ϕ ∈ Gδ = 〈B′, yγA(γ < δ)〉
∗
.
Then, for each r ∈ R̂, we have [rϕ] ⊆ [1ϕ] and hence ‖ [rϕ]λ ∩ [yγ ]λ ‖ <
‖yγ‖ for all γ ≥ δ (see Corollary 1.1.7(iii)). Therefore rϕ ∈ Gδ for all
r ∈ R̂, respectively, Imϕ ⊆ Gδ and thus ϕ = 0, i.e. Gβ is S-cotorsion-free.
It remains to tackle the successor case. Assume Gβ is given satisfying
all the conditions.
We consider ϕβ . Since ‖ϕβ‖ ∈ E ⊆ λo there are (αn, εn) ∈ [ϕβ ] (n <
ω) depending on β, such that α0 < α1 < . . . < αn < . . . and ‖ϕβ‖ =
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 21
supn<ω αn. We put I = {(αn, εn)|n < ω}. Then ‖Iλ ∩ [g]λ ‖ < ‖ϕβ‖,
respectively Iλ∩ [g]λ is finite, for all g ∈ Gβ by (1), (2) and condition (iii)
in Corollary 1.1.7.
We differentiate two cases.
If ϕβ : Pβ → P̂β satisfies Imϕβ ⊆ Gβ and ϕβ /∈ A, then we apply the
Step Lemma 1.2.2 to I as above, P = Pβ ⊆∗ B ⊆∗ Gβ and M = Gβ ⊆∗ B̂.
We deduce the existence of an element y = yβ ∈ P̂β and of an A-module
Gβ+1 = 〈Gβ , yβA〉∗ =
〈
B′, yγA(γ ≤ β)
〉
∗
which is a S-cotorsion-free pure submodule of B̂ such that
yβϕβ /∈ Gβ+1,
where yβ =
∑
n<ω qneαn,εn or yβ =
∑
n<ω qneαn,εn + πb (π ∈ R̂, b ∈ B).
Hence yβ satisfies (1) and Gβ+1 satisfies (2) and (3).
If Imϕβ * Gβ or ϕβ ∈ A, then we put yβ =
∑
n<ω qneαn,εn and
Gβ+1 = 〈Gβ , yβA〉∗. Then, also in this case, yβ and Gβ+1 satisfy all the
required conditions (cf. Step Lemma 1.2.2).
Finally, we define G by
G =
⋃
β<λ
Gβ = 〈B′, yβA(β < λ)〉∗.
It is an immediate consequence from the construction that G is an A-
module of cardinality λ which is also an S-cotorsion-free pure submodule
of B̂. Next we describe the elements of G.
Lemma 1.2.4. Let G be as in Construction 1.2.3.
(a) The set {eα|α < λ} ∪ {yβ |β < λ} is linearly independent over A,
i.e. 〈B′, yβA(β < λ)〉 = B′ ⊕
⊕
β<λ yβA is a free A-module.
(b) If g ∈ G \ B′ then there are a finite non-empty subset N of λ and
k < ω such that qkg ∈ B′⊕
⊕
β∈N yβA and [g]λ∩ [yβ ]
λ
is infinite iff
β ∈ N . In particular, if ‖g‖ is a limit ordinal then ‖g‖ = ‖ymax N‖.
Proof. First we show (a). We already know that {eα|α < λ} is a linearly
independent set since B′ =
⊕
α<λ eαA is a free A-module by definition.
Now, it follows from Corollary 1.1.7(iii) that ‖ [yγ ]λ ∩ [yβ ]
λ
‖ < ‖yβ‖,
respectively that [yγ ]λ ∩ [yβ ]
λ
is finite, for γ < β < λ since [yβ ]
λ
⊆ [ϕβ ]
λ
and ‖yβ‖ = ‖ϕβ‖ for all β. Moreover, [b]λ is finite for all b ∈ B′. Therefore
the independence follows from the S-torsion-freeness of A together with
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.22 Strong Black Box
the fact that yβ ¹ eαn = qn for all but finitely many n < ω and for
certain αn < λ, where g ¹ eα = gα for g = (eα, gα)α<λ ∈ B̂ = B̂′ ⊆∏
α<λ eαÂ(gα ∈ Â).
It remains to show (b). So let g ∈ G\B′. Since G = 〈B′, yβA(β < λ)〉∗
there is k < ω such that qkg ∈ 〈B′, yβA(β < λ)〉 = B′ ⊕
⊕
β<λ yβA.
Therefore
qkg = b +
∑
β∈N
yβaβ (b ∈ B′, 0 6= aβ ∈ A, ∅ 6= N ⊆ λ finite)
is a unique expression (for fixed k); in fact, for a k′ 6= k the expression
only differs by an S-multiple, i.e. N is unique. Thus the conclusion
follows from Corollary 1.1.7(iii) since [yβ ]
λ
∩
[
yβ′
]
λ
is finite for β 6= β′
and [qkg]λ = [g]λ.
Using the above lemma we prove further properties of G.
Lemma 1.2.5. Let G be as in Construction 1.2.3 and define Gα (α < λ)
by Gα := {g ∈ G|‖g‖ < α, ‖g‖A < α}. Then:
(a) G ∩ P̂β ⊆ Gβ+1 for all β < λ;
(b) {Gα|α < λ} is a λ-filtration of G; and
(c) if β < λ, α < λ are ordinals such that ‖ϕβ‖ = α then Gα ⊆ Gβ.
Note, we used the upper index (β < λ) for the construction while we
use the lower index (α < λ) for the filtration.
Proof. First we show (a). Let g ∈ G ∩ P̂β for some β < λ. Since G0 =
B′ ⊆ Gβ+1 we assume g ∈ G \ B′. Then, by Lemma 1.2.4, qkg ∈ B′ ⊕⊕
γ∈N yγA for some finite N ⊆ λ, k < ω such that [g]λ ∩ [yγ ]λ is infinite
for γ ∈ N .
Since g ∈ P̂β we also have [g]λ ⊆ [Pβ ]
λ
(
=
[
P̂β
]
λ
)
.
If ‖g‖ < ‖Pβ‖ then N ⊆ β by Corollary 1.1.7(ii) and thus g ∈ Gβ ⊆
Gβ+1.
Otherwise, if ‖g‖ = ‖Pβ‖(∈ λo) then ‖g‖ = ‖yγ∗‖ = ‖ϕγ∗‖ for γ∗ =
max N and [g]λ ∩ [yγ∗ ]λ ⊆ [ϕβ ]
λ
∩ [ϕγ∗ ]λ is infinite. Hence β = γ∗ by
condition (iii) of Corollary 1.1.7 and so g ∈ Gβ+1 as required.
Condition (b) is obvious.
To see (c) let β < λ, α < λ with ‖ϕβ‖ = α and let g ∈ Gα. If
g ∈ B′ we are finished. Otherwise, by Lemma 1.2.4, we have qkg ∈
B′ ⊕
⊕
γ∈N yγA (N ⊆ λ finite, k < ω) with [g]λ ∩ [yγ ]λ is infinite for
γ ∈ N . This implies ‖ϕγ‖ = ‖yγ‖ ≤ ‖g‖ < α = ‖ϕβ‖ for all γ ∈ N
and thus N ⊆ β by Corollary 1.1.7(ii), i.e. g ∈ Gβ , which finishes the
proof.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 23
Finally, we are ready to prove the main theorem of this subsection,
i.e. the realization theorem.
Proof of Theorem 1.2.1. Let G be the A-module as constructed
in 1.2.3. We already know that G is an S-cotorsion-free R-module of
cardinality λ. It remains to show EndRG = A.
Obviously, A ⊆ EndRG. Conversely, suppose there exists ψ ∈
EndRG \ A. Let ψ′ = ψ ¹ B, then ψ′ /∈ A since ψ is uniquely deter-
mined by ψ′ (B ⊆∗ G ⊆∗ B̂).
Let I = {(αn, εn)|n < ω} ⊆ λ×ρ such that α0 < α1 < . . . < αn < . . .
and Iλ ∩ [g]λ is finite for all g ∈ G. Note, the existence of I can be easily
arranged, e.g. let E Ã λo, α ∈ λo \ E, εn ∈ ρ (n < ω) arbitrary and
(αn)n<ω any ladder on α.
By the Step Lemma 1.2.2 there exists an element y of B̂ such that
yψ /∈ 〈G, yA〉∗ = G′. By the Strong Black Box (Corollary 1.1.7) the set
E′ = {α ∈ E|∃β < λ : ‖ϕβ‖ = α, ϕβ ⊆ ψ′ ⊆ ψ, [y] ⊆ [ϕβ]}
is stationary since |[y]| ≤ ℵ0 ≤ κ. Note, [y] ⊆ [ϕβ] implies y ∈ P̂β .
Moreover, let C = {α < λ|Gαψ ⊆ Gα}. Then C is a cub since {Gα|α <
λ} is a λ-filtration of G by Lemma 1.2.5(b).
Now let α ∈ E′ ∩ C (6= ∅). Then Gαψ ⊆ Gα and there exists an
ordinal β < λ such that ‖ϕβ‖ = α, ϕβ ⊆ ψ and y ∈ P̂β . The first
property implies Gα ⊆ Gβ by Lemma 1.2.5(c) and the latter properties
imply ϕβ /∈ A.
Moreover, Pβ ⊆ B with ‖Pβ‖A ≤ ‖Pβ‖ = α and hence Pβ , and so
also (Pβ)ψ are contained in Gα ⊆ Gβ .
Therefore ϕβ : Pβ → Gβ with ϕβ /∈ A and thus it follows from the
Construction 1.2.3 that yβϕβ /∈ Gβ+1. On the other hand, it follows from
Lemma 1.2.5(a) that yβϕβ = yβψ ∈ G ∩ P̂β ⊆ Gβ+1 – a contradiction.
So we have shown that no such ψ exists and this means EndRG = A
as required.
We would like to mention that one can also show, using standard
arguments, that G is an ℵ1-free A-module.
We finish this section with pointing out that the constructions and
proofs in this section can be simplified for |A| ≤ κ. In this case we may
work directly with B =
⊕
α<λ eαA and with P =
⊕
α∈I eαA as canonical
summand provided |I| ≤ κ and (I ∩ µ)hα = I ∩ Imhα (α ∈ I) (cf.
Definition 1.1.1). The definition of the equivalence relation on the set C
of all canonical homomorphisms has to be adjusted: ϕ, ϕ′ are of the same
type if [ϕ] ∩ µ = [ϕ′] ∩ µ and there is an order-isomorphism f : [ϕ] →
[ϕ′] such that (eαa)ϕf̄ = (eαa)f̄ϕ′ = (eαfa)ϕ′ for all a ∈ A, α ∈ [ϕ]
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.24 Strong Black Box
(see Definition 1.1.3). All other adjustments are obvious (see also §2 for
comparison).
Note, the simplifications we can achieve in this way are due to the
fact that the support function maps into λ rather than into λ × ρ. In
fact, for |A| ≤ κ, we only need to assume that A is S-cotorsion-free, i.e.
no “ρ”, respectively “F ”, is needed here (see beginning of §1).
§2. Existence of E(R)-Algebras
Throughout this second section let, as before, R be a commutative ring
with 1 and let S be a countable multiplicatively closed subset of R con-
taining no units except 1 such that R is (S-)cotorsion-free. We refer the
reader to §1 for the definition of S-cotorsion-free. Here we additionally
assume that R+ is torsion-free (as an abelian group).
Also as before, we fix an enumeration S = {sn|n < ω} of S with
s0 = 1 and define a divisor chain (qn)n<ω by qn = s0 · . . . · sn to describe
the S-adic topology of an R-module M by {qnM |n < ω} as a basis of
neighbourhoods of zero.
In this section we show that, given infinite cardinals κ, µ, λ satisfying
κ ≥ |R| , µκ = µ, λ = µ+, there exists an E(R)-algebra R̃ of cardinality
λ which is also an S-cotorsion-free R-module. Recall, an R-algebra A is
an E(R)-algebra if it satisfies EndR(AR) = A. The E(R)-algebra R̃ shall
be constructed in Subsection 2.2 using a suitable, yet another, version of
the Strong Black Box. This desired version will be introduced in the first
subsection.
For a proof of the same result using the General Black Box we refer
to [DMV].
2.1. The Black Box Theorem
In this subsection we shall formulate the needed version of the Strong
Black Box which will only be slightly different to the one given in Sub-
section 1.1. Hence we shall only outline the proofs. Nevertheless, we will
include all necessary definitions and results following the same pattern as
in 1.1.
Let R, S as well as κ, µ, λ be as above.
As usual, we formulate the parameters of the Black Box with respect
to a free R-module B and its S-adic completion B̂. In the present case,
however, B is also a ring, namely a polynomial ring over R. Let B =
R[Xα|α < λ] be the polynomial ring in the commuting variables Xα and
let M be the set of all monomials including the trivial monomial 1. Then
B =
⊕
m∈M
Rm.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 25
For any g = (gmm)m∈M ∈ B̂ ⊆
∏
m∈M
R̂m we define the support of g
by
[g] = {m ∈ M|gm 6= 0}
and the support of M ⊆ B̂ by [M ] =
⋃
g∈M [g]; note |[g]| ≤ ℵ0 for all
g ∈ B̂. Moreover, we define the X-support of g by
[g]X = {α ∈ λ|Xα occurs in some m ∈ [g]} ⊆ λ.
Next we define a norm, as before, by ‖{α}‖ = α + 1 (α ∈ λ), ‖M‖ =
supα∈M ‖{α}‖ (M ⊆ λ) and ‖g‖ = ‖ [g]X ‖ (g ∈ B̂), i.e. ‖g‖ = min{β ∈
λ| [g]X ⊆ β}. Note, [g]X ⊆ β holds if and only if g is an element of B̂β
where Bβ := R[Xα|α < β]. As before, for a subset M of B̂ the above
definitions extend naturally.
Again, we need to say what we mean by a canonical homomorphism.
For this we fix bijections hα : µ → α for all α with µ ≤ α < λ where we
put hµ = idµ. For technical reasons we also put hα = hµ for α < µ.
Definition 2.1.1. Let the bijections hα (α < λ) be as above.
We define P to be a canonical subalgebra of B if P = R[Xα|α ∈ I]
for some I ⊆ λ with |I| ≤ κ such that (I ∩ µ) hα = I ∩ Imhα for all
α ∈ I.
Accordingly, an R-module homomorphism ϕ : P → B̂ is said to be a
canonical homomorphism if P is a canonical subalgebra of B and Imϕ ⊆
P̂ ; we put [ϕ] = [P ], [ϕ]X = [P ]X and ‖ϕ‖ = ‖P‖.
Let C denote the set of all canonical homomorphisms; clearly |C| = λ
(as in §1).
We are now ready to formulate the desired version of the Strong Black
Box:
Strong Black Box Theorem 2.1.2. Let κ, µ, λ be as before and let
E ⊆ λo be a stationary subset of λ.
Then there exists a family C∗ of canonical homomorphisms with the
following properties:
(1) If ϕ ∈ C∗ then ‖ϕ‖ ∈ E.
(2) If ϕ, ϕ′ are two different elements of C∗ of the same norm α then
‖ [ϕ]X ∩ [ϕ′]X ‖ < α.
(3) Prediction: For any R-homomorphism ψ : B → B̂ and for any
subset I of λ with |I| ≤ κ the set
{α ∈ E|∃ϕ ∈ C∗ : ‖ϕ‖ = α, ϕ ⊆ ψ, I ⊆ [ϕ]X}
is stationary.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.26 Strong Black Box
Note that, although the above theorem reads exactly like the Strong
Black Box Theorem in §1, the definition of a canonical homomorphism
is slightly different to Definition 1.1.1. As mentioned before, we will not
give all the details of the proof (again). However, we do state all used
definitions and results, even when they coincide with their counterpart
in §1.
We begin by adjusting the definition of the equivalence relation on C:
Definition 2.1.3. Canonical homomorphisms ϕ, ϕ′ are said to be equiv-
alent, or of the same type (notation: ϕ ≡ ϕ′), if
[ϕ]X ∩ µ =
[
ϕ′
]
X
∩ µ
and there exists an order-isomorphism f : [ϕ]X → [ϕ′]X such that
(xf̄)ϕ′ = (xϕ)f̄ for all x ∈ domϕ
where
f̄ : d̂omϕ → d̂omϕ′
is the unique extension of the R-homomorphism defined by
(
Xk0
α0
· · ·Xkn
αn
)
f̄ = Xk0
α0f · · ·X
kn
αnf (α0, . . . , αn ∈ [ϕ]X).
Note, f : [ϕ]X → [ϕ′]X is unique since [ϕ]X , [ϕ′]X are well ordered.
Thus, if ϕ ≡ ϕ′ and [ϕ]X = [ϕ′]X then f = id and so ϕ = ϕ′.
As in §1 it is easy to see that there are at most µ different types
(equivalence classes) in (C,≡).
Next we recall the definition of an admissible sequence and of all other
related notions:
Definition 2.1.4. Let ϕ0 ⊂ ϕ1 ⊂ . . . ⊂ ϕn ⊂ . . . (n < ω) be an increas-
ing sequence of canonical homomorphisms.
Then (ϕn)n<ω is said to be admissible if
[ϕ0]X ∩ µ = [ϕn]X ∩ µ and ‖ϕn‖ < ‖ϕn+1‖
for all n < ω.
Also, we say that (ϕn)n<ω is admissible for a sequence (βn)n<ω of
ordinals in λ (or (ϕn, βn)n<ω is admissible), if (ϕn)n<ω is admissible
satisfying
‖ϕn‖ ≤ βn < ‖ϕn+1‖ and [ϕn]X = [ϕn+1]X ∩ βn
for all n < ω.
Moreover, two admissible sequences (ϕn)n<ω, (ϕ′
n)n<ω are said to be
equivalent, or of the same type, if ϕn ≡ ϕ′
n for all n < ω.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 27
Note, if (ϕn)n<ω is admissible then ϕ =
⋃
n<ω ϕn is an element of C
with ‖ϕ‖ ∈ λo.
Let T denote the set of all possible types of admissible sequences of
canonical homomorphisms; clearly, |T| ≤ µℵ0 = µ.
If (ϕn)n<ω, respectively (ϕn, βn)n<ω, is admissible of type τ , then we
also use the notion τ -admissible. Moreover, if τ = (τn)n<ω ∈ T and
(ϕn)n<k (k < ω) is a finite increasing sequence of canonical homomor-
phisms satisfying ϕn ∈ τn and ‖ϕn‖ < ‖ϕn+1‖ for all n < k, then we
shall also speak of (ϕn)n<k to be of type τ , keeping in mind that such a
finite sequence could belong to different types in T.
We are now ready to show the following result which is, as before, the
“main ingredient” for the proof of the Strong Black Box Theorem 2.1.2.
Because of this importance we do include a sketch of the proof.
Proposition 2.1.5. Let ψ : B → B̂ be an R-homomorphism, I ⊆ λ a
set of cardinality at most κ and K = Kψ,I = {ϕ ∈ C|ϕ ⊆ ψ, I ⊆ [ϕ]X}.
Then there exists a type τ ∈ T such that
∃ϕ0 ∈ K ∀β0 ≥ ‖ϕ0‖ . . .∃ϕn ∈ K ∀βn ≥ ‖ϕn‖ . . .
with (ϕn, βn)n<ω being τ -admissible.
Proof. Suppose, for contradiction, that the conclusion fails. Then, since
the above formula is of “finite character”, we have for any type τ ∈ T,
∀ϕ0 ∈ K ∃β0(τ, ϕ0) ≥ ‖ϕ0‖ . . .∀ϕn ∈ K ∃βn(τ, ϕ0, . . . , ϕn) ≥ ‖ϕn‖ . . .
with (ϕn, βn)n<ω not being τ -admissible.
In the following we fix ordinals βn(τ, ϕ0, . . . , ϕn) as above (τ ∈ T, ϕi ∈
K, i ≤ n < ω).
We define C to be the set of all α < λ such that Bαψ ⊆ B̂α (recall:
Bα = R[Xβ |β < α]) and βn(τ, ϕ0, . . . , ϕn) ≤ α for each type τ ∈ T and
for any finite sequence (ϕ0, . . . , ϕn) of elements of K with ‖ϕi‖ ≤ α (iff
[ϕi]X ⊆ α). Then C is an unbounded set (cf. proof of Proposition 1.1.5).
Now we choose an increasing sequence α0 < α1 < . . . < αn < . . .
in C with α0 ≥ µ, ‖I‖ and put α = supn<ω αn. Note that Bαψ ⊆ B̂α.
Using these αns we inductively define subsets In of α = [Bα]X (n < ω)
of cardinality at most κ by:
I0 = I ∪ {αn|n < ω}
and
In+1 = In ∪ In
ψ
∪ In
h
where
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.28 Strong Black Box
In
ψ
= [(R[Xβ |β ∈ In])ψ]
X
,
In
h
=
⋃
β∈In
(
(In ∩ µ)hβ ∪ (In ∩ Imhβ)h−1
β
)
.
We put I∗ =
⋃
n<ω In and P = R[Xβ |β ∈ I∗]. It is easy to check that
P is a canonical subalgebra satisfying ‖P‖ = α and Pψ ⊆ P̂ . Hence
ϕ = ψ ¹ P is a canonical homomorphism with I ⊆ [ϕ]X , i.e. ϕ ∈ K.
Finally, we put ϕn = ϕ ¹ (P ∩ Bαn). Using the same arguments
as in the proof of Proposition 1.1.5 we deduce that (ϕn, βn)n<ω is a τ -
admissible sequence for some type τ and for βn = βn(τ, ϕ0, . . . , ϕn). This
contradiction finishes the proof.
We have now provided all necessary definitions and results to prove
the main theorem of this subsection. We also use Lemma 1.1.6 again,
which has nothing to do with the special setting and hence it does not
need to be adjusted.
Proof of the Strong Black Box Theorem 2.1.2. Exactly as in the
proof of Theorem 1.1.2, we decompose the given stationary set E into
|T| ≤ µ pairwise disjoint stationary subsets, E =
⋃
τ∈T
Eτ , and, for
each τ ∈ T, we choose a ladder system {ηα|α ∈ Eτ} such that the set
{α ∈ Eτ |Imηα ⊆ C} is stationary for any cub C (cf. Lemma 1.1.6).
Also as in 1.1.2, we define C∗ =
⋃
α∈E Cα where, for each α ∈ Eτ ,
the set Cα consists of all canonical homomorphisms ϕ such that ‖ϕ‖ = α
and ϕ =
⋃
n<ω ϕn for some τ -admissible sequence (ϕn)n<ω with [ϕn]X =
[ϕ]X ∩ ηα(n) (n < ω). Note, for ϕ, ϕ′ ∈ Cα with domϕ = domϕ′ (iff
[ϕ]X = [ϕ′]X) we deduce ϕ = ϕ′.
Now, condition (1) is obviously satisfied. Condition (2) follows from
[ϕ]X =
⋃
n<ω
([ϕ]X ∩ αn) =
⋃
n<ω
([ϕ]X ∩ µ) hαn =
⋃
n<ω
([
ϕ′
]
X
∩ µ
)
hαn =
⋃
n<ω
([
ϕ′
]
X
∩ αn
)
=
[
ϕ′
]
X
for µ ≤ αn ∈ [ϕ]X ∩ [ϕ′]X with supn<ω αn = ‖ϕ‖ = ‖ϕ′‖ (cf. 1.1.2).
Finally, the proof of condition (3) is the same as the corresponding
part of the proof of the Strong Black Box Theorem 1.1.2 using Proposi-
tion 2.1.5 instead of Proposition 1.1.5.
As in §1 we also present an “enumerated” version of the Strong Black
Box Theorem. For the proof we refer to the proof of Corollary 1.1.7.
Corollary 2.1.6. Let the assumptions be the same as in the Strong Black
Box Theorem 2.1.2.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 29
Then there exists a family (ϕβ)β<λ of canonical homomorphism such
that
(i) ‖ϕβ‖ ∈ E for all β < λ;
(ii) ‖ϕγ‖ ≤ ‖ϕβ‖ for all γ ≤ β < λ;
(iii) ‖ [ϕγ ]X ∩ [ϕβ ]
X
‖ < ‖ϕβ‖ for all γ < β < λ;
(iv) Prediction: For any R-homomorphism ψ : B → B̂ and for any
subset I of λ with |I| ≤ κ the set
{α ∈ E|∃β < λ : ‖ϕβ‖ = α, ϕβ ⊆ ψ, I ⊆ [ϕβ]
X
}
is stationary.
2.2. Constructing E(R)-algebras
In this subsection we shall apply the Strong Black Box as given in Corol-
lary 2.1.6 to prove the following theorem:
Theorem 2.2.1. Let R, S and κ, µ, λ be as before.
Then there exists an E(R)-algebra R̃ of cardinality λ which is also an
S-cotorsion-free R-module.
Before we construct the desired E(R)-algebra we need:
Step Lemma 2.2.2. Let P = R[Xα|α ∈ I∗] for some I∗ ⊆ λ and let M
be an R-subalgebra of B̂ with P ⊆∗ M ⊆∗ B̂ which is an S-cotorsion-free
R-module and a torsion-free abelian group.
Also suppose that there is a set I = {α0 < α1 < . . . < αn < . . . (n <
ω)} ⊆ I∗ = [P ]X such that I ∩ [g]X is finite for all g ∈ M .
Moreover, let ϕ : P → M be such an R-homomorphism which is not
multiplication by an element of M .
Then there exists an element y of P̂ such that yϕ /∈ M ′ = (M [y])∗
where ‘∗’ denotes the S-purification in B̂, M [y] denotes the R-subalgebra
of B̂ generated by M, y and ϕ is identified with its unique extension ϕ :
P̂ → M̂ .
Moreover, M ′ is again an R-subalgebra of B̂ which is also an S-
cotorsion-free R-module with M ⊆∗ M ′ ⊆∗ B̂ and a torsion-free abelian
group.
(The element y can be chosen to be either y = x or y = x + πb for
some suitable π ∈ R̂, b ∈ P and for x =
∑
n<ω qnXαn .)
Note, it is straightforward that the purification of an R-subalgebra of
B̂ is also an R-subalgebra.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.30 Strong Black Box
Proof. Let the assumptions be as above. Either x =
∑
n<ω qnXαn sat-
isfies xϕ /∈ (M [x])∗ or not. In the latter case there are k, n < ω, ri ∈
M(i ≤ n) such that
qkxϕ =
∑
i≤n
rix
i. (+)
Note, since ϕ is not multiplication by an element of M , also qkϕ /∈ M
since M ⊆∗ B̂ is S-torsion-free.
We differentiate two cases.
First assume n ≤ 1. By the above P (qkϕ − r1) 6= 0 and hence there
exists an element b of P such that 0 6= b(qkϕ − r1) = qkbϕ − br1 ∈ M .
By the cotorsion-freeness of M there is π ∈ R̂ with
π(qkbϕ − br1) /∈ M. (++)
Let z = x + πb and suppose zϕ ∈ (M [z])∗. Then there are n′ < ω, k ≤
l < ω, ti ∈ M(i ≤ n′) such that
qlzϕ =
∑
i≤n′
tiz
i.
Using (+) we obtain that
qlπbϕ = qlzϕ − qlxϕ =
∑
i≤n′
ti(x + πb)i −
ql
qk
(r0 + r1x).
Since [πb] ⊆ [b] , [qlπbϕ] ⊆ [bϕ] and {Xi
αn
|n < ω} ⊆
[
xi
]
, respectively[
xi
]
X
= I, we deduce n′ = 1 and t1 = ql
qk
r1 by the assumption on I.
Therefore
qlπbϕ = t0 −
ql
qk
r0 +
ql
qk
r1πb
and so
ql
qk
π(qkbϕ − r1b) = t0 −
ql
qk
r0 ∈ M ⊆∗ B̂ (
ql
qk
∈ S),
respectively
π(qkbϕ − r1b) ∈ M
contradicting (++).
Now suppose n > 1 in (+). We may assume that rn 6= 0 and so
0 6= nrn ∈ M by the torsion-freeness of M+. Thus there is π ∈ R̂ with
πnrn /∈ M. (+++)
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 31
Let z = x + π (i.e. b = 1 ∈ R ⊆ P ⊆ M) and suppose
qlzϕ =
∑
i≤n′
tiz
i
for some n′ < ω, k ≤ l < ω, ti ∈ M(i ≤ n′). Using (+) we obtain
qlπϕ = qlzϕ − qlxϕ =
∑
i≤n′
tiz
i −
ql
qk
∑
i≤n
rix
i.
Comparing the supports again we deduce n′ = n, tn = ql
qk
rn and tn−1 +
tnπn = ql
qk
rn−1 and so
ql
qk
rnπn =
ql
qk
rn−1 − tn−1 ∈ M ⊆∗ B̂,
respectively
rnπn ∈ M,
contradicting (+ + +).
Therefore, in both cases, either y = x or y = z satisfies yϕ /∈ M ′ =
(M [y])∗.
The remaining properties of M ′ can be shown using support argu-
ments and the assumptions on M (cf. proof of Lemma 1.2.2).
We are now ready to construct the desired E(R)-algebra.
Construction 2.2.3. Let (ϕβ)β<λ be a family of canonical homomor-
phisms as given by Corollary 2.1.6. For any β < λ let Pβ = domϕβ =
R[Xα|α ∈ [ϕβ]
X
].
We inductively define elements yγ ∈ P̂γ and R-subalgebras Rβ of B̂
such that, for all γ < β < λ,
(1) ‖yγ‖ = ‖Pγ‖ (= ‖ϕγ‖),
(2) Rβ = (B[yγ |γ < β])
∗
,
(3) Rβ is an S-cotorsion-free R-module, and
(4) Rβ is torsion-free as abelian group.
Let R0 = B = R[Xα|α < λ]; clearly B satisfies (2) and also B =⊕
m∈M
Rm ⊆∗ B̂ is an S-cotorsion-free R-module and a torsion-free
abelian group since R is, by assumption. Note, condition (1) is not rele-
vant in this case.
Next let β be a limit ordinal and suppose that Rγ satisfies all the
required conditions for any γ < β. We put Rβ =
⋃
γ<β Rγ . Then Rβ
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.32 Strong Black Box
certainly satisfies (1), (2) and (4). Moreover, it is easy to check that Rβ
is S-cotorsion-free (cf. Construction 1.2.3).
It remains to tackle the successor case. Suppose Rβ is given satisfying
all the conditions.
We consider ϕβ. Since ‖ϕβ‖ ∈ λo there are ordinals α0 < α1 <
. . . < αn < . . . (n < ω) in [ϕβ ]
X
such that ‖ϕβ‖ = supn<ω αn. We put
I = {αn|n < ω}. Then ‖I ∩ [g]X ‖ < ‖ϕβ‖, respectively I ∩ [g]X is finite,
for all g ∈ Rβ by (1), (2) and condition (iii) in Corollary 2.1.6.
We differentiate two cases:
If ϕβ : Pβ → P̂β satisfies Imϕβ ⊆ Rβ and ϕβ /∈ Rβ then we apply
the Step Lemma 2.2.2 to I as above, P = Pβ and M = Rβ ⊆∗ B̂. We
thus deduce the existence of an element y = yβ ∈ P̂β and of a pure
S-cotorsion-free R-submodule Rβ+1 of B̂ with
Rβ+1 =
(
Rβ [yβ ]
)
∗
= (B[yγ |γ ≤ β])
∗
which is also an R-algebra such that
yβϕβ /∈ Rβ+1
and Rβ+1 is a torsion-free abelian group, where yβ =
∑
n<ω qnXαn or
yβ =
∑
n<ω qnXαn + πb (π ∈ R̂, b ∈ Pβ). Therefore yβ satisfies (1) and
Rβ+1 satisfies (2), (3) and (4).
If Imϕβ * Rβ or ϕβ ∈ Rβ then we put yβ =
∑
n<ω qnXαn and
Rβ+1 =
(
Rβ [yβ ]
)
∗
. Then, also in this case, yβ and Rβ+1 satisfy all the
required conditions.
Finally we define R̃ by
R̃ =
⋃
β<λ
Rβ = (B[yβ |β < λ])
∗
.
It is an immediate consequence from the construction that R̃ is an
R-subalgebra of cardinality λ which is also a pure S-cotorsion-free R-
submodule of B̂ and a torsion-free abelian group.
Next we describe the elements of R̃.
Lemma 2.2.4. Let R̃ be as in Construction 2.2.3.
(a) The set {yβ |β < λ} is linearly independent over B.
(b) If g ∈ R̃ \ B then there are a finite non-empty subset N of λ and
k < ω such that qkg ∈ B[yβ |β ∈ N ] and [g]X ∩ [yβ ]
X
is infinite iff
β ∈ N . In particular, if ‖g‖ is a limit ordinal then ‖g‖ = ‖ymax N‖.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 33
Proof. The conclusion of (a) follows from the facts that [yβ ]
X
is infinite for
all β < λ and [yβ ]
X
∩
[
yβ′
]
X
is finite for all β 6= β′ (see Corollary 2.1.6(iii)).
To see (b) let g ∈ R̃ \ B. Since R̃ = (B[yβ |β < λ])
∗
there is k < ω
such that qkg ∈ B[yβ |β < λ] and so qkg ∈ B[yβ |β ∈ N ] for some minimal
subset N ⊂ λ where N 6= ∅ is obvious. Using the independence of the yβs
the desired conditions are easily checked (cf. proof of Lemma 1.2.4).
Using the above lemma we prove further properties of R̃.
Lemma 2.2.5. Let R̃ be as in Construction 2.2.3 and define Rα (α < λ)
by Rα := {g ∈ R̃|‖g‖ < α}. Then:
(a) R̃ ∩ P̂β ⊆ Rβ+1 for all β < λ;
(b) Rα is an R-subalgebra of R̃ for all α < λ;
(c) {Rα|α < λ} is a λ-filtration of R̃; and
(d) if β < λ, α < λ are ordinals such that ‖ϕβ‖ = α then Rα ⊆ Rβ.
Note, we used the upper index (β < λ) for the construction while we
use the lower index (α < λ) for the filtration.
Proof. The proof of (a), (c) and (d) is similar to the one of Lemma 1.2.5
using Lemma 2.2.4 instead of Lemma 1.2.4. Condition (b) follows from
Rα = (B′
α[yβ |‖ϕβ‖ < α])
∗
where B′
α = R[Xβ |β + 1 < α].
Finally, we are ready to prove the main theorem of this subsection,
i.e. the existence of an E(R)-algebra.
Proof of Theorem 2.2.1. Let R̃ be the R-algebra as constructed in
2.2.3. We already know that R̃ is an S-cotorsion-free R-module of cardi-
nality λ and also that R̃+ is torsion-free. It remains to show EndR(R̃R) =
R̃.
Clearly, R̃ ⊆ EndR(R̃R). Conversely, suppose there exists an R-
module homomorphism ψ : R̃ → R̃ which is not multiplication by an
element of R̃. Let ψ′ = ψ ¹ B. Then ψ′ /∈ R̃ since ψ is uniquely
determined by ψ′ (B ⊆∗ R̃ ⊆∗ B̂).
Let I = {α0 < α1 < . . . < αn < . . . (n < ω)} ⊆ λ such that I ∩ [g]X
is finite for all g ∈ R̃. Note, the existence of I can be easily arranged,
e.g. let E Ã λo, α ∈ λo \ E and (αn)n<ω any ladder on α.
By the Step Lemma 2.2.2 there exists an element y of B̂ such that
yψ /∈
(
R̃[y]
)
∗
. By the Strong Black Box (Corollary 2.1.6) the set
E′ = {α ∈ E|∃β < λ : ‖ϕβ‖ = α, ϕβ ⊆ ψ′ ⊆ ψ, [y] ⊆ [ϕβ]}
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.34 Strong Black Box
is stationary since |[y]| ≤ ℵ0 ≤ κ. Note, [y] ⊆ [ϕβ ] implies y ∈ P̂β where
Pβ = domϕβ . Moreover, let C = {α < λ|Rαψ ⊆ Rα}. Then C is a cub
since {Rα|α < λ} is a λ-filtration of R̃ by Lemma 2.2.5(c).
Now let α ∈ E′ ∩ C (6= ∅). Then Rαψ ⊆ Rα and there exists an
ordinal β < λ such that ‖ϕβ‖ = α, ϕβ ⊆ ψ and y ∈ P̂β . The first
property implies Rα ⊆ Rβ by Lemma 2.2.5(d) and the latter properties
imply ϕβ /∈ R̃, especially ϕβ /∈ Rβ .
Moreover, Pβ ⊆ B with ‖Pβ‖ = α and hence Pβ , and so also (Pβ)ψ
are contained in Rα ⊆ Rβ .
Therefore ϕβ : Pβ → Rβ with ϕβ /∈ Rβ and thus it follows from the
Construction 2.2.3 that yβϕβ /∈ Rβ+1. On the other hand, it follows from
Lemma 2.2.5(a) that yβϕβ = yβψ ∈ R̃ ∩ P̂β ⊆ Rβ+1 – a contradiction.
So we have shown that no such ψ exists and this means EndR(R̃R) =
R̃ as required.
Note, that one could also show, using standard arguments, that R̃ is
an ℵ1-free R-module.
§3. Existence of ultra-cotorsion-free modules
Throughout this last section let, again, R be a commutative ring with 1
and let S be a countable multiplicatively closed subset of R containing no
units except 1 such that R is (S-)cotorsion-free, that is, R is torsion-free
and reduced (with respect to S) and satisfies HomR(R̂, R) = 0 where
R̂ denotes the S-adic completion of R. Note, cotorsion-freeness for an
arbitrary R-module M is defined in the same way (with HomR(R̂, M) =
0). Moreover, we fix an enumeration S = {sn|n < ω} of S with s0 =
1 and define a divisor chain (qn)n<ω by qn = s0 · . . . · sn to describe
the S-adic topology of an R-module M by {qnM |n < ω} as a basis of
neighbourhoods of zero.
In this section we show that, given infinite cardinals κ, µ, λ satisfying
κ ≥ |R| , µκ = µ, λ = µ+, there exists an ultra-cotorsion-free R-module G
of cardinality λ. We define an R-module M to be ultra-cotorsion-free if M
is S-cotorsion-free and, for any submodule H of M , if M/H is S-cotorsion-
free then H = M or |H| < |M |. In particular, if M is ultra-cotorsion-free
then M has no non-trivial S-cotorsion-free epimorphic images of smaller
cardinality. Note, ultra-cotorsion-free modules have been used in [GSW]
to show the abundance of cotorsion theories (cotorsion pairs).
The desired R-module G shall be constructed using a suitable, yet
again different, version of the Strong Black Box which will be introduced
in the first subsection.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 35
3.1. The Black Box Theorem
In this subsection we shall formulate and prove the needed version of the
Strong Black Box in full detail. Comparing the here presented version
with the one given in §1 should enable the reader to understand that
the Strong Black Box can be formulated (and proven) in rather differ-
ent settings provided that the cardinalities in question are bounded by
µ (number of types), respectively by λ (e.g. number of canonical sum-
mands).
Now, let R, S as well as κ, µ, λ be as above. As usual, we formulate
the parameters of the Black Box with respect to a free R-module B and
its S-adic completion B̂. Let B =
⊕
α<λ Reα.
For any g = (gαeα)α∈λ ∈ B̂ ⊆
∏
α∈λ R̂eα we define the support of g
by
[g] = {α ∈ λ|gα 6= 0} ⊆ λ
and the support of a subset M of B̂ by [M ] =
⋃
g∈M [g]; note |[g]| ≤ ℵ0
for all g ∈ B̂.
Moreover, we define a norm on λ, respectively on B̂, by ‖{α}‖ = α+1
(α ∈ λ), ‖M‖ = supα∈M ‖{α}‖ (M ⊆ λ) and ‖g‖ = ‖ [g] ‖ (g ∈ B̂),
i.e. ‖g‖ = min{β ∈ λ| [g] ⊆ β}. Note, [g] ⊆ β holds iff g ∈ B̂β for
Bβ =
⊕
α<β Reα. As before, for a subset M of B̂ the above definitions
extend naturally.
We also need to define canonical summands and other “canonical ob-
jects” which shall play a crucial role in the formulation and the proof of
the Strong Black Box. Note, in the here presented version we basically
want to predict kernels of homomorphisms (i.e. submodules, respectively
their elements), not the homomorphisms themselves.
As before, we fix bijections hα : µ → α for all α with µ ≤ α < λ
where we put hµ = idµ. For technical reasons we also put hα = hµ for
α < µ.
Definition 3.1.1. Let the bijections hα (α < λ) be as above.
We define P to be a canonical summand of B if P =
⊕
α∈I Reα for
some I ⊆ λ with |I| ≤ κ such that (I ∩ µ)hα = I ∩ Imhα for all α ∈ I.
We call (P, v) a canonical pair if P is a canonical summand of B and
v is a pure element of P̂ .
Moreover, an infinite sequence (vn)n<ω of pure elements of B̂ satisfy-
ing ‖vn‖ < ‖vn+1‖ (n < ω) is said to be a Signac-branch.
A pair (P, (vn)n<ω) is called a canonical Signac-pair if P is a canonical
summand of B and (vn)n<ω is a Signac-branch such that:
• vn ∈ P̂ for all n < ω; and
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.36 Strong Black Box
• ‖P‖ = supn<ω ‖vn‖.
Let P denote the set of all canonical pairs and let C denote the set of
all canonical Signac-pairs. Then it is easy to see that |P| = |C| = λ.
For the application in 3.2 we also need to include further parameters,
namely pr(B)× R̂, where pr(B) denotes the set of all pure elements of B.
Note, an element g of B̂ is called pure if g = sg′ (s ∈ S, g′ ∈ B̂) implies
s = 1. In order to formulate the Strong Black Box according to our needs
we define “traps” as follows:
Definition 3.1.2. Let (P, (vn)n<ω) be a canonical Signac-pair, b a pure
element of B and π ∈ R̂. Then t = (P, (vn)n<ω, b, π) is said to be a trap
if b ∈ P (especially ‖b‖ < ‖P‖). We put [t] = [P ] and ‖t‖ = ‖P‖.
We are now ready to present the desired version of the Strong Black
Box:
Strong Black Box Theorem 3.1.3. Let κ, µ, λ be as before and let
E ⊆ λo be a stationary subset of λ.
Then there exists a family C∗ of traps t = (Pt, (vt,n)n<ω, bt, πt) with
the following properties:
(1) If t ∈ C∗ then ‖t‖ ∈ E.
(2) If t, t′ are two different elements of C∗ with ‖t‖ = ‖t′‖ = α then
‖ [t] ∩ [t′] ‖ < α.
(3) Prediction: For any set U of pure elements of B̂ of cardinality
λ, for any pure element b of B and for any π ∈ R̂ the set
{α ∈ E|∃t ∈ C∗ : ‖t‖ = α, {vt,n|n < ω} ⊆ U, b = bt, π = πt}
is stationary.
To prove the above theorem we need further definitions and other
results. We begin with an equivalence relation on P.
Definition 3.1.4. Canonical pairs (P, v), (P ′, v′) are said to be equiva-
lent or of the same type (notation: (P, v) ≡ (P ′, v′)) if
[P ] ∩ µ =
[
P ′
]
∩ µ
and there exists an order-isomorphism f : [P ] → [P ′] such that
vf̄ = v′
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 37
where
f̄ : P̂ → P̂ ′
is the unique extension of the R-homomorphism defined by
eαf̄ = eαf (α ∈ [P ]).
Note, f : [P ] → [P ′] is unique since [P ], [P ′] are well ordered. Thus,
if (P, v) ≡ (P ′, v′) and [P ] = [P ′] then f = id and so (P, v) = (P ′, v′).
Obviously, any type in (P,≡) can be represented by a subset V of µ
of cardinality at most κ, an order-type of a set M of cardinality at most
κ and a countable sequence (αn, rn)n<ω with αn ∈ M , rn ∈ R (which
describes v). Therefore there are at most µκ ·κκ ·κℵ0 · |R|ℵ0 = µ different
types in (P,≡).
Next we consider certain infinite sequences of canonical pairs:
Definition 3.1.5. A sequence (Pn, vn)n<ω of canonical pairs is said to
be admissible if
P0 ⊂ P1 ⊂ . . . ⊂ Pn ⊂ . . . (n < ω),
[P0] ∩ µ = [Pn] ∩ µ and ‖Pn‖ < ‖vn+1‖(≤ ‖Pn+1‖)
for each n < ω.
Also, we say that (Pn, vn)n<ω is admissible for a sequence (βn)n<ω of
ordinals in λ, if (Pn, vn)n<ω is admissible such that
‖Pn‖ ≤ βn < ‖Pn+1‖ and [Pn] = [Pn+1] ∩ βn
for all n < ω.
Moreover, two admissible sequences (Pn, vn)n<ω, (P ′
n, v′n)n<ω are said
to be equivalent or of the same type, if (Pn, vn) ≡ (P ′
n, v′n) for all n < ω.
Note, if (Pn, vn)n<ω is admissible then
(
P =
⋃
n<ω Pn, (vn)n<ω
)
is a
canonical Signac-pair since ‖P‖ = supn<ω ‖Pn‖ = supn<ω ‖vn‖.
Let T denote the set of all possible types of admissible sequences of
canonical pairs. It follows immediately from the above definition that
any type τ in T can be represented by τ = (τn)n<ω where the τns are
equivalence classes of (P,≡) with the same underlying subset V of µ.
Hence we deduce |T| ≤ µℵ0 = µ.
If (Pn, vn)n<ω is an admissible sequence of type τ , then we also use the
notion τ -admissible. Moreover, if τ = (τn)n<ω ∈ T and (Pn, vn)n<k (k <
ω) is a finite increasing sequence of canonical pairs satisfying (Pn, vn) ∈ τn
for all n < k, then we shall also speak of (Pn, vn)n<k to be of type τ ,
keeping in mind that such a finite sequence could belong to different
types in T.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.38 Strong Black Box
The next result is the key for proving the Strong Black Box Theo-
rem 3.1.3. Note again, that the kind of formula we use to formulate this
result goes under the generic name “Svenonius sentences” (cf. [H, p.112],
also §1).
Proposition 3.1.6. Let U be a set of pure elements of B̂ of cardinality
λ, let b be a pure element of B, and let K = KU,b = {(P, v) ∈ P|v ∈ U, b ∈
P}.
Then there exists a type τ ∈ T such that
∃(P0, v0) ∈ K ∀β0 ≥ ‖P0‖ . . .∃(Pn, vn) ∈ K ∀βn ≥ ‖Pn‖ . . .
with (Pn, vn)n<ω being τ -admissible for (βn)n<ω.
Proof. Suppose, for contradiction, that the conclusion fails. Then, for
any τ ∈ T, we have:
∀(P0, v0) ∈ K ∃β0(τ, P0, v0) ≥ ‖P0‖ . . .
∀(Pn, vn) ∈ K ∃βn(τ, P0, v0, . . . , Pn, vn) ≥ ‖Pn]‖ . . .
with (Pn, vn)n<ω not being τ -admissible for (βn)n<ω.
In the following we fix ordinals βn(τ, P0, v0, . . . , Pn, vn) as above (τ ∈
T, (Pi, vi) ∈ K, i ≤ n < ω). We define C to be the set of all α < λ
such that βn(τ, P0, v0, . . . , Pn, vn) ≤ α for each τ ∈ T and for any finite
sequence (Pi, vi)i≤n with (Pi, vi) ∈ K and ‖Pi‖ ≤ α (i ≤ n). Then C is
unbounded since, starting with an arbitrary α0 < λ, one can inductively
define ordinals αk (k < κ+ ≤ µ) such that α = sup{αk|k < κ+} is an
element of C (cf. proof of Proposition 1.1.5).
Now, we inductively choose elements vn of U and ordinals αn in C such
that α0 ≥ µ, ‖b‖ and ‖vn‖ ≤ αn < ‖vn+1‖ for all n < ω; this is possible
since C is unbounded and |U | = λ, so the norms of the elements of U
also form an unbounded set in λ. We put α = supn<ω αn = supn<ω ‖vn‖
and define subsets In of α of cardinality at most κ by:
I0 = [b] ∪ {αn|n < ω} ∪
⋃
n<ω
[vn]
and
In+1 = In ∪
⋃
β∈In
(
(In ∩ µ)hβ ∪ (In ∩ Imhβ)h−1
β
)
.
We put I∗ =
⋃
n<ω In. Then it is easy to check that P =
⊕
α∈I∗ Reα
is a canonical summand of B such that b ∈ P , vn ∈ P̂ for all n < ω
and ‖P‖ = ‖I∗‖ = α = supn<ω ‖vn‖, i.e. (P, (vn)n<ω) is a canonical
Signac-pair.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 39
Finally, let Pn = P ∩ Bαn (Bαn =
⊕
β<αn
Reβ), i.e. [Pn] = [P ] ∩ αn.
Then b ∈ P0 (⊆ Pn) since ‖b‖ ≤ α0 ([b] ⊆ α0) by the definition of C and
vn ∈ P̂n for any n < ω since ‖vn‖ ≤ αn ([vn] ⊆ αn) by the choice of the
vns and αns. Hence (Pn, vn) ∈ K for all n < ω. Moreover, [P0] ∩ µ =
[Pn] ∩ µ = [P ] ∩ µ (n < ω) since µ ≤ α0 < α1 < . . . < αn < . . . (n < ω).
Therefore (Pn, vn)n<ω is an admissible sequence, say of type τ ∈ T. By
the definition of C we also have that ‖Pn‖ ≤ βn = βn(τ, P0, . . . , Pn) ≤ αn
for any n < ω and thus [Pn+1]∩βn = [Pn]∩βn = [Pn]. Hence (Pn, vn)n<ω
is τ -admissible for (βn)n<ω, contradicting the assumption that it is not
for βn = βn(τ, P0, . . . , Pn). Therefore the original conclusion holds and
so the proof is finished.
We are now ready to prove the main theorem of this subsection.
Proof of the Strong Black Box Theorem 3.1.3. Let pr(B) be the
set of all pure elements of B and put P = pr(B)× R̂. Then |P| = λ ·2κ =
λ.
First we decompose the given stationary set E into |T| ≤ µ pairwise
disjoint stationary subsets, say E =
⋃
τ∈T
Eτ . Moreover, for each τ ∈ T,
we decompose Eτ into |P| = λ pairwise disjoint stationary subsets: Eτ =⋃
p∈P Eτ,p. Note, for p = (b, π) ∈ P and τ ∈ T, we may assume that
‖b‖ < α for all α ∈ Eτ,p.
For each τ ∈ T and each p ∈ P we choose a ladder system {ηα|α ∈
Eτ,p} such that the set {α ∈ Eτ,p|Imηα ⊆ C} is stationary for any cub C
(cf. Lemma 1.1.6).
Let τ ∈ T, p = (b, π) ∈ P and α ∈ Eτ,p; note ‖b‖ < α. We define Cα to
be the set of all traps t = (P, (vn)n<ω, b, π) such that ‖t‖ = ‖P‖ = α and
P =
⋃
n<ω Pn for some τ -admissible sequence (Pn, vn)n<ω of canonical
pairs with [Pn] = [P ] ∩ ηα(n). Note, for t, t′ ∈ Cα with [t] = [t′] (iff
P = P ′), we clearly deduce t = t′ since bt = b = bt′ , πt = π = πt′ , and
[Pt,n] =
[
Pt′,n
]
, (Pt,n, vt,n) ≡ (Pt′,n, vt′,n) imply (Pt,n, vt,n) = (Pt′,n, vt′,n)
for all n < ω (cf. Definitions 3.1.2 and 3.1.4).
Now, we define C∗ to be the union of all these Cαs, i.e. C∗ =
⋃
α∈E Cα.
Clearly, condition (1) is satisfied.
To see (2) let t, t′ ∈ C∗ with ‖t‖ = ‖t′‖ = α. Then t, t′ ∈ Cα and thus
t = (P, (vn)n<ω, b, π), t′ = (P ′, (v′n)n<ω, b′, π′) with b = b′, π = π′, and
(P, (vn)n<ω), (P ′, (v′n)n<ω) are of the same type τ (α ∈ Eτ,(b,π)) where
P =
⋃
n<ω Pn, P ′ =
⋃
n<ω P ′
n, [P ] ∩ ηα(n) = [Pn], [P ′
n] ∩ ηα(n) = [P ′
n].
Suppose, for contradiction, that ‖ [t] ∩ [t′] ‖ = α (recall: [t] = [P ] and
[t′] = [P ′]). Then there are αn ∈ [P ] ∩ [P ′] with supn<ω αn = α (w.l.o.g.
αn ≥ µ). Now, ([P ]∩µ)hαn = [P ]∩αn and ([P ′]∩µ)hαn = [P ′]∩αn since
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.40 Strong Black Box
P , P ′ are canonical summands of B (see Definition 3.1.1). Moreover,
[P ] ∩ µ = [P0] ∩ µ =
[
P ′
0
]
∩ µ =
[
P ′
]
∩ µ
and therefore
[P ] =
⋃
n<ω
([P ] ∩ αn) =
⋃
n<ω
([
P ′
]
∩ αn
)
=
[
P ′
]
.
This implies (P, (vn)n<ω) = (P ′, (v′n)n<ω) and so property (2) is proven.
It remains to show (3). To do so let U be a set of pure elements of B̂
of cardinality λ and let p = (b, π) ∈ P = pr(B)× R̂. By Proposition 3.1.6
there is a type τ ∈ T such that
∃(P0, v0) ∈ K ∀β0 ≥ ‖P0‖ . . .∃(Pn, vn) ∈ K ∀βn ≥ ‖Pn‖ . . .
with (Pn, vn)n<ω is τ -admissible for (βn)n<ω where K = {(P, v) ∈ P|v ∈
U, b ∈ P}.
Let C be the set of all ordinals α < λ such that α ≥ µ, α ≥ ‖P0‖ and,
if (Pn, vn)n≤k is a finite part of one of the above τ -admissible sequences
for (βn)n≤k with βk < α, then there is (Pk+1, vk+1) ∈ K with [Pn+1] ⊆ α
and (Pn, vn)n≤k+1 is τ -admissible. Obviously, C is a cub. Therefore
E′
τ,p = {α ∈ Eτ,p|Imηα ⊆ C} is stationary.
In the following let α ∈ E′
τ,p be fixed, i.e. ηα(n) ∈ C for all n < ω.
By the definition of C we have ‖P0‖ ≤ ηα(0) < ηα(1) and so there is
(P1, v1) ∈ K with ‖P1‖ ≤ ηα(1) such that (Pn, vn)n≤1 is τ -admissible for
(ηα(0), ηα(1)). We proceed like this for each n < ω, i.e. whenever we have
a sequence (Pn, vn)n≤k which is τ -admissible for (ηα(n))n≤k we can find
(Pk+1, vk+1) ∈ K with ‖Pk+1‖ ≤ ηα(k + 1) such that (Pn, vn)n≤k+1 is τ -
admissible for (ηα(n))n≤k+1. Therefore we obtain an infinite τ -admissible
sequence (Pn, vn)n<ω with ‖Pn‖ ≤ ηα(n) and [Pn+1] ∩ ηα(n) = [Pn]. We
put P =
⋃
n<ω Pn. Then ‖P‖ = supn<ω ‖Pn‖ = supn<ω ηα(n) = α
and [P ] ∩ ηα(n) =
⋃
i≥n ([Pi] ∩ ηα(n)) = [Pn]. Hence (P, (vn)n<ω, b, π) ∈
Cα. Since α ∈ E′
τ,p was arbitrary and E′
τ,p is stationary, the proof is
finished.
We finish this subsection with an “enumerated” version of the Strong
Black Box. For the proof we refer the reader to the proof of Corol-
lary 1.1.7.
Corollary 3.1.7. Let the assumptions be the same as in the Strong Black
Box Theorem 3.1.3.
Then there exists a family (tβ = (Pβ , (vβ,n)n<ω, bβ , πβ))
β<λ
of traps
such that
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 41
(i) ‖tβ‖ ∈ E for all β < λ;
(ii) ‖tγ‖ ≤ ‖tβ‖ for all γ ≤ β < λ;
(iii) ‖ [tγ ] ∩ [tβ] ‖ < ‖tβ‖ for all γ < β < λ;
(iv) Prediction: For any set U of pure elements of B̂ of cardinality
λ, for any pure element b of B and for any π ∈ R̂, the set
{α ∈ E|∃β < λ : ‖tβ‖ = α, {vβ,n|n < ω} ⊆ U, b = bβ , π = πβ}
is stationary.
3.2. Constructing ultra-cotorsion-free modules
In this final subsection we shall apply the Strong Black Box as given in
Corollary 3.1.3 to prove the following theorem:
Theorem 3.2.1. Let R, S and κ, µ, λ be as before.
Then there exists an ultra-cotorsion-free R-module G of cardinality λ.
Before we construct the desired module we show:
Step Lemma 3.2.2. Let M be a pure S-cotorsion-free submodule of
B̂, let b be a pure element of B ∩ M and let π ∈ R̂. Moreover, let
v = (vn)n<ω be a Signac-branch with vn ∈ M for all n < ω such that
‖b‖ < ‖v‖ (= supn<ω ‖vn‖) and ‖ [m] ∩ [v] ‖ < ‖v‖ for all m ∈ M .
Then M ′ =
〈
M, y =
∑
n<ω qnvn + πb
〉
∗
is also S-cotorsion-free.
Proof. Let the assumptions be as above and consider a homomorphism
ϕ : R̂ → M ′. Since 1ϕ ∈ M ′ there is k < ω such that qk(1ϕ) ∈ M + Ry,
say
qk(1ϕ) = m + ry
for some m ∈ M, r ∈ R. Moreover, for any ρ ∈ R̂, let k ≤ kρ < ω, mρ ∈
M, rρ ∈ R such that
qkρ
(ρϕ) = mρ + rρy.
Hence, since ρϕ = ρ(1ϕ) by the continuity of ϕ, we deduce
0 = qkρ
(ρϕ) − qkρ
ρ(1ϕ) = mρ + rρy −
qkρ
qk
ρ(m + ry),
respectively
mρ −
qkρ
qk
ρm = (
qkρ
qk
ρr − rρ)y =: g.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.42 Strong Black Box
From g = mρ −
qkρ
qk
ρm it follows that g ∈ R̂M and thus ‖ [g] ∩ [v] ‖ <
‖v‖ by the assumption. On the other hand, g = (
qkρ
qk
ρr − rρ)y and so
‖ [g] ∩ [v] ‖ = ‖v‖ = ‖y‖ unless rρ =
qkρ
qk
ρr, i.e. g = 0. Therefore
qkρ
qk
ρr = rρ ∈ R and
qkρ
qk
ρm = mρ ∈ M for all ρ ∈ R̂ and so, since
qkρ
qk
∈ S, ρr ∈ R and ρm ∈ M for all ρ ∈ R̂. The cotorsion-freeness of R
and M now implies r = 0, m = 0 and thus 1ϕ = 0, respectively ϕ = 0,
as required.
We are now ready to construct the desired module.
Construction 3.2.3. Let (tβ = (Pβ , (vβ,n)n<ω, bβ , πβ))
β<λ
be a family
of traps as given by Corollary 3.1.7.
We inductively define elements yγ ∈ P̂γ and pure submodules Gβ of
B̂ such that, for all γ < β < λ,
(1) yγ = 0 or ‖yγ‖ = ‖Pγ‖ (= ‖tγ‖),
(2) Gβ = 〈B, yγ(γ < β)〉
∗
, and
(3) Gβ is S-cotorsion-free.
First we put G0 = B =
⊕
α<λ Reα; B is clearly a pure S-cotorsion-free
submodule of B̂ satisfying (2). Note, condition (1) is not relevant.
Next let β be a limit ordinal and suppose the Gγs (γ < β) are given
satisfying all the required conditions. We put Gβ =
⋃
γ<β Gγ . Then,
obviously, the yγs and Gβ satisfy (1) and (2). Moreover, Gβ is S-cotorsion-
free since, for a homomorphism ϕ : R̂ → Gβ , we have 1ϕ ∈ Gγ for some
γ < β and [ρϕ] ⊆ [1ϕ] for all ρ ∈ R̂; thus we obtain Imϕ ⊆ Gγ by (1),
(2) and condition (iii) in Corollary 3.1.7.
Now, suppose that Gβ is given satisfying the above properties and let
tβ = (Pβ , (vβ,n)n<ω, bβ , πβ) be the trap from the above family.
We differentiate two cases.
If vβ,n ∈ Gβ for all n < ω, then we define yβ ∈ P̂β by
yβ =
∑
n<ω
qnvβ,n + πβbβ
and put
Gβ+1 =
〈
Gβ, yβ
〉
∗
= 〈B, yγ(γ ≤ β)〉
∗
.
From the Step Lemma 3.2.2 we know that Gβ+1 is also a pure S-cotorsion-
free submodule of B̂. Moreover, yβ 6= 0 satisfies (1) since ‖yβ‖ =
supn<ω ‖vβ,n‖ and Gβ+1 satisfies (2) and (3).
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 43
If vβ,n /∈ Gβ for some n < ω then we do not extend Gβ , i.e. we put
Gβ+1 = Gβ (yβ = 0). Clearly, the above conditions remain satisfied.
Finally, let
G =
⋃
β<λ
Gβ = 〈B, yβ(β < λ)〉∗.
Note, that Gβ 6= Gβ+1 (i.e. yβ 6= 0) happens “often” since the predic-
tion in Corollary 3.1.7 can, for example, be applied to the set U = pr(B)
of all pure elements of B = G0.
It is immediate from the construction that |G| = λ and that G is a
pure S-cotorsion-free submodule of B̂.
Next we describe the elements of G.
Lemma 3.2.4. Let G be as in Construction 3.2.3.
(a) The set {eα|α < λ} ∪ {yβ |β < λ, yβ 6= 0} is linearly independent
(over R), i.e. 〈B, yβ(β < λ)〉 = B⊕
⊕
β<λ Ryβ is a free R-module.
(b) If g ∈ G\B then there are a finite non-empty subset N of λ and k <
ω such that qkg ∈ B⊕
⊕
β∈N Ryβ and ‖ [g]∩[yβ ] ‖ = ‖yβ‖ = ‖tβ‖ iff
β ∈ N . In particular, if ‖g‖ is a limit ordinal then ‖g‖ = ‖ymax N‖.
Proof. The conclusion of part (a) follows easily from ‖ [yγ ] ∩ [yβ ] ‖ <
‖yβ‖ = ‖tβ‖ for γ < β < λ and yβ 6= 0. Part (b) follows from qkg ∈
B ⊕
⊕
β<λ Ryβ for some k < ω (cf. proofs of the Lemmas 1.2.4 and
2.2.4).
Using the above lemma we prove further properties of the module G.
Lemma 3.2.5. Let G be as in Construction 3.2.3 and define Gα (α < λ)
by Gα := {g ∈ G|‖g‖ < α}. Then:
(a) {Gα|α < λ} is a λ-filtration of G;
(b) if β < λ, α < λ are ordinals such that ‖tβ‖ = α then Gα ⊆ Gβ;
(c) if α /∈ E then Gα+1/Gα is free; and
(d) if α ∈ E and Gα+1/Gα 6= 0 then Gα+1/Gα contains a non-zero
S-divisible submodule.
Proof. First we show (a). Let α < λ be arbitrary. Then we clearly have
Gα ⊆ Gα+1. Moreover, |Gα| ≤
∣∣∣B̂α
∣∣∣ ≤ |Bα|
ℵ0 = (|R| · |α|)ℵ0 ≤ µℵ0 =
µ < λ (recall: Bα =
⊕
δ<α Reδ). It is easy to see that the increasing
chain of the Gαs is smooth and that G =
⋃
α<λ Gα holds.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.44 Strong Black Box
To see (b) let β < λ, α < λ with ‖tβ‖ = α and let g ∈ Gα. If g ∈ B
we are finished. Otherwise, by Lemma 3.2.4, qkg ∈ B ⊕
⊕
γ∈N Ryγ for
some finite N ⊆ λ and k < ω such that [g]∩ [yγ ] is infinite iff γ ∈ N . This
implies ‖tγ‖ = ‖yγ‖ ≤ ‖g‖ < α = ‖tβ‖ for all γ ∈ N and thus N ⊆ β by
Corollary 3.1.7(ii). Hence g ∈ Gβ ⊆∗ G and so (b) is proven.
Next we show (c). Let α < λ with α /∈ E. If α is a limit ordinal then,
by Corollary 3.1.7(i) and Lemma 3.2.4, there is no element of norm α in
G and so Gα+1/Gα = 0 in this case.
If α = δ + 1 (δ ∈ λ) then ‖eδ‖ = α and any element g ∈ G with
‖g‖ = α can be written as g = reδ + g′ (r ∈ R, g′ ∈ Gα). Therefore
Gα+1/Gα = 〈eδ + Gα〉 ∼= R in this case. Thus Gα+1/Gα is free for α /∈ E
as required.
Finally we show (d). To do so let α ∈ E with Gα 6= Gα+1. Then there
is an element g ∈ G with ‖g‖ = α. It hence follows from Lemma 3.2.4
that there exists β < λ such that yβ 6= 0 and α = ‖yβ‖ (= ‖tβ‖).
This implies Gβ 6= Gβ+1 and hence vβ,n ∈ Gβ with ‖vβ,n‖ < α (see
Construction 3.2.3 and Definition 3.1.1 of a Signac-branch). Therefore
vβ,n ∈ Gα for all n < ω. We also know that bβ ∈ Pβ ⊆ Gα. Thus we
deduce yβ ≡ qn
(∑
k≥n
qk
qn
vβ,k + π
(n)
β bβ
)
mod Gα for all n < ω, where
πβ − qnπ
(n)
β ∈ R. So yβ + Gα is an S-divisible element of Gα+1/Gα.
Note, that not all of the above properties are of importance in the
here considered context; we included them for completeness.
Finally we are ready to prove the main theorem of this subsection,
i.e. the existence of an ultra-cotorsion-free R-module G.
Proof of Theorem 3.2.1. Let G be the R-module as constructed
in 3.2.3. We already know that |G| = λ and that G ⊆∗ B̂ is S-cotorsion-
free.
It remains to show that G is ultra-cotorsion-free. To do so let H be
a submodule of G and let ψ : G → G/H be the canonical epimorphism.
Suppose, for contradiction, that 0 6= G/H is S-cotorsion-free and |H| =
λ (= |G|). Since G/H is S-reduced and G/B ⊆∗ B̂/B is S-divisible
H cannot contain B. Therefore, by the S-torsion-freeness of G/H (iff
H ⊆∗ G), there is a pure element b of B such that b /∈ H(= kerψ), i.e.
bψ 6= 0. We are going to show that 0 6= πbψ ∈ G/H for all π ∈ R̂.
Let U = pr(H) and let π ∈ R̂ be arbitrary. Then |U | = λ and so, by
Corollary 3.1.7(iv), there exists β < λ such that {vβ,n|n < ω} ⊆ U ⊆
H ⊆ G, b = bβ and π = πβ. Let ‖Pβ‖ = α. By the definitions of a Signac-
branch and of a trap we then obtain {vβ,n|n < ω} ⊆ Gα where Gα ⊆ Gβ
by Lemma 3.2.5. Therefore it follows from the Construction 3.2.3 that
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.R. Göbel, S. L. Wallutis 45
0 6= yβ (=
∑
n<ω qnvβ,n + πb) ∈ G and so yβψ ∈ G/H. Identifying ψ
with its unique extension to B̂ and using the continuity of ψ we deduce
yβψ =
(
∑
n<ω
qnvβ,n
)
ψ + (πb)ψ =
∑
n<ω
qn (vβ,nψ)︸ ︷︷ ︸
=0
+π(bψ) = π(bψ)
and thus π(bψ) ∈ G/H. Since π ∈ R̂ was arbitrary and bψ 6= 0, we
deduce 0 6= π(bψ) ∈ G/H for all π ∈ R̂, contradicting the S-cotorsion-
freeness of G/H. Therefore such a submodule H does not exist, i.e. for
G/H to be S-cotorsion-free we need G = H or |H| < λ as required, and
so the proof is finished.
Finally note, that the above R-module can be shown to be ℵ1-free
using standard arguments (e.g. see [GSW] or [P]).
References
[C] A.L.S. Corner: Every countable reduced torsion-free ring is an endomorphism
ring, Proc. London Math. Soc. (3) 13 (1963), 687–710.
[CG] A.L.S. Corner, R. Göbel: Prescribing endomorphism algebras – A unified
treatment, Proc. London Math. Soc. (3) 50 (1985), 447–479.
[DMV] M. Dugas, A. Mader, C. Vinsonhaler: Large E-rings exist, J. Algebra 108
(1987), 88–101.
[EM] P.C. Eklof, A.H. Mekler: Almost free modules, North–Holland (1990).
[GSW] R. Göbel, S. Shelah, S.L. Wallutis: On the lattice of cotorsion theories, J.
Algebra 238 (2001), 292–313.
[H] W. Hodges: Model Theory, Encyclopedia of Mathematics and its Applications
42, Cambridge University Press (1993).
[J] T. Jech: Set Theory, Academic Press (1978).
[P] S.L. Pabst (Wallutis): On ℵ1-free modules with trivial dual, Comm. Algebra
28 (2000), 5053–5065.
[S] S. Shelah: A combinatorial theorem and endomorphism rings of abelian groups
II, Abelian Groups and Modules, CISM Courses and Lectures 287 (1984),
37–86.
Contact information
R. Göbel FB 6 - Mathematik, Universität Duisburg-
Essen, 45117 Essen, Germany
E-Mail: r.goebel@uni-essen.de
URL: http://www.uni-essen.de/goebel/
S.L. Wallutis FB 6 - Mathematik, Universität Duisburg-
Essen, 45117 Essen, Germany
E-Mail: simone.wallutis@uni-essen.de
Received by the editors: 23.05.2003
and final form in 13.11.2003.
|