One proof uses intersections with generic hyperplanes (a Bertini argument.) We can assume V is projective. We define the notion of a generic hyperplane section X'; it is the intersection of X with a linear equation, whose coefficients are generic in the transformal sense. Show that if X has positive transformal dimension, then {\rm dim \, } X'[n] = {\rm dim \, } X[n]-1 for large n. In this way reduce to the case of transformal dimension 0, where we must show that {\rm dim \, } (X_n) is bounded (hence eventually constant), with eventual value equal to the total dimension. This is clear by Proposition ? and Lemma ?.
Here is a more direct proof. Let (c_0,c_1,\ldots) be such that (c_0,\ldots,c_n) is a generic point over k of X[n], in some field extension of k. (This makes sense since X is algebraically integral; so X[n] is an irreducible variety over k; and X[n+1] projects dominantly to X[n].) So (c_0,\ldots,c_n) \to (c_l,\ldots,c_{n+l}) is a (Weil) specialization over k, and thus (with k[l,n] = k(c_l,\ldots, c_{n+l}))
a(l,n) = tr. deg._k k[l,n] is non-increasing with l. So for each n, for some \beta(n), for l \geq \beta(n), a(l,n)=a(l+1,n)=\ldots =_{def} e(n). Take the least possible value of \beta(n+1), subject to \beta(n+1) \geq \beta(n).
Now \epsilon(n) = e(n+1)-e(n) is non-increasing: for large enough l, e(n+1)-e(n) = tr. deg. _{k[l,n]} k[l,n+1]; so
e(n+2)-e(n+1) = tr. deg. _{k[l,n+1]} k[l,n+2] \leq tr. deg. _{k[l+1,n]} k[l+1,n+1] = e(n+1)-e(n)
Thus \epsilon(n) is eventually constant, with value a. So for all n \geq \gamma, for all l \geq \beta(n), a(l,n)= \alpha(n) + an for some \alpha(n).
Note that \beta(n)=\beta(n+1) unless e(n) > e(n+1). Thus \beta(n) also stabilizes at some maximal \beta.
It follows that for l \geq \beta, n \geq \gamma, a(l,n) = \alpha + an.
Finally, tr. deg. _{k(c_{\beta},c_{{\beta}+1},\ldots)} k(c_0,c_1,\ldots) = \delta=
tr. deg. _ k(c_{\beta},c_{{\beta}+1},\ldots,c_L) k(c_0,\ldots,c_L), for some sufficiently large L \geq \beta + \gamma.
So for n \geq L, tr. deg. _k k(c_0,\ldots,c_n) = \alpha + \delta + an.
For the identification of a with the transformal dimension, we argue as follows.
Let R be an integral domain, and a finitely generated difference k-algebra. If B is a finite set of generators of R, let R[n;B] be the k-algebra generated by B \cup \ldots \cup \sigma^n(B), and let a(n, R,B)={\rm dim}_k R, the Krull dimension of R[n;B]. We have seen that \lim_{n \to \infty} (1/n) a(n,R,B) exists; denote this a(R,B).
We will use two statements about the dimension of finitely generated k-algebras S,S' without zero-divisors, with fields of fractions F,F':
(*) If S \leq S' then {\rm dim}_k(S) \leq {\rm dim}_k(S').
(**) If in addition F' is algebraic over F, then {\rm dim}_k(S) = {\rm dim}_k(S').
(In terms of varieties, if V' \to V is dominant then {\rm dim \, } (V) \leq {\rm dim \, } (V'), and if in addition V' \to V is generically finite, then equality holds.)
Now:
1) If R \subseteq R', and B \subseteq B', then R[n;B] \subseteq R'[n;B']. By (*), a(n,R,B) \leq a(n,R',B') and in particular a(R,B) \leq a(R',B').
2) If B \subseteq B' \subseteq R (B' finite), then B' \subseteq R[k;B] for some k, \sigma^l(B') \subseteq R[k+l,B], and so R[n;B] \subseteq R[n;B'] \subseteq R[n+k; B]. Thus a(n,R,B) \leq a(n,R,B') \leq a(n+k,R,B). So a(R,B)=a(R,B'), and a(R,B) does not depend on the choice of finite generating set; we can write a(R) for this.
3) Let D be a difference domain, and a finitely generated difference k-algebra. Let R be a finitely generated difference D-algebra, not embedding D[X]_\sigma (the difference polynomial ring in one variable over D.) Then a(D)=a(R). Indeed, a(D) \leq a(R) by (1). For the other inequality let F be the field of fractions of D; it is a difference field. Let
B_0 be a finite set of generators for R as a difference D-algebra. For b \in B_0, for some n=n(b), \sigma^n(b) \in F(b,\ldots,\sigma^{n-1}(b))^{alg} (otherwise the homomorphism D[X]_\sigma \to R, X \mapsto b, is an embedding.) Let B_1 = \{\sigma^i(b): b \in B_0, i < n(b)\}. Then B_1 is a finite set of generators for R as D-algebra, and \sigma(B_1) \subseteq F(B_1)^{alg}. Let B' be a finite subset of D contains the coefficients of the relevant polynomials, so that if F' is the field of fractions of the k-algebra generated by B', then \sigma(B_1) \subseteq F'(B_1)^{alg}). Finally let B = B_1 \cup B'. Then the field of fractions of R[n,B] is algebraic over the field of fractions of D[n,B'][B_1]. (For n=1 by definition; for n+1, since \sigma^{n+1}(B) = \sigma^{n+1}(B_1) \cup \sigma^{n+1}(B'), and \sigma^{n+1}(B_1) \subseteq \sigma^n(F'(B_1)^{alg}), and induction.) Thus by (**), a(n,R,B) = {\rm dim}_k D[n,B'][B_1] \leq a(n,D,B') + e where e is the number of points in B_1. Since e is constant, e/n \to_{n \to \infty} 0, and a(R) = a(R,B) = a(D,B') = a(D).
Now assume R is well-mixed, and use Lemma ?; Applying (3) to D= k[X_1,\ldots,X_t]_\sigma with t the transformal dimension of R, we see that a(R)=s. \Box