The proof consists of several steps: Step 1 By construction, N is the quotient of \mathbb{P}(U(\mathcal{T})) by the {\mathbb{C}}^m-action \alpha defined in equation:LVMBaction. If \pi : \mathbb{P}(U(\mathcal{T})) \to N is the holomorphic projection on the orbit space, we can observe that the inverse image sheaf \pi^{-1}\mathcal{M}_N is the subsheaf of \mathcal{M}_{\mathbb{P}(U(\mathcal{T}))} consisting of local sections that are \alpha-invariant meromorphic functions on \mathbb{P}(U(\mathcal{T})); we denote it by \mathcal{M}_{\mathbb{P}(U(\mathcal{T}))}^\alpha. Moreover, since \pi is a surjective holomorphic submersion with connected fibers, we have \mathcal{M}_N \cong \pi_*\mathcal{M}_{\mathbb{P}(U(\mathcal{T}))}^\alpha. In particular, for global sections, this isomorphism reads as
\mathcal{M}_{N}(N)/{\mathbb{C}} \cong \mathcal{M}_{\mathbb{P}(U(\mathcal{T}))}^\alpha(\mathbb{P}(U(\mathcal{T})))/{\mathbb{C}};
and therefore the algebraic dimension of N coincides with the transcendence degree of the second extension.
Since we are assuming k \geq 1, we have \mathbb{P}(U(\mathcal{T})) = \mathbb{P}(({\mathbb{C}}^*)^k \times \tilde U). This is isomorphic to ({\mathbb{C}}^*)^{k-1} \times \tilde U, so we may restrict the action to this subset and seek invariant meromorphic functions thereon; this is achieved by choosing a representative in [\Lambda]_{\mathbb{C}} with \Lambda_1 = 0 and projectivizing away the first coordinate of ({\mathbb{C}}^*)^{k}. We can observe that \tilde U = {\mathbb{C}}^{n-k} \setminus E and, by minimal_codimension_no_ghosts, E is the union of Zariski closed subsets of codimension > 1 in {\mathbb{C}}^{n-k}. By the E. E. Levi extension theorem (see e.g. [HarveyPolking1975, Thm 1.1] and the remark below), any meromorphic function on ({\mathbb{C}}^*)^{k-1} \times \tilde U extends uniquely to ({\mathbb{C}}^*)^{k-1} \times {\mathbb{C}}^{n-k}. Thus, the problem reduces to the computation of
\operatorname{tr}\deg \mathcal{M}_{({\mathbb{C}}^*)^{k-1} \times {\mathbb{C}}^{n-k}}(({\mathbb{C}}^*)^{k-1} \times {\mathbb{C}}^{n-k})^\alpha/{\mathbb{C}}.
Step 2 Since ({\mathbb{C}}^*)^{k-1} \times {\mathbb{C}}^{n-k} is a domain of holomorphy, any \alpha-invariant meromorphic function h on ({\mathbb{C}}^*)^{k-1} \times {\mathbb{C}}^{n-k} can be written as the quotient of two entire functions h = \frac{f}{g}. On ({\mathbb{C}}^*)^{k-1} \times {\mathbb{C}}^{n-k} we introduce the coordinates (z,w) with z \in ({\mathbb{C}}^*)^{k-1} and w \in {\mathbb{C}}^{n-k}. We consider the universal covering {\mathbb{C}}^{k-1} \to ({\mathbb{C}}^*)^{k-1} given on each factor as \zeta_j \mapsto e^{2\pi i \zeta_j}. Thus, the meromorphic lift \tilde h of h can be written as the quotient of two entire functions \tilde h = \frac{\tilde f}{\tilde g}. Since \operatorname{Pic}({\mathbb{C}}^{k-1} \times {\mathbb{C}}^{n-k})=\{0\}, \tilde f and \tilde g can be chosen without common zero loci. Similarly, we consider the lift of the action \alpha to the universal covering, this is an action which on each coordinate writes as
\begin{aligned}
\tilde \alpha : {\mathbb{C}}^m \times ({\mathbb{C}}^{k-1} \times {\mathbb{C}}^{n-k}) &\longrightarrow {\mathbb{C}}^{k-1} \times {\mathbb{C}}^{n-k}\\
t.(\zeta_j,w_\ell) &\longmapsto (\zeta_j + \langle L_j, t\rangle , e^{2\pi i \langle M_\ell,t\rangle} w_\ell),
\end{aligned}
where \Lambda = (L,M) is a partitioning of the points in \Lambda collecting the indispensable points in L = (\Lambda_2,\dots, \Lambda_{k}) and the remaining ones in M = (\Lambda_{k+1},\dots, \Lambda_{n}). Notice that, having contracted the first coordinate of ({\mathbb{C}}^*)^k, the first indispensable point in L is \Lambda_2. Since \tilde h lifts h and the latter is \alpha-invariant, \tilde h is invariant under the lifted action \tilde \alpha and also under the action of the deck transformation group \Gamma = {\mathbb{Z}}^{k-1}. These actions clearly commute. Therefore, for any t \in {\mathbb{C}}^m,
\frac{t\cdot \tilde f}{t \cdot \tilde g} = t\cdot \tilde h = \tilde h = \frac{\tilde f}{\tilde g};
and thus, again using the fact that \operatorname{Pic}({\mathbb{C}}^{k-1} \times {\mathbb{C}}^{n-k})=\{0\}, there exists a holomorphic function \psi_t(\zeta,w) such that
(t\cdot \tilde f)(\zeta,w) = e^{\psi_t(\zeta,w)} \tilde f(\zeta,w) \qquad (t\cdot \tilde g)(\zeta,w) = e^{\psi_t(\zeta,w)} \tilde g(\zeta,w).
Similarly, the invariance of \tilde h under the covering action of \Gamma forces \tilde f and \tilde g to transform as
\tilde f(\zeta + \gamma,w) = e^{\varphi_\gamma(\zeta)} \tilde f(\zeta,w) \qquad \tilde g(\zeta + \gamma,w) = e^{\varphi_\gamma(\zeta)} \tilde g(\zeta,w),
for some holomorphic function \varphi_\gamma(\zeta) depending on \gamma \in \Gamma. Step 3 Upon multiplying both \tilde f and \tilde g by the same unit u \in \mathcal{O}^*({\mathbb{C}}^{n-1}), we claim that \psi_t(\zeta,w) = \psi_t. Such a u can be found by solving a linear PDE involving the fundamental vector fields of the action \tilde \alpha. Indeed, with respect to the coordinates (\zeta,w), these are the holomorphic vector fields
\xi_j = \sum_{\ell=1}^{k-1} L_{\ell}^j \frac{\partial}{\partial\zeta_\ell} + \sum_{i=1}^{n-k} M_{i}^j w_i \frac{\partial}{\partial w_i}.
Thus, any \tilde\alpha-invariant meromorphic function \tilde h = \frac{\tilde f}{\tilde g} fulfills \xi_j(\tilde h) = 0 for all j = 1,\dots, m, and so \xi_j(\tilde f) \tilde g = \tilde f \xi_j(\tilde g). Since \tilde f and \tilde g have been chosen without common zero loci, this condition forces \tilde f | \xi_j(\tilde f), hence there exists q_j(\zeta,w) \in \mathcal{O}({\mathbb{C}}^{n-1}) such that \xi_j(\tilde f) = \tilde f q_j(\zeta,w). Similarly, we also have \xi_j(\tilde g) = \tilde g q_j(\zeta,w). As the acting group is abelian, [\xi_i,\xi_j]=0 for all i and j; thus
\xi_i(q_j) = \xi_i \left(\frac{\xi_j(\tilde f)}{\tilde f}\right) = \frac{\xi_i(\xi_j(\tilde f)) - \xi_i(\tilde f) \xi_j(\tilde f)}{\tilde f^2} = \dots = \xi_j \left(\frac{\xi_i(\tilde f)}{\tilde f}\right) = \xi_j(q_i).
As we did before, the point configuration \Lambda can be thought as the block matrix
\Lambda =
\begin{bmatrix}
L\\
M
\end{bmatrix}
=
\begin{bNiceMatrix}[margin]
\hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex} L_1 \hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex}\\
\vdots\\
\hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex} L_{k-1} \hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex}\\
\hline
\hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex} M_1 \hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex}\\
\vdots\\
\hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex} M_{n-k} \hspace{.5ex}\rule[.5ex]{2.5ex}{0.5pt}\hspace{.7ex}
\end{bNiceMatrix}
=
\begin{bNiceMatrix}[margin]
\rule[-1ex]{0.5pt}{2.5ex} & & \rule[-1ex]{0.5pt}{2.5ex} \\
L^{1} & \cdots & L^{m} \\
\rule[-1ex]{0.5pt}{2.5ex} & & \rule[-1ex]{0.5pt}{2.5ex}\\[1ex]
\hline\vspace{.5ex}
\rule[-1ex]{0.5pt}{2.5ex} & & \rule[-1ex]{0.5pt}{2.5ex} \\
M^{1} & \cdots & M^{m} \\
\rule[-1ex]{0.5pt}{2.5ex} & & \rule[-1ex]{0.5pt}{2.5ex}\\
\end{bNiceMatrix}
and, by dim_W, the vector space W = \operatorname{Span}_{{\mathbb{C}}}(L^1,\dots, L^{m}) has dimension \dim_{\mathbb{C}} W \eqqcolon r \leq \min(m,k-1). Since the L^j’s might not be linearly independent, we reparametrize {\mathbb{C}}^m so that \{L'^1,\dots,L'^r\} forms a basis of W and L'^{r+1},\dots, L'^{m} = 0. We denote by M'^j the other vectors after the change of basis. Moreover, by performing a linear change of coordinates on {\mathbb{C}}^{k-1}, we can find new coordinates \zeta'_j such that \sum_{\ell=1}^r L'^j_\ell \frac{\partial}{\partial \zeta_\ell} = \frac{\partial}{\partial\zeta_j'} for 1\leq j \leq r and \frac{\partial}{\partial \zeta_j} = \frac{\partial}{\partial\zeta_j'} for r < j \leq k-1. With respect to these changes of coordinates, the fundamental vector fields are of the form
\xi'_j =
\begin{cases}
\frac{\partial}{\partial\zeta_j'} + \sum_{i=1}^{n-k} {M'}_{i}^j w_i \frac{\partial}{\partial w_i} & 1 \leq j \leq r\\
\sum_{i=1}^{n-k} {M'}_{i}^j w_i \frac{\partial}{\partial w_i} & r+1 \leq j\leq m.
\end{cases}
The unit u(\zeta',w) = e^{v(\zeta',w)} we need is a solution of the following PDE
\frac{\xi_j'(\tilde f u)}{\tilde f u} = c_j
for some constants c_j \in {\mathbb{C}}. Equivalently, we can solve
\xi_j'(v) = c_j - q_j(\zeta',w).
Being holomorphic, q_j(\zeta',w) and v(\zeta',w) can be expanded in power series as
q_j(\zeta',w) = \sum_{J} p_{jJ}(\zeta') w^J,\quad v(\zeta',w) = \sum_{I} \nu_I(\zeta') w^I.
Observe that for any multi-index I, one has w_j \frac{\partial}{\partial w_j} (w^I) = I_j w^I, thus the PDE
\xi_j'\left(\sum_I \nu_I(\zeta') w^I\right) = \xi_j'(v) = c_j - q_j(\zeta',w) = c_j - \sum_{J} p_{jJ}(\zeta') w^J
reduces to the following equations by comparing the corresponding terms in the power series expansions. Namely, these are
\begin{cases}
\frac{\partial\nu_I}{\partial \zeta'_j} + \varepsilon_{I,j} \nu_I(\zeta') = -p_{j,I}(\zeta') & I \neq 0\\
\frac{\partial\nu_0}{\partial \zeta'_j} = c_j - p_{j,0}(\zeta') & I=0\\
\end{cases}
\quad \text{for } j \leq r,
while for j > r one gets the algebraic equations
\begin{cases}
\varepsilon_{I,j} \nu_I(\zeta') = -p_{j,I}(\zeta') & I \neq 0\\
0 = c_j - p_{j,0}(\zeta') & I=0\\
\end{cases}
\quad \text{for } r<j\leq m.
In both groups we have collected the term \varepsilon_{I,j} \coloneqq \sum_{i=1}^{n-k}{M'}_i^j I_i.
We first take into account the equations (\ddag). We notice that p_{j,0}(\zeta') = c_j is a twofold constraint. Of course, it determines the values for c_j when j > r, but also forces p_{j0}(\zeta') to be constant for j > r. However, this is precisely what occurs here, due to the rigidity of the condition \xi_j'(\tilde f) = \tilde f q_j. Indeed, since for j > r the vector field \xi_j' acts as a scaling with respect to the coordinates we have chosen, this condition reads as
\sum_{|I| \geq b} \varepsilon_{j,I} \tilde f_I(\zeta') w^I = \left(p_{j,0}(\zeta') + \sum_{J >0} p_{j,J}(\zeta') w^J \right) \left(\sum_{|I| \geq b} \tilde f_I(\zeta') w^I \right),
where b is the lowest total degree such that f_I(\zeta') \not\equiv 0 for some |I| = b. Comparing all the terms of total degree b, we have then
\varepsilon_{j,I} \tilde f_I(\zeta') = p_{j,0}(\zeta') \tilde f_I(\zeta') \quad \forall |I| = b.
If I^* is any multi-index of total degree b such that f_{I^*}(\zeta') \not\equiv 0, the equation above then forces p_{j,0}(\zeta') = \varepsilon_{I^*,j} which proves the constancy of p_{j,0} for j>r. In turn, this implies that \varepsilon_{I,j} = \varepsilon_{I^*,j} for any I such that f_I(\zeta') \not\equiv 0. Even though for j \leq r we could perform any choice for c_j, for simplicity we henceforth fix c_j = p_{j,0}(0) for any j. Moreover, if \varepsilon_{I;j} = 0 for some I \neq 0, the condition p_{j;I}(\zeta') = 0, which must necessarily hold, is already a consequence of equation:log_unit_equation.
The equations appearing in (\dag) are genuinely PDEs, to solve them we introduce the conformal substitutions.
\mu_I(\zeta') = e^{\sum_{j=1}^r \varepsilon_{I,j} \zeta_j'}\nu_I(\zeta').
Thus, for j \leq r, the PDEs read as
\begin{cases}
\frac{\partial \mu_I}{\partial \zeta'_j} = - e^{\sum_{j=1}^m \varepsilon_{I,j} \zeta_j'} p_{j,I}(\zeta') \eqqcolon - p'_{j,I}(\zeta') & \forall I \neq 0\\
\frac{\partial\mu_0}{\partial \zeta'_j} = c_j - p_{j,0}(\zeta') & I=0;
\end{cases}
indeed, p'_{j,0}(\zeta') = p_{j,0}(\zeta') since \varepsilon_{0,j} = 0 for every j =1,\dots,m. We define the family of holomorphic 1-forms in the variables \zeta'_1,\dots,\zeta'_r
\begin{cases}
\omega_I = - \sum_{j=1}^r p'_{j,I}(\zeta') d\zeta_j' & I \neq 0\\
\omega_0 = \sum_{j=1}^r (c_j - p'_{j,0}(\zeta')) d\zeta_j' & I = 0
\end{cases}
whose coefficients are holomorphic functions in the whole set of coordinates \zeta'_1, \dots, \zeta'_{k-1}. The condition \xi_j(q_i) = \xi_i(q_j) implies that, in the new coordinates, \frac{\partial p'_{jI}}{\partial \zeta_i'} = \frac{\partial p'_{iI}}{\partial \zeta_j'} for every 1 \leq i,j \leq k-1 and every multi-index I. If d_{\leq r} denotes the differential with respect to the first r variables, we can observe that the last condition is equivalent to d_{\leq r}\omega_I = 0 for every I. Therefore, the Poincaré Lemma with parameters (see e.g. [BerhanuCordaroHounie2008, § VII.3]) guarantees the existence of a function
\mu_I(\zeta') = \mu_I'(\zeta') + \eta_I(\zeta'_{r+1},\dots, \zeta'_{k-1})
which fulfills d_{\leq r} \mu_I' = \omega_I and which is holomorphic in the last k-1-r coordinates. In fact, as \omega is of type (1,0), {\bar\partial}_{\leq r} \mu_I=0. After reverting the conformal substitution, we find solutions \nu_I(\zeta') uniquely determined up to the addition of a holomorphic function \eta'_I.
Whenever the ratio \frac{p_{jI}}{\varepsilon_{I,j}} can be defined, it is independent of j by the compatibility condition \xi_j'(q_i) = \xi_i'(q_j). These ratios determine the corresponding \eta_I’s: imposing \nu_I to be a solution of (\ddag) indeed forces
\eta'_I = - \left(\frac{p_{jI}}{\varepsilon_{I,j}} + \nu_I\right).
Finally, we show that the determination of \eta' provided by (\ddag) does not affect the PDE in (\dag). This is trivial if \varepsilon_{I,j} = 0, otherwise this is another consequence of the identity \xi_j'(q_i) = \xi_i'(q_j). Indeed, for i \leq r < j
\begin{aligned}
\frac{\partial}{\partial\zeta'_i} \left(-\frac{p_{j,I}}{\varepsilon_{I,j}}\right) - \varepsilon_{I,i} \frac{p_{j,I}}{\varepsilon_{I,j}} &= -\frac{1}{\varepsilon_{I,j}} \left(\frac{\partial p_{j,I}}{\partial\zeta'_i} + \varepsilon_{I,i} p_{j,I}\right)\\
&= -\frac{1}{\varepsilon_{I,j}}\left(\xi'_i(q_j)\right)_I\\
&= -\frac{1}{\varepsilon_{I,j}}\left(\xi'_j(q_i)\right)_I\\
&= -\frac{1}{\varepsilon_{I,j}} (\varepsilon_{I,j} p_{i,I}) = - p_{i,I}.
\end{aligned}
Therefore, the unit u \in \mathcal{O}^*({\mathbb{C}}^{n-1}) solving equation:unit_equation can be obtained by integrating equation:log_unit_equation along the flow of the \xi_j’s. In particular, \psi_t(\zeta,w) can be reduced to the pure character
\psi_t = \sum_{j=1}^m c_j t_j : {\mathbb{C}}^m \to {\mathbb{C}}.
Step 4 LVMB_invariance,deck_invariance impose some constraints on the power series expansion of \tilde f and \tilde g. In general, these have the following form:
\tilde f(\zeta,w) = \sum_{J \in \mathbb{N}^{n-k}} c_J(\zeta) w^J, \qquad \tilde g(\zeta,w) = \sum_{J \in \mathbb{N}^{n-k}} d_J(\zeta) w^J.
Comparing the J’th terms, deck_invariance implies
c_J(\zeta + \gamma) = e^{\varphi_\gamma(\zeta)} c_J(\zeta), \qquad d_J(\zeta + \gamma) = e^{\varphi_\gamma(\zeta)} d_J(\zeta)
for every J. Furthermore, LVMB_invariance forces the power series expansion of \tilde f to fulfill
\sum_{J \in \mathbb{N}^{n-k}} c_J(\zeta + L t) e^{2\pi i \langle J; M,t\rangle} w^J = e^{\psi_t} \sum_{J \in \mathbb{N}^{n-k}} c_J(\zeta) w^J,
where we have adopted the notations \langle J;M,t\rangle \coloneqq \sum_{\ell =1}^{n-k} J_\ell \langle M_\ell, t \rangle and L t \coloneqq \sum_{j=1}^m L^j t_j. Therefore, condition_on_power_series holds if and only if, for any J,
c_J(\zeta + L t) = e^{\psi_t - 2\pi i\langle J; M,t \rangle} c_J(\zeta).
Without loss of generality, we may assume \tilde f does not to vanish identically; in this case we choose a reference multi-index J_0 such that c_{J_0}(\zeta) is not identically zero. Therefore, we can rewrite \tilde h as
\frac{\tilde f}{\tilde g} = \frac{\sum_{J} c_J(\zeta) w^J}{\sum_J d_J(\zeta) w^J} = \frac{\frac{1}{c_{J_0}(\zeta)}\sum_{J} c_J(\zeta) w^J}{\frac{1}{c_{J_0}(\zeta)}\sum_J d_J(\zeta) w^J} \eqqcolon \frac{\sum_{J} r_J(\zeta) w^J}{\sum_J s_J(\zeta) w^J},
where, r_J(\zeta) = \frac{c_J(\zeta)}{c_{J_0}(\zeta)} and s_J(\zeta) = \frac{d_J(\zeta)}{c_{J_0}(\zeta)}. These functions have the advantage of being \Gamma-invariant, indeed
\begin{aligned}
r_J(\zeta + \gamma) &= \frac{e^{\varphi_\gamma(\zeta)} c_J(\zeta)}{e^{\varphi_\gamma(\zeta)}c_{J_0}(\zeta)} = r_J(\zeta),\\
s_J(\zeta + \gamma) &= \frac{e^{\varphi_\gamma(\zeta)} d_J(\zeta)}{e^{\varphi_\gamma(\zeta)}c_{J_0}(\zeta)} = s_J(\zeta).
\end{aligned}
This means that r_J and s_J descend to meromorphic functions on ({\mathbb{C}}^*)^{k-1}. Since this is a domain of holomorphy, these are ratios of entire functions; moreover, as the domain is a multi-annulus, they can be written as ratios of convergent Laurent series. With respect to the coordinates \zeta_j, their expansions are
r_J(\zeta) = \frac{\sum_{I \in {\mathbb{Z}}^{k-1}} \rho_{JI} e^{2\pi i \langle I,\zeta \rangle}}{\sum_{I' \in {\mathbb{Z}}^{k-1}} \rho'_{JI'} e^{2\pi i \langle I',\zeta \rangle}}, \qquad s_J(\zeta) = \frac{\sum_{I \in {\mathbb{Z}}^{k-1}} \sigma_{JI} e^{2\pi i \langle I,\zeta \rangle}}{\sum_{I' \in {\mathbb{Z}}^{k-1}} \sigma'_{JI'} e^{2\pi i \langle I',\zeta \rangle}}.
We now examine how these expressions transform under the action of \tilde \alpha restricted to the first k-1 coordinates, we can observe that r_J’s (and similarly s_J’s) fulfill the equation
\begin{aligned}
r_J(\zeta + L t) &= \frac{c_J(\zeta + L t)}{c_{J_0}(\zeta + L t) } = \frac{e^{\psi_t - 2\pi i\langle J; M,t \rangle} c_J(\zeta)}{e^{\psi_t - 2\pi i\langle J_0; M,t \rangle} c_{J_0}(\zeta)}\\
&=e^{2\pi i\langle J_0 - J; M,t \rangle} \frac{c_J(\zeta)}{c_{J_0}(\zeta)}= e^{2\pi i\langle J_0 - J; M,t \rangle} r_J(\zeta).
\end{aligned}
Therefore, for any J, one has
\begin{aligned}
\frac{\sum_{I\in {\mathbb{Z}}^{k-1}} \rho_{JI} e^{2\pi i \langle I,\zeta\rangle} e^{2\pi i \langle I;L,t\rangle}}{\sum_{I'\in {\mathbb{Z}}^{k-1}} \rho'_{JI'} e^{2\pi i \langle I',\zeta\rangle} e^{2\pi i \langle I';L,t\rangle}} &= r_J(\zeta + L t) = e^{2\pi i \langle J_0-J;M,t\rangle} r_J(\zeta)\\
&= e^{2\pi i \langle J_0-J;M,t\rangle} \frac{\sum_{I\in {\mathbb{Z}}^{k-1}} \rho_{JI} e^{2\pi i \langle I,\zeta\rangle}}{\sum_{I'\in {\mathbb{Z}}^{k-1}} \rho'_{JI'} e^{2\pi i \langle I',\zeta\rangle}},
\end{aligned}
which can be written in a single line as
\sum_{I,I'} \rho_{JI}\rho'_{JI'} e^{2\pi i \langle I +I', \zeta\rangle} e^{2\pi i \langle I;L,t\rangle} = e^{2\pi i \langle J_0-J;M,t\rangle} \sum_{I,I'} \rho_{JI} \rho'_{JI'} e^{2\pi i \langle I+I',\zeta\rangle} e^{2\pi i \langle I';L,t\rangle},
for all t \in {\mathbb{C}}^m. This holds if and only if, for any \hat I \in {\mathbb{Z}}^{k-1},
\sum_{I+I' = \hat I} \rho_{JI}\rho'_{JI'} e^{2\pi i \langle I;L,t\rangle} = e^{2\pi i \langle J_0-J;M,t\rangle} \sum_{I+I' = \hat I} \rho_{JI}\rho'_{JI'} e^{2\pi i \langle I';L,t\rangle}.
Since exponentials with different frequencies are linearly independent, the non-vanishing terms are precisely those satisfying
\sum_{j=1}^{k-1} (I_j - I'_j) L_j + \sum_{\ell=1}^{n-k} J_\ell M_\ell = \lambda
for some \lambda \in {\mathbb{C}}^m depending on J_0 and M. From this, we deduce that r_J(\zeta) does not vanish identically only if there exists I_J such that the pair (I_J,J) \in (0,J_0) + I(\Lambda); for any such r_J(\zeta), we consider the rescaling
\hat r_J(\zeta) = \frac{r_J(\zeta)}{e^{2\pi i\langle I_J,\zeta\rangle}}
which is \tilde \alpha-invariant and meromorphic. Proceeding similarly for the functions s_J, we can write
\tilde f(\zeta,w) = \sum_J \hat r_J(\zeta) e^{2\pi i \langle I_J,\zeta\rangle} w^J, \qquad \tilde g(\zeta,w) = \sum_J \hat s_J(\zeta) e^{2\pi i \langle I_J,\zeta\rangle} w^J
where \hat r_J(\zeta) are invariant under the action of the product \Gamma \times {\mathbb{C}}^m, and e^{2\pi i \langle I_J,\zeta\rangle} w^J = z^{I_J} w^J are resonant Laurent monomials.
Step 5 For any \lambda \in {\mathbb{C}}^m, the set of solutions of fundamental_equation is
S_\lambda = \{ (I,J) \in {\mathbb{Z}}^{k-1} \times \mathbb{N}^{n-k} : (I,J-J_0) \in I(\Lambda)\}.
By the geometry of the LVMB datum, this is finite. Indeed, S_\lambda is a discrete subset of (J_0 + \operatorname{Rel}(\Lambda)) \cap ({\mathbb{R}}^{k-1} \times {\mathbb{R}}^{n-k}_{\geq 0}), which is compact by compact_intersection. This also implies that for any J there exist only finitely many multi-indexes I_J such that (I_J,J) \in S_\lambda. Step 6 For any K \in {\mathbb{Z}}^{n-1} we associate the Laurent monomial
\operatorname{\mathcal{L}}(K) = \prod_{j=1}^{k-1} z_j^{K_{j}} \cdot \prod_{j=1}^{n-k} w_j^{K_{j}};
this defines a map \operatorname{\mathcal{L}} : {\mathbb{Z}}^{n-1} \to {\mathbb{C}}[{\mathbb{Z}}^{n-1}], that is the canonical injection of {\mathbb{Z}}^{n-1} into its group {\mathbb{C}}-algebra [Lang2002, II.§ 3]. In particular, for any linearly independent set \{K^1,\dots,K^{s}\} \subset {\mathbb{Z}}^{n-1}, its image \{\operatorname{\mathcal{L}}(K^1),\dots, \operatorname{\mathcal{L}}(K^s)\} is algebraically independent in {\mathbb{C}}(\{z_i, w_j\}_{i,j}).
This fact gives us a natural basis with respect to which writing the resonant Laurent monomials in intermediate_expression: indeed, since any K \in S_\lambda can be uniquely written as K = (0,J_0) + \kappa_K with \kappa_K \in I(\Lambda), this determines the Laurent monomial
\operatorname{\mathcal{L}}(K) = \operatorname{\mathcal{L}}(J_0) \operatorname{\mathcal{L}}(\kappa_K),
which is the product of the first integral Laurent monomial \operatorname{\mathcal{L}}(\kappa_K) (cf. [GrašičJarrahRomanovski2025]) with a fixed monomial \operatorname{\mathcal{L}}(J_0) in the coordinates w_j. Moreover, if (\kappa^1,\dots, \kappa^a) is a {\mathbb{Z}}-basis of I(\Lambda), any \operatorname{\mathcal{L}}(K) is of the form
\operatorname{\mathcal{L}}(K) = \operatorname{\mathcal{L}}(J_0) \operatorname{\mathcal{L}}(\kappa^1)^{\mu_1}\cdots \operatorname{\mathcal{L}}(\kappa^a)^{\mu_a}
for some \mu_j \in {\mathbb{Z}}. Therefore, \tilde f and \tilde g can be expressed as the finite sums
\tilde f = \sum_{K \in S_\lambda} \hat r_{K}(\zeta) \operatorname{\mathcal{L}}(K), \quad \tilde g = \sum_{K \in S_\lambda} \hat s_{K}(\zeta) \operatorname{\mathcal{L}}(K),
and each \operatorname{\mathcal{L}}(K) is a finite product of the first integral Laurent monomials \operatorname{\mathcal{L}}(\kappa^j) times a fixed \operatorname{\mathcal{L}}(J_0). Therefore, we have written \tilde h as the rational expression
\tilde h = \frac{\sum_{\kappa \in S_\lambda - J_0} \hat r_{\kappa + J_0}(\zeta) \operatorname{\mathcal{L}}(\kappa)}{\sum_{{\kappa \in S_\lambda - J_0}} \hat s_{\kappa+J_0}(\zeta) \operatorname{\mathcal{L}}(\kappa)}
with coefficients in the field of \alpha-invariant meromorphic functions on ({\mathbb{C}}^*)^{k-1}.
Step 7 As observed in Step 2, the coefficients of the last rational expression lift to meromorphic functions on {\mathbb{C}}^{k-1}; their lift is invariant under the restriction of \tilde\alpha to {\mathbb{C}}^{k-1}, as well as under the deck action of \Gamma. As we observed in Step 2 these actions commute. With respect to the coordinates of the covering \zeta_j’s, the product of these actions coincides with the translation along the subgroup
W + \Gamma = \operatorname{Span}_{{\mathbb{C}}}\{L^1,\dots, L^m\} + \Gamma
\subseteq {\mathbb{C}}^{k-1}.
By dim_W, \dim_{{\mathbb{C}}}W \leq \min(m,k-1). Note that the subgroup W + \Gamma \subset {\mathbb{C}}^{k-1} is not closed in general; consequently the orbits of the combined action of \tilde\alpha and the deck transformations \Gamma may fail to be separated. Let \mathcal{M}^{W + \Gamma} be the set of meromorphic functions of {\mathbb{C}}^{k-1} invariant under the translation by W + \Gamma. We consider the following complex vector subspace
K = \bigcap_{f \in \mathcal{M}^{W + \Gamma}} \{v \in {\mathbb{C}}^{k-1} : df(v) \equiv 0\} \subseteq {\mathbb{C}}^{k-1}
consisting of all vectors along which the directional derivative of all meromorphic functions in \mathcal{M}^{W + \Gamma} vanishes. We claim that K is the connected component containing the identity of \overline{K+\Gamma}. Indeed, by definition of K, any f \in \mathcal{M}^{W+\Gamma} is invariant under translation by K + \Gamma; being meromorphic, f is invariant under translation by the whole \overline{K + \Gamma}. Thus, when we take directional derivatives, we find df(v) \equiv 0 for any v in the connected component of \overline{K + \Gamma} containing the identity. Since K contains all the subspaces with this property, K = (\overline{K + \Gamma})^0. Therefore, by the classification theorem of closed subgroups of {\mathbb{R}}^{2k-2} [Bourbaki1989GenTopChapters5-10, VII.§ 1.2], there exists a finitely generated subgroup \Gamma_0 such that \overline{K + \Gamma} = K \oplus \Gamma_0. Since K \oplus \Gamma_0 \supseteq W + \Gamma, we have K \oplus (\Gamma_0 \otimes {\mathbb{R}}) \supseteq W + (\Gamma \otimes {\mathbb{R}}); therefore, by dim_W,
\begin{aligned}
\dim_{\mathbb{R}} (K \oplus (\Gamma_0 \otimes {\mathbb{R}}) ) &\geq \dim_{\mathbb{R}} (W + (\Gamma \otimes {\mathbb{R}}) )\\
&= \dim_{{\mathbb{R}}}W + k-1 - \dim_{{\mathbb{R}}}(W \cap {\mathbb{R}}^{k-1})\\
&= 2\dim_{{\mathbb{C}}}W + k-1 - (2 \dim_{{\mathbb{C}}}W - k + 1)\\
&= 2k-2,
\end{aligned}
and so K \oplus (\Gamma_0 \otimes {\mathbb{R}}) = {\mathbb{C}}^{k-1}. In particular, \Gamma_0 projects onto a lattice in {\mathbb{C}}^{k-1}/K, hence
\frac{{\mathbb{C}}^{k-1}/K}{\Gamma_0} = \mathbb{T}^q
is a complex torus such that \mathcal{M}_{\mathbb{T}^q}(\mathbb{T}^q) \cong \mathcal{M}^{W + \Gamma}. One can verify that
\dim_{\mathbb{C}} \mathbb{T}^{q} = q = k-1-\dim_{{\mathbb{C}}}K \leq k-1 - \dim_{{\mathbb{C}}}W \leq k - 1 - \left\lceil \frac{k-1}{2}\right\rceil = \left\lfloor \frac{k-1}{2} \right\rfloor.
Step 8 Since the first integral Laurent monomials are the images of I(\Lambda) under \operatorname{\mathcal{L}}, by final_rational_expression and the previous step,
\mathcal{M}_{N}(N) \cong (\mathcal{M}_{\mathbb{T}^q}(\mathbb{T}^q))(\operatorname{\mathcal{L}}(\kappa): \kappa \in I(\Lambda)).
By compact_intersection, any relation in \operatorname{Rel}(\Lambda) involves at least one non-indispensable index; hence any non-constant first integral Laurent monomial \operatorname{\mathcal{L}}(\kappa) depends explicitly on some of the coordinates w_j’s. On the other hand, the meromorphic functions of \mathbb{T}^q depend only on the coordinates \zeta_i’s, whose exponential is the set of coordinates z_i’s. Therefore, all non-constant monomials in \operatorname{\mathcal{L}}(I(\Lambda)) are algebraically independent of the functions in \mathcal{M}_{\mathbb{T}^q}(\mathbb{T}^q). Thus,
\begin{aligned}
\dim_{\mathrm{alg}}\!\left(N\right) &= \operatorname{tr}\deg \mathcal{M}_{N}(N)/{\mathbb{C}} = \operatorname{tr}\deg \mathcal{M}_{\mathbb{T}^q}(\mathbb{T}^q)/{\mathbb{C}} + \operatorname{tr}\deg \mathcal{M}_{\mathbb{T}^q}(\mathbb{T}^q)(\operatorname{\mathcal{L}}(I(\Lambda))) / \mathcal{M}_{\mathbb{T}^q}(\mathbb{T}^q)\\
&= \dim_{\mathrm{alg}}\!\left(\mathbb{T}^q\right) + a(\Lambda) \leq \left\lfloor \frac{k-1}{2} \right\rfloor + a(\Lambda).
\end{aligned}
In particular, for k \leq 2, \dim_{\mathrm{alg}}\!\left(N\right) \leq a(\Lambda). Since by Meersseman_lower_bound (i.e. [Meersseman2000, Thm. 4]) \dim_{\mathrm{alg}}\!\left(N\right) \geq a(\Lambda), with the equality when k=0, we obtain \dim_{\mathrm{alg}}\!\left(N\right) = a(\Lambda) for any LVMB manifold N with k \leq 2.