Let k \geq 1 be a fixed integer, and fix a non-empty compact set \mathcal K\subset(0,\infty) for which we set c^+ := \max \mathcal{K}. For an integer N \geq 1 and c\in \mathcal K, put n=\lfloor cN\rfloor; all estimates below are uniform for such c. We begin by identifying the leading polynomial term from the character weight and then use Lemma 3.2 to replace the weighted lattice sum by a volume, before removing the ordering constraints by symmetry.
The leading character weight Using the Cauchy identity, we will first obtain an expression that sums over partitions of all sizes and then extract its degree-n part, which we then compare with the expansion (Proof). For each u\in\mathbb C, we define the specialisation \mathcal A_u by
p_j(\mathcal A_u)=ju,
\qquad j\geq1.
As noted in Subsection ?, these values determine f(\mathcal A_u) for every symmetric function f. Moreover, since f is a polynomial in finitely many power sums, f(\mathcal A_u) is a polynomial in the parameter u. For two sets of variables X and Y, the Cauchy identity in power-sum form is
\sum_\lambda s_\lambda(X)s_\lambda(Y)
=
\exp\!\left(
\sum_{j\geq1}\frac{p_j(X)p_j(Y)}{j}
\right).
We interpret (?), and the specialised identities derived from it, one homogeneous degree in Y at a time. In each fixed degree only finitely many terms occur; after applying \mathcal A_u, both sides are polynomials in u, so taking the coefficient of u^k is legitimate.
Applying \mathcal A_u to the symmetric functions in X and using (?), we obtain
\begin{aligned}
\sum_\lambda s_\lambda(\mathcal A_u)s_\lambda(Y)
&=
\exp\!\left(
\sum_{j\geq1}\frac{p_j(\mathcal A_u)p_j(Y)}{j}
\right)=
\exp\!\left(u\sum_{j\geq1}p_j(Y)\right).
\end{aligned}
We suppress the variables Y from now on, writing p_j=p_j(Y) and s_\lambda=s_\lambda(Y). For a non-empty partition \lambda, we can write
s_\lambda(\mathcal A_u)
=\sum_{m\geq1}c_m(\lambda)u^m.
As s_{\varnothing}(\mathcal A_u)=1 and s_\lambda(\mathcal A_0)=0 for \lambda\neq\varnothing, the positive powers of u arise only from non-empty partitions. Taking the coefficient of u^k, with k\geq1, in the specialised Cauchy identity above gives
\sum_{\lambda, \, |\lambda| \geq 1} c_k(\lambda)s_\lambda
=
\frac{1}{k!}\biggl(\sum_{j\geq1}p_j\biggr)^k.
Here p_j has degree j, so p_{\nu_1}\cdots p_{\nu_k} has degree \nu_1+\cdots+\nu_k. Similarly, s_\lambda has degree |\lambda|. It follows that the terms of degree n are
\begin{aligned}
\sum_{\lambda\vdash n}c_k(\lambda)s_\lambda
&=
\frac{1}{k!}
\sum_{\substack{\nu_1+\cdots+\nu_k=n\\ \nu_i\geq1}}
p_{\nu_1}\cdots p_{\nu_k}=
\frac{1}{k!}
\sum_{\lambda\vdash n}A_k(\lambda)s_\lambda,
\end{aligned}
where the second equality follows from (?) and the definition (3.3) of A_k(\lambda). As the Schur functions are linearly independent, their coefficients on the two sides are equal. Therefore
c_k(\lambda)=\frac{A_k(\lambda)}{k!},
\qquad \lambda\vdash n.
We first evaluate c_k(\lambda) when \lambda is a hook. This is not a restriction to a special class of partitions in the final argument; hooks are considered first as they serve as building blocks for Schur functions of arbitrary partitions. Namely, if a partition \lambda = (a_1, \ldots, a_r | b_1, \ldots,b_r) has Frobenius rank r, then Giambelli’s formula [kn:macdonald1995, Ex. 9, p. 47] states
s_\lambda
=\det_{1\leq i,j\leq r}
\bigl[s_{(a_i\mid b_j)}\bigr],
where (a\mid b) is the Frobenius notation for a hook as introduced in (?). Thus, after computing the specialised hook functions s_{(a\mid b)}(\mathcal A_u), we will return to a general partition, apply the specialisation entrywise to this determinant, and then extract the coefficient of u^k.
Let h_q and e_q denote the complete and elementary symmetric functions, and define their generating series by
\begin{aligned}
H(x):=\sum_{q\geq0}h_qx^q
=\exp \, \biggl(\sum_{j\geq1}\frac{p_jx^j}{j}\biggr), \qquad
E(y):=\sum_{q\geq0}e_qy^q
=\exp \, \biggl(\sum_{j\geq1}
\frac{(-1)^{j-1}p_jy^j}{j}\biggr).
\end{aligned}
These two identities follow from equations 2.10 and 2.10’ in [kn:macdonald1995]. For a hook (a\mid b), the Jacobi–Trudi formula gives
s_{(a\mid b)}
=
\sum_{j=0}^{b}(-1)^j h_{a+1+j}e_{b-j}.
The Schur functions indexed by hooks therefore satisfy
\begin{aligned}
\sum_{a,b\geq0}s_{(a\mid b)}x^ay^b
&=
\sum_{a,b\geq0}\sum_{j=0}^{b}
(-1)^j h_{a+1+j}e_{b-j}x^ay^b\\
&=
E(y)\sum_{a,j\geq0}
(-1)^j h_{a+1+j}x^ay^j\\
&=
E(y)\frac{H(x)-H(-y)}{x+y}.
\end{aligned}
As H(-y)E(y)=1, this becomes
\sum_{a,b\geq0}s_{(a\mid b)}x^ay^b
=
\frac{H(x)E(y)-1}{x+y}.
Next, we apply the specialisation (?) to the generating series H(x) and E(y). Define H_{\mathcal A_u}(x) := \sum_{q\geq 0}h_q(\mathcal A_u)x^q and E_{\mathcal A_u}(y) := \sum_{q\geq 0}e_q(\mathcal A_u)y^q. We can write both as
\begin{aligned}
H_{\mathcal A_u}(x)
&=\exp \biggl(
\sum_{j\geq1}\frac{p_j(\mathcal A_u)x^j}{j}
\biggr)
=\exp \biggl(u\sum_{j\geq1}x^j\biggr)
=\exp \biggl(\frac{ux}{1-x}\biggr),\\
E_{\mathcal A_u}(y)
&=\exp\!\biggl(
\sum_{j\geq1}\frac{(-1)^{j-1}p_j(\mathcal A_u)y^j}{j}
\biggr)
=\exp \biggl(u\sum_{j\geq1}(-1)^{j-1}y^j\biggr)
=\exp \biggl(\frac{uy}{1+y}\biggr).
\end{aligned}
Substituting these expressions into (?), we obtain
\begin{aligned}
\sum_{a,b\geq0}s_{(a\mid b)}(\mathcal A_u)x^ay^b
&=\frac{1}{x+y}
\left[
\exp\!\left(
u\left(\frac{x}{1-x}+\frac{y}{1+y}\right)
\right)-1
\right]\\
&=\frac{1}{x+y}
\left[
\exp\!\left(
u\frac{x+y}{(1-x)(1+y)}
\right)-1
\right]\\
&=\sum_{m\geq1}
\frac{(x+y)^{m-1}}{m!(1-x)^m(1+y)^m}u^m.
\end{aligned}
We also arrive at a separate expression for the series in (?) by comparing with the coefficients in (?). For each hook (a\mid b), define \theta_m(a,b) by
s_{(a\mid b)}(\mathcal A_u)
=\sum_{m\geq1}\theta_m(a,b)u^m,
and thus \theta_m(a,b)=c_m((a\mid b)). In particular, for a hook of size a+b+1=n, (?) gives
A_k((a\mid b))=k!\,\theta_k(a,b).
Using (?), we can write
\begin{aligned}
\sum_{a,b\geq0}s_{(a\mid b)}(\mathcal A_u)x^ay^b
&=\sum_{a,b\geq0}\sum_{m\geq1}
\theta_m(a,b)u^mx^ay^b=\sum_{m\geq1}
\biggl( \,
\sum_{a,b\geq0}\theta_m(a,b)x^ay^b
\biggr)u^m.
\end{aligned}
The coefficients of u^m in these two expressions must agree. Therefore
\sum_{a,b\geq0}\theta_m(a,b)x^ay^b
=
\frac{(x+y)^{m-1}}{m!(1-x)^m(1+y)^m},
\qquad m\geq1.
We now set d=m-1 and expand the factors on the right-hand side of (?),
\begin{aligned}
(x+y)^d
&=\sum_{j=0}^{d}\binom{d}{j}x^{d-j}y^j, \qquad
(1-x)^{-m}
=\sum_{r\geq0}\binom{r+d}{d}x^r,
\end{aligned}
and (1+y)^{-m} similarly. For a fixed j, the term x^ay^b is obtained by taking r=a-d+j and s=b-j. Hence
(-1)^b\theta_m(a,b)
=
\frac1{m!}
\sum_{j=0}^{d}(-1)^j\binom{d}{j}
\binom{a+j}{d}
\binom{b+d-j}{d}.
Here, as usual, a binomial coefficient is zero when its upper entry is a non-negative integer smaller than its lower entry. Denote the polynomial on the right-hand side of (?) by Q_m(a,b), so that
\theta_m(a,b)=(-1)^bQ_m(a,b).
We now establish the bound \deg Q_m\leq m-1 and identify all terms of Q_m of total degree m-1 in the variables a and b. We use the fact that
\sum_{j=0}^{d}(-1)^j\binom{d}{j}f(j)=0
whenever f is a polynomial in j of degree less than d. Consider the coefficient of a^pb^q in (?). The coefficient of a^p in \binom{a+j}{d} has degree at most d-p as a polynomial in j, while the coefficient of b^q in \binom{b+d-j}{d} has degree at most d-q. Their product therefore has degree at most 2d-p-q in j. If p+q>d, this degree is less than d, and the alternating sum vanishes. Thus
\deg Q_m\leq d=m-1.
Focusing on the terms of Q_m with total degree d, the case d=0 is immediate, so assume d\geq1 and fix p,q\geq0 with p+q=d. When viewed as a polynomial in j, the coefficient of a^p in \binom{a+j}{d} has highest-power term
\frac{1}{d!}\binom{d}{p}j^{d-p},
while the coefficient of b^q in \binom{b+d-j}{d} has highest-power term
\frac{(-1)^{d-q}}{d!}\binom{d}{q}j^{d-q}.
Since p+q=d, their product has highest power j^d. Using the alternating binomial identity
\sum_{j=0}^{d}(-1)^j\binom{d}{j}j^d
=(-1)^d d!,
together with \binom{d}{p}=\binom{d}{q}, and collecting the resulting monomials over all p+q=d, we obtain the entire highest-degree part of Q_m. Recalling that d=m-1, we denote it by
\Theta_m(a,b)
=
\frac{1}{m!(m-1)!}
\sum_{j=0}^{m-1}(-1)^j\binom{m-1}{j}^{\!2}
a^{m-1-j}b^j.
Thus \Theta_m consists precisely of the terms of Q_m having total degree m-1. By substituting n=m-1, x=a and y=b into the polynomial identity (Proof), we may express \Theta_m in terms of a Legendre polynomial, as stated in (?).
This separation is useful because the terms in \Theta_m determine the leading order when the Frobenius coordinates are scaled by N. The remainder Q_m-\Theta_m has degree at most m-2 since \Theta_m is precisely the degree-(m-1) part of Q_m. For (\mathbf a,\mathbf b)\in\mathcal F_r(n,N), the Frobenius coordinates satisfy
0\leq \frac{a_i}{N}\leq c^+,
\qquad
0\leq \frac{b_j}{N}<1.
Thus the scaled arguments (a_i/N,b_j/N) remain in a fixed compact region. It follows uniformly in i and j that
\theta_m(a_i,b_j)
=
(-1)^{b_j}\left(
N^{m-1}\Theta_m(a_i/N,b_j/N)
+O_{m,\mathcal K}(N^{m-2})
\right),
with no error term when m=1. We now use the previous hook calculations to recover the character weight for (\mathbf a,\mathbf b)\in\mathcal F_r(n,N), with \lambda=(a_1,\ldots,a_r\mid b_1,\ldots,b_r) denoting the corresponding partition. Using (?), and applying the specialisation \mathcal A_u entrywise, gives
s_\lambda(\mathcal A_u)
=
\det_{1\leq i,j\leq r}
\bigl[s_{(a_i\mid b_j)}(\mathcal A_u)\bigr]
=
\det_{1\leq i,j\leq r}
\biggl[
\sum_{m\geq1}\theta_m(a_i,b_j)u^m
\biggr].
By multilinearity of the determinant in its rows, the coefficient of u^k is therefore
c_k(\lambda)
=
\sum_{\substack{m_1+\cdots+m_r=k\\m_i\geq1}}
\det_{1\leq i,j\leq r}
\bigl[\theta_{m_i}(a_i,b_j)\bigr].
Using (?), each entry in column j contributes the factor (-1)^{b_j}. Factoring these signs from the columns gives
c_k(\lambda)
=
(-1)^{b_1+\cdots+b_r}
\sum_{\substack{m_1+\cdots+m_r=k\\m_i\geq1}}
\det_{1\leq i,j\leq r}
\bigl[Q_{m_i}(a_i,b_j)\bigr].
From (?), we have A_k(\lambda)=k!\,c_k(\lambda) and, using A_k(\mathbf a,\mathbf b):=A_k(\lambda) for (\mathbf a,\mathbf b)\in\mathcal F_r(n,N), we obtain
A_k(\mathbf a,\mathbf b)
=
(-1)^{b_1+\cdots+b_r}k!
\sum_{\substack{m_1+\cdots+m_r=k\\m_i\geq1}}
\det_{1\leq i,j\leq r}
\bigl[Q_{m_i}(a_i,b_j)\bigr].
In particular, the sum is empty when k<r, so A_k(\mathbf a,\mathbf b)=0 in that case. We rename the sum above with the k! prefactor as \mathcal Q_{k,r}(\mathbf a,\mathbf b), which then gives
A_k(\mathbf a,\mathbf b)
=
(-1)^{b_1+\cdots+b_r} \mathcal Q_{k,r}(\mathbf a,\mathbf b).
A polynomial is alternating in a set of variables if interchanging two of them changes its sign. Swapping two b-variables swaps two determinant columns. Swapping a_i and a_j, and then relabelling m_i and m_j in the composition sum, swaps the corresponding rows. Thus \mathcal Q_{k,r} is alternating separately in the a-variables and the b-variables. Every alternating polynomial is divisible by the corresponding Vandermonde polynomial, so
\Delta(\mathbf a)\Delta(\mathbf b)
\mid \mathcal Q_{k,r}(\mathbf a,\mathbf b),
\qquad
\Delta(\mathbf a):=\prod_{i<j}(a_j-a_i),
\quad
\Delta(\mathbf b):=\prod_{i<j}(b_j-b_i).
The product \Delta(\mathbf a)\Delta(\mathbf b) has total degree r(r-1). On the other hand, each term in (?) has degree at most
\sum_{i=1}^r(m_i-1)=k-r.
If r^2>k, then k-r<r(r-1), so the divisibility forces
A_k(\mathbf a,\mathbf b)=0.
Thus only ranks r\leq R:=\lfloor\sqrt{k}\rfloor contribute. Because \mathcal K is a non-empty compact subset of (0,\infty), it has a positive minimum. As R depends only on k, we may henceforth assume that N is sufficiently large that n=\lfloor cN\rfloor\geq R+1 uniformly for c\in\mathcal K. Therefore, n-r\geq1 for every 1\leq r\leq R.
Replacing each Q_{m_i} in (?) by its leading part (?) gives
A_k(\mathbf a,\mathbf b)
=
(-1)^{b_1+\cdots+b_r}N^{k-r}
\Phi_{k,r}(\mathbf a/N,\mathbf b/N)
+O_{k,\mathcal K}(N^{k-r-1}),
where
\Phi_{k,r}(\mathbf x,\mathbf y)
=
k!\sum_{\substack{m_1+\cdots+m_r=k\\m_i\geq1}}
\det_{1\leq i,j\leq r}
\bigl[\Theta_{m_i}(x_i,y_j)\bigr].
By squaring (?), we have
A_k(\mathbf a,\mathbf b)^2
=
N^{2k-2r}\Phi_{k,r}(\mathbf a/N,\mathbf b/N)^2
+O_{k,\mathcal K}(N^{2k-2r-1}).
Recall from (3.3) that
I_k(n;N)
=
\sum_{r\geq1}
\sum_{(\mathbf a,\mathbf b)\in\mathcal F_r(n,N)}
A_k(\mathbf a,\mathbf b)^2.
Thus, to sum the pointwise error in (?), we need an upper bound for the number of points in \mathcal F_r(n,N) for each fixed r. Dropping both the ordering conditions and the upper bound b_1<N leaves non-negative integers a_1,\ldots,a_r,b_1,\ldots,b_r satisfying only \sum_{i=1}^r(a_i+b_i)=n-r. The number of such 2r-tuples is
\binom{(n-r)+2r-1}{2r-1}
=
\binom{n+r-1}{2r-1},
since this counts the ways of distributing n-r identical units among 2r non-negative coordinates. Hence
\#\mathcal F_r(n,N)
\leq
\binom{n+r-1}{2r-1}
=
O_{r,\mathcal K}(N^{2r-1}),
where we used n=\lfloor cN\rfloor with c\in\mathcal K.
For fixed r, the error in (?) is therefore summed over at most O_{r,\mathcal K}(N^{2r-1}) points, giving a total contribution
O_{k,\mathcal K}(N^{2k-2r-1})
\,O_{r,\mathcal K}(N^{2r-1})
=
O_{k,r,\mathcal K}(N^{2k-2}).
The rank cutoff restricts the outer sum to r\leq R, so only finitely many values of r occur. Substituting (?) into (3.3) therefore yields
I_k(n;N)
=
\sum_{r=1}^{R}N^{2k-2r}
\sum_{(\mathbf a,\mathbf b)\in\mathcal F_r(n,N)}
\Phi_{k,r}(\mathbf a/N,\mathbf b/N)^2
+O_{k,\mathcal K}(N^{2k-2}).
Replacing the lattice sum by a volume We now aim to represent the count in (?) by an integral at leading order. For fixed r, the Frobenius coordinates satisfy
\sum_{i=1}^r(a_i+b_i)=n-r.
After scaling a_i=Nx_i and b_i=Ny_i, this becomes
\sum_{i=1}^r(x_i+y_i)=d_{r,N}(c),
\qquad
d_{r,N}(c):=\frac{n-r}{N}.
Thus the 2r scaled coordinates satisfy one linear constraint, leaving 2r-1 independent variables. By our restriction to sufficiently large N, the parameter d_{r,N}(c) is positive for every 1\leq r\leq R. Since n=\lfloor cN\rfloor,
d_{r,N}(c)
=\frac{n-r}{N}
=c+O_r(N^{-1}),
so d_{r,N}(c)\to c as N\to\infty.
It is convenient to introduce a general parameter d>0 to describe both the finite-N region, where d=d_{r,N}(c), and its limiting form, where d=c. To apply Lemma 3.2 in these independent coordinates, we eliminate y_r. For d>0, let V_{r,d}\subset\mathbb R^{2r-1} have coordinates (x_1,\ldots,x_r,y_1,\ldots,y_{r-1}), set
y_r
=
d-\sum_{i=1}^r x_i-\sum_{i=1}^{r-1}y_i,
and impose
x_1\geq\cdots\geq x_r\geq0,
\qquad
1\geq y_1\geq\cdots\geq y_r\geq0.
When r=1, the above sets of inequalities become 1\geq d-x_1\geq0 and x_1\geq0. These are linear inequalities, so V_{r,d} is a convex polytope. It is bounded because all coordinates are non-negative and their total sum is d.
For d=d_{r,N}(c), the same elimination reduces the original lattice count to 2r-1 integer coordinates; the size condition determines the omitted coordinate uniquely as
b_r
=
n-r-\sum_{i=1}^r a_i-\sum_{i=1}^{r-1}b_i.
The right-hand side is an integer, so y_r also lies on the scaled lattice N^{-1}\mathbb Z. Thus every choice of the remaining 2r-1 scaled lattice coordinates satisfying the inequalities of V_{r,d_{r,N}(c)} determines a valid value of the omitted Frobenius coordinate b_r=Ny_r. Equivalently, multiplying the independent scaled coordinates by N sends such points to integer points of NV_{r,d_{r,N}(c)}\subset\mathbb R^{2r-1}. After removing the lattice points on the boundary hyperplanes corresponding to the strict inequalities in (3.3), the points of \mathcal F_r(n,N) are in one-to-one correspondence with the remaining lattice points of NV_{r,d_{r,N}(c)}\cap\mathbb Z^{2r-1}.
Next, we define the weight
\mathcal P_{k,r,d}(\mathbf x,\tilde{\mathbf y})
:=
\Phi_{k,r}\!\left(
\mathbf x,
\biggl( y_1,\ldots,y_{r-1},
d-\sum_{i=1}^r x_i-\sum_{i=1}^{r-1}y_i
\biggr) \right)^2,
where \tilde{\mathbf y}=(y_1,\ldots,y_{r-1}), and set
J_{k,r}(d)
:=
\int_{V_{r,d}}
\mathcal P_{k,r,d}(\mathbf x,\tilde{\mathbf y})
\,d\mathbf x\,d\tilde{\mathbf y}.
We verify the hypotheses of Lemma 3.2 with D=2r-1 and with d as the family parameter. As \mathcal K is a compact subset of (0,\infty), we may choose a compact interval \mathcal I\subset(0,\infty) whose interior contains \mathcal K. Let d^+:=\max\mathcal I. Since 1\leq r\leq R and
|d_{r,N}(c)-c|
\leq \frac{r+1}{N}
\leq \frac{R+1}{N},
we have d_{r,N}(c)\in\mathcal I for all sufficiently large N, uniformly for c\in\mathcal K and 1\leq r\leq R. The linear inequalities in (?) make V_{r,d} convex. For each d\in \mathcal I, choose coordinates satisfying
\begin{aligned}
1>y_1>\cdots>y_r>0,
&\qquad
\sum_{i=1}^r y_i<d,\\
x_1>\cdots>x_r>0,
&\qquad
\sum_{i=1}^r x_i=d-\sum_{i=1}^r y_i.
\end{aligned}
Every inequality in (?) is then strict. This produces an interior point of V_{r,d}, proving that the polytope is (2r-1)-dimensional. On V_{r,d}, one has 0\leq y_i\leq1 and 0\leq x_i\leq d\leq d^+, so every polytope lies in the common compact box \mathcal C_{\mathcal I}:=[0,d^+]^r\times[0,1]^{r-1}. As the inequalities form a fixed finite list, the number of facets is bounded by the length of this list, and this bound is independent of d.
Choose a fixed bounded open neighbourhood U of \mathcal C_{\mathcal I}. After inserting the expression for y_r from (?), \mathcal P_{k,r,d} is polynomial jointly in the displayed 2r-1 variables and in d. The polynomial and its first derivatives are continuous on the compact set \overline U\times \mathcal I, so they admit a common finite bound. The strict inequalities in (3.3) omit only boundary lattice points satisfying x_i=x_{i+1} or y_i=y_{i+1} for 1\leq i<r, or y_1=1. The hyperplane-counting estimate in the final part of the proof of Lemma 3.2 shows that omitting these points changes the sum by at most O_{k,r,\mathcal K}(N^{2r-2}). Applying the lemma with d=d_{r,N}(c) gives
\sum_{(\mathbf a,\mathbf b)\in\mathcal F_r(n,N)}
\Phi_{k,r}(\mathbf a/N,\mathbf b/N)^2
=
N^{2r-1}J_{k,r}(d_{r,N}(c))
+O_{k,r,\mathcal K}(N^{2r-2}).
The parameter in (?) is d_{r,N}(c) rather than c, so we next replace it by its limiting value. Since n=\lfloor cN\rfloor,
|d_{r,N}(c)-c|
=
\left|\frac{\lfloor cN\rfloor-r}{N}-c\right|
\leq\frac{r+1}{N}.
The main term in (?) contains J_{k,r}(d_{r,N}(c)), while the limiting coefficient involves J_{k,r}(c). By (?), the two parameters differ by O_r(N^{-1}). It is enough to prove that J_{k,r}(d) is uniformly Lipschitz in d: after multiplication by N^{2r-1}, an O(N^{-1}) change in J_{k,r} contributes O(N^{2r-2}), matching the error in (?).
For the Lipschitz estimate, we continue to use the compact interval \mathcal I chosen above. In the independent coordinates \mathbf z=(x_1,\ldots,x_r,y_1,\ldots,y_{r-1}), put S_r(\mathbf z):=\sum_{i=1}^r x_i+\sum_{i=1}^{r-1}y_i, so that the eliminated coordinate is y_r=d-S_r(\mathbf z). For r=1, we have \mathbf z=x_1. We refer separately to rank one only where the symbol y_{r-1} occurs; the estimates are otherwise identical.
Every V_{r,d} with d\in\mathcal I lies in the fixed box \mathcal B_{r,\mathcal I}:=[0,d^+]^r\times[0,1]^{r-1}, with the second factor omitted for r=1. This holds because all the original coordinates are non-negative, each y_i is at most 1, and \sum_{i=1}^r(x_i+y_i)=d\leq d^+. We first estimate the change in the region. For r\geq2, substituting y_r=d-S_r(\mathbf z) into y_{r-1}\geq y_r\geq0 gives S_r(\mathbf z)\leq d and S_r(\mathbf z)+y_{r-1}\geq d. All other inequalities defining V_{r,d} are independent of d. For r=1, the corresponding conditions are x_1\leq d and x_1+1\geq d. For d,d'\in\mathcal I, write \underline d:=\min\{d,d'\} and \overline d:=\max\{d,d'\}. A point belonging to exactly one of V_{r,d} and V_{r,d'} must lie in one of the regions swept out by the two parameter-dependent boundaries as the parameter varies between d and d'. For r\geq2, this gives
\begin{aligned}
V_{r,d}\mathbin{\triangle}V_{r,d'}
\subset{}&
\bigl\{\mathbf z\in\mathcal B_{r,\mathcal I}:
\underline d\leq S_r(\mathbf z)\leq\overline d\bigr\}
\\
&\qquad\qquad\mathbin{\cup}
\bigl\{\mathbf z\in\mathcal B_{r,\mathcal I}:
\underline d\leq S_r(\mathbf z)+y_{r-1}
\leq\overline d\bigr\}.
\end{aligned}
For r=1, replace the two displayed functions by x_1 and x_1+1.
Fixing every coordinate except x_1, either set on the right of (?) restricts x_1 to an interval of length at most \overline d-\underline d=|d-d'|. The projection of \mathcal B_{r,\mathcal I} onto the other coordinates has bounded volume, so Fubini’s theorem gives
\operatorname{vol}_{2r-1}
\bigl(V_{r,d}\mathbin{\triangle}V_{r,d'}\bigr)
\ll_{r,\mathcal K}|d-d'|.
For r=1, the sets in question are intervals of length at most |d-d'|, and the same estimate applies. We next estimate the change in the weight. Formula (?) expresses \mathcal P_{k,r,d}(\mathbf z) as a polynomial in (\mathbf z,d). On the compact set \mathcal B_{r,\mathcal I}\times\mathcal I, there are constants M_0,M_1\ll_{k,r,\mathcal K}1 for which
\bigl|\mathcal P_{k,r,d}(\mathbf z)\bigr|\leq M_0,
\qquad
\left|\partial_d\mathcal P_{k,r,d}(\mathbf z)\right|\leq M_1.
The mean value theorem gives |\mathcal P_{k,r,d}(\mathbf z)-\mathcal P_{k,r,d'}(\mathbf z)|
\leq M_1|d-d'|. Splitting the two integrals over their common part and their disjoint parts, we obtain
\begin{aligned}
|J_{k,r}(d)-J_{k,r}(d')|
&\leq
\int_{V_{r,d}\cap V_{r,d'}}
\bigl|\mathcal P_{k,r,d}-\mathcal P_{k,r,d'}\bigr|\,d\mathbf z
\\
&\quad+
\int_{V_{r,d}\setminus V_{r,d'}}
\bigl|\mathcal P_{k,r,d}\bigr|\,d\mathbf z
+
\int_{V_{r,d'}\setminus V_{r,d}}
\bigl|\mathcal P_{k,r,d'}\bigr|\,d\mathbf z
\\
&\leq
M_1\operatorname{vol}_{2r-1}(\mathcal B_{r,\mathcal I})|d-d'|
+M_0\operatorname{vol}_{2r-1}
\bigl(V_{r,d}\mathbin{\triangle}V_{r,d'}\bigr)
\\
&\ll_{k,r,\mathcal K}|d-d'|.
\end{aligned}
We have proved
|J_{k,r}(d)-J_{k,r}(d')|
\ll_{k,r,\mathcal K}|d-d'|,
\qquad d,d'\in\mathcal I.
Taking d=d_{r,N}(c) and d'=c, and applying (?), gives
J_{k,r}(d_{r,N}(c))
=J_{k,r}(c)+O_{k,r,\mathcal K}(N^{-1}),
uniformly for c\in\mathcal K.
Substituting (?) into (?), we obtain
\sum_{(\mathbf a,\mathbf b)\in\mathcal F_r(n,N)}
\Phi_{k,r}(\mathbf a/N,\mathbf b/N)^2
=N^{2r-1}J_{k,r}(c)
+O_{k,r,\mathcal K}(N^{2r-2}).
The error from (?) has the same order as the lattice-to-volume error. Inserting (?) into (?) gives
\begin{aligned}
I_k(n;N)
={}&
\sum_{r=1}^{R}N^{2k-2r}
\left(
N^{2r-1}J_{k,r}(c)
+O_{k,r,\mathcal K}(N^{2r-2})
\right)
+O_{k,\mathcal K}(N^{2k-2}).
\end{aligned}
For each r, the main term has order N^{2k-1} and the error has order N^{2k-2}. The number R=\lfloor\sqrt{k}\rfloor depends only on k, so the sum over r preserves this error order. We arrive at
I_k(n;N)
=N^{2k-1}\sum_{r=1}^{R}J_{k,r}(c)
+O_{k,\mathcal K}(N^{2k-2}).
The symmetric integral
We now rewrite J_{k,r}(c) in a symmetric form. By (?), y_r is determined by (?); equivalently, this constraint may be imposed using the Dirac delta distribution. Integrating first with respect to y_r gives
J_{k,r}(c)
=
\int_{\substack{x_1>\cdots>x_r\geq0\\
1>y_1>\cdots>y_r\geq0}}
\Phi_{k,r}(\mathbf x,\mathbf y)^2
\delta\!\left(\sum_{i=1}^r(x_i+y_i)-c\right)
\,d\mathbf x\,d\mathbf y.
Indeed, the y_r-integration sets
y_r
=
c-\sum_{i=1}^r x_i-\sum_{i=1}^{r-1}y_i,
which is exactly (?) with d=c. No additional factor appears because the derivative of the delta argument with respect to y_r is 1. Replacing the strict inequalities by weak ones does not change the integral, since the corresponding boundary hyperplanes have measure zero within the constrained region.
It remains to remove the ordering conditions. The determinant defining \Phi_{k,r} is alternating separately in the \mathbf x- and \mathbf y-variables: permuting the y_j permutes determinant columns, while permuting the x_i permutes rows after relabelling the summation variables (m_1,\ldots,m_r). Hence, for \sigma,\tau\in S_r,
\Phi_{k,r}(\mathbf x_\sigma,\mathbf y_\tau)
=
\operatorname{sgn}(\sigma)\operatorname{sgn}(\tau)
\Phi_{k,r}(\mathbf x,\mathbf y).
It follows that \Phi_{k,r}^2 is invariant under separate permutations of the x- and y-coordinates, as is the delta factor. Up to boundary sets of measure zero, the domain \mathbb R_{\geq0}^r\times[0,1]^r is the disjoint union of the (r!)^2 regions obtained by fixing one ordering of the x_i and one ordering of the y_i. Coordinate permutations preserve both the measure and the integrand, so each region contributes equally. Therefore
J_{k,r}(c)
=
\frac1{(r!)^2}
\int_{\mathbb R_{\geq0}^r\times[0,1]^r}
\Phi_{k,r}(\mathbf x,\mathbf y)^2
\delta\!\left(\sum_{i=1}^r(x_i+y_i)-c\right)
\,d\mathbf x\,d\mathbf y.
Combining (?) with (?) proves the asserted asymptotic and the integral formula for \delta_k(c), uniformly for c\in\mathcal K.