1 Introduction

Throughout the paper, a topological dynamical system or just a dynamical system is a pair (XG), where X is a compact metric space and G acts on it as a group of homeomorphisms. When G is generated by commuting homeomorphisms \(T_1, \ldots , T_l\), we write it as \((X,T_1,\ldots ,T_l)\). Note that when \(l=1\) we recover the classical definition of a dynamical system.

For a classical dynamical system (XT), the set of return times of a point \(x\in X\) to a non-empty open subset U of X is \(N(x,U)=\{n\in \mathbb {Z}:T^nx\in U\}\). There are many relationships between dynamical properties of the system and the additive combinatorial properties of the sets of return times. For example, if (XT) is minimal, then every set of return times N(xU) is syndetic, which means that there exists an integer h such that N(xU) has non-empty intersection with every interval of h consecutive positive integers. Also we can consider the multiplicative combinatorial properties of the sets of return times. In [9], Glasscock, Koutsogiannis and Richter showed that indeed for a minimal system (XT), there exists a residual set \(X^{\prime }\) such that for any \(x\in X^{\prime }\) and any non-empty open subset U of X, the set N(xU) contains arbitrarily long geometric progressions, that is, for any positive integer h, there exist positive integers mn such that \(T^{nm}x,\cdots ,T^{nm^h}x\in U\).

Note that the multiplication in \(\mathbb {Z}^l\) can also be defined. For \(\vec {n}=(n_1, \ldots , n_l),\vec {m}=(m_1, \ldots , m_l)\in \mathbb {Z}^l\), the multiplication \(\cdot \) on \(\mathbb {Z}^l\) can be defined by

$$\begin{aligned} \vec {n}\cdot \vec {m}=(n_1, \ldots , n_l)\cdot (m_1, \ldots , m_l) =(n_1m_1, \ldots , n_lm_l). \end{aligned}$$

In the current paper, it turns out that the result obtained in [9] can be generalized to \(\mathbb {Z}^l\). First, we study the minimal system (XG). Inspired by the idea in [12], it is shown that for any normal subgroup H with finite index in G, X can be decomposed into finite components of closed sets such that each component is minimal under H-action (Theorem 3.1). Following this and using the method in [9], for a minimal system \((X,T_1,\ldots ,T_l)\), we can show that there exists a residual set \(X^{\prime }\) such that for any \(x\in X^{\prime }\) and any non-empty open subset U of X, the set N(xU) contains arbitrarily long geometric progressions in \({\mathbb {N}}^l\) (Theorem 4.6), which means for any positive integer h, there exist \(\vec {n}=(n_1, \ldots , n_l),\vec {m}=(m_1, \ldots , m_l)\in \mathbb {N}^l\) such that

$$\begin{aligned} (T_1^{n_1m_1}\cdots T_l^{n_lm_l})x, \cdots ,(T_1^{n_1m_1^h}\cdots T_l^{n_lm_l^h})x\in U. \end{aligned}$$

The paper is organized as follows. In Sect. 2, the basic notions used in the paper are introduced. In Sect. 3, a decomposition of a minimal system is given (Theorem 3.1). In Sect. 4, by analysing the dynamics on the orbit closure of the diagonal, we prove that dynamical syndetic sets contain arbitrarily long geometric progressions in multidimension (Theorem 4.6).

2 Preliminary

In this section we gather definitions and preliminary results that will be necessary later on. Let \(\mathbb {N}\) (\(\mathbb {Z},{\mathbb {Q}}_+\), respectively) be the set of all positive integers (integers, positive rational numbers respectively).

2.1 Multiplication in \(\mathbb {Z}^l\)

Let \(l\in \mathbb {N}\). For \(\vec {m}=(m_1, \ldots , m_l),\vec {n}=(n_1, \ldots , n_l)\in \mathbb {Z}^l\), the multiplication \(\cdot \) on \(\mathbb {Z}^l\) is defined by

$$\begin{aligned} \vec {m}\cdot \vec {n}=(m_1, \ldots , m_l)\cdot (n_1, \ldots , n_l) =(m_1n_1, \ldots , m_ln_l). \end{aligned}$$

Similarly, the multiplication in \(\mathbb {N}^l\) can also be defined.

We say that \(\vec {m}\) is prime to \(\vec {n}\), if \((m_i,n_i)=1\) for every \( i=1,\ldots , l ,\) which is written as \((\vec {m},\vec {n})=\vec {1}\). Put \(S_{\vec {n}}=\{\vec {m} \in \mathbb {Z}^l : (\vec {m},\vec {n})=\vec {1} \}\).

Let \(k\in \mathbb {N}\) and let \(\vec {m}_j=(m_{1}^{(j)}, \ldots , m_{l}^{(j)} )\in \mathbb {Z}^l,j=1,\ldots ,k\). The lowest common multiple of \(\vec {m}_1, \ldots , \vec {m}_k\) is defined by \(\vec {M}=(M_1, \ldots , M_l)\in \mathbb {N}^l \), where every \(M_i\) is the lowest common multiple of \(|m_{i}^{(1)}|, \ldots , |m_{i}^{(k)}|\). We write it as \(\vec {M}=\mathrm {LCM}(\vec {m}_1, \ldots , \vec {m}_k )\).

The set of all residue classes modulo \(\vec {m}\) is denoted by \([\vec {m}]\).

Theorem 2.1

(Szemerédi) [11] Let \(k\in \mathbb {N}\) and \(0<\varepsilon <1\), then there exists \(L\in \mathbb {N}\) such that every subset A of \(\{ 1,\ldots ,L\}\) with \(|A|>\varepsilon L\) contain an arithmetic progression of length k.

Proposition 2.2

Let \(k,l\in \mathbb {N},\vec {m}\in \mathbb {N}^l\) and \(0<\varepsilon <1\), then there exists \(L\in \mathbb {N}\) such that for all subsets A of \(\{\vec {m},\ldots ,\vec {m}^L\}\) with \(|A|>\varepsilon L\) contain a geometric progression of length k, that is, there exist \(\vec {a},\vec {b}\in \mathbb {N}^l\) such that \(\{\vec {a}\cdot \vec {b},\ldots ,\vec {a}\cdot \vec {b}^k\}\subset A\).

Proof

Fix \(k\in \mathbb {N}\) and \(0<\varepsilon <1\). It follows from Theorem 2.1 that there is some subset \(A^{\prime }\) of \(\{ 1,\ldots ,L\}\) with \(|A^{\prime }|>\varepsilon L\) containing an arithmetic progression of length k, which implies that there exist \(a,b\in \mathbb {N}\) such that \(\{a+b,\ldots ,a+kb\}\subset A^{\prime }\).

Now put \(A=\{\vec {m}^n:n\in A^{\prime }\}\) and \(\vec {a}=\vec {m}^a,\vec {b}=\vec {m}^b\). It is easy to see that such construction meets the requirement. \(\square \)

2.2 Compact Metric Spaces

In a compact metric space (Xd), the open ball of radius r centered at x will be denoted by B(xr). The subset B is \(\varepsilon \)-dense if for all \(x\in X\), there exists \(a\in B\) such that \(d(x,a)<\varepsilon \).

For \(A\subset X\) and \(\delta >0\), let

$$\begin{aligned}{}[A]_{\delta }=\{x\in X : \exists \;a \in A, \ d(x, a)\le \delta \}. \end{aligned}$$

The set of all non-empty closed subsets of X is defined by \({\mathcal {F}}(X)\). The Hausdorff metric, defined between \(F, H\in {\mathcal {F}}(X)\) by

$$\begin{aligned} d_H(F, H)=\inf \{\delta >0 : F\subset [H]_{\delta } \ \text {and} \ H\subset [F]_{\delta } \}, \end{aligned}$$

makes \(({\mathcal {F}}(X), d_H)\) a compact metric space.

The subset A is residual if it contains a dense \(G_\delta \) set.

2.3 Dynamical Systems

Let (XG) be a topological dynamical system and d a metric on X. The orbit of a point \(x\in X\) under G is the set \(o_G(x)=\{ g x:g\in G\}\) while that of a subset \(Y\subset X\) is \(o_G(Y)=\cup _{g\in G}gY\). We denote the corresponding closures with \({\bar{o}}_G(x)\) and \({\bar{o}}_G(Y)\) respectively. The dynamical system (XG) is minimal if every point in X has a dense orbit.

If A is a non-empty closed subset of X and \(GA\subset A\), then \((A,G|_A)\) is called a subsystem of (XG), where \(G|_A\) is the restriction of G on A. If there is no ambiguity, we will use the notation G instead of \(G|_A\).

It follows from Zorn’s Lemma that any system contains a minimal subsystem.

Let \(l\in \mathbb {N}\). Let X be a compact metric space and let \(T_1,\ldots ,T_l:X\rightarrow X\) be l commuting homeomorphisms of X, we write \((X,T_1,\ldots ,T_l)\) to denote the dynamical system \((X,\langle T_1,\ldots ,T_l\rangle )\), where \(\langle T_1,\ldots ,T_l\rangle \) is the group generated by \(T_1,\ldots ,T_l\). Throughout this paper those systems are called \(\mathbb {Z}^l\)-systems.

Let \((X, T_1,\ldots ,T_l)\) be a \(\mathbb {Z}^l\)-system. Let \(\vec {n}=(n_1,\ldots ,n_l)\in \mathbb {Z}^l,x\in X\), for convenience we usually write \(T_1^{n_1}\cdots T_l^{n_l}x\) as \(T^{\vec {n}}x\). The set of return times of a point \(x\in X\) to a non-empty open subset U of X is

$$\begin{aligned} N(x, U)=\{\vec {n}\in \mathbb {Z}^l : T^{\vec {n}}x\in U \}. \end{aligned}$$

2.4 Lower Semicontinuous Functions

Let X and Y be compact metric spaces. A map \(\varphi : X \rightarrow {\mathcal {F}}(Y)\) is lower semicontinuous (LSC) at \(x\in X\) if for all \(\varepsilon >0\), there exists \(\delta >0\) such that for all \(x^{\prime }\in X\) with \(d(x, x^{\prime })<\delta \), \(\varphi (x) \subset [\varphi (x^{\prime })]_{\varepsilon }\).

Lemma 2.3

Let (XG) be a dynamical system. The orbit closure map \({\overline{o}}_G: X\rightarrow {\mathcal {F}}(X),x\mapsto {\overline{o}}_G(x)\) is LSC. In particular, it is Borel measurable, that is for any Borel subset \(B\subset {\mathcal {F}}(X)\), the set \({\overline{o}}_G^{-1}(B)\subset X\) is Borel.

Proof

Let \(x\in X, \varepsilon >0\). As \({\overline{o}}_G(x)\) is compact, there exist \(k\in \mathbb {N}\) and \(g_1,\ldots ,g_k \in G\) such that \(\{g_1x,\ldots ,g_kx\}\) is \(\frac{\varepsilon }{2}\)-dense in \({\overline{o}}_G(x)\). As each \(g_i\) is continuous, there exists \(\delta >0\) such that for all \(x^{\prime }\in X\) with \(d(x, x^{\prime })<\delta \), \(d(g_ix,g_ix^{\prime })< \frac{\varepsilon }{2}\) for \(i=1, \ldots , k\).

We next show that \({\overline{o}}_G(x)\subset [{\overline{o}}_G(x^{\prime })]_{\varepsilon }\) for any \(x^{\prime }\in B(x, \delta )\). Indeed, let \(x^{\prime }\in B(x, \delta )\) and \(y\in {\overline{o}}_G(x)\). Then there exists some \(j\in \{1,\ldots ,k\}\) with \(d(g_jx, y)< \frac{\varepsilon }{2}\). So we have \(d(g_jx^{\prime }, y)\le d(g_jx^{\prime },g_jx)+d(g_jx,y)<\varepsilon \), which implies \(y\in [{\overline{o}}_G(x^{\prime })]_{\varepsilon }\).

The second statement follows from the fact that when X and Y are compact metric spaces, all LSC functions \(\varphi :X\rightarrow {\mathcal {F}}(Y)\) are Borel measurable (see [2, Lemma 17.5, Theorem 17.15, Theorem 18.10]). \(\square \)

2.5 Invariant Measures

For a dynamical system (XG) with G abelian, we denote by \({\mathcal {M}}(X,G)\) the set of G-invariant Borel probability measures on X. It is well known that \({\mathcal {M}}(X, G)\) is non-empty. We regard \({\mathcal {M}}(X,G)\) as a closed convex subset of \(C(X)^*\), equipped with the weak-\(*\) topology, then \({\mathcal {M}}(X,G)\) is a compact metric space.

Let \(\mu \in {\mathcal {M}}(X, G)\). We define the support of \(\mu \) by

$$\begin{aligned} {{\,\mathrm{supp}\,}}(\mu )=\{x\in X: \mu (U)>0 \; \text{ for } \text{ any } \text{ neighborhood }\; U \;\text {of}\; x\}. \end{aligned}$$

The action of G on X induces an action on \({\mathcal {M}}(X,G)\) in the following way: for \(\mu \in {\mathcal {M}}(X,G)\) we define \(g\mu \) by

$$\begin{aligned} \int _X f(x)\ \text {d}(g\mu )(x)= \int _X f(gx)\text {d}\mu (x), \quad \forall f\in C(X). \end{aligned}$$

Lemma 2.4

[9, Lemma 2.15] Let X be a compact metric space. Suppose \(\{\mu _n\}_{n\in \mathbb {N}}\) is a sequence of Borel probability measure converging in the weak-\(*\) topology to a probability measure \(\mu \). If \(\{H_n\}_{n\in \mathbb {N}}\) is a sequence of closed subsets of X such that \( {{\,\mathrm{supp}\,}}(\mu _n)\subset H_n\) and H is a closed subset of X such that \(H_n\rightarrow H\) in the Hausdorff metric, then \({{\,\mathrm{supp}\,}}(\mu ) \subset H\).

Fix a measure space \((X, {\mathcal {B}}, \mu )\) and \(h\in \mathbb {N}\). We denote by \(\mu _{\Delta _h}\) the diagonal measure on \(X^h\) given by

$$\begin{aligned} \int _{X^h} f(x_1,\ldots ,x_h)\text {d}\mu _{\Delta _h}=\int _X f(x,\ldots ,x)\text {d}\mu , \end{aligned}$$

where f is a measurable function on \(X^h\).

Notice that \(\mu _{\Delta _h} (A_1\times \cdots \times A_h) =\mu (A_1\cap \cdots \cap A_h)\) for any \(A_1,\ldots ,A_h\in {\mathcal {B}}\).

3 Decompositions of Minimal Systems

In this section, inspired by Ye in [12], we obtain the following decomposition of minimal systems.

Theorem 3.1

Let (XG) be a minimal system. Let H be a normal subgroup of G with finite index n, then there exist closed sets \(X_i,i=1,\ldots , n\), such that every \((X_i, H)\) is minimal and also we have the following decomposition:

$$\begin{aligned} X=\bigcup _{i=1}^nX_{i}. \end{aligned}$$

Proof

Let H be a normal subgroup of G with finite index. Put \(n=[G:H]\), then there exist \(g_1,\ldots ,g_n\in G\) such that G is the mutually disjoint union of \(g_iH,i=1,\ldots ,n\). It is easy to see that (XH) is also a dynamical system. Let \(X_e\) be a minimal subset of X under H-action. For \(g\in G\), put \(X_g=gX_e\). Notice that H is normal, we get \(gH=Hg\) which implies that \(X_g\) is invariant under H-action.

Claim For every \(g\in G\), \(X_{g}\) is minimal for H-action.\(\square \)

Proof of Claim

Let \(g\in G\). Let \(Y_g\) be a closed subset of \(X_g\) which is minimal for H-action. Then we have

$$\begin{aligned} g^{-1}Y_g\subset g^{-1}X_g=g^{-1} gX_e=X_e. \end{aligned}$$

As \((X_e,H)\) is minimal and \(g^{-1}Y_g\) is an H-invariant closed subset of \(X_e\), we deduce that \(g^{-1}Y_g=X_e\). Then

$$\begin{aligned} X_g=gX_e=g(g^{-1}Y_g)=Y_g, \end{aligned}$$

which implies \((X_g,H)\) itself is minimal. \(\square \)

It follows from the claim above that for any \(g,g^{\prime }\in G\), \(X_{g}=X_{g^{\prime }}\) or \(X_{g}\cap X_{g^{\prime }}=\emptyset .\) Moreover, for any \(h\in H\), we have \(X_{g}=X_{gh}=X_{hg}\).

Put \(X_0=\cup _{i=1}^nX_{g_i}\), then \(X_0\) is closed. We next show that \(X_0\) is a G-invariant subset of X, which implies \(X_0=X\) by the minimality of (XG).

Let \(g\in G\). Recall that H is normal, thus for any \(i\in \{1,\ldots ,n\}\), there is a unique \(k_i\in \{1,\ldots ,n\}\) such that \(gg_iH=g_{k_i}H\). Let \(h_i\in H\) with \(gg_i=g_{k_i}h_i\). Now we have

$$\begin{aligned} gX_0=\bigcup _{i=1}^ngX_{g_i} =\bigcup _{i=1}^nX_{gg_i} =\bigcup _{i=1}^nX_{g_{k_i}h_i} =\bigcup _{i=1}^nX_{g_{k_i}}=X_0, \end{aligned}$$

which implies \(X_0\) is G-invariant. We conclude that \(X=\cup _{i=1}^nX_{g_i}.\)

This completes the proof. \(\square \)

As a corollary of Theorem 3.1, we have:

Corollary 3.2

Let \((X, T_1,\ldots ,T_l)\) be a minimal \(\mathbb {Z}^l\)-system. For any \(\vec {n}=(n_1,\ldots ,n_l)\in \mathbb {Z}^l\) with \(n_1\cdots n_l\ne 0\), there exist closed subsets \(X_{\vec {i}},\vec {i}\in [\vec {n}]\) such that \((X_{\vec {i}}, T_1^{n_1},\ldots ,T_l^{n_l})\) is minimal and also we have the following decomposition:

$$\begin{aligned} X=\bigcup _{\vec {i}\in [\vec {n}]}X_{\vec {i}}. \end{aligned}$$

Proof

Let \(\vec {n}=(n_1,\ldots ,n_l)\in \mathbb {Z}^l\) with \(n_1\cdots n_l\ne 0\). Put \(H=\{T^{\vec {m}\cdot \vec {n}}:\vec {m}\in \mathbb {Z}^l\}\), then H is a normal subgroup of \(\langle T_1,\ldots ,T_l\rangle \) with index \(|n_1\cdots n_l|\) and \(\langle T_1,\ldots ,T_l\rangle =\cup _{{\vec {i}\in [\vec {n}]}}T^{\vec {i}}H\). It follows from Theorem 3.1 that there are closed subsets \(X_{\vec {i}},\vec {i}\in [\vec {n}]\) such that every \((X_{\vec {i}}, T_1^{n_1},\ldots ,T_l^{n_l})\) is minimal and also we have \(X=\cup _{\vec {i}\in [\vec {n}]}X_{\vec {i}}.\) \(\square \)

Lemma 3.3

Let \((X, T_1,\ldots ,T_l)\) be a minimal \(\mathbb {Z}^l\)-system and U be a non-empty open subset of X. There exists some \(\vec {N}\in \mathbb {N}^l\) such that for all \(\vec {n}\in \mathbb {Z}^l\) with \((\vec {N},\vec {n})=\vec {1}\),

$$\begin{aligned} \bigcup _{\vec {m}\in \mathbb {Z}^l} T^{\vec {m}\cdot \vec {n}} U=X. \end{aligned}$$

Proof

Let U be a non-empty open subset of X. As \((X, T_1,\ldots ,T_l)\) is minimal, there exist \(k\in \mathbb {N}\) and \(\vec {b}_i\in \mathbb {Z}^l,i=1,\ldots ,k\) such that \(X=\cup _{i=1}^k T^{\vec {b}_i}U\). Clearly, for any \(\vec {b}\in \mathbb {Z}^l\), we still have \(X=\cup _{i=1}^k T^{(\vec {b}+\vec {b}_i)}U\).

Claim The set

$$\begin{aligned} B=\left\{ \vec {n}\in \mathbb {N}^l : \bigcup _{\vec {m}\in \mathbb {Z}^l}T^{\vec {m}\cdot \vec {n}} U\ne X \right\} \end{aligned}$$

does not contain k pairwise coprime elements.\(\square \)

Proof of Claim

Let \(\vec {n}=(n_1,\ldots ,n_l)\in B\). By Corollary 3.2, there exist closed sets \(X_{\vec {i}},\vec {i}\in [\vec {n}]\) such that

$$\begin{aligned} X=\bigcup _{\vec {i}\in [\vec {n}] }X_{\vec {i}}. \end{aligned}$$

We show that there exists \(\vec {j}\in [\vec {n}]\) such that \(U\cap X_{\vec {j}}= \emptyset \). Otherwise for each \(\vec {i}\in [\vec {n}]\), the set \(U\cap X_{\vec {i}}\) is a non-empty open subset of \(X_{\vec {i}}\). It follows from the minimality of the system \((X_{\vec {i}}, T_1^{n_1},\ldots ,T_l^{n_l})\) that

$$\begin{aligned} X=\bigcup _{\vec {i}\in [\vec {n}]} X_{\vec {i} } =\bigcup _{\vec {i}\in [\vec {n}]} \bigcup _{\vec {m} \in \mathbb {Z}^l}T^{\vec {m}\cdot \vec {n}}(U\cap X_{\vec {i}}) =\bigcup _{\vec {m}\in \mathbb {Z}^l}T^{\vec {m}\cdot \vec {n}} U, \end{aligned}$$

contradicting the fact that \(\vec {n}\in B\).

We return to the proof of Claim.

Suppose for a contradiction that \(\vec {n}_1,\ldots ,\vec {n}_k\in B\) which are pairwise coprime. For every \(i=1,\ldots ,k\), by Corollary 3.2, we have

$$\begin{aligned} X=\bigcup _{\vec {j}\in [\vec {n}_i]} X_{\vec {j}}^{(\vec {n}_i)}, \end{aligned}$$

and \(T^{\vec {m}}X_{\vec {j}}^{(\vec {n}_i)}=X_{\vec {j}+\vec {m}}^{(\vec {n}_i)}=X_{\vec {a}}^{(\vec {n}_i)}\) if \(\vec {j}+\vec {m}\equiv \vec {a} \mod \vec {n}_i\). By the argument above, there exists \(\vec {j}_i\in [\vec {n}_i],i=1,\ldots ,k\) such that

$$\begin{aligned} U\cap X_{\vec {j}_i}^{(\vec {n}_i)}=\emptyset . \end{aligned}$$
(3.1)

As \(\{X_{\vec {j}}^{(\vec {n}_i)}:\vec {j}\in [\vec {n}_i]\}\) covers X for every i, there is \(\vec {t}_i\in [\vec {n}_i]\) such that

$$\begin{aligned} \bigcap _{i=1}^k X_{\vec {t}_i}^{(\vec {n}_i)}\ne \emptyset . \end{aligned}$$
(3.2)

Recall that \(\vec {n}_1,\ldots ,\vec {n}_k\) are pairwise coprime, by Chinese Remainder Theorem, there exists some \(\vec {a}\in \mathbb {Z}^l\) such that for every \(i=1,\ldots ,k\),

$$\begin{aligned} \vec {a} \equiv \vec {j_i}+\vec {b_i}- \vec {t_i} \mod \vec {n_i}. \end{aligned}$$

Then we have \(X_{\vec {a}-\vec {b}_i+\vec {t}_i}^{(\vec {n}_i)}= X_{\vec {j}_i}^{(\vec {n}_i)}\) and

$$\begin{aligned} \bigcap _{i=1}^kX_{\vec {t}_i}^{(\vec {n}_i)}&=\left( \bigcup _{i=1}^k T^{(-\vec {a}+\vec {b}_i)} U\right) \cap \bigcap _{i=1}^kX_{\vec {t}_i}^{(\vec {n}_i)}\\&\subset \bigcup _{i=1}^k \left( T^{(-\vec {a}+\vec {b}_i)}U\right) \cap X_{\vec {t}_i}^{(\vec {n}_i)}\\&\subset \bigcup _{i=1}^k T^{(-\vec {a}+\vec {b}_i)}\left( U\cap T^{(\vec {a}-\vec {b}_i)} X_{\vec {t}_i}^{(\vec {n}_i)}\right) \\&\subset \bigcup _{i=1}^k T^{(-\vec {a}+\vec {b}_i)}\left( U\cap X_{\vec {a}-\vec {b}_i+\vec {t}_i}^{(\vec {n}_i)}\right) \\&=\bigcup _{i=1}^k T^{(-\vec {a}+\vec {b}_i)} \left( U\cap X_{\vec {j}_i}^{(\vec {n}_i)}\right) =\emptyset \quad \mathrm {by} \;(3.1), \end{aligned}$$

contradicting (3.2). This completes the proof. \(\square \)

Using the claim above, we can easily get the result. Indeed, let d be the maximal number such that there exist d pairwise coprime elements. Then \(d<k\). If \(d=1\), this means any two elements in B are not coprime. Choose any \(\vec {a}\in B\) and put \(\vec {N}=\vec {a}\). If \(d>1\), choose \(\vec {a}_1,\ldots ,\vec {a}_d\in B\) such that they are pairwise coprime and put \(\vec {N}=\vec {a}_1\cdots \vec {a}_d\). Clearly, the choice of \(\vec {N}\) meets the requirement.

This completes the proof. \(\square \)

Proposition 3.4

Let \((X, T_1,\ldots ,T_l)\) be a minimal \(\mathbb {Z}^l\)-system, then for every \(\varepsilon >0\), there exists some \(\vec {N}\in \mathbb {N}^l\), such that for all \(\vec {n}\in \mathbb {Z}^l\) with \((\vec {n},\vec {N})=\vec {1}\) and \(x\in X\), the set

$$\begin{aligned} \{ T^{\vec {m}\cdot \vec {n}}x: \vec {m}\in \mathbb {Z}^l\} \end{aligned}$$

is \(\varepsilon \)-dense in X.

Proof

Fix \(\varepsilon >0\). Since X is compact, there exist \(n\in \mathbb {N}\) and points \(x_1, \ldots , x_n \in X\) such that \(X=\cup _{j=1}^{n}B(x_j, \frac{\varepsilon }{2})\). For every \( j\in \{1,\ldots ,n\}\), by Lemma 3.3 there exists some \(\vec {N}_j\in \mathbb {N}^l\) such that for all \(\vec {n}\in \mathbb {Z}^l\) with \((\vec {n},\vec {N}_j)=\vec {1} \), we have

$$\begin{aligned} \bigcup _{\vec {m}\in \mathbb {Z}^l}T^{-\vec {m}\cdot \vec {n}}B\left( x_j, \frac{\varepsilon }{2}\right) =X. \end{aligned}$$
(3.3)

Let \(\vec {N}=\vec {N}_1\cdots \vec {N}_n\), we next show that \(\vec {N}\) has the required property.

Let \(\vec {n}\in \mathbb {Z}^l \) with \((\vec {n},\vec {N})=\vec {1} \) and \(x\in X\). For every \(z\in X\), there exists some \( j\in \{1,\ldots ,n\}\) with \(d(z,x_j)<\frac{\varepsilon }{2}\). For such j, by (3.3), there is \(\vec {m}\in \mathbb {Z}^l\) such that \(T^{\vec {m}\cdot \vec {n}}x\in B(x_j, \frac{\varepsilon }{2}) \). Thus

$$\begin{aligned} d(T^{\vec {m}\cdot \vec {n}} x,z)\le d(T^{\vec {m}\cdot \vec {n}}x,x_j)+d(x_j,z)<\varepsilon . \end{aligned}$$

This completes the proof. \(\square \)

4 Dynamics on the Orbit Closure of the Diagonal

In this section, we will show our main result. Before proving let us say something about the idea in the proof. Let \(h,l\in \mathbb {N}\). Let \((X, T_1,\ldots ,T_l)\) be a minimal \(\mathbb {Z}^l\)-system and let \(x\in X,U\) be a non-empty open subset of X. Finding a configuration of the form \(\{\vec {n}\cdot \vec {m},\ldots ,\vec {n}\cdot \vec {m}^h\}\) in N(xU) is equivalent to showing that the \(T^{\vec {n}\cdot \vec {m}}\times \cdots \times T^{\vec {n}\cdot \vec {m}^h}\)- orbit closure of \((x,\ldots ,x)\) in \(X^h\) has non-empty intersection with \(U\times \cdots \times U\). To this, following the idea in [9], we first study the dynamics of points along the diagonal of \(X^h\) under \(T^{\vec {m}_1}\times \cdots \times T^{\vec {m}_h}\)-action, where \(\vec {m}_1,\ldots ,\vec {m}_h\) are all prime to \(\vec {N}\) depend on U by Lemma 3.3.

Precisely, let \(\vec {m}_k=(m^{(k)}_1,\ldots ,m^{(k)}_l)\in \mathbb {N}^l,k=1,\ldots ,h\). Define a \(\mathbb {Z}^l\)-system from \(X^h\) to itself via the map:

$$\begin{aligned} S_i(x_1,\ldots ,x_h)= ( T_i^{m_i^{(1)}}x_1,\ldots , T_i^{m_i^{(h)}}x_h), \quad i=1,\ldots ,l. \end{aligned}$$

Put \({\mathbf {m}}=(\vec {m}_1,\ldots ,\vec {m}_h )\). For \(\vec {n}\in \mathbb {Z}^l\), let \(T^{\vec {n}\cdot {\mathbf {m}}}= (T^{\vec {n}\cdot \vec {m_1}},\ldots ,T^{\vec {n}\cdot \vec {m_h}})\), then

$$\begin{aligned} S_1^{n_1}\cdots S_l^{n_l}(x_1,\ldots ,x_h)= (T^{\vec {n}\cdot \vec {m_1}}x_1,\ldots ,T^{\vec {n}\cdot \vec {m_h}}x_h) =T^{\vec {n}\cdot {\mathbf {m}}}(x_1,\ldots ,x_h). \end{aligned}$$

Let \(\langle T^{{\mathbf {m}}}\rangle \) be the group generated by \(\{ T^{\vec {n}\cdot {\mathbf {m}}}=(T^{\vec {n}\cdot \vec {m_1}},\ldots ,T^{\vec {n}\cdot \vec {m_h}}):\vec {n}\in \mathbb {Z}^l \}.\) We denote the system \((X^h,S_1,\ldots ,S_l)\) by \((X^h,T^{{\mathbf {m}}})\) and the orbit of \(\vec {x}\in X^h\) by \(o_{{\mathbf {m}}}(\vec {x})=\{T^{\vec {n}\cdot {\mathbf {m}}}\vec {x}:\vec {n}\in \mathbb {Z}^l\}\). Let \(\Delta :X \rightarrow X^h,x \mapsto (x,\ldots ,x)\) and let

$$\begin{aligned} \Delta (T^{\vec {n}})=&T^{\vec {n}}\times \cdots \times T^{\vec {n}}\quad (\text {{ h} times}), \\ {\bar{o}}_{{\mathbf {m}}}(\Delta (x)) =&\overline{ \{ ( T^{\vec {n}\cdot \vec {m}_1}x,\ldots , T^{\vec {n}\cdot \vec {m}_h}x): \vec {n}\in \mathbb {Z}^l\}}, \\ X^{\Delta }={\bar{o}}_{{\mathbf {m}}}(\Delta (X)) =&\overline{ \{ ( T^{\vec {n}\cdot \vec {m}_1}x,\ldots , T^{\vec {n}\cdot \vec {m}_h}x):x\in X,\vec {n}\in \mathbb {Z}^l\}}. \end{aligned}$$

Note that for any \(\vec {n}\in \mathbb {Z}^l\), \(\Delta (T^{\vec {n}})\) is a homeomorphism of \(X^h\).

We will prove some preliminary results concerning dynamics of points along the diagonal of \(X^h\) and points of continuity of the orbit closure map \({\bar{o}}_{{\mathbf {m}}}\).

Let \(\vec {M}=\mathrm {LCM}(\vec {m_1},\ldots ,\vec {m_h})=(M_1,\ldots ,M_l)\in \mathbb {N}^l\). By Corollary 3.2, we have the decomposition: \(X=\cup _{\vec {i}\in [\vec {M}]}X_{\vec {i}}.\)

Proposition 4.1

Let \(\vec {j}\in [\vec {M}]\) and let U be an open subset of X with \(X_{\vec {j}}\cap U\ne \emptyset \), then the set

$$\begin{aligned} X_U^{\Delta }={\bar{o}}_{{\mathbf {m}}}(\Delta (X_{\vec {j}}\cap U)) \end{aligned}$$

has non-empty interior in \(X_{\vec {j}}^{\Delta }={\bar{o}}_{{\mathbf {m}}}(\Delta (X_{\vec {j}}))\).

Proof

By Corollary 3.2, the system \((X_{\vec {j}},T^{M_1},\ldots ,T^{M_l})\) is minimal, then there exist \(t\in \mathbb {N}\) and \(\vec {b}_i\in \mathbb {Z}^l,i=1,\ldots ,t\) such that \(\cup _{i=1}^t T^{ \vec {b_i}\cdot \vec {M}} (X_{\vec {j}}\cap U)=X_{\vec {j}}.\) Notice that

$$\begin{aligned} X_{\vec {j}}^{\Delta }={\bar{o}}_{{\mathbf {m}}}(\Delta (X_{\vec {j}})) ={\bar{o}}_{{\mathbf {m}}}\left( \Delta \left( \bigcup _{i=1}^t T^{ \vec {b_i}\cdot \vec {M}} (X_{\vec {j}}\cap U)\right) \right) =\bigcup _{i=1}^t \Delta (T^{ \vec {b_i}\cdot \vec {M}}) X^{\Delta }_U. \end{aligned}$$

Since \( X_{\vec {j}}^{\Delta }\) is a Baire space, there is some \(i\in \{1,\ldots ,t\}\) such that \(\Delta (T^{ \vec {b_i}\cdot \vec {M}}) X^{\Delta }_U\) has non-empty interior. As \( \Delta (T^{ \vec {b_i}\cdot \vec {M}})\) is homeomorphic, it is open, implying that \(X^{\Delta }_U\) has non-empty interior. \(\square \)

The following result shows that for any dynamical system, the points of discontinuity of the orbit closure map can be covered by countably many closed invariant subsets with empty interior.

Lemma 4.2

Let (XG) be a dynamical system and denote by \(\Lambda \) the set of points of discontinuity of the map \({\overline{o}}_G: X\rightarrow {\mathcal {F}}(X)\). There is a countable family \(\{B_{i}\}_{i\in \mathbb {N}}\) of closed, G-invariant, empty interior subsets of X such that \(\Lambda \subset \cup _{i\in \mathbb {N}}B_{i}\).

Proof

For \(A\in {\mathcal {F}}(X)\) and \(\varepsilon>0,\delta >0\), let

$$\begin{aligned} M(A,\varepsilon )=\max \{n\in \mathbb {N}:\exists \; a_1, \ldots , a_n\in A,\; \mathrm {s.t.}\; d(a_i, a_j)>\varepsilon , \forall \; i\ne j\}, \end{aligned}$$

and let

$$\begin{aligned} U(A, \delta )=\{x\in X: \exists \; a\in A, \ d(x, a)<\delta \}. \end{aligned}$$

For \(n\in \mathbb {N}\), let

$$\begin{aligned} B_{n,\varepsilon } = \left\{ x \in X: \begin{gathered} M({\overline{o}}_G(x),\varepsilon )\le n, \text { and } \\ \forall \varepsilon ^{\prime } \in (0,3\varepsilon ), \ \forall U \ni x (\text {open}), \ \exists y \in U, \ {\overline{o}}_G(y)\not \subset U({\overline{o}}_G(x),\varepsilon ^{\prime }) \end{gathered} \right\} . \end{aligned}$$

It is proved in [7, Theorem 1], that each \(B_{n, \varepsilon }\) is closed with empty interior and

$$\begin{aligned} \Lambda \subset \bigcup \{B_{n,\varepsilon } : n\in \mathbb {N}, \ \varepsilon \in {\mathbb {Q}}_+\}. \end{aligned}$$

It is clear that every \(B_{n, \varepsilon }\) is G-invariant as \({\overline{o}}_G(gx)= {\overline{o}}_G(x)\) for any \(g\in G\) and \(x\in X\).

This completes the proof. \(\square \)

By Proposition 4.1 and Lemma 4.2, we will show that for system \((X^h,T^{{\mathbf {m}}})\), points of continuity of the map \({\overline{o}}_{{\mathbf {m}}}\) have non-empty intersection with the diagonal of \(X^h\) which are also \(\langle T^{\mathbf {m}}\rangle \)-invariant. In particular, if \(\Delta (x)\) is the point of continuity of the map \({\overline{o}}_{{\mathbf {m}}}\) for some \(x\in X\), so is \(\Delta (T^{\vec {n}\cdot {\mathbf {m}}}x)\) for any \(\vec {n}\in \mathbb {Z}^l\). This fact is the key part in the proof of Proposition 4.5.

Proposition 4.3

Let \(\Omega \) be the set of points of continuity of the map \({\overline{o}}_{{\mathbf {m}}}:X^{\Delta }\rightarrow {\mathcal {F}}(X^{\Delta })\). The set \(\Delta (X)\cap \Omega \) is a residual subset of \(\Delta (X)\).

Proof

Let \(\Lambda = X^{\Delta } \setminus \Omega \) be the set of points of discontinuity of the map \({\overline{o}}_{{\mathbf {m}}}: X^{\Delta } \rightarrow {\mathcal {F}}(X^{\Delta })\). By Lemma 4.2 there is a countable family \(\{B_{i}\}_{i\in \mathbb {N}}\) of closed, \(\langle T^{\mathbf {m}}\rangle \)-invariant, empty interior subsets of \(X^{\Delta }\) such that \(\Lambda \subset \cup _{i\in \mathbb {N}}B_{i}\).

We claim that each \(\Delta (X)\cap B_i \) is a closed set with empty interior in \(\Delta (X)\). Clearly, it is closed since \(\Delta (X)\) is closed. Suppose for a contradiction that there is some open subset U of X such that \(\Delta (U) \subset B_i\). Then we have \(X_U^{\Delta }={\bar{o}}_{{\mathbf {m}}}(\Delta (U))\subset B_i\) since \(B_i\) is \(\langle T^{\mathbf {m}}\rangle \)-invariant and closed. It follows by Proposition 4.1 that \(B_i\) has non-empty interior, a contradiction.

Note that \(\Delta (X)\cap \Lambda \subset \cup _{i\in \mathbb {N}}( \Delta (X)\cap B_i)\) is a cover of \(\Delta (X)\cap \Lambda \) with closed sets with empty interior.

Since \(\Delta (X)=( \Delta (X)\cap \Omega )\cup ( \Delta (X)\cap \Lambda )\), the set \(\Delta (X)\cap \Omega \) is a residual subset of \(\Delta (X)\). \(\square \)

We use the method introduced in [10] to show the following result and we postpone it to “Appendix A”.

Theorem 4.4

Let \((X, T_1,\ldots ,T_l)\) be a minimal \(\mathbb {Z}^l\)-system. For given \(\vec {m_1} ,\ldots ,\vec {m_h}\in \mathbb {Z}^l\), let \({\mathbf {m}}=(\vec {m}_1,\ldots ,\vec {m}_h)\) and let \(X^{\Delta }={\bar{o}}_{{{\mathbf {m}}}}(\Delta (X))\), then \((X^{\Delta }, G)\) is minimal, where G is the group generated by \(\{T^{\Delta (\vec {n})+\vec {m}\cdot {\mathbf {m}}}= (T^{\vec {n}+\vec {m}\cdot \vec {m_1}},\ldots ,T^{\vec {n}+\vec {m}\cdot \vec {m_h}}):\vec {n},\vec {m}\in \mathbb {Z}^l \}.\)

Proposition 4.5

Let \((X, T_1,\ldots ,T_l)\) be a minimal \(\mathbb {Z}^l\)-system and let U be a non-empty open subset of X. There exists \(\eta >0\) such that for all \(\varepsilon >0\), there exists \(\vec {N}\in \mathbb {N}^l\) such that for any finite set \(F\subset S_{\vec {N}}\cap \mathbb {N}^l\), there exists an \(\varepsilon \)-dense subset \(X_{\varepsilon }\subset X \) such that for all \(x\in X_{\varepsilon }\), there exists \(F^{\prime }\subset F\) with \(|F^{\prime }|>\eta |F|\) and \(\vec {n}\in \mathbb {N}^l\) such that \(\vec {n}\cdot F^{\prime }\subset N(x, U)\).

Proof

Let V be a non-empty open subset of X such that \({\overline{V}}\subset U\), and let \(\mu \) be any \(\langle T_1,\ldots ,T_l\rangle \)-invariant probability measure on X. Since \((X, T_1,\ldots ,T_l)\) is minimal, we have \(\eta =(\frac{\mu (V)}{2})^2>0\). Let \( \varepsilon >0\) and let \(\vec {N}\) be as given in Proposition 3.4.

Let \(F=\{ \vec {m}_1,\ldots ,\vec {m}_h\}\subset S_{\vec {N}}\cap \mathbb {N}^l\) and put \({\mathbf {m}}=(\vec {m}_1,\ldots ,\vec {m}_h).\) Let

$$\begin{aligned} X^{\Delta } ={\bar{o}}_{{\mathbf {m}}}(\Delta (X)). \end{aligned}$$

Let \(\mu ^{\Delta }\) be any weak-\(*\) limit point of the set

$$\begin{aligned} \left\{ \frac{1}{\prod _{i=1}^{l}N_i} \sum _{\begin{array}{c} \vec {n}=(n_1,\ldots ,n_l)\\ 1\le n_i \le N_i,i=1,\ldots ,l \end{array}} T^{\vec {n}\cdot {\mathbf {m}} }\mu _{\Delta _h}:\vec {N}=(N_1,\ldots ,N_l)\in \mathbb {N}^l \right\} . \end{aligned}$$

Then \(\mu ^{\Delta }\) is a \(\langle T^{\mathbf {m}}\rangle \)-invariant probability measure on \(X^{\Delta }\) with \(\pi _i\mu ^{\Delta }=\mu \), where \(\pi _i:X^{\Delta } \rightarrow X\) is the projection onto the \(i^{\mathrm {th}}\) coordinate.

By Lemma 2.3, the map \({\overline{o}}_{{\mathbf {m}}}: X^{\Delta }\rightarrow {\mathcal {F}}(X^{\Delta })\) is LSC, hence Borel. Denote by \({\mathcal {B}}_{X^{\Delta }}\) and \({\mathcal {B}}_{{\mathcal {F}}(X^{\Delta })}\) the Borel sigma-algebras of \(X^{\Delta }\) and \({\mathcal {F}}(X^{\Delta })\) respectively. Let \({\mathcal {A}}\) be the pull back of \({\mathcal {B}}_{{\mathcal {F}}(X^{\Delta })}\) through \({\overline{o}}_{{\mathbf {m}}}\). As \({\overline{o}}_{{\mathbf {m}}}\) is Borel, \({\mathcal {A}}\) is a sub-sigma-algebra of \({\mathcal {B}}_{X^{\Delta }}\). Moreover \({\mathcal {B}}_{{\mathcal {F}}(X^{\Delta })}\) is countably generated, so is \({\mathcal {A}}\).

For \(\vec {x}\in X^\Delta \), let \(\alpha (\vec {x})={\overline{o}}_{{\mathbf {m}}}^{-1}\{ {\overline{o}}_{{\mathbf {m}}}(\vec {x})\}\), then \(\alpha (\vec {x})\) is the atom of \({\mathcal {A}}\) containing \(\vec {x}\). Disintegrating \(\mu ^{\Delta }\) with respect to \({\mathcal {A}}\) (see [5, Theorem 5.14]), there exists a \(\mu ^{\Delta }\)-conull set \(X^{\Delta }_0\subset X^{\Delta }\) and for every \(\vec {x}\in X^{\Delta }_0\), a Borel probability measure \(\mu _{\vec {x}}^{\Delta }\) supported on \(\alpha (\vec {x}) \) such that \(\mu _{\vec {x}}^{\Delta }=\mu _{\vec {y}}^{\Delta }\) whenever \(\alpha (\vec {x}) =\alpha (\vec {y})\) and

$$\begin{aligned} \mu ^{\Delta }=\int \mu _{\vec {x}}^{\Delta } \mathrm {d}\mu ^{\Delta }. \end{aligned}$$

Notice that if \(\vec {x}\) is a \(\langle T^{\mathbf {m}}\rangle \)-recurrent point, then \({\overline{o}}_{{\mathbf {m}}}(\vec {x}) ={\overline{o}}_{{\mathbf {m}}}(T^{\vec {n}\cdot {\mathbf {m}}}\vec {x})\) and \(\alpha (\vec {x})=\alpha (T^{\vec {n}\cdot {\mathbf {m}}}\vec {x})\) for any \(\vec {n}\in \mathbb {Z}^l\) which implies that \(\mu _{\vec {x}}^{\Delta }\) is \(\langle T^{\mathbf {m}}\rangle \)-invariant. By [3, Proposition 4.2.2], the \(\langle T^{\mathbf {m}}\rangle \)-recurrent points of \(X^\Delta \) have full measure. So we may assume that for all \(\vec {x}\in X^{\Delta }_0\), the measure \(\mu _{\vec {x}}^{\Delta }\) is \(\langle T^{\mathbf {m}} \rangle \)-invariant.

For \(i\in \{1, \ldots , h\}\), let

$$\begin{aligned} X_i^{\Delta }=\{ \vec {x}\in X^{\Delta }:(\pi _i \mu _{\vec {x}}^{\Delta })({\overline{V}})>\sqrt{\eta }\}. \end{aligned}$$

Since

$$\begin{aligned} 2\sqrt{\eta } \le \mu ({\overline{V}})=(\pi _i\mu ^{\Delta })({\overline{V}})&=\mu ^{\Delta }(\pi _i^{-1}({\overline{V}}))\\&=\int \mu _{\vec {x}}^{\Delta }(\pi _i^{-1}({\overline{V}}))\mathrm {d}\mu ^{\Delta }\\&= \int (\pi _i\mu _{\vec {x}}^{\Delta })({\overline{V}})\mathrm {d}\mu ^{\Delta }\\&=\int _{X_i^{\Delta }} (\pi _i\mu _{\vec {x}}^{\Delta })({\overline{V}})\mathrm {d}\mu ^{\Delta }+ \int _{X^\Delta \backslash X_i^{\Delta }} (\pi _i\mu _{\vec {x}}^{\Delta })({\overline{V}})\mathrm {d}\mu ^{\Delta }\\&\le \mu ^{\Delta }(X_i^{\Delta })+\sqrt{\eta }(1-\mu ^{\Delta }(X_i^{\Delta })), \end{aligned}$$

we have that \(\mu ^{\Delta }(X_i^{\Delta })>\sqrt{\eta }\). By the pigeonhole principle, there exists \(I\subset \{1, \ldots , h\}\) with \(|I|>\sqrt{\eta }h\) such that \(X^{\Delta }_0 \cap (\bigcap _{i\in I}X_i^{\Delta })\ne \emptyset \). Let \(\vec {w}\) be an element of this set.

Put \(\vec {M}=\text {LCM}(\vec {m}_1,\ldots ,\vec {m}_h)\). By Proposition 4.3, there exists some point \(x\in X\) such that \(\vec {x}= \Delta (x)\) is a point of continuity of the map \({\overline{o}}_{{\mathbf {m}}}\). By Theorem 4.4, there exist sequences \(\{\vec {n}_j\}_{j\in \mathbb {N}},\{\vec {s}_j\}_{j\in \mathbb {N}} \subset \mathbb {Z}^{l}\) such that

$$\begin{aligned} T^{\vec {n}_j\cdot {\mathbf {m}}+\Delta (\vec {s}_j)}\vec { w} \rightarrow \vec {x} ,\quad j \rightarrow \infty . \end{aligned}$$
(4.1)

By passing to a subsequence if necessary, there is some \(\vec {b}\in [ \vec {M}]\) such that for all \(j\in \mathbb {N}\), \(\vec {s}_j\equiv \vec {b} \mod \vec {M}\). By Proposition 4.3, the points of continuity of the map \({\overline{o}}_{{\mathbf {m}}}\) are \(\Delta (T^{\vec {n}})\)-invariant for any \(\vec {n}\in \mathbb {Z}^l\). Therefore, by replacing x with \(T^{-\vec {b}}x\) and sequence \(\{\vec {s}_j\}_{j\in \mathbb {N}}\) with \(\{\vec {s}_j-\vec {b}\}_{j\in \mathbb {N}}\), we may assume that \(\vec {b}=\vec {0}\), that is \(\{\vec {s}_j\}_{j\in \mathbb {N}} \subset \langle \vec {M}\rangle =\{ \vec {n}\cdot \vec {M}:\vec {n} \in \mathbb {Z}^l \}\).

Put \(X_\varepsilon =\{ T^{\vec {k}\cdot \vec {M}}x:\vec {k}\in \mathbb {Z}^l \}\). Since \(\vec {M}\in S_{\vec {N}}\), by Proposition 3.4, \(X_\varepsilon \) is \(\varepsilon \)-dense in X. It is sufficient to show that for every \(\vec {k}\in \mathbb {Z}^l \), there exists \(F^{\prime }\subset F\) with \(|F^{\prime }|>\eta |F|\) and \(\vec {n}\in \mathbb {Z}^l\) such that \(\vec {n}\cdot F^{\prime }\subset N(T^{\vec {k}\cdot \vec {M}}x,U)\).

Case \(\vec {k}=\vec {0}.\)

Proof of Case \(\vec {k}=\vec {0}\)

Let \(\nu _x^{\Delta }\) be a weak-\(*\) limit point of the set \(\{ \Delta (T^{\vec {s}_j}) \mu _{\vec {w}} ^{\Delta } : j\in \mathbb {N}\}\), we may assume without loss of generality that \(\Delta (T^{\vec {s}_j}) \mu _{\vec {w}} ^{\Delta } \rightarrow \nu _x^{\Delta } ,j\rightarrow \infty \). We claim that \(\nu _x^{\Delta }\) is a \(\langle T^{\mathbf {m}}\rangle \)-invariant probability measure supported on \(x^{\Delta }={\overline{o}}_{{\mathbf {m}}}(\vec {x})\) such that for all \(i\in I, (\pi _i \nu _x^{\Delta })({\overline{V}})>\sqrt{\eta } \).

By definition, \(\nu _x^{\Delta }\) is a probability measure. Since every element of \(\langle T^{\mathbf {m}}\rangle \) commutes with \(\Delta (T^{\vec {s}_j})\) and \(\mu _{\vec {w}} ^{\Delta }\) is \(\langle T^{\mathbf {m}} \rangle \)-invariant, we deduce that \(\nu _x^{\Delta }\) is \(\langle T^{\mathbf {m}}\rangle \)-invariant. As \(\vec {x}\) is a point of continuity of \({\overline{o}}_{{\mathbf {m}}}\) and by (4.1), we obtain that

$$\begin{aligned} {\overline{o}}_{{\mathbf {m}}}( T^{\vec {n}_j\cdot {\mathbf {m}}+\Delta (\vec {s}_j)}\vec { w}) \rightarrow {\overline{o}}_{{\mathbf {m}}}(\vec {x})=x^{\Delta },\quad j\rightarrow \infty . \end{aligned}$$

It follows from Lemma 2.4 that the measure \(\nu _x^{\Delta }\) is supported on \(x^{\Delta }\).

Let \(i\in I\). As \(\mu _{\vec {w}} ^{\Delta }\) is \(\langle T^{{\mathbf {m}}}\rangle \)-invariant, the measure \(\pi _i \mu _{\vec {w}} ^{\Delta }\) is \(T^{\vec {n}\cdot \vec {m}_i}\)-invariant for any \(\vec {n}\in \mathbb {Z}^l\), hence \(T^{\vec {s}_j}\)-invariant for all \(j\in \mathbb {N}\). Then we have

$$\begin{aligned} (\pi _i \nu _x^{\Delta })({\overline{V}})&=\nu _x^{\Delta }(\pi _i^{-1}( {\overline{V}})) \\&\ge \limsup _{j\rightarrow \infty }(\Delta ( T^{\vec {s}_j} ) \mu _{\vec {w}} ^{\Delta })(\pi _i^{-1}( {\overline{V}})) \\&=\limsup _{j\rightarrow \infty } (T^{\vec {s}_j}\pi _i \mu _{\vec {w}} ^{\Delta })({\overline{V}}) \\&=(\pi _i\mu _{\vec {w}} ^{\Delta })({\overline{V}})>\sqrt{\eta }. \end{aligned}$$

Let g be a function defined on \(x^{\Delta }\) by \(g(\vec {y})=\frac{1}{h}\sum _{i=1}^{h}{\mathbf {1}}_{{\overline{V}}}(\pi _i \vec {y}),\vec {y}\in x^{\Delta }\), where \({\mathbf {1}}_{{\overline{V}}}\) is the character function of \({\overline{V}}\). Now, we have

$$\begin{aligned} \int _{x^{\Delta }}g(\vec {y})\mathrm {d} \nu _x^{\Delta }&= \int _{x^{\Delta }}\frac{1}{h}\sum _{i=1}^{h}{\mathbf {1}}_{{\overline{V}}}(\pi _i \vec {y})\mathrm {d} \nu _x^{\Delta } \\&\ge \frac{1}{h} \sum _{i\in I}\int _{x^{\Delta }}{\mathbf {1}}_{{\overline{V}}}(\pi _i \vec {y})\mathrm {d} \nu _x^{\Delta }\\&= \frac{1}{h} \sum _{i\in I} (\pi _i \nu _x^{\Delta })({\overline{V}})>\frac{|I|}{h}\sqrt{\eta }>\eta . \end{aligned}$$

There is some point \(\vec {z}\in x^{\Delta }\) with \(g(\vec {z})>\eta \), that is,

$$\begin{aligned} A=\{ i\in \{1,\ldots ,h\}:\pi _i \vec {z} \in {\overline{V}} \}\quad \text {and }\quad | A|> h\eta . \end{aligned}$$

As \(\vec {z}\in x^{\Delta }={\overline{o}}_{{\mathbf {m}}}(\Delta (x))\), there exists some \(\vec {n}\in \mathbb {N}^l\) such that \(T^{\vec {n}\cdot \vec {m}_i}x \in U,i\in A\).

Put \(F^{\prime }=\{ \vec {m}_i :i\in A\}\), then \(|F^{\prime }|=|A|>\eta |F|\), and for every \(i\in A\), we have \(T^{\vec {n}\cdot \vec {m}_i} x \in U\). This completes the proof of Case \(\vec {k}=\vec {0}\). \(\square \)

General cases Fix \(\vec {k}\in \mathbb {Z}^l\). Then we have \(\{\vec {s}_j+\vec {k}\cdot \vec {M}\}_{j\in \mathbb {N}} \subset \langle \vec {M}\rangle \) and

$$\begin{aligned} T^{\vec {n}_j\cdot {\mathbf {m}}+\Delta (\vec {s}_j+\vec {k}\cdot \vec {M})} \vec { w} \rightarrow \Delta (T^{\vec {k}\cdot \vec {M} }x ) ,\quad j \rightarrow \infty . \end{aligned}$$

Notice that \(\Delta (T^{\vec {k}\cdot \vec {M}}x)\) is still the point of continuity of the map \({\overline{o}}_{{\mathbf {m}}}\). By replacing x with \(T^{\vec {k}\cdot \vec {M}}x\) and \(\{\vec {s}_j\}_{j\in \mathbb {N}}\) with \(\{\vec {s}_j+\vec {k}\cdot \vec {M}\}_{j\in \mathbb {N}}\), and by the argument for case \(\vec {k}=\vec {0}\), we deduce that the result also holds for general cases.

This completes the proof. \(\square \)

Theorem 4.6

Let \((X, T_1,\ldots ,T_l)\) be a minimal \(\mathbb {Z}^l\)-system. Then there exists a residual subset \(X^{\prime }\) such that for any \(x\in X^{\prime }\) and any non-empty open subset U of X such that the set N(xU) contains arbitrarily long geometric progressions in \(\mathbb {N}^l\).

Proof

By taking a countable basis of open set and a countable intersection of residual sets, it is sufficient to show there is a residual set \(X^{\prime }\) for the fixed open subset.

Let U be an open non-empty subset of X. For \(k\in \mathbb {N}\), put

$$\begin{aligned} W_k= \bigcup _{\vec {m},\vec {n}\in \mathbb {N}^l} (T^{-\vec {n}\cdot \vec {m} }U)\cap \cdots \cap (T^{-\vec {n}\cdot \vec {m}^k }U). \end{aligned}$$

Then for every \(x\in W_k\), N(xU) contains a geometric progression of length k in \(\mathbb {N}^l\). Put \(X^{\prime }=\cap _{k\in \mathbb {N}}W_k\). Then for every \(x\in X^{\prime }\), N(xU) contains arbitrarily long geometric progressions in \(\mathbb {N}^l\).

We will show that \(X^{\prime }\) is residual by showing that each \(W_k\) is open and dense in X. As \(W_k\) is open by definition, we have only to show that \(W_k\) is \(\varepsilon \)-dense in X for any \(\varepsilon >0\).

Let \(\eta >0\) be as given in Proposition 4.5 for the set U. Fix \(k\in \mathbb {N}\) and \(\varepsilon >0\). Let \(\vec {N}\) be as given in Proposition 4.5. By Proposition 2.2, there exists \(K\in \mathbb {N}\) such that any \(\eta \)-dense subset of any geometric progression of length K contains a geometric progression of length k. Let \(F\subset S_{\vec {N}}\cap \mathbb {N}^l\) be a geometric progression of length K. Let \(X_{\varepsilon } \subset X\) be as given in Proposition 4.5. To show that \(W_k\) is \(\varepsilon \)-dense, it suffices to show that \(X_{\varepsilon } \subset W_k \) .

Let \(x\in X_{\varepsilon }\). By Proposition 4.5, there exists \(F^{\prime }\subset F\) with \(|F^{\prime }|>\eta |F|\) and \(\vec {n}\in \mathbb {N}^l\) such that \(\vec {n}\cdot F^{\prime }\subset N(x, U)\). By Proposition 2.2 again, the set \(F^{\prime }\) contains a geometric progression of length k, hence so does N(xU). Thus \(x\in W_k\), moreover we have \(X_{\varepsilon } \subset W_k \) as was to be shown. \(\square \)