(I) We begin with some preliminary:
The embedding Z \hookrightarrow {\mathsf{GL}}(n, {\mathbb{R}}) induces a map \iota_Z:{\rm Cl}(\mathfrak{a}_Z^+) \rightarrow {\rm Cl}(\mathfrak{a}^+_n) for the Weyl chamber \mathfrak{a}^+_n of {\mathsf{GL}}(n, {\mathbb{R}}). Let \log\lambda_1, \dots, \log\lambda_n denote the coordinates of the Weyl chamber \mathfrak{a}^+_n, which actually are standard coordinates.
Of course, \iota_Z \circ \log \vec{\lambda}_Z|
\rho(G) = \log\vec{\lambda}|\rho(G). Let B:=\mathcal{BC}_Z(\rho(G)) denote the Benoist cone of \rho(G) in Z. The image \iota_Z(B) is not convex in general.
Now, B is a convex cone with nonempty interior in {\rm Cl}(\mathfrak{a}_Z^+).
By Theorem 4.3, for each b \in B, there is an index i where the log of the i-th coordinate of \iota_Z(b) equals 0. We denote by
\mathcal{I}(b)=\{ i | \log \lambda_i(\iota_Z(b)) = 0\},
which is a consecutive set.
Let S([1, ..., n]) denote the collection of subsets of consecutive elements. We define an integral interval function
\mathcal{I}: B -\{0\} \rightarrow S([1, \dots, n])
given by sending b \in B to \mathcal{I}(b). Since the sequences of ordered norms of eigenvalues of convergent sequence of linear maps converge, we have
\lim_{i\rightarrow \infty} \mathcal{I}(x_i) \subset I(x) \hbox{ whenever }
x_i \rightarrow x, x_i, x\in B.
Let S denote a finite set of generators of \rho(G) and their inverses. By Theorems 1.3 and 1.4 of [BS2021], the sequence \frac{1}{m} \log\vec{\lambda}_Z(S^m)\subset J(S) geometrically converges to a compact convex set J(S) \subset{\rm Cl}(\mathfrak{a}_Z^+) as m \rightarrow \infty
(see Section 3.1 of [BS2021]). Moreover, the cone spanned by 0 and J(S) is the Benoist cone B. This implies that the set of directions of \log \vec{\lambda}_Z(\rho(G)) is dense in B. (See also [Benoist98]). Let S_n denote the unit sphere in the Lie algebra \mathfrak{a}_n of {\mathsf{GL}}(n, {\mathbb{R}}) with respect to the standard coordinates. Since
\log \lambda_k(g) -\log \lambda_{k+1}(g) \geq C
\left|\mkern-2mu\left|\log \vec{\lambda}(g)\right|\mkern-2mu\right|, g \in \rho(G),
\hbox{ for a constant } C> 0
by Theorem 4.2(3) of [GGKW17ii], we obtain
\log \lambda_k(b) -\log \lambda_{k+1}(b) \geq C
for every b \in B -\{O\} going to an element of \iota_Z(B) \cap S_n for a constant C> 0.
(II) Our first major step is to prove \mathcal{I}(B-\{0\}) \subset [k+1, n-k]: Let \iota_n denote the involution of \mathfrak{a}_n. First, suppose that the rank of Z is \geq 2, and hence \dim \mathfrak{a}_Z^+ \geq 2.
A diagonal subspace
\Delta_{i, j} \subset \mathfrak{a}_n \hbox{ for } i\ne j,
i, j=1, \dots, n,
is a subspace of the maximal abelian algebra \mathfrak{a}_n given by \log\lambda_i - \log\lambda_j=0 for some indices i and j. The inverse images under \iota_Z in {\rm Cl}(\mathfrak{a}_Z^+) of the diagonal subspaces of \mathfrak{a} may meet B. We let \mathcal{I}_B the maximal collection of indices (i, j), i < j, where \iota_Z^{-1}(\Delta_{i, j}) contains B, which may be empty.
Let \mathcal{I}'_B the collection of indices (k, l), k< l, of \Delta_{k, l} not in \mathcal{I}_B. We call the closures of the components of
B - \bigcup_{(k, l)\in \mathcal{I}'_B} \iota_Z^{-1}(\Delta_{k, l})
the generic flat domains of B. There are finitely many of these to be denoted B_1, \dots, B_m which are convex domains in B.
We make notes of two “discrete continuity" properties due to Danciger and Stecker:
In the interior of each B_i, \mathcal{I} is constant since the \mathcal{I}-value is never empty and the change in \mathcal{I}-values will happen only in the inverse images of some of \Delta_{k,l}.
For adjacent regions, their images under \mathcal{I} differ by adding or removing some top or bottom consecutive sets.
Heuristically speaking: the worms leave “traces".
We now aim to prove that the following never occurs –(*):
There exists a pair of elements b_1, b_2 \in B with b_1 \in B_p^o and b_2 \in B_q^o for some p, q where \mathcal{I}(b_1) has an element \leq k and \mathcal{I}(b_2) has an element > k.
(The idea is that k, k+1 both cannot be in a zero set since they differ by a constant due to Anosov properties. )
We use the discrete version of continuity: Suppose that this (*) is true. Since B is convex with \dim B \geq 2, there is a chain of adjacent polyhedral images B_{l_1}, \dots, B_{l_m} where b_1 \in B_{l_1}^o and b_2 \in B_{l_m}^o where B_{l_j}\cap B_{l_{j+1}} contains a nonzero point. For adjacent B_{l_p} and B_{l_{p+1}}, we have by (?)
\mathcal{I}(B_{l_p}^o)\cup \mathcal{I}(B_{l_{p+1}}^o) \subset \mathcal{I}(x) \hbox{ for }
x\in {\rm Cl}(B_{l_p})\cap {\rm Cl}(B_{l_{p+1}}) -\{O\}.
Considering \mathcal{I}(B_{l_j}^o), j=1, \dots, m, and the \mathcal{I}-values of the intersections of adjacent generic flat domains, we have \mathcal{I}(b') \ni k, k+1 for some nonzero element b' of B by the connectedness of the \mathcal{I}-values as we change generic flat domains to adjacent ones according to (?). Hence, we obtain
\log \lambda_k(b') = 0
\hbox{ and }\log \lambda_{k+1}(b')=0.
Since we can assume \iota_Z(b') \in S_n for b' in (?) by normalizing, we obtain a contradiction to (?).
Hence, we proved (*), and only one of the following holds:
for all b\in B in the interiors of generic flat domains, every element of \mathcal{I}(b) is \leq k or
for all b \in B in the interiors of generic flat domains, every element of \mathcal{I}(b) is > k.
Note that the opposition involution \iota_n sends \iota_Z(B) to itself since the inverse map g\rightarrow g^{-1} preserves Z and the set of eigenvalues of g is sent to the set of the eigenvalues of g^{-1}. In the first case, by the opposition involution \iota_n preserving G, \mathcal{I}(\iota_n(b)) for b \in B contains an element \geq n-k+1. This again contradicts the above. Hence, we conclude \mathcal{I}(b) \subset [k+1, \dots, n] for all b \in B in the interiors of generic flat domains. Acting by the opposition involution and by similar arguments, we obtain \mathcal{I}(b)\subset [k+1, \dots, n-k] for all b \in B in the interiors of generic flat domains.
Furthermore, we can show that \mathcal{I}(b) \subset [k+1, n-k] for all b \in B -\{0\} since otherwise, we have \mathcal{I}(b') \ni k, k+1 for some b'\ne 0 by a similar reason to the above applied to lower-dimensional strata. This is a contradiction as before. Also, the argument shows [k+1, n-k] \ne \emptyset and k < n/2.
Suppose that Z has rank 1. Then the maximal abelian group A_Z is 1-dimensional. For each g \in Z, there is an index i(g) for which \log\lambda_{i(g)}(g) =0. Thus, \mathfrak{a}_Z is in the null space of \log \lambda_i for some index i. Since g \mapsto g^{-1} preserves \mathfrak{a}_Z, we have \log \lambda_{n-i+1} = 0 on \mathfrak{a}_Z. Since {\rm Cl}(\mathfrak{a}_Z^+) = \mathfrak{a}_Z \cap {\rm Cl}(\mathfrak{a}^+), we also have \log \lambda_{n-i+1}=0 on \mathfrak{a}_Z^+. Hence,
\mathcal{I}(B-\{0\}) = [i, \dots, n-i+1] \hbox{ for some index } i, 0< i \leq n/2.
Now (?) and k < i imply \mathcal{I}(B-\{0\}) \subset [k+1, n-k].
(III) To complete the proof, we show the partial hyperbolicity property:
We let \log \vec{a}_Z|Z: Z \rightarrow \mathfrak{a}_Z^+ denote the Cartan projection of Z. Recall
\iota_Z\circ \log \vec{a}_Z| \rho(G)
= \log \vec{a}|\rho(G).
Since \rho(G) has a connected reductive Zariski closure, the sequence
\left\{\frac{\log \vec{a}(\rho(g_l)))}{w(g_l)}\right\}
have limit points only in \iota_Z(B) by Theorem 1.3 of [BS2021].
By the conclusion of step (II),
for any sequence \{g_l\},
\left\{\frac{\min\{|\log a_i(\rho(g_l))|\}_{i=k+1, \dots n-k}}{w(g_l)}\right\} \rightarrow 0 ,
uniformly in terms of w(g_l).
Hence, this implies that for any small constant C> 0, there is N> 0 such that
a_i(\rho(g)) \geq \exp(-C w(g))
for at least one i \in [k+1, \dots, n-k] provided w(g) > N. This means that
a_i(\rho(g)) \geq A \exp(-C w(g))
for all g for a constant A > 0 depending on C. By the P_\theta-Anosov property of \rho and Lemma 3.1, we have
\frac{a_k(\rho(g))}{a_{k+1}(\rho(g))}\geq A'\exp(C'w(g)), g \in \Gamma
for some constants A', C'> 0. Since
a_{k+1}(\rho(g)) \geq a_i(\rho(g)), i=k+1, \cdots, n-k,
\hbox{ for every } g \in G,
it follows that
a_k(\rho(g)) \geq A'' \exp(C'' w(g))
for some constants C'', A''> 0. Taking inverses also, we showed that \rho' is partially hyperbolic in the singular value sense with index k.
Finally, since [k+1, n-k] is not empty, k < n/2.