This paper explores a divisibility relation among ultrafilters on natural numbers, identifying prime ultrafilters, establishing a hierarchy, and analyzing the structure and positions of ultrafilters within this framework.
Contribution
It introduces a novel divisibility hierarchy for ultrafilters, characterizes prime ultrafilters, and analyzes their structural relationships and product positions.
Findings
01
Prime ultrafilters are characterized within the hierarchy.
02
A hierarchy of ultrafilters based on divisibility is established.
03
Ultrafilters with many immediate successors are constructed.
Abstract
We further investigate a divisibility relation on the set βN of ultrafilters on the set of natural numbers. We single out prime ultrafilters (divisible only by 1 and themselves) and establish a hierarchy in which a position of every ultrafilter depends on the set of prime ultrafilters it is divisible by. We also construct ultrafilters with many immediate successors in this hierarchy and find positions of products of ultrafilters.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRings, Modules, and Algebras · Advanced Topology and Set Theory · Advanced Algebra and Logic
We further investigate a divisibility relation on the set βN of ultrafilters on the set of natural numbers. We single out prime ultrafilters (divisible only by 1 and themselves) and establish a hierarchy in which a position of every ultrafilter depends on the set of prime ultrafilters it is divisible by. We also construct ultrafilters with many immediate successors in this hierarchy and find positions of products of ultrafilters.
Key words and phrases: divisibility, Stone-Čech compactification, ultrafilter
1 Introduction
Let N denote the set of natural numbers (without zero). The Stone-Čech compactification of the discrete space N is the space βN of all ultrafilters over N. For each n∈N the principal ultrafilter pn={A⊆N:n∈A} is identified with the respective element n. The topology on βN is generated by (clopen) base sets of the form Aˉ={x∈βN:A∈x}.
A family F of subsets of N has the finite intersection property (f.i.p.) if the intersection of every finitely many elements of F is nonempty. F has the uniform f.i.p. if the intersection of every finitely many elements of F is infinite. Every family with f.i.p. is contained in an ultrafilter, and every family with u.f.i.p. is contained in a nonprincipal ultrafilter. A family F with the f.i.p. generates a filter F if for every B∈F there are A1,A2,…,An∈F such that A1∩A2∩⋯∩An⊆B.
If f:N→N is a function, the direct and inverse image of a set A⊆N are f[A]={f(a):a∈A} and f−1[A]={b:f(b)∈A}. For every f:N→N there is unique continuous function \mathaccent869f:βN→βN extending f. It is given by \mathaccent869f(x)={A⊆N:f−1[A]∈x} for x∈βN. \mathaccent869f(x) is also generated by sets f[A] for A∈x. Since \mathaccent869g∘\mathaccent869f is a continuous extension of g∘f, it follows that \mathaccent869g∘\mathaccent869f=\mathaccent1373g∘f for every two functions f,g:N→N.
The multiplication ⋅ on N can be extended to βN (using the same notation ⋅ for the extension) in such way that (βN,⋅) is a compact Hausdorff right-topological semigroup: for x,y∈βN,
[TABLE]
where for A⊆N and n∈N, A/n={m∈N:mn∈A}={na:a∈A,n∣a}. The known properties if this structure are described in detail in [6].
We fix some more notation. Throughout the paper P is the set of prime numbers. The complement of A⊆N with respect to N is Ac=N∖A, and the complement of A⊆P with respect to P is A′=P∖A. [X]k is the set of subsets of X of cardinality k. The set of functions f:A→B will be denoted by AB.
For x∈βN, if A∈x then X∈x if and only if X∩A∈x. Because of this we can identify each ultrafilter x on N containing A with the ultrafilter x\mathchar13334A={X∩A:X∈x} on A. Thus it is also common to think of A as a subspace of βN. Also, A∗=A∖A is the set of nonprincipal ultrafilters containing A.
The Rudin-Keisler preorder on βN is defined as follows: x≤RKy if and only of there is f:N→N such that \mathaccent869f(y)=x.
An ultrafilter x∈N∗ is a P-point if, for every sequence ⟨An:n∈N⟩ of sets in x such that Am⊇An for m<n there is a set B∈x (called a pseudointersection of sets An) such that B∖An is finite for every n∈N.
A function c:X→{0,1} is called a 2-coloring of X. An ultrafilter x is called Ramsey (selective) if, for every A∈x, every k∈N and every 2-coloring c of [A]k there is a set M∈x that is monochromatic, i.e. such that ∣c[[M]k]∣=1. It is well-known that x is a Ramsey ultrafilter if and only if x is minimal in ≤RK (there are no nonprincipal ultrafilters y≤RKx).
If A⊆N, we will denote A↑={n∈N:∃a∈Aa∣n} and A↓={n∈N:∃a∈An∣a}. U={A⊆N:A=A↑} and V={A⊆N:A=A↓} are the collections of subsets of N upwards/downwards closed for divisibility.
In [8] four divisibility relations on βN were introduced. In [8] and [9] some properties of these relations were investigated. In particular, the relation \mathaccent869∣ was introduced as an extension of the usual divisibility relation ∣ on N to βN analogous to extensions of functions described above. It was proven that, for x,y∈βN,
[TABLE]
In this paper we will use these characterizations and under divisibility of ultrafilters we will understand \mathaccent869∣-divisibility. For example, ”least upper bound for x and y” will mean the \mathaccent869∣-smallest ultrafilter z (if such exists) such that x\mathaccent869∣z and y\mathaccent869∣z. ”x is below y” will mean x\mathaccent869∣y. \mathaccent869∣ is a preorder and, if we define x=∼y⇔x\mathaccent869∣y∧y\mathaccent869∣x, then =∼ is an equivalence relation. We denote the equivalence class of x by [x]∼ and think of \mathaccent869∣ as an order on the set of these classes. Let us also call x,y∈βN incompatible if there is no z∈βN∖{1} such that z\mathaccent869∣x and z\mathaccent869∣y.
The motivation for introducing divisibility of ultrafilters is to inspect the effects of existence of some infinite sets of natural numbers to ultrafilters and (hopefully) the opposite: to draw number-theoretic conclusions from the existence of certain ultrafilters. However, we also hope that some of the results in this paper will help to better understand the product (1) of ultrafilters by finding its place in the divisibility hierarchy.
2 Prime ultrafilters
Lemma 2.1
Let x∈βN, A∈x and f:N→N.
(a) If f(a)∣a for all a∈A, then \mathaccent869f(x)\mathaccent869∣x.
(b) If a∣f(a) for all a∈A, then x\mathaccent869∣\mathaccent869f(x).
**Proof. **(a) If B∈\mathaccent869f(x)∩U then f−1[B]∈x. But f−1[B]∩A⊆B (because B∈U) so B∈x. Hence we have \mathaccent869f(x)\mathaccent869∣x.
(b) Analogously to (a) we prove that every B∈\mathaccent869f(x)∩V is also in x. □
If A∈x, in order to determine \mathaccent869f(x) it is enough to know values of f(a) for a∈A. Hence, when using the lemma above we will sometimes define functions only on a set in x.
Lemma 2.2
For every x∈βN∖{1} there is p∈P such that p\mathaccent869∣x.
**Proof. **We define a function f:N∖{1}→N: let f(n) be the smallest prime factor of n. Now \mathaccent869f(x)∈P (for x∈βN∖{1}) and, by Lemma 2.1(a), \mathaccent869f(x)\mathaccent869∣x. □
Clearly, 1 is the smallest element in (βN,\mathaccent869∣). We will call p∈βN∖{1}prime (or \mathaccent869∣-minimal) if it is divisible only by 1 and itself. We will reserve labels p,q,r,… for prime ultrafilters and x,y,z,… for ultrafilters in general.
Theorem 2.3
p∈βN* is prime if and only if p∈P.*
**Proof. **Assume first that p is prime but p∈Pc. By Lemma 2.2 there is an element q∈P below p. But q=∼p because the set of composite numbers (P∪{1})c∈(p∩U)∖q; hence q=p, a contradiction.
Now assume p∈P and x\mathaccent869∣p, but x=p. By Lemma 2.2 there is q∈P such that q\mathaccent869∣x. It follows that q\mathaccent869∣p. If A∈q∖p, let B=(A∩P)↑. Then B∈q∩U, so B∈p and A⊇B∩P∈p, a contradiction. □
Comparing this with Lemmas 7.3 and 7.5 from [8] we conclude that \mathaccent869∣-minimal ultrafilters are also ∣L-minimal, but not vice versa. Also, a corollary of this theorem is that there is a family of 2c incompatible ultrafilters, which improves Theorem 3.8 from [9].
Let us also mention that, by Fact 6.1, there are ultrafilters with 2c-many divisors so not every divisibility can be established by means of Lemma 2.1(a). It follows that the Rudin-Keisler preorder is not stronger than \mathaccent869∣. On the other hand, neither is \mathaccent869∣ stronger than ≤RK, since ultrafilters containing P that are not Ramsey are \mathaccent869∣-minimal but nor ≤RK-minimal.
Now we define levels of the \mathaccent869∣-hierarchy.
Definition 2.4
Let L0={1} and Ln={a1a2…an:a1,a2,…,an∈P} for n≥1. We will say that x is of level n if x∈Ln.
In particular, L1=P is the set of prime ultrafilters.
In this paper we will mostly deal with ultrafilters on finite levels (belonging to Ln for some n∈N). In Section 6 we will see that there are also ultrafilters above all these finite levels.
3 Ultrafilters with one prime divisor
Definition 3.1
For A⊆N and n∈N∪{0} we denote An={an:a∈A}. If pown:N→N is defined by pown(a)=an then, for x∈N∗, \mathaccent1373pown(x) is generated by sets An for A∈x. We will denote \mathaccent1373pown(x) with xn.
Of course, A0={1}, x0=1 and x1=x.
Lemma 3.2
If p∈P, the only ultrafilters below pn are pk for k≤n.
**Proof. **If p∈P, the lemma is obvious. So we prove it for p∈P∗.
Since ⋃k≤nPk∈pn∩V, every ultrafilter x=1 below pn must contain Pk for some k≤n.
If x∈(Pk)∗ then for every A⊆P, if Ak∈pk then we have ⋃i≤nAi∈pn∩V so x\mathaccent869∣pn implies that Ak=Pk∩⋃i≤nAi∈x. Thus x\mathchar13334Pk=pk\mathchar13334Pk, which means that x=pk. □
Definition 3.3
For A,B⊆N let AB={ab:a∈A,b∈B∧gcd(a,b)=1}. In particular, A(n)=nA⋅A⋅⋯⋅A. If p∈P let Fnp={A(n):A∈p\mathchar13334P}.
Note the difference between A(n) and An from Definition 3.1: elements of A(n) must be products of mutually prime numbers. A will almost always be a subset of P in which case ”mutually prime” will mean ”distinct”.
If p∈P (a principal ultrafilter), {p}(n)=∅∈Fnp, so there is no ultrafilter x⊇Fnp.
Lemma 3.4
Let p∈P∗. For any ultrafilter x⊇Fnp, p is the only ultrafilter from P below x.
**Proof. **If q∈P is such that q=p, there is A⊆P such that A∈p∖q. Then ⋃k≤nA(k)∈x∩V∖q, so q\mathaccent869\mathchar13613x. □
Lemma 3.5
Let p∈P∗.
(a) p⋅p⊇F2p.
(b) There are either finitely many or 2c ultrafilters x⊇Fnp.
**Proof. **(a) Let A∈p\mathchar13334P. Since A(2)/a=A∖{a} for a∈A, {a∈N:A(2)/a∈p}⊇A∈p and so A(2)∈p⋅p.
(b) The set of ultrafilters x⊇Fnp is actually ⋂X∈FnpX so it is closed. By [10], Theorem 3.3, closed subsets of βN are either finite or of cardinality 2c. Hence, for every p∈P∗ there are either finitely many or 2c ultrafilters containing Fnp. □
Theorem 3.6
Let p∈P∗. There is unique ultrafilter x⊇Fnp if and only if p is Ramsey.
**Proof. **Assume p is Ramsey. To prove that x is unique it suffices to show that for every set S⊆P(n) one of the sets S and P(n)∖S contains a set from Fnp. Define a coloring of [P]n as follows:
[TABLE]
Since p is Ramsey there is a monochromatic set M∈p, say c({a1,a2,…,an})=0 for all a1,a2,…,an∈M. This means that M(n)⊆S.
Now assume p is not Ramsey. Then there is a 2-coloring c of [P]n such that p does not contain a monochromatic subset. Let S={a1a2…an:c({a1,a2,…,an})=0}; then both Fnp∪{S} and Fnp∪{P(n)∖S} have the f.i.p. so there are at least two ultrafilters containing Fnp. □
It is well-known that, under CH, there are Ramsey ultrafilters in N∗ ([4], Theorem 9.19). Also, not all ultrafilters in N∗ are Ramsey. If f:N→P is any bijection, \mathaccent869f maps Ramsey to Ramsey, and non-Ramsey to non-Ramsey ultrafilters, so (under CH) in P∗ there are also ultrafilters of both types. On the other hand, each Ramsey ultrafilter is a P-point and Shelah proved that it is consistent with ZFC that there are no P-points in N∗ (the proof can be found in [7]).
Blass proved in [2] that (under CH) there is a non-Ramsey ultrafilter p such that for every 3-coloring c:[N]2→{0,1,2} there is A∈p such that ∣c[[A]2]∣≤2. By a simple modification of the proof of Theorem 3.6 we get that, for such p∈P∗, there are exactly two ultrafilters x⊇F2p.
Lemma 3.7
Let x∈P(2).
(a) If there are disjoint A,B⊆P such that AB∈x then x is divisible by at least two ultrafilters from P.
(b) For any two distinct p,q∈P, x is divisible by p and q if and only if for every two disjoint A∈p, B∈q holds AB∈x.
**Proof. **(a) If AB∈x for disjoint A,B⊆P then we can define functions fA and fB on AB such that fA(ab)=a and fB(ab)=b (for a∈A, b∈B) so, by Lemma 2.1(a), \mathaccent869fA(x)\mathaccent869∣x and \mathaccent869fB(x)\mathaccent869∣x. Finally, \mathaccent869fA(x)=\mathaccent869fB(x) because A=fA[AB]∈\mathaccent869fA(x) and B=fB[AB]∈\mathaccent869fB(x).
(b) First let p\mathaccent869∣x and q\mathaccent869∣x. Let A∈p\mathchar13334P and B∈q\mathchar13334P be disjoint. Then A↑∈p∩U⊆x and B↑∈q∩U⊆x, so AB=A↑∩B↑∩P(2)∈x.
Now let P=A∪B be a partition of P with A∈p, B∈q. As in (a) we define fA and fB. Since AB∈x, \mathaccent869fA(x) and \mathaccent869fB(x) are ultrafilters below x. Assume \mathaccent869fA(x)=p. Let A1∈\mathaccent869fA(x)∖p be disjoint from B; by the first implication A1B∈x. But A1B and (P∖(A1∪B))B (belonging to x by assumption) are disjoint so they can not both be in x, a contradiction. Thus \mathaccent869fA(x)=p, and in the same way we prove \mathaccent869fB(x)=q. □
Lemma 3.8
Let p∈P. The ultrafilters such that their only proper divisors are 1 and p are exactly p2 and (for p∈P∗) ultrafilters containing F2p.
**Proof. **In Lemma 3.2 we proved that the only proper divisors of p2 are 1 and p. The proof for x⊇F2p is similar. Now assume that x is any ultrafilter such that 1 and p are its only proper divisors. x belongs either to P, P2, P(2) or to (P∪P2∪P(2)∪{1})c.
In the first case x has only one proper divisor, 1.
In the second case, if we let p={A⊆P:A2∈x}, it is easy to prove x=p2.
Let x∈P(2) and G={A⊆P:A(2)∈x}. G is closed for finite intersections and sets in G are nonempty, so G has the f.i.p. If A∪B is any partition of P, by Lemma 3.7AB∈/x, so it follows that A(2)∈x or B(2)∈x (because P(2)=A(2)∪B(2)∪AB), hence A∈G or B∈G. This means that G is an ultrafilter on P and x⊇F2G. Since p is the only element of P below x, we have x⊇F2p.
Finally, if x∈/P∪P2∪P(2)∪{1}, we can define the function g:N∖(P∪{1})→N by g(a1a2…an)=a1a2 (where a1≤a2≤⋯≤an are prime). Then \mathaccent869g(x)=x is an element of P2∪P(2) below x, so x has more than two proper divisors. □
The following definition and lemmas will be used in the proof of Theorem 3.13.
Definition 3.9
Let X⊆N and let d={Xk:k∈N} be a partition of X(n). A set A⊆X is d-thick if for all m∈N and all finite partitions A=A1∪A2∪⋯∪Am there is i≤m such that for every k∈NAi(n)∩Xk=∅.
The condition of d-thickness strengthens the condition that A(n) intersects every Xk. The idea of this strengthening is to satisfy (b) of the lemma below.
Lemma 3.10
Let A⊆X, B⊆X and let d={Xk:k∈N} be a partition of X(n).
(a) If A is d-thick and A⊆B, then B is d-thick.
(b) If neither A nor B are d-thick, then A∪B is not d-thick.
**Proof. **(a) is obvious.
(b) By (a) we may assume without loss of generality that A∩B=∅. Let partitions A=A1∪A2∪⋯∪AmA and B=B1∪B2∪⋯∪BmB and ki,li∈N be such that Ai(n)∩Xki=∅ for all i≤mA and Bi(n)∩Xli=∅ for all i≤mB. Then the partition A∪B=A1∪A2∪⋯∪AmA∪B1∪B2∪⋯∪BmB and the same ki,li witness that A∪B is not d-thick. □
Lemma 3.11
If, for each n≥2, dn={Xn,k:k∈N} is a partition of X(n) such that for all k∈N
[TABLE]
and A⊆X is not dn0-thick then, for all n≥n0, A is not dn-thick.
**Proof. **It suffices to prove the theorem for n=n0+1. Let the partition A=A1∪A2∪⋯∪Am and ki∈N be such that Ai(n0)∩Xn0,ki=∅ for all i≤m. Then the same partition witnesses that A is not dn0+1-thick: if xa∈Ai(n0+1)∩Xn0+1,ki (for x∈Xn0,k, a∈P), then x∈Ai(n0)∩Xn0,ki, a contradiction. □
Lemma 3.12
*(a) There is a coloring c:[N]2→N such that for every k∈N:
(b) There are partitions dn={Xn,k:k∈N} of P(n) (for n≥2) such that P is dn-thick for every n≥2 and (2) holds.
**Proof. **(a) We define sets Ai0={i} (for i∈N) and, by recursion on n, Ain=A2i−1n−1∪A2in−1. Note that a∈A2i−1n−1 are exactly numbers with residue 1≤r≤2n−1 modulo 2n.
First we color the pairs of numbers in the same Ai1: c({2i−1,2i})=1. By recursion on n, pairs of numbers a,b∈Ain such that a∈A2i−1n−1 and b∈A2in−1 are colored according to the difference b−a: if 2j≤b−a<2j+1 then c({a,b})=n−j.
Let us prove (LABEL:progr). Let s={a0+md:0≤m≤2k} and j is such that 2j≤d<2j+1. At least one a0+md∈s (for 0≤m<2k) has residue 2k+j−1−d<r≤2k+j−1 modulo 2k+j, which means that a0+md∈A2i−1k+j−1 and a0+(m+1)d∈A2ik+j−1 for some i∈N. Then c({a0+md,a0+(m+1)d})=(k+j)−j=k.
(b) Let c be the coloring of [N]2 defined in (a). We define cn:[N]n→N (for n≥2) by cn({a1,a2,…,an})=c({a1,a2}) for a1<a2<⋯<an. Then (LABEL:progr) implies that for every n≥2 and every k∈N
[TABLE]
[TABLE]
Now enumerate P={pn:n∈N} in the increasing order. Define the partitions dn={Xn,k:k∈N} of P(n): Xn,k={pa1pa2…pan:cn({a1,a2,…,an})=k}. Obviously, (2) holds.
To prove that P is dn-thick, let P=A1∪A2∪⋯∪Am be any finite partition of P. If Bi={a∈N:pa∈Ai}, then N=B1∪B2∪⋯∪Bm is a partition of N. By the infinite Van der Waerden’s theorem there is i≤m such that Bi contains arithmetic progressions of any length. So for every k∈N, there is a progression s in Bi of length 2k+n−1. By (3) there are a1,a2,…,an∈s⊆Bi such that cn({a1,a2,…,an})=k so pa1pa2…pan∈Xn,k∩Ai(n). □
Theorem 3.13
(CH) There is p∈P∗ such that for every n≥2 there are 2c ultrafilters x⊇Fnp.
**Proof. **Let, for n≥2, dn be the partition of P(n) given by Lemma 3.12(b). By the Continuum Hypothesis we can enumerate all subsets of P as ⟨Sξ:ξ<ω1⟩; recall that Sξ′=P∖Sξ. By recursion on ξ<ω1 we define sets Aξ and families Fξ such that:
(1ξ) Fξ is a countable family of infinite subsets of P, closed for finite intersections;
(2ξ) Fζ⊆Fξ for ζ<ξ;
(3ξ) Fξ=⋃ζ<ξFζ for ξ a limit ordinal;
(4ξ) A is dn-thick for all A∈Fξ and all n≥2;
(5ξ) either Aξ=Sξ or Aξ=Sξ′, and Aξ∈Fξ+1.
First we let F0={P}; by Lemma 3.12P is dn-thick for all n≥2. Now for every ξ<ω1, assuming we have already defined Fξ satisfying (1ξ)-(4ξ), we define Aξ and Fξ+1.
We first prove that for at least one of the possibilities Aξ=Sξ and Aξ=Sξ′ all sets Aξ∩A for A∈Fξ are dn-thick for all n≥2. Assume not: then there are A,B∈Fξ and m,n∈N such that Sξ∩A is not dm-thick and Sξ′∩B is not dn-thick. If, say, m≤n, by Lemma 3.11 both those sets are not dn-thick. By Lemma 3.10(a), Sξ∩(A∩B) and Sξ′∩(A∩B) are not dn-thick and, finally, by (b) of the same lemma, their union P∩(A∩B)=A∩B is not dn-thick, which is impossible by (4ξ) and (1ξ).
Hence we define Aξ=Sξ if all Sξ∩A are dn-dense for all n≥2 and all A∈Fξ, and Aξ=Sξ′ otherwise. Let Fξ+1=Fξ∪{Aξ∩A:A∈Fξ}. If ξ is a limit ordinal, we define Fξ as in (3ξ). Clearly, all the properties (1ξ)-(5ξ) are now satisfied.
In the end, by (1ξ) and (5ξ) p:=⋃ξ<ω1Fξ is an ultrafilter on P. Let n≥2. For every k∈N the family Fnp∪{Xn,k} has the f.i.p. (since every A∈p\mathchar13334P is dn-thick, every A(n)∈Fnp intersects Xn,k), so there are ultrafilters xk⊇Fnp∪{Xn,k}. But Xn,k (for k∈N) are disjoint, so all xk are distinct ultrafilters. By Lemma 3.5(b) there are 2c ultrafilters x⊇Fnp. □
4 Ultrafilters with two prime divisors
Lemma 4.1
No ultrafilter x∈P(2) is divisible by more than two prime ultrafilters.
**Proof. **Assume the opposite, that x is divisible by p1,p2,p3∈P. Let P=A1∪A2∪A3 be a partition such that A1∈p1, A2∈p2 and A3∈p3. We consider three cases. 1∘ If A1P∈/x, then clearly A1↑∈/x (because A1↑∩P(2)=A1P), so p1\mathaccent869\mathchar13613x. 2∘ If A1(A1∪A3)∈x, then A2P∈/x so, as in 1∘, p2\mathaccent869\mathchar13613x. 3∘ Finally, if A1A2∈x then A3P∈/x so p3\mathaccent869\mathchar13613x. In each case we reach a contradiction. □
Definition 4.2
F1,1p,q={AB:A∈p\mathchar13334P,B∈q\mathchar13334P,A∩B=∅}* for p,q∈P.*
By Lemma 3.7 ultrafilters x⊇F1,1p,q are exactly those ultrafilters in P(2) divisible by p and q.
Lemma 4.3
For any distinct p,q∈P:
(a) p⋅q⊇F1,1p,q and q⋅p⊇F1,1p,q.
(b) there are either finitely many or 2c ultrafilters r⊇F1,1p,q.
**Proof. **(a) Let A∈p and B∈q be disjoint. Since AB/a=B for a∈A, {a∈N:AB/a∈q}⊇A∈p and so AB∈p⋅q. Analogously AB∈q⋅p.
If n∈N then nq=qn for all q∈βN and it is not hard to see that this is the only ultrafilter containing x⊇F1,1n,q: by Lemma 5.1 of [8] every ultrafilter divisible by n must contain the set nN={na:a∈N} so nP∈x; but F1,1n,q={n(B∖{n}):B∈q} generates an ultrafilter on nP.
On the other hand, by [6], Corollary 6.51, for every p∈P∗ there is q∈P∗ such that pq=qp, and we have at least two ultrafilters containing F1,1p,q. We will improve this in Theorem 4.5.
Theorem 4.4
Let p,q∈P∗. If there is unique x⊇F1,1p,q then both p and q are P-points.
**Proof. **First let Xn∈q for n∈N and, without loss of generality, assume X0=P and Xm⊆Xn for m>n. Let Y={mn∈P(2):m>n\mboxandm∈Xn}. Then, for every n∈P, Y/n⊇Xn∖{1,2,…,n}∈q so {n∈N:Y/n∈q}=P∈p and Y∈p⋅q.
Since F1,1p,q generates the unique ultrafilter, there is AB∈F1,1p,q such that AB⊆Y (A∈p, B∈q). To prove that q is a P-point it suffices to show that B is a pseudointersection of the sets Xn. For every n∈N there is a∈A such that n≤a. If b∈B is such that b>a, then ab∈Y implies b∈Xa⊆Xn. Hence B∖Xn is finite.
Since p⋅q and q⋅p both contain F1,1p,q, we have p⋅q=q⋅p, so by interchanging the roles of p and q we prove in the same way that p is a P-point. □
Theorem 4.5
For every p∈P∗ there is an ultrafilter q∈P∗ such that there are 2c ultrafilters r⊇F1,1p,q.
**Proof. **Let p∈P∗ be given. Let f:P→NP be such that, if f(i)=fi, then ⟨fi:i∈P⟩ is the sequence of all eventually constant functions fi:N→P (i.e. such that there are n0∈N and a∈P so that fi(n)=a for n≥n0), ordered in such way that for all n∈N: fi(n)≤i for i∈{2,3} and fi(n)<i for i>3. The set D={fi:i∈P} is dense in the space NP (with the usual Tychonoff topology). For m,n∈N and A∈p let Un(A)={x∈NP:x(n)∈A} and Vm,n={x∈NP:x(m)=x(n)}. Then the family {Un(A):n∈N∧A∈p}∪{Vm,n:m=n} has the uniform f.i.p. so the family F={f−1[Un(A)]:n∈N∧A∈p}∪{f−1[Vm,n]:m=n} also has the uniform f.i.p. (because f is one-to-one, all Un(A) and Vm,n are open and D is dense in NP). Hence there is an ultrafilter q∈P∗ containing F.
Now, for n∈N, let gn:P→N be defined by gn(i)=ifi(n), and let rn=\mathaccent869gn(q). Since fi(n)=i for all i>3 and all n, we conclude that rn∈P(2)∪{4,9}. Moreover, by Lemma 2.1(b) all rn are divisible by q, hence they are nonprincipal and rn∈(P(2))∗.
Let h1,h2:P(2)∪{4,9}→P be defined by h1(ab)=a and h2(ab)=b for a,b∈P and a≤b. We prove that \mathaccent869h1(rn)=p and \mathaccent869h2(rn)=q for every n∈N. First, \mathaccent869h2(rn)=\mathaccent869h2∘\mathaccent869gn(q)=\mathaccent1373h2∘gn(q)=q (because h2∘gn is the identity function).
On the other hand, h1∘gn(i)=fi(n) for all i. For any A∈p and all i∈f−1[Un(A)] we have fi(n)∈A. Hence h1∘gn[f−1[Un(A)]]⊆A and so A∈\mathaccent1373h1∘gn(q). Thus \mathaccent869h1(rn)=\mathaccent1373h1∘gn(q)=p.
By Lemma 2.1(a) p\mathaccent869∣rn and q\mathaccent869∣rn for each n∈N, so rn∈F1,1p,q. It remains to prove that all rn are distinct so, by Lemma 4.3(b), the set of ultrafilters r⊇F1,1p,q will be of cardinality 2c. Let m<n. We prove that the sets gm[f−1[Vm,n]] and gn[f−1[Vm,n]] are disjoint: if we assume that gm(i)=gn(j) for some i,j∈f−1[Vm,n] then ifi(m)=jfj(n), so since fi(m)≤i, fj(n)≤j and all of the numbers i,j,fi(m),fj(n) are prime, we have i=j and fi(m)=fi(n), a contradiction with the fact fi∈Vm,n. But gm[f−1[Vm,n]]∈rm and gn[f−1[Vm,n]]∈rn, so rm=rn. □
5 The higher levels
Definition 5.1
We call ultrafilters of the form pk for some p∈P and k∈N basic. Let B be the set of all basic ultrafilters, and let A be the set of all functions α:B→N∪{0} with finite support (i.e. such that {b∈B:α(b)=0} is finite).
We will abuse notation and write α={(b1,n1),(b2,n2),…,(bm,nm)} if α(b)=0 for b∈/{b1,b2,…,bm} (allowing also some of the ni to be zeros).
Definition 5.2
Let α={(p1k1,n1),(p2k2,n2),…,(pmkm,nm)}∈A (pi∈P). With Fα we denote the family of all sets
[TABLE]
such that: (i) Ai∈pi\mathchar13334P, (ii) Ai=Aj if pi=pj and Ai∩Aj=∅ otherwise.
Example 5.3
F1,1p,q=Fα* for α={(p,1),(q,1)} and F2p=Fβ for β={(p,2)}. If γ={(p2,1)} then the set Fγ={A2:A∈p\mathchar13334P} generates p2.*
Definition 5.4
If α={(p1k1,n1),(p2k2,n2),…,(pmkm,nm)}∈A (pi∈P), we denote σ(α)=∑i=1m(kini).
Theorem 5.5
The n-th level Ln (for n∈N) consists precisely of ultrafilters containing Fα for some α∈A such that σ(α)=n.
**Proof. **To avoid cumbersome notation we prove the theorem only for n=4. This special case contains essentially all the ideas needed for the proof in general.
Ultrafilters in the 4th level contain L4={a1a2a3a4:a1,a2,a3,a4∈P}. We partition L4 as
[TABLE]
So for every ultrafilter x∈L4 we have 5 cases.
1∘x∋P4={a4:a∈P}. Then p:={A⊆P:A4∈x} is an ultrafilter in P and it is easy to see that x=p4, so x⊇Fα for α={(p4,1)}.
2∘x∋P3P={a3b:a,b∈P,a=b}. We define functions f1(a3b)=a3 and f2(a3b)=b for a3b∈P3P. Let p3=\mathaccent869f1(x) (clearly, \mathaccent869f1(x)∈P3) and q=\mathaccent869f2(x). We prove that x⊇Fα for α={(p3,1),(q,1)}. Let A3B∈Fα (it may be that p=q - then A=B, or p=q and A∩B=∅). Then A3B=f1−1[A3]∩f2−1[B]∈x.
3∘x∋(P2)(2)={a2b2:a,b∈P,a=b}. We define functions f1(a2b2)=a2 and f2(a2b2)=b2 for a2b2∈(P2)(2) and a<b. Let p2=\mathaccent869f1(x) and q2=\mathaccent869f2(x). If p=q then x⊇Fα for α={(p2,1),(q2,1)}: for each disjoint A∈p\mathchar13334P and B∈q\mathchar13334P, A2B2⊇f1−1[A2]∩f2−1[B2]∈x. Otherwise, x⊇Fα for α={(p2,2)}: for each A∈p, (A2)(2)=f1−1[A2]∩f2−1[A2]∈x.
4∘x∋P2P(2)={a2bc:a,b,c∈P,a=b=c=a}. We define functions f1(a2bc)=a2, f2(a2bc)=b and f3(a2bc)=c for a2bc∈P2P(2) and b<c. Let p2=\mathaccent869f1(x), q=\mathaccent869f2(x) and r=\mathaccent869f3(x). If q=r then x⊇Fα for α={(p2,1),(q,2)}, otherwise x⊇Fα for α={(p2,1),(q,1),(r,1)}.
5∘x∋P(4)={abcd:a,b,c,d∈P,a,b,c,d\mboxalldistinct}. Analogously to previous cases, x⊇Fα for one of the following: α={(p,4)}, α={(p,3),(q,1)}, α={(p,2),(q,1),(r,1)}, α={(p,2),(q,2)} or α={(p,1),(q,1),(r,1),(s,1)} for some p,q,r,s∈P. □
Definition 5.6
For every α∈A and every p∈P let α\mathchar13334p=⟨α(pk):k∈N⟩. Clearly, all such sequences have finitely many non-zero elements. If x=⟨xk:k∈N⟩ and y=⟨yk:k∈N⟩ are two such sequences in N∪{0} we say that y dominates x if for every m∈N, ∑k≥mxk≤∑k≥myk.
We define an order on A as follows: α≤β if for every p∈Pβ\mathchar13334p dominates α\mathchar13334p.
Example 5.7
If α={(p,2)} and β={(p,1),(p2,1)} (for some p∈P), then α\mathchar13334p=⟨2,0,0,…⟩ and β\mathchar13334p=⟨1,1,0,0,…⟩ so β\mathchar13334p dominates α\mathchar13334p and α≤β.
But if α={(p,2),(p2,2),(q,2)} and β={(p,1),(p3,3),(q2,1)}, then β\mathchar13334p=⟨1,0,3,0,…⟩ dominates α\mathchar13334p=⟨2,2,0,0,…⟩, but β\mathchar13334q=⟨0,1,0,0,…⟩ does not dominate α\mathchar13334q=⟨2,0,0,…⟩ so α≤β does not hold.
It is not hard to see that α≤β implies σ(α)≤σ(β).
Theorem 5.8
Let α,β∈A.
(a) If x⊇Fα, y⊇Fβ and x\mathaccent869∣y, then α≤β.
(b) There is no x⊇Fα∪Fβ for α=β.
**Proof. **(a) Assume that α≤β does not hold. This means that, for some prime p, β\mathchar13334p=⟨yk:k∈N⟩ does not dominate α\mathchar13334p=⟨xk:k∈N⟩, i.e. there is m∈N such that
∑k≥mxk>∑k≥myk. Let n=max{k:xk>0∨yk>0}; then
[TABLE]
For any A∈p, if we denote B=((Am)(xm)(Am+1)(xm+1)…(An)(xn))↑, we have B∈x, because B∩Lσ(α) contains a set in Fα. On the other hand, B∈/y, because B is disjoint from any set in Fβ: every element of B has a divisor of the form am,1m…am,xmmam+1,1m+1…an,xnn with u prime factors from A to powers ≥m and, because of (5), no element from a set in Fβ does (they all have exactly v prime factors from A to powers ≥m). Thus, B∈x∩U∖y. This is a contradiction with x\mathaccent869∣y.
(b) Since x\mathaccent869∣x, by (a) x⊇Fα∪Fβ would imply α≤β and β≤α. However, the relation ≤ on A is clearly antisymmetric, so α=β. □
Example 5.9
The reverse of Theorem 5.8(a) does not hold: we will construct ultrafilters x⊇Fα and y⊇Fβ such that α≤β but x\mathaccent869\mathchar13613y.
If p∈P∗ is not Ramsey, by Theorem 3.6 there is A⊆P(2) such that neither A nor P(2)∖A contain a set in F2p. Exactly one of these two sets is in p⋅p, say A∈p⋅p, i.e. {a∈P:A/a∈p}∈p. Then for every X∈p we can choose a∈X such that A/a∈p. If bc∈/A for all distinct b,c∈X∩A/a, then (X∩A/a)(2)⊆P(2)∖A, a contradiction with our choice of A. So for every X∈p there are a,b,c∈X such that ab,ac,bc∈A. This means that, if we denote S={abc:ab,ac,bc∈A}, the family F3p∪{S} has the f.i.p. Hence we can find ultrafilters x⊇F2p∪{P(2)∖A} and y⊇F3p∪{S}, so S↓∈(y∩V)∖x and thus x\mathaccent869\mathchar13613y.
Theorem 5.10
Let α,β∈A be such that α≤β.
(a) If x⊇Fα then there is at least one y⊇Fβ such that x\mathaccent869∣y.
(b) If y⊇Fβ then there is at least one x⊇Fα such that x\mathaccent869∣y.
**Proof. **(a) Let α={(b1,n1),(b2,n2),…,(bm,nm)} and β={(b1,n1′),(b2,n2′), …,(bm,nm′)}. We prove that the family Fβ∪(x∩U) has the f.i.p. Since every intersection of finitely many elements of Fβ contains an element of Fβ and x∩U is closed for finite intersections, it suffices to prove that every set B′=A1(n1′)A2(n2′)…Am(nm′)∈Fβ intersects every X∈x∩U. But X intersects B=A1(n1)A2(n2)…Am(nm)∈Fα, say l∈B∩X. It suffices to show that B′ contains numbers divisible by l.
Let p be any prime ultrafilter which is a divisor of x. Let l=a1k1a2k2…arkrb be the factorization of l such that a1k1,a2k2,… (where ai=aj for i=j) are elements of those sets A1,A2,… that belong to a power of p, ordered so that k1≥k2≥…, and b is the product of the other factors of l. Let l′=(a1′)k1′(a2′)k2′…(as′)ks′b′ be the factorization of any element l′∈B′ obtained in the same way. Then the fact that β\mathchar13334p dominates α\mathchar13334p implies that s≥r and ki′≥ki for i≤r. We let lp=a1k1′a2k2′…arkr′(ar+1′)kr+1′…(as′)ks′; this element is clearly divisible by a1k1a2k2…arkr. In the same way we construct, for every prime q\mathaccent869∣x, a number lq. The product of all such lq will be the desired element divisible by l.
(b) Analogously to (a), we can prove that Fα∪(y∩V) has the f.i.p. □
Theorem 3.6 shows that the ultrafilter y from Theorem 5.10(a) need not be unique. The next example shows the same for x from Theorem 5.10(b).
Example 5.11
As in Example 5.9, let p∈P∗ be non-Ramsey and let A⊆P(2) be such that both F2p∪{A} and F2p∪{A"} (where A"=P(2)∖A) have the f.i.p. Then F4p∪{AA"} also has the f.i.p.: if B(4)∈F4p then B(2) intersects both A and A", say a=b1b2∈B(2)∩A and a"=b1"b2"∈B(2)∩A" (and without loss of generality b1",b2" are different from b1,b2). But then aa"∈B(4)∩AA". Hence there is y⊇F4p∪{AA"} and, if we define f1(aa")=a and f2(aa")=a" for a∈A, a"∈A", then \mathaccent869f1(y)⊇F2p∪{A} and \mathaccent869f2(y)⊇F2p∪{A"} are both divisors of y.
Theorem 5.12
If x⊇Fα and y⊇Fβ, then x⋅y⊇Fα+β, where α+β={(b,nb+nb′):(b,nb)∈x,(b,nb′)∈y}.
**Proof. **First, the theorem clearly holds if one of the ultrafilters x, y is in N. If x=kx′ and y=ly′ for some k,l∈N, x′,y′∈N∗, then x⋅y=kl(x′⋅y′), so we can assume without loss of generality that x and y are not divisible by any elements of N.
Now let α={(b1,n1),(b2,n2),…,(bm,nm)} and β={(b1,n1′),(b2,n2′),…, (bm,nm′)}. Then the sets in Fα+β are of the form Ab1(n1+n1′)Ab2(n2+n2′)…Abm(nm+nm′) (where Ap∈p for prime divisors p of x or y, Ap∩Aq=∅ for p=q and, for basic divisors of the form pk, Apk=Apk). But if a=a1,1a1,2…a1,n1a2,1…am,nm∈Ab1(n1)Ab2(n2)…Abm(nm), then
[TABLE]
where Bbk=Abk∖{a1,1,a1,2,…am,nm}. For every a∈Ab1(n1)Ab2(n2)…Abm(nm) we have Bb1(n1′)…Bbm(nm′)∈y so
[TABLE]
i.e. Ab1(n1+n1′)Ab2(n2+n2′)…Abm(nm+nm′)∈x⋅y. □
In particular, if x∈Lm and y∈Ln then xy∈Lm+n. A corollary of this theorem is that levels Ln contain no idempotents (ultrafilters such that x⋅x=x), since if x∈Ln, then x⋅x∈L2n. Another corollary is that, if p∈P and x and y are on finite levels, then p\mathaccent869∣x⋅y implies p\mathaccent869∣x or p\mathaccent869∣y, which (partly) justifies our calling such ultrafilters prime.
Lemma 5.13
∣[x]∼∣=1* for every n∈N and all ultrafilters x∈Ln.*
**Proof. **Assume the opposite, that y=∼x. If x∈Fα and y∈Fβ, then Theorem 5.8(a) implies that α=β, so y∈Ln as well. Let A⊆Ln be such that A∈y and Ln∖A∈x. Then A↑∈y∩U and A↑∈/x, a contradiction. □
All of the proofs in the next lemma are analogous to Lemma 3.5(b).
Lemma 5.14
(a) For every α∈A there are either finitely many or 2c ultrafilters containing Fα.
(b) For every x∈βN there are either finitely many or 2c ultrafilters above x, and either finitely many or 2c ultrafilters below x.
(c) For every x⊇Fα and all β≤α≤γ there are either finitely many or 2c ultrafilters above x in Fγ, and either finitely many or 2c ultrafilters below x in Fβ.
6 Above all finite levels
Fact 6.1
([9], Theorem 4.1) There is the \mathaccent869∣-greatest class (consisting of ultrafilters divisible by all other ultrafilters).
Lemma 6.2
Let ⟨xn:n∈N⟩ be a sequence of ultrafilters such that xn∈Ln and xm\mathaccent869∣xn for m<n. Then there is an ultrafilter divisible by all xn and not divisible by any ultrafilter which is not below any xn.
**Proof. **Let F1={A∈U:A∈xn\mboxforsomen∈N} and F2={B∈V:Bc∈/xn\mboxforalln∈N}. We prove that F1∪F2 has the f.i.p. First, both F1 and F2 are closed for finite intersections. So let A∈F1 and B∈F2. There is n∈N such that A∈xn. Since also Bc∈/xn, we have A∩B∈xn, so A∩B=∅. □
In particular, for every countable set S⊆P there is an ultrafilter divisible by all p∈S but not divisible by any prime p∈P∖S. Since there are 22c subsets of P, this can not hold for all uncountable S⊆P.
Let us also note that it was shown in [8] that \mathaccent869∣ is not antisymmetric, so there are ultrafilters above all finite levels such that ∣[x]∼∣>1.
7 Final remarks
The ultrafilters containing F2p and F1,1p,q bear similarities with ultrafilters that are preimages under the natural map from β(N×N) to βN×βN. Such ultrafilters were investigated, among other papers, in [1], [5] and [3]. Hence some of the proofs in this paper are modifications of ideas from these papers (most of which can also be found in Chapter 16 of [4]). Since some of these modifications were not quite trivial, and for the sake of completeness, we decided to include all the proofs here. Also, the proof of Lemma 3.12(b) is more general, different and (hopefully) more intuitive then in [5].
Bibliography10
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] A. Blass, Orderings on ultrafilters. Ph D thesis, 1970.
2[2] A. Blass, Ultrafilter mappings and their Dedekind cuts, Trans. Amer. Math. Soc. 188 (1974), No.2, 327-340.
3[3] A. Blass, G. Moche, Finite preimages under the natural map from β ( N × N ) 𝛽 𝑁 𝑁 \beta(N\times N) to β N × β N 𝛽 𝑁 𝛽 𝑁 \beta N\times\beta N , Topology Proc. 26 (2002), 407-432.
4[4] W. W. Comfort, S. Negrepontis, The theory of ultrafilters. Springer-Verlag, 1974.
5[5] N. Hindman, Preimages of points undeer the natural map from β ( N × N ) 𝛽 𝑁 𝑁 \beta(N\times N) to β N × β N 𝛽 𝑁 𝛽 𝑁 \beta N\times\beta N , Proc. Amer. Math. Soc. 37 (1973), 603-608.
6[6] N. Hindman, D. Strauss: Algebra in the Stone-Čech compactification, theory and applications. 2nd revised and extended edition, De Gruyter, 2012.
7[7] S. Shelah, Proper and improper forcing, Perspectives in Mathematical Logic, Springer, 1998.
8[8] B. Šobot, Divisibility in the Stone-Čech compactification, Rep. Math. Logic 50 (2015), 53-66.