1 Introduction

The Rudin-Frolik ordering of ultrafilters has a long history. It was defined by Z. Frolik in [9] who used it to prove that \(\beta \omega \setminus \omega \) is not homogeneous. M.E. Rudin, who nearly defined this ordering in cite [16], is credited with being the first to notice that the relationship between filters she used is actually ordering. D. Booth in [2] showed that this relation is a partial ordering of the equivalence classes, that is a tree, and that it is not well-founded.

The author defined and studied the partial orders on the type of points in \(\beta \omega \) and in \(\beta \omega \setminus \omega \) in [17]. These definitions were used later in [3] and [4].

E. Butkovičová between 1981 and 1990, published a number of papers concerning ultrafilters in the Rudin-Frolik order in \(\beta \omega {\setminus } \omega \). In [3] with L. Bukovský and [4] she constructed an ultrafilter on \(\omega \) with a countable set of its predecessors. In [5] she constructed ultrafilters without immediate predecessors. In [6] Butkovičová showed that there exists in Rudin-Frolik order an unbounded chain order-isomorphic in \(\omega _1\). In [7] she proved that there is a set of \(2^{2^{\aleph _0}}\) ultrafilters incomparable in Rudin-Frolik order which is bounded from below and no its subset of cardinality more than one has an infimum. In [8] Butkovičová proved that for every cardinal between \(\omega \) and \({\mathfrak {c}}\) there is a strictly decreasing chain without a lower bound. In most of these papers, the method presented in [15].

In 1976, A. Kanamori published a paper [14] in which, among other things, it showed that the Rudin-Frolik tree cannot be very high if one considers it over a measurable cardinal. Moreover, in the same paper he left a number of open problems regarding the Rudin–Frolik order. Recently, M. Gitik in [10] answered some of them by using meta-mathematical methods. The solutions to some of the problems from [14] presented in combinatorial methods are in preparation, [13].

Since the Rudin-Frolik order is still not well researched, especially for ultrafilters over cardinals greater than \(\omega \), it seems worthwhile to look at them for such cardinals. For this purpose, special techniques are needed.

In 2001, Baker and Kunen published in [1] a very useful method which can be recognized as a generalization of the method presented in [15]. It is worth emphasizing that both methods, (from [15] and [1]), provide useful “technology” for keeping the transfinite construction of an ultrafilter not finished before \({\mathfrak {c}}\) steps, (see [15]), and \(2^\kappa , \) for \(\kappa \) being infinite cardinal, (see [1]), but the second method has some limitations, among others \(\kappa \) must be regular. As it turned out, the method from [1] can be useful in keeping the results for the Rudin-Frolik order but for \(\kappa \)-regular. Due to the lack of adequate useful method for \(\kappa \)-singular, the similar results but for singulars are still open questions. Based on [1] and papers by Butkovičová, the investigations into the Rudin-Frolik order for regulars have further consequences, which will be presented in [11, 12]. The starting point of this paper, based on [5], is the following problem posed by Peter Simon, known as Simon’s problem:

Does there exist a non-minimal ultrafilter in the Rudin-Frolik order of \(\beta \omega \setminus \omega \) without immediate predecessor?

One does not know how old the question is, but it was mentioned in [3] in 1981 and solved in [5] in 1982. As was mentioned above, the main method used in [5] is the method introduced by K. Kunen in [15] for keeping the transfinite construction of an ultrafilter from finishing before continuum steps.

As far as one knows, nobody considers the Simon’s problem in the general case, i.e. for \(\beta \kappa \), for arbitrary cardinal \(\kappa \). This is the main idea for checking whether such a generalization is possible. The answer is yes, but for \(\kappa \)-regular. It is dictated by an adequate method based on the one presented in [1], which just works for regulars.

The paper is organized as follows: in Sect. 2, there are presented definitions and previous facts needed for proving the results in further parts of this paper. Section 3 contains main results preceded by auxiliary results. The paper is finished with the open problem for singulars.

2 Definitions and Previous Results

2.1. In the whole paper, we assume that \(\kappa \) is an infinite cardinal. Then \(\beta \kappa \) means the Čech-Stone compactification, where \(\kappa \) has the discrete topology. Hence, \(\beta \kappa \) is the space of ultrafilters on \(\kappa \) and \(\beta \kappa {\setminus } \kappa \) is the space of non-principal ultrafilters on \(\kappa \). We will write \(u(\kappa )\) to denote the space of uniform ultrafilters, i.e. \({\mathcal {F}} \in u(\kappa )\) iff \(|A| = \kappa \) for all \(A \in {\mathcal {F}}\).

2.2. A set \(\{{\mathcal {F}}_\alpha :\alpha < \kappa \}\) of filters on \(\kappa \) is \(\kappa \)-discrete iff there is a partition \(\{A_\alpha :\alpha < \kappa \}\) of \(\kappa \) such that \(A_\alpha \in {\mathcal {F}}_\alpha \) for each \(\alpha < \kappa \). The following fact, taken from [17], is easily generalized

Fact 1. Let \(\kappa \) be a regular infinite cardinal. If XY are \(\kappa \)-discrete sets of ultrafilters on \(\kappa \) and \({\mathcal {G}} \in {\overline{X}} \cap {\overline{Y}}\), then

$$\begin{aligned} {\mathcal {G}} \in \overline{X \cap Y} \cup (\overline{X \cap ({\overline{Y}} \setminus Y)}) \cup \overline{(Y \cap ({\overline{X}}\setminus X))}. \end{aligned}$$

2.3. Let \({\mathcal {F}}, {\mathcal {G}}\in \beta \kappa \). We define Rudin-Frolik order as follows

$$\begin{aligned} {\mathcal {F}} \leqslant _{RF} {\mathcal {G}} \text { iff } {\mathcal {G}} = \Sigma (X, {\mathcal {F}}) \end{aligned}$$

for some \(\kappa \)-discrete set \(X = \{{\mathcal {F}}_\alpha :\alpha < \kappa \} \subseteq \beta \kappa ,\) where

$$\begin{aligned} \Sigma (X, {\mathcal {F}}) = \{A \subseteq \kappa :\{\alpha < \kappa :A \in {\mathcal {F}}_\alpha \}\in {\mathcal {F}}\}. \end{aligned}$$

We define

$$\begin{aligned} {\mathcal {F}} =_{RF} {\mathcal {G}} \text { iff } {\mathcal {F}} \leqslant _{RF} {\mathcal {G}} \text { and } {\mathcal {G}} \leqslant _{RF} {\mathcal {F}}\\ {\mathcal {F}} <_{RF} {\mathcal {G}} \text { iff } {\mathcal {F}} \leqslant _{RF} {\mathcal {G}} \text { and } {\mathcal {F}} \not =_{RF} {\mathcal {G}}. \end{aligned}$$

2.4. An ultrafilter \({\mathcal {G}} \in \beta \kappa {\setminus } \kappa \) is non-minimal in Rudin-Frolik order iff there exists a \(\kappa \)-discrete set \(X \subseteq \beta \kappa {\setminus } \kappa \) of ultrafilters such that \({\mathcal {G}} \in {\overline{X}} {\setminus } X\).

An ultrafilter \({\mathcal {G}} \in \beta \kappa \setminus \kappa \) has an immediate predecessor \({\mathcal {F}}\) in Rudin–Frolik order iff \({\mathcal {G}} = \Sigma (X, {\mathcal {F}})\) for some \(\kappa \)-discrete set X of minimal ultrafilters in Rudin–Frolik order.

A Simon point in \(\beta \kappa \setminus \kappa \) is an ultrafilter \({\mathcal {G}} \in \beta \kappa \setminus \kappa \) which is non-minimal and has no immediate predecessors.

2.5.Let \(\tau \) and \(\kappa \) be infinite cardinals. A set of filters \(\{{\mathcal {F}}_{\xi , \zeta } :\xi< \tau , \zeta < \kappa \}\) is stratified iff

  1. (1)

    \(\{{\mathcal {F}}_{\xi , \zeta } :\zeta < \kappa \}\) is \(\kappa \)-discrete for each \(\xi < \tau \),

  2. (2)

    for all \(A \in {\mathcal {F}}_{\xi , \zeta }\), \(\xi< \tau , \zeta < \kappa \) and each \(\nu \) such that \(\xi< \nu < \tau \)

    $$\begin{aligned} |\{\mu < \kappa :A \in {\mathcal {F}}_{\nu , \mu }\}| = \kappa . \end{aligned}$$

2.6. Let \(X =\{{\mathcal {F}}_{\xi , \zeta } :\xi< \tau , \zeta < \kappa \}\) be a stratified set of filters and let W be its subset. We define

  1. (1)

    \(W(0) = W\),

  2. (2)

    \(W(\gamma ) = \bigcup _{\beta < \gamma } W(\beta )\), for \(\gamma \)-limit,

  3. (3)

    \(W(\gamma +1) = W(\gamma ) \cup \{{\mathcal {F}}_{\xi , \zeta } :\exists _{\eta > \gamma }\ \exists _{{A \in {\mathcal {F}}_{\xi , \zeta }}} \{{\mathcal {F}}_{\eta , \nu }:A \in {\mathcal {F}}_{\eta , \nu }\}\subseteq W(\gamma )\}\),

  4. (4)

    \({\tilde{W}} = \bigcup _{\gamma < 2^\kappa } W(\gamma )\).

Intuitively, the above construction is used to select only certain filters from X with the desired property (see e.g. property (P) in 2.8), and then add (inductively) to the set W only those filters outside W which satisfy the condition (2) in the definition in 2.5. This construction will be used to define property (P), (see 2.8), the formulation of which would not be possible by taking the entire ultrafiter family into account.

2.7. A function \(\hat{\varphi }:[\kappa ^+]^{<\omega } \rightarrow [\kappa ]^{< \omega }\) is \(\kappa \)-shrinking iff

  1. (1)

    \(p\subseteq q\) implies \(\hat{\varphi }(p) \subseteq \hat{\varphi }(q)\), for any \(p, q \in [\kappa ^+]^{<\omega }\),

  2. (2)

    \(\hat{\varphi }(0) = 0\).

A step family (over \(\kappa \), with respect to \(\hat{\varphi }\)) is a family of subsets of \(\kappa \),

$$\begin{aligned} \{E_t :t \in [\kappa ]^{<\omega }\} \cup \{A_\alpha :\alpha < \kappa ^+\} \end{aligned}$$

satisfying the following conditions:

  1. (1)

    \(E_s\cap E_t = \emptyset \) for all \(s, t \in [\kappa ]^{<\omega }\) with \(s \not =t\),

  2. (2)

    \(|\bigcap _{\alpha \in p} A_\alpha \cap \bigcup _{t\not \supseteq \hat{\varphi }(p)}E_t| < \kappa \) for each \(p \in [\kappa ^+]^{<\omega }\),

  3. (3)

    if \(\hat{\varphi }(p) \subseteq t\), then \(|\bigcap _{\alpha \in p} A_\alpha \cap E_t|=\kappa \) for each \(p \in [\kappa ^+]^{<\omega }\) and \(t \in [\kappa ]^{<\omega }\).

Let I be an index set and \({\mathcal {F}}\) be a filter on \(\kappa \). The family

$$\begin{aligned} \{E_t^i :t \in [\kappa ]^{<\omega }, i \in I\} \cup \{A_\alpha ^i :\alpha < \kappa ^+, i \in I\} \end{aligned}$$

is an independent matrix of |I| step-families (over \(\kappa \)) with respect to (shortly w.r.t.) \({\mathcal {F}}, \hat{\varphi }\) iff

  1. (1)

    for each fixed \(i \in I\), \(\{E_t^i :t \in [\kappa ]^{<\omega }\} \cup \{A_\alpha ^i :\alpha < \kappa ^+\}\) is a step-family,

  2. (2)

    if \(n \in \omega , p_0, p_1,..., p_{n-1} \in [\kappa ^+]^{<\omega }, t_0, t_1,..., t_{n-1} \in [\kappa ]^{<\omega }\), \(i_0, i_1,..., i_{n-1} \in I\) with \(i_k\not = i_m, k\not = m\) and \(\hat{\varphi }(p_k) \subseteq t_k\), then

    $$\begin{aligned} \kappa \setminus \bigg [ \bigcap _{k=1}^{n-1}(\bigcap _{\alpha \in p_k}A^{i_k}_{\alpha } \cap E^{i_k}_{t_k})\bigg ] \not \in {\mathcal {F}}. \end{aligned}$$

Fact 2 ( [1]). If \(\kappa \) is a regular cardinal and \(\hat{\varphi }\) is a \(\kappa \)-shrinking function, then there exists an independent matrix of \(2^\kappa \) step-families over \(\kappa \) with respect to the filter \(\{D \subseteq \kappa :|\kappa {\setminus } D| < \kappa \}\), \(\hat{\varphi }\).

2.8. Let \(\{D_t :t< [\kappa ]^{<\omega }\}\) be a partition of \(\kappa \) and let \(\hat{\varphi }\) be a \(\kappa \)-shrinking function. A stratified set of filters \(\{{\mathcal {F}}_{\xi , \zeta } :\xi< \tau , \zeta < \kappa \}\) satisfies property (P) iff \({\mathcal {F}}_{\nu , \mu } \not \in {\tilde{W}}\) implies

$$\begin{aligned} \exists _{\{W_\eta :\eta< \kappa ^+\} \subseteq {\mathcal {F}}_{\nu , \mu }} \forall _{p \in [\kappa ^+]^{<\omega }}\left| \bigcap _{\eta \in p} W_\eta \cap D_{\hat{\varphi }(p)}\right| < \kappa , \end{aligned}$$

where

$$\begin{aligned} W = \{{\mathcal {F}}_{\xi , \zeta } :\exists _{t< [\kappa ]^{<\omega }} D_t \in {\mathcal {F}}_{\xi , \zeta }\}. \end{aligned}$$

3 Auxiliary Results

Lemma 1

Let \(\kappa \) be a regular cardinal and let \(\hat{\varphi }\) be a \(\kappa \)-shrinking function. Then there exists a stratified set of ultrafilters \(\{{\mathcal {F}}_{\xi , \zeta } :\xi , \zeta < \kappa \}\) on \(\kappa \) which satisfies property (P) for each partition of \(\kappa \).

Proof

Accept the following notation:

  • \({{\mathcal {F}}}{{\mathcal {R}}}(\kappa ) = \{A \subset \kappa :|\kappa {\setminus } A|< \kappa \},\)

  • [ABC, ...] means a filter generated by ABC, ...,

  • \(A\subseteq ^*B\) means \(|A {\setminus } B|< \kappa \).

By Fact 2, fix a matrix

$$\begin{aligned} \{E_t^i :t \in [\kappa ]^{<\omega }, i \in 2^\kappa \} \cup \{A_\alpha ^i :\alpha < \kappa ^+, i \in 2^\kappa \} \end{aligned}$$

of \(2^\kappa \) step-families over \(\kappa \) independent with respect to the filter \({{\mathcal {F}}}{{\mathcal {R}}}(\kappa )\). Assume that for each \(i \in 2^\kappa \) we have

  1. (a)

    \(E^i_s\cap E^i_t = \emptyset \) for all \(s, t \in [\kappa ]^{<\omega }\) with \(s \not =t\),

  2. (b)

    \(|\bigcap _{\eta \in p} A^i_\eta \cap \bigcup _{t\not \supseteq \hat{\varphi }(p)}E^i_t| < \kappa \) for each \(p \in [\kappa ^+]^{<\omega }\),

  3. (c)

    \(|\bigcap _{\eta \in p} A^i_\eta \cap E^i_t|=\kappa \) for each \(p \in [\kappa ^+]^{<\omega }\) and \(t \in [\kappa ]^{<\omega }\) with \(\hat{\varphi }(p) \subseteq t\),

  4. (d)

    \(\bigcup \{E^i_t :t \in [\kappa ]^{< \omega }\} = \kappa ,\)

  5. (e)

    \(|\bigcap _{\eta \in p} A^i_\eta {\setminus } \bigcup _{t \supseteq \hat{\varphi }(p)}E^i_t| < \kappa \) for each \(p \in [\kappa ^+]^{<\omega }.\)

The conditions \((a)-(c)\) are taken from the definition of step families, but \((d)-(e)\) can be easily obtained by “shrinking” \(A^i_\alpha \) to \(A^i_\alpha \subseteq \bigcup \{E_t^i :t \in [\kappa ]^{<\omega }\}\) and then expanding \(E^i_t\) so that \(\{E^i_t :t \in [\kappa ]^{< \omega }\}\) is a partition of \(\kappa \).

Note that (b) and (d) imply (e). Moreover, the condition (b) is still preserved after expanding \(\{E_t^i :t \in [\kappa ]^{<\omega }\}\) to a partition of \(\kappa \). Indeed. If there are \(p_0 \in [\kappa ^+]^{<\omega }\) and \(i_0 \in 2^\kappa \) such that

$$\begin{aligned} \left| \bigcap _{\eta \in p_0} A_\eta ^{i_0} \cap \bigcup _{t\not \supseteq \hat{\varphi }(p_0)}E_t^{i_0}\right| = \kappa , \end{aligned}$$

then \(|\bigcup _{t\not \supseteq \hat{\varphi }(p_0)}E_t^{i_0}| = \kappa .\) Then, by (d) and (a), there would exist \(t_0 \supseteq \hat{\varphi }(p_0)\) such that \(|E_{t_0}^{i_0}| < \kappa \). Hence

$$\begin{aligned} \left| \bigcap _{\eta \in p_0} A^{i_0}_\eta \cap E^{i_0}_{t_0}\right| <\kappa . \end{aligned}$$

which contradicts (c). Let \(\{Z_\alpha :\alpha < 2^\kappa \}\) be the family of all subsets of \(\kappa \). Let \({\mathcal {D}} = \{{\mathcal {D}}^\alpha :\alpha < 2^\kappa \}\) be a set of all partitions of \(\kappa \), where \({\mathcal {D}}^\alpha = \{D^\alpha _s :s < [\kappa ]^{\omega }\}\) can occur \(2^\kappa \) many times in this enumeration.

Now, we will construct \({\mathcal {F}}^0_{\xi , \zeta }\) and \(I_0\). For this purpose, fix a partition

$$\begin{aligned} G = \{G_\gamma :\gamma < \kappa , |G_\gamma | = \kappa \} \end{aligned}$$

of \(\kappa \) and define a family \(\{B_{\xi , \zeta } :\zeta < \kappa \}\) of pairwise disjoint sets in the sense \(B_{\xi , \zeta }\cap B_{\xi , \zeta '} = \emptyset \), whenever \(\zeta \not = \zeta '\) For any \(\zeta < \kappa \) we will define \(B_{0,\zeta }\) as follows. Let \(p \in [\kappa ^+]^{<\omega }\) be such that \(\zeta \in p\) and denote such p by \(p_\zeta \). Fix \(t \in [\kappa ]^{<\omega }\) such that \(t \supseteq \hat{\varphi }(p_\zeta )\). Such t is denoted by \(t_\zeta \). Take

$$\begin{aligned} B_{0,\zeta } = \left( \bigcap _{\eta \in p_\zeta }A^0_\eta \cap E^0_{t_\zeta }\right) \setminus \bigcup _{\mu < \zeta }\left( \bigcap _{\eta \in p_\mu }A^0_\eta \cap E^0_{t_\mu }\right) . \end{aligned}$$

By the above construction, \(B_{0,\zeta }, \zeta < \kappa \) are pairwise disjoint and well defined, (which follows from \((a)-(e)\)).

Assume that we have constructed \(B_{\delta , \zeta }\) for some \(\delta< \xi < \kappa \). If \(\xi \) is limit, then set \(B_{\xi , \zeta } = \bigcap _{\delta < \xi } B_{\delta , \zeta }\). Now we will construct \(B_{\xi , \zeta }\) for \(\xi = \delta +1\). Observe that since G is a partition of \(\kappa \) then \(\zeta \in G_\gamma \) for some \(\gamma < \kappa \). Then take

$$\begin{aligned} B_{\xi ,\zeta } = B_{\delta , \gamma }\cap \left[ \left( \bigcap _{\eta \in p_\zeta }A^\xi _\eta \cap E^\xi _{t_\zeta }\right) \setminus \bigcup _{\mu < \zeta }\left( \bigcap _{\eta \in p_\mu }A^\xi _\eta \cap E^\xi _{t_\mu }\right) \right] . \end{aligned}$$

Thus, for any \(\xi < \kappa \) we have constructed the family \(\{B_{\xi , \zeta } :\zeta < \kappa \}\) of the required property. Now, for any \(\xi , \zeta < \kappa \) define

$$\begin{aligned} {\mathcal {F}}^0_{\xi , \zeta } =[{{\mathcal {F}}}{{\mathcal {R}}}(\kappa ), \{B_{\xi , \zeta }\}, \{\kappa \setminus B_{\nu , \eta } :\nu > \xi , \eta < \kappa \}] \end{aligned}$$

and set \(I_0 = 2^\kappa \setminus \kappa \). It is easy observation that

$$\begin{aligned} \{{\mathcal {F}}^0_{\xi , \zeta } :\xi , \zeta < \kappa \} \end{aligned}$$

is a stratified set of filters. Obviously,

$$\begin{aligned} \{E_t^i :t \in [\kappa ]^{<\omega }, i \in I_0\} \cup \{A_\alpha ^i :\alpha < \kappa ^+, i \in I_0\} \end{aligned}$$

of step-families is independent w.r.t. \({\mathcal {F}}^0_{\xi , \zeta }, \hat{\varphi }.\)

Now, we will construct filters \({\mathcal {F}}^\alpha _{\xi , \zeta }\) and indexed sets \(I_\alpha \) by induction on \(\alpha < 2^\kappa \) steps fulfilling the properties

  1. (1)

    \({\mathcal {F}}^0_{\xi , \zeta }\) and \(I_0\) as are done above,

  2. (2)

    \({\mathcal {F}}^\alpha _{\xi , \zeta }\) is a filter on \(\kappa \), \(I_\alpha \subset 2^\kappa \) and the matrix

    $$\begin{aligned} \{E_t^i :t \in [\kappa ]^{<\omega }, i \in I_\alpha \} \cup \{A_\alpha ^i :\alpha < \kappa ^+, i \in I_\alpha \} \end{aligned}$$

    of remaining step-families is independent w.r.t. \({\mathcal {F}}^\alpha _{\xi , \zeta }, \hat{\varphi }\),

  3. (3)

    \({\mathcal {F}}^\alpha _{\xi , \zeta } = \bigcup _{\beta < \alpha } {\mathcal {F}}^\beta _{\xi ,\zeta }\), \(I_\alpha = \bigcap _{\beta <\alpha } I_\beta \), for \(\alpha \) - limit,

  4. (4)

    \({\mathcal {F}}^\beta _{\xi , \zeta } \subseteq {\mathcal {F}}^\alpha _{\xi , \zeta }\), \(I_\beta \supseteq I_\alpha \), whenever \(\beta < \alpha \),

  5. (5)

    \(I_\alpha {\setminus } I_{\alpha + 1}\) is finite,

  6. (6)

    if \(\alpha \equiv 0\ (mod\ 2)\), then either \(Z_\alpha \in {\mathcal {F}}^\alpha _{\xi ,\zeta }\) or \(\kappa {\setminus } Z_\alpha \in {\mathcal {F}}^\alpha _{\xi , \zeta }\),

  7. (7)

    if \(\alpha \equiv 1\ (mod\ 2)\), then the set \(\{{\mathcal {F}}^\alpha _{\xi , \zeta }:\xi , \zeta < \kappa \}\) of filters is stratified and fulfills property (P).

Then, take

$$\begin{aligned} {\mathcal {F}}_{\xi , \zeta } = \bigcup _{\alpha < 2^\kappa } {\mathcal {F}}^\alpha _{\xi , \zeta }. \end{aligned}$$

Thus, \(\{{\mathcal {F}}_{\xi , \zeta } :\xi , \zeta < \kappa \}\) will be the required set of ultrafilters.

Assume that \({\mathcal {F}}^\beta _{\xi , \zeta }\) and \(I_\beta \) have been constructed for some \(\beta<\alpha < 2^\kappa \). The limit step is done. We show how to obtain \({\mathcal {F}}^{\alpha }_{\xi , \zeta }\) and \(I_{\alpha }\) for \(\alpha = \beta +1\).

\(\underline{Case \alpha \equiv 0\ (mod \ 2)}\). If \({\mathcal {R}} = [{\mathcal {F}}^\beta _{\xi , \zeta }, Z_\beta ]\) is a proper filter and the matrix of step-families

$$\begin{aligned} \{E_t^i :t \in [\kappa ]^{<\omega }, i \in I_\beta \} \cup \{A_\eta ^i :\eta < \kappa ^+, i \in I_\beta \} \end{aligned}$$

is independent w.r.t. \({\mathcal {R}}, \hat{\varphi }\), then put \({\mathcal {F}}^\alpha _{\xi , \zeta }= [{\mathcal {F}}^\beta _{\xi , \zeta }, Z_\beta ]\) and \(I_\alpha = I_\beta \).

Otherwise, fix \(n \in \omega \), distinct \(i_k \in I_\alpha \) and \(\hat{\varphi }(p_k)\subseteq t_k,\) for \( k < n\), such that

$$\begin{aligned} \kappa \setminus \left[ Z_\alpha \cap \bigcap _{k=0}^{n-1}\left( \bigcap _{\eta \in p_k}A^{i_k}_{\eta } \cap E^{i_k}_{t_k}\right) \right] \in {\mathcal {F}}^\alpha _{\xi , \zeta }. \end{aligned}$$

Then, put

$$\begin{aligned}&{\mathcal {F}}^{\alpha }_{\xi , \zeta } = [{\mathcal {F}}^{\beta }_{\xi , \zeta }, \{A^{i_k}_{p_k} :0 \leqslant k \leqslant n-1\}, \{E^{i_k}_{t_k} :0 \leqslant k \leqslant n-1\}]\\&\quad I_{\alpha } = I_{\beta }\setminus \{i_k :0 \leqslant k \leqslant n-1\}. \end{aligned}$$

Then \(\kappa {\setminus } Z_\alpha \in {\mathcal {F}}^{\alpha }_{\xi , \zeta }.\)

To show that (2) is fulfilled for \({\mathcal {F}}^{\alpha }_{\xi , \zeta }\) and \(I_\alpha \) it is enough to observe that each element of \({\mathcal {F}}^{\alpha }_{\xi , \zeta }\) is of the form

$$\begin{aligned} A \cap \left( \bigcap _{\eta \in p_k}A^{i_k}_\eta \cap E^{i_k}_{t_k}\right) \end{aligned}$$

for some \(A \in {\mathcal {F}}^{\alpha }_{\xi , \zeta } \) and \( 0 \leqslant k \leqslant n-1\). Then,

$$\begin{aligned} \bigcap _{\eta \in p_k}A^{i_k}_\eta \cap E^{i_k}_{t_k} \supseteq \bigcap _{k=0}^{n-1}\left( \bigcap _{\eta \in p_k}A^{i_k}_{\eta } \cap E^{i_k}_{t_k}\right) \end{aligned}$$

and

$$\begin{aligned} \bigcap _{k=0}^{n-1}\left( \bigcap _{\eta \in p_k}A^{i_k}_{\eta } \cap E^{i_k}_{t_k}\right) \in {\mathcal {F}}^{\beta }_{\xi , \zeta }. \end{aligned}$$

Thus, (2) for \({\mathcal {F}}^{\alpha }_{\xi , \zeta }\) and \(I_\alpha \) is fulfilled which follows from (2) for \({\mathcal {F}}^{\beta }_{\xi , \zeta }\) and \(I_\beta \).

\(\underline{Case \alpha \equiv 1\ (mod \ 2)}\).

If \(D^\beta _s \in {\mathcal {F}}^\beta _{\xi , \zeta }\) for some \(s \in [\kappa ]^{<\omega }\), then put \({\mathcal {F}}^\alpha _{\xi , \zeta } = {\mathcal {F}}^\beta _{\xi , \zeta }\) and \(Z_\alpha = I_\beta \). Otherwise, we have (by (6)) \(\kappa {\setminus } D^\beta _s \in {\mathcal {F}}^\beta _{\xi , \zeta }\) for each \(s \in [\kappa ]^{<\omega }\).

Consider sequences \(\langle V^\beta _s :s \in [\kappa ]^{<\omega }\rangle \) such that \(V^\beta _t \subseteq V^\beta _s\) whenever \(t \subseteq s\) and \(D^\alpha _s \subseteq V^\alpha _s\) for any \(s \in [\kappa ]^{<\omega }\).

Now, choose \(i \in I_\beta \) such that

$$\begin{aligned} \bigcup \{E^i_t\setminus V^i_s :s, t \in [\kappa ]^{<\omega }, t \subseteq s\} \not = \emptyset . \end{aligned}$$

Set

$$\begin{aligned} W^\beta _\delta = A^i_\delta \cap \bigcup \{E^i_t\setminus V^i_s :s, t \in [\kappa ]^{<\omega }, t \subseteq s\}. \end{aligned}$$

Then, set \(I_\alpha = I_\beta \setminus \{i\}\) and \({\mathcal {F}}^\alpha _{\xi , \zeta } = [{\mathcal {F}}^\beta _{\xi , \zeta }, \{W^\beta _\delta :\delta < \kappa ^+\}].\)

To show that (2) holds for \({\mathcal {F}}^\alpha _{\xi , \zeta }\) and \(I_\alpha \) it is enough to observe that each element of \({\mathcal {F}}^\alpha _{\xi , \zeta }\) is of the form

$$\begin{aligned} A \cap \bigcap _{\delta \in p}W^\alpha _\delta \end{aligned}$$

for some \(A\in {\mathcal {F}}^\alpha _{\xi , \zeta }\) and \(p \in [\kappa ^+]^{<\omega }\). But

$$\begin{aligned} \bigcap _{\delta \in p} W^\alpha _\delta = \bigcap _{\delta \in p} A^i_\delta \cap \bigcup \{E^i_t\setminus V^i_s :s, t \in [\kappa ]^{<\omega }, t \subseteq s\} \cap (\kappa \setminus D^\alpha _{\hat{\varphi }(p)}) \end{aligned}$$

and \(\kappa {\setminus } D^\alpha _{\hat{\varphi }(p)} \in {\mathcal {F}}^\beta _{\xi , \zeta }\). Thus, (2) for \({\mathcal {F}}^{\alpha }_{\xi , \zeta }\) and \(I_\alpha \) is fulfilled which follows from (2) for \({\mathcal {F}}^{\beta }_{\xi , \zeta }\) and \(I_\beta \).

Using a similar argument, it is easy to check that \(\{{\mathcal {F}}^\alpha _{\xi , \zeta } :\xi , \zeta < \kappa \}\) is a stratified set of filters.

Now, we show that \(\{{\mathcal {F}}^\alpha _{\xi , \zeta } :\xi , \zeta < \kappa \}\) fulfills property (P). Indeed, for each \(p \in [\kappa ^+]^{<\omega }\) we have

$$\begin{aligned} \bigcap _{\delta \in p} W^\alpha _\delta = \bigcap _{\delta \in p} A^i_\delta \cap \bigcup \{E^i_t\setminus V^i_s :s, t \in [\kappa ]^{<\omega }, t \subseteq s\} \end{aligned}$$

(by (e))

$$\begin{aligned} \subseteq ^* \bigcup _{t \supseteq \hat{\varphi }(p)}E^i_t \cap \bigcup \{E^i_t\setminus V^i_s :s, t \in [\kappa ]^{<\omega }, t \subseteq s\} \end{aligned}$$

(by (a))

$$\begin{aligned} = \bigcup _{t \supseteq \hat{\varphi }(p)} E^i_t \setminus V^\alpha _t \subseteq \bigcup _{t \supseteq \hat{\varphi }(p)} \kappa \setminus V^\alpha _t \end{aligned}$$

by monotonicity of \(\langle V^\beta _s :s \in [\kappa ]^{<\omega }\rangle \)

$$\begin{aligned} \subseteq \kappa \setminus V^\alpha _{\hat{\varphi }(p)} \subseteq \kappa \setminus D^\alpha _{\hat{\varphi }(p)}. \end{aligned}$$

Thus \(|\bigcap _{\delta \in p}W^\alpha _\delta \cap D^\alpha _{\hat{\varphi }(p)}| < \kappa \). The proof is complete. \(\square \)

Lemma 2

Let \(\kappa \) be a regular cardinal and let \(\hat{\varphi }\) be a \(\kappa \)-shrinking function. If \(\{{\mathcal {F}}_{\xi , \zeta } :\xi , \zeta < \kappa \}\) is a stratified set of ultrafilters with property (P), then each \({\mathcal {F}}_{\xi , \zeta }, (\xi , \zeta < \kappa )\) is a Simon point.

Proof

The set \(\{{\mathcal {F}}_{\xi , \zeta } :\xi , \zeta < \kappa \}\) is stratified, hence each \({\mathcal {F}}_{\xi , \zeta }\) is a non-minimal ultrafilter. Let \(\{X_\xi :\xi < \kappa \}\) be a \(\kappa \)-discrete set of ultrafilters such that \({\mathcal {F}}_{\xi , \zeta } \in {\overline{X}}_\xi {\setminus } X_\xi \). Let

$$\begin{aligned} Y = \{{\mathcal {G}}_t :t< [\kappa ]^{< \omega }\} \end{aligned}$$

be a \(\kappa \)-discrete set of minimal ultrafilters in Rudin-Frolik order. Fix any partition

$$\begin{aligned} \{D_t :t< [\kappa ]^{< \omega }\} \end{aligned}$$

of \(\kappa \) such that \(D_t \in {\mathcal {G}}_t\). Let

$$\begin{aligned} W = \{{\mathcal {F}}_{\xi , \zeta } :\exists _{\alpha < \kappa } D_\alpha \in {\mathcal {F}}_{\xi , \zeta }\}. \end{aligned}$$

To complete the proof, it is enough to show that \({\tilde{W}} \cap {\overline{Y}} = \emptyset .\) Obviously \(W(0)\cap {\overline{Y}} = \emptyset ,\) where \(W(0) = W\).

Now, we will proceed by induction on \(\gamma < 2^\kappa \). Assume that for some \(\beta < \gamma \) we have \(W(\beta )\cap {\overline{Y}} = \emptyset \) and there exists \({\mathcal {F}}_{\xi , \zeta }\in W(\beta +1)\cap {\overline{Y}}.\) Thus, there exists \(D_t \in {\mathcal {F}}_{\xi , \zeta }\) and \(\eta < \xi \) such that

$$\begin{aligned} \{{\mathcal {F}}_{\eta , \nu } :D_t \in {\mathcal {F}}_{\eta , \nu }\} \subseteq W(\beta ) \text { for } \nu < \kappa . \end{aligned}$$

Hence \({\mathcal {F}}_{\xi , \zeta } \in \overline{W(\alpha ) \cap X_\eta }\) for \(\eta >\xi \). Then

$$\begin{aligned} \overline{W(\beta ) \cap X_\eta \cap {\overline{Y}}} \not = \emptyset . \end{aligned}$$

A contradiction by Fact 1 and the definition of non-minimal ultrafilters. Thus, if \({\mathcal {F}}_{\xi , \zeta }\in {\tilde{W}}\), then \({\mathcal {F}}_{\xi , \zeta } \not \in {\overline{Y}}\).

Assume that \({\mathcal {F}}_{\xi , \zeta } \not \in {\tilde{W}}\). Then the property (P) is fulfilled, (by Lemma 1). Let \(\{W_\delta :\delta < \kappa ^+\} \in {\mathcal {F}}_{\xi , \zeta }\) be such that

$$\begin{aligned} \left| \bigcap _{\delta \in p}W_\delta \cap D_{\hat{\varphi }(p)}\right| < \kappa \end{aligned}$$

for any \(p \in [\kappa ^+]^{<\omega }\). Then, there are \(\delta \in p\) such that \(W_\delta \not \in {\mathcal {G}}_{\hat{\varphi }(p)}.\) Thus \({\mathcal {F}}_{\xi , \zeta } \not \in {\overline{Y}}\). \(\square \)

Theorem 1

Let \(\kappa \) be a regular cardinal and let \(\hat{\varphi }\) be a \(\kappa \)-shrinking function. There exists a Simon point in \(\beta \kappa {\setminus } \kappa \).

Proof

The theorem implies directly from Lemma 1 and Lemma 2.

\(\square \)

Corollary 1

Let \(\kappa \) be a regular cardinal. There are \(\kappa \) many \(\kappa \)-discrete sets \(X_\alpha , \alpha < \kappa \) of Simon points such that \(X_\beta = {\overline{X}}_\alpha \setminus X_\alpha \), for \(\beta< \alpha < \kappa \).

Open problem Is there a Simon point in \(\beta \kappa \setminus \kappa \) for \(\kappa \)-singular?