Research Contribution DOI:10.56994/ARMJ.012.001.00?
Received: 31 Aug 2025; Accepted: 04 Nov 2025


Monodromy Groups and the Insolvability of Transcendental Equations in Quadratures

A. Allemand, A. Ya. Belov, R. V. Zaytsev
Abstact.
This paper presents the authors’ results in applying Arnold’s method to compute the monodromy groups of certain trigonometric complex equations, and also provides a survey of other results in this area.

Keywords— Topological Galois theory, monodromy group, unsolvability in quadratures, transcendental equations, braid group.

1 Introduction

Our primary goal in this paper is to compute the monodromy groups for several equations of interest. The transcendental equations investigated here are not arbitrary; they are motivated by their appearance in mathematical physics and spectral theory. Equations of the type tan(z)z=0 are canonical in this regard: they arose in Fourier’s 19th-century analysis of the heat equation, where their roots correspond to the eigenvalues of a Sturm-Liouville operator, as noted by F. Klein [5]. A similar result was obtained by Fourier, but here we present a new perspective and proof using modern methods, which interestingly leads to the same conclusion. A. Elishev demonstrated this fact in modern terms [2], and we include his argument.

Modern analogues, such as the equation studied by Heifetz for acoustic wave propagation, further highlight the physical importance of both the real roots (propagating modes) and the complex roots (resonances) [3]. We include a full summary of his results, as the original was published in a difficult-to-access Soviet journal. This motivates a deeper study of the complete root structure of such equations under parameter variation, which is what their monodromy groups describe.

Our primary tool is the topological Galois theory developed by V. I. Arnold and later by A. G. Khovanskii [4]. This theory connects the solvability of an equation to the algebraic properties of its monodromy group. The notion of solvability can be made precise through a hierarchy of function classes. Starting with elementary functions (built from rational functions, exp(z), log(z), and algebraic operations), one can define functions solvable in quadratures (allowing integration), and recursively, in k-quadratures (meaning functions obtained by applying up to k nested integrations). The union of all such classes forms the class of functions solvable in generalized quadratures. The main theorem of topological Galois theory, in its strong form due to Khovanskii, addresses this entire hierarchy:

Theorem.

If the solution z(a) of an equation f(z)=a, considered as a function of the parameter a, is representable in generalized quadratures, then the monodromy group of the equation is solvable.

In this paper, we use the contrapositive of this theorem. By showing these monodromy groups to be unsolvable (e.g., containing A5 or A), we prove that these equations are not solvable even in the broad class of generalized quadratures.

Our approach follows the constructive spirit of Arnold’s method. The core idea is to analyze the behavior of the roots zi of the equation f(z)=a as the parameter a traverses a closed loop in the complex plane. The roots themselves trace continuous paths, which may not be closed, resulting in a permutation of their initial positions. This permutation defines an element of the monodromy group. Non-trivial permutations are generated when these loops encircle the critical values of f(z) — the images of points where the derivative f(z) vanishes. Examples of application of this method with illustrations can be found in our previous paper [1].

Therefore, our work in the subsequent sections will be to identify these critical values and deliberately construct paths around them to generate a set of permutations sufficient to prove the unsolvability of the corresponding monodromy group.

2 The Case of a Self-Adjoint Function

Let the function f(z) have the following properties:

  1. 1.

    The function f(z) is self-adjoint, i.e., f(z¯)=f(z)¯.

  2. 2.

    The critical points of f(z) (where f(z)=0) have multiplicity 3.

  3. 3.

    The equation f(x)=a for a real a has a unique real root.

From complex analysis, we know that traversing a critical point must permute three roots in a cycle. Since the function is self-adjoint, its set of roots consists of one real root and pairs of complex conjugate roots. Consequently, when traversing a critical point, the unique real root and a pair of complex conjugate roots must be permuted.

By traversing one critical point, we obtain the permutation of roots (1 2 3), where 1 denotes the unique real root. By traversing another critical point, we get the permutation (1 4 5). Together, these two permutations generate the alternating group A5. Thus, the monodromy group of the equation is unsolvable, which implies that the equation is not solvable in elementary functions.

It remains for us to verify that the following equations satisfy these initial conditions, from which their insolvability will immediately follow. Note that although we do not provide the proof here, the same method is applicable to simpler equations like sin(z)z=a and cos(z)z=a.

2.1 Insolvability of sin(sin(z))z=a

Let us prove the insolvability of the equation

sin(sin(sin(z)))z=a

where the function f(z) is the difference between a composition of sines and the identity function. For simplicity, we will show that conditions 1–3 are met for the simple composition

sin(sin(z))z=a

as the proof for more complex compositions is completely analogous. First, let us find the critical points of the function:

f(z)=sin(sin(z))z
f(z)=cos(sin(z))cos(z)1=0cos(sin(z))cos(z)=1

Clearly, both cos(sin(z)) and cos(z) must be simultaneously equal to either 1 or 1. The latter is impossible, because at the points z=π+2πk, the sine is zero, and the cosine of zero is one. Consequently, the critical points of the function will be

zk=2πk,k

At these points,

f′′(zk)=sin(sin(zk))cos(zk)cos(sin(zk))sin(zk)=0110=0
f′′′(zk)=cos(sin(zk))cos2(zk)sin(sin(zk))sin(zk)+
+sin(sin(zk))sin(zk)cos(zk)cos(sin(zk))cos(zk)=10+01=20

We find that our points have multiplicity 3. Furthermore, a real root exists for any real a and is unique due to the strict monotonicity of the function, since

f(x)=cos(sin(x))cos(x)1<0

at all points except 2πk. The other roots will come in complex conjugate pairs because the composition of two self-adjoint functions is self-adjoint.

2.2 Insolvability of sin(cos(z))z=a

Now we will show that conditions 1–3 are satisfied for

sin(cos(z))z=a

Let us find the critical points and check their multiplicity:

f(z)=cos(cos(z))sin(z)1=0cos(cos(z))sin(z)=1
zk=π/2+2πk,k

Furthermore,

f′′(zk)=sin(cos(zk))sin2(zk)cos(cos(zk))cos(zk)=00=0
f′′′(zk)=cos(cos(zk))sin3(zk)+2sin(cos(zk))sin(zk)cos(zk)
sin(cos(zk))sin(zk)cos(zk)+cos(cos(zk))sin(zk)=1001=20

In this case, there is a unique real root because

cos(cos(x))sin(x)1<0

at all points except π/2+2πk. As before, the other roots will come in complex conjugate pairs because the composition of two self-adjoint functions is self-adjoint.

3 Insolvability of tan(z)z=a

Let us prove the insolvability of the equation

tan(z)z=a

First, we find the critical points:

f(z)=1cos2(z)1=0cos2(z)=1zk=πk,k

Let us check the multiplicity of these points:

f′′(zk)=2sin(zk)cos3(zk)=0
f′′′(zk)=2cos2(zk)+6sin2(zk)cos4(zk)=20

A consequence of Rouché’s theorem is that the equation tan(z)z=0 has only real roots (a detailed proof is given in [6]). Consequently, if we let the parameter a in the equation tan(z)z=a approach zero, three roots will merge into one point.

The function f(z)=tan(z)z is self-adjoint, which implies that its roots must come in complex conjugate pairs. In this case, the function f(x)=tan(x)x is strictly monotonic on each interval (π/2+πk,π/2+πk), which means that the equation has a unique root on each such interval. The situation is similar to the previous cases, except that the real root is not unique. Nevertheless, due to the multiplicity of 3, in the vicinity of a critical point, one real root and a pair of complex conjugate roots will also be permuted. We will construct a path for the parameter in such a way that a real root and a complex conjugate root from the upper half-plane are exchanged.

We modify the method used in the previous section. Let us fix the value a=1 and denote two complex roots as c1 and c2=c1¯, where c1 is in the upper half-plane. Let us denote the real roots as z0,z1,z2,, where z00 as a0.

We start with the configuration of real roots:

(z1,z2,z3,).

Consider a path in the parameter plane of a that starts at a=1 and moves left along the real axis, bypassing each critical value along a small semicircle (we choose the one that causes an exchange between a real root and c1).

When a reaches the n-th critical point, it loops around it in a small circle and returns along the same path. Let us examine what happens to the roots.

First, c1 swaps places with z1, then z1 with z2, and so on.

By the time we approach the n-th critical point, the arrangement of roots becomes:

(c1,z1,z2,,zn2,zn,).

The root zn1 moves into the upper half-plane. Traversing the critical point causes a cyclic permutation (zn,zn1,c2). Repeating this traversal twice, we get:

(c1,z1,,zn3,zn2,c2,).

Now zn is in the upper half-plane, and zn1 is in the lower. As we move back, all previous permutations are reversed: zn and zn2 swap places, then zn2 and zn3, and so on.

As a result, we get the configuration:

(z1,z2,,zn2,zn,c2,),

where c1 returns to its original place, while zn1 remains below.

If we now repeat the same operation for the (n+1)-th critical point, we get the permutation:

(z1,z2,,zn2,zn,zn+1,zn1,),

and both complex roots will return to their places. This corresponds to the cycle (n1n+1n).

Such 3-cycles for all n5 generate the infinite alternating group, denoted A. By analogy with S, this group is a group of finitely supported permutations. More precisely, A is the subgroup of S consisting of all even permutations on the countable set of roots.

Since any 3-cycle is an even permutation, and any finite alternating group Ak is generated by 3-cycles, our method allows us to construct any permutation from Ak for any k. As the group Ak is unsolvable for k5, the group A which contains all of them is also unsolvable.

4 Insolvability of an Equation related to zz=a

We now turn to another classical transcendental equation, zz=a. While a full analysis of its monodromy group is possible, for the purpose of demonstrating the method with simpler derivatives, we will analyze the related, but distinct, equation ez+z=a. It is important to note that these two equations are not equivalent. The analysis below pertains strictly to ez+z=a.

Let us find the critical points of f(z)=ez+z:

f(z)=ez+1=0zk=(2k+1)πi,k

In this case,

f′′(zk)=ezk=10

Thus, the critical points have multiplicity 2. The function f(x) of a real argument is strictly monotonic because

f(x)=ex+1>0

which means the equation has a unique real root.

First, for simplicity, let us consider the starting point a=0.

Let us consider a path z(t) that leads from this real root to the n-th critical point, then makes a semi-loop around it, swapping the roots, after which the new root returns along the same path.

Now let us derive the trajectory described by the parameter a while the real root moves along the specified path. On the first segment of the path:

z(t)=x+it,

where x is the real root (i.e., ex=x), so

a(t)=x+it+ex+it=x(1cost)+i(txsint).

It is important to note that the loops bypass the "dangerous" points ak, since at t=(2k+1)π:

a=2x+i(2k+1)π.

Since x<12 (which is easy to prove), and the real part of ak is 1, the point a is to the left of ak. This also shows that at the end of the first path segment, a is located to the left of an.

Let us denote yn=(2n+1)π. Then the second segment of the path is given by the equation:

z(s)=s+iyn+es+iyna(s)=ses+iyn.

Thus, a(s) also moves along a straight line parallel to the real axis.

On the third segment of the path, after the permutation of the roots, the parameter a describes a loop around an, which follows from the general theory. This trajectory is homotopically equivalent to a simple loop around the corresponding point.

Since a plane with a discrete set of points removed is homotopically equivalent to a wedge of circles, any loop around these points can be decomposed into a product of simple loops like the one shown above.

This means that any permutation can be realized by successive transpositions of the real root with the others. On the other hand, the permutation group is transitive, which is true in the general case.

Let us consider the decomposition of a permutation σ that maps rn to the real root (let us number the roots with natural numbers so that r1=x is the real root). As shown above, it will have the form:

σ=(1n1)(1n2)(1nN).

Obviously, the transposition (1n) must be part of this product, otherwise the root rn would remain in its place. Consequently, the group contains all transpositions (1n), which generate the group S of all permutations of the countable set of roots that affect only a finite number of elements, known as the group of finitely supported permutations. S is countable and contains all finite symmetric groups Sn. The unsolvability of Sn for n5 implies the unsolvability of S.

References

  • [1] A. Belov-Kanel, A. Malistov, and R. Zaytsev (2020) Solvability of equations in elementary functions. Journal of Knot Theory and Its Ramifications 29 (02), pp. 2040005. Cited by: §1.
  • [2] A. Elishev (2020) A brief comment on the paper "solvability of equations in elementary functions" by kanel-belov, malistov and zaytsev. Journal of Knot Theory and Its Ramifications 29 (02), pp. 2040007. Cited by: §A.2, §1.
  • [3] A. I. Heifetz (1985) On the roots of a transcendental equation in the problem of shallow sea acoustics. Akusticheskii Zhurnal 31 (2), pp. 258–263. Note: (in Russian). English translation in: Soviet Physics, Acoustics, 31(2), 1985 Cited by: §A.1, §1.
  • [4] A. G. Khovanskii (2008) Topological galois theory. solvability and unsolvability of equations in finite terms. MCCME, Moscow. Note: (in Russian) Cited by: §1.
  • [5] F. Klein (1989) Lectures on the development of mathematics in the 19th century. Vol. 1, Nauka, Moscow. Note: (in Russian) Cited by: §1.
  • [6] R. V. Zaytsev (2021) Topological theory of solvability of equations in elementary functions. Master’s thesis, Higher School of Economics. Note: (in Russian) Cited by: §3.

Appendix A Related Work in Functional Analysis

The equations we have studied are not merely mathematical curiosities; they arise in various physical and analytical contexts. In this appendix, we review two such connections.

A.1 Asymptotic Solutions

For the reader’s convenience and due to the difficulty of accessing the original Soviet-era source [3], this section provides a detailed summary of Heifetz’s work on the roots of a dispersion equation. The formulas obtained are used for numerical calculations and asymptotic investigation of the roots.

Heifetz considered a point acoustic source located in a homogeneous liquid layer on a homogeneous liquid half-space. This model, despite its simplicity, proves to be very useful in some cases (e.g., shallow sea) and has been the subject of many studies. The calculation of the eigenvalues of the corresponding boundary value problem reduces to solving the transcendental equation

mzcotz=a2z2,

where m=ρ1/ρ, ρ and ρ1 are the densities of the liquid layer and the lower half-space, respectively, a=khν, h is the layer thickness, k=ω/c is the wave number of the layer, ω is the angular frequency of the source, c is the speed of sound in the layer, c1 is the speed of sound in the bottom, ν2=1c2/c12. Throughout, it is assumed that ρ<ρ1, c<c1, and the wave number for the bottom k1=ω/c1 is real. Similar equations arise in other problems as well.

Depending on the method of calculating the integral representing the sound pressure field, it is necessary to consider either only the real roots lying on the so-called physical sheet of the Riemann surface of the radical (they generate normal, or propagating modes, and it is these roots that correspond to the eigenvalues of the problem), or also the complex roots lying on the non-physical sheet of the Riemann surface (virtual modes or resonances). The roots of the transcendental equation were previously investigated by Heifetz using asymptotic and numerical methods, and its parametric solution is known. However, the development of algorithms for the numerical solution of this equation, in particular for calculating complex roots, continued to attract the attention of researchers. This work is devoted to refining the location of the roots of the equation, deriving explicit formulas for all roots, and their investigation. Heifetz considered the case a>0 and m>1. The case 0<m<1 can be studied similarly.

Let us describe the location of the roots of the equation. It is obvious that there are no roots on the rays x=Rez>a and x<a, so to isolate the single-valued branches of the radical, it is convenient to make cuts along these rays. The complex plane thus cut is denoted by D0. We denote by (a2z2)± the single-valued and continuous branches of the radical in D0, defined by the conditions (a2z2)|z=0=±a, and consider in D0 two holomorphic functions f±(z)=(a2z2)±sinzmzcosz. The roots of f(z) lie on the physical sheet, and the roots of f+(z) on the non-physical sheets of the Riemann surface.

To solve the two equations f±(z)=0 in D0, we transform the original transcendental equation to the form

z=12ilna2z2+imza2z2imz+πj,j=0,±1,±2,.

Thus, we replace our original equation with a countable set of equations

lj±(z)=0,j=0,±1,,

where

lj±(z)=z+i2ln(a2z2)±+imz(a2z2)±imzπj.

It is easy to see that on the rays z=iy, |y|>am21, the original equation also has no roots. We denote the region D0, cut along these rays, by D, and select the branch of the logarithm in D by the condition ln1=0 (the choice of any other branch of the logarithm only leads to a renumbering of the roots). In the simply connected region D, lj±(z) are single-valued analytic functions, the number of whose roots can be found by the argument principle. We find that on the physical sheet, the functions lj(z) for 0<|j|<aπ+12 have one real root xjv, with x0v=0 and xjv=xjv, j>0, while for |j|aπ+12, lj(z) have no roots. In other words, the original physical problem has [a/π+1/2] propagating modes. (Here [x] denotes the integer part of the number x.)

On the non-physical sheet, the functions lj+(z) for 1|j|<aπ+12 have one real root xj+, with xj+=xj+, j>0, and for |j|>aπ+32, lj+(z) have two complex-conjugate roots zj±, z¯j±, with Imzj+>0, zj±=z¯j±, j>0. The function l0+(z) has three roots for aπ/2: z0=0 and symmetric purely imaginary roots ±iy0, y0>0, and for 0<a<π/2 – five roots: z0=0 and ±z, ±z¯. Finally, the function lja+(z), where ja=[a/π+1/2] (the case of lja(z) is analogous), also has two roots, which for a>aja=π(ja1/2) but close to aja, are complex-conjugate, approach the real axis as a increases, and at some value of the parameter a=akr merge to form a double "non-physical" real root xkr, xkr>a. With a further increase in a, it splits into two simple real roots, the larger of which moves towards the edge of the cut – the point x=a, reaches the edge at a=π(ja+1/2) and then passes to the physical sheet – thus a new propagating mode is born. For the values akr and xkr, Heifetz indicated that one can write down transcendental equations, which were not detailed there.

To obtain explicit formulas for the roots, another method is used: we consider only the roots zj± of the functions lj+(z), |j|a/π+1/2; formulas for all other roots are derived analogously. Regardless of whether zj± is complex or real (for j=[a/π+1/2] and aakr – see above), it is a root of a quadratic trinomial z2+pjz+qj with real coefficients. Consider the integrals

Ik=γz2+pjz+qjzklj+2(z)𝑑z,k=3,4,

where γ is a closed contour in D containing the point z=0 inside. By calculating these integrals, first, by the residue theorem and, second, by deforming the contour γ so that it coincides with the boundary of the region D, we obtain a system of two linear equations with respect to pj and qj, from which zj=1/2(pj+pj24qj), where

pj =δ1δ2δ0δ3δ1δ3δ22,qj=δ0δ2δ12δ1δ3δ22,
δ0 =d0+πjBjπjAj,δ1=d11πjCj+1πjDj,
δ2 =d2jEjπjFj,δ3=d31πjGj1πjHj.

The coefficients dk,Aj,,Hj are defined through integrals:

d0 =1πj,d1=maaπ2j2,d2=(am)2aπ3j3,
d3 =m(32m2)6aπ2j2(am)3a3π4j4.
Aj =a(2xπ)f(x)dxxg(x),Cj=af(x)h(x)dxx2g(x),
Ej =a(2xπ)f(x)dxx3g(x),Gj=af(x)h(x)dxx4g(x),

where

f(x) =lnmx+x2a2mxx2a2,h(x)=(xπ2)2+π2j2+14f2(x),
g(x) =h2(x)4π2j2(xπ/2)2.
Bj =2a/m21b(y)dyyd(y),Dj=a/m21c(y)dyyd(y),
Fj =2a/m21b(y)dyy3d(y),Hj=a/m21c(y)dyy4d(y),

where

b(y) =y12lnmy+a2+y2mya2+y2,
c(y) =b2(y)π2(j21/4),d(y)=c2(y)+4π2j2b2(y).

These integrals converge slowly, but changes of variables t=1/2f(x) or t=12lnmy+a2+y2mya2+y2 transform them into integrals with an exponentially decaying integrand, the calculation of which on a computer poses no difficulties. This method does not require the choice of an initial approximation and provides the same accuracy for roots with any numbers.

Table 1: Values of resonances and absorption coefficients
j ξj ξ¯j B¯j Bj BjT
6 0.365801+0.730159103i 0.3659+0.68103i 6.342 5.90 6.40
7 0.346401+1.911244103i 0.3464+1.92103i 16.6009 16.7 16.8
8 0.322795+2.903837103i 0.3228+2.90103i 25.2224 25.2 25.7

The table presents the values of the first three resonances ξj=1h(kh)2zj2 of the considered model, calculated using the formulas above and rounded to 108, for the parameter values h=100 m, m=2, c=1500 m/s, c1=1700 m/s, ω=2πf, f=100 Hz. They correspond to the complex roots zj of equation (1) with numbers j=6,7,8. We denote by Bj=(20lge)Imξj the absorption coefficient of the j-th mode. For comparison, the table also shows ξ¯j and B¯j – the corresponding values of the same quantities, calculated by another method in other works. In addition to numerical calculations, the formulas obtained allow for the study of the asymptotic behavior of the roots. Along with the known asymptotics of large-modulus complex roots zjπj+π/2+(i/2)lnm+1m1+O(1), j±, we obtain, for example, for the roots corresponding to propagating modes, the relation xjπj+(m/a)πj+O(a2) as a+ and for a fixed j, 1j<a/π+1/2, as well as an asymptotic for complex roots useful in the case of a shallow sea, when there are no normal modes, as a0 and for a fixed j: zjπj+π/2+(i/2)lnm+1m1+O(a), with the estimate O(a) being uniform in j=1,2,.

A.2 Sturm-Liouville Operators

In a related work, A. Elishev [2] described another way to prove the reality of the roots of the equation tan(z)z=a. We summarize his argument here, with the author’s permission.

First, it is necessary to prove that all zeros of ϕ(z)=tan(z)z are in fact given by the square roots of the eigenvalues of some regular Sturm-Liouville operator. Indeed, let us define the space L2([0,1],dx) as the space of complex-valued square-integrable functions defined on the unit interval [0,1], with the inner product given by

f,g=01f(x)g(x)¯𝑑x.

Suppose that H0 is the subspace of L2([0,1],dx) consisting of twice-differentiable functions f for which f and f′′ are square-integrable, and such that

f(0)=0

and

f(1)f(1)=0

Then the operator H=d2/dx2, defined on H0 is a positive semi-definite operator corresponding to a regular Sturm-Liouville problem with separated boundary conditions. Consequently, by a fundamental result of Sturm-Liouville theory, together with positive semi-definiteness, the eigenvalues of H form an increasing sequence.

0=λ0<λ1<λ2<.

Note that each eigenvalue has multiplicity one, and also that H is self-adjoint — this can be checked directly by integration by parts. We establish its positive semi-definiteness.

The explicit form of the eigenfunctions (unique up to a scalar factor for each eigenvalue) is a trivial exercise. First, we obtain for λ0=0

ψ0(x)=x.

Then, for λ0, λ=k2, the boundary value problem is

ψ′′+k2ψ =0,0<x<1,
ψ(0) =0,
ψ(1)ψ(1) =0.

The general solution is given by ψ(x)=Acos(kx)+Bsin(kx). The first boundary condition implies A=0, while the second yields the equation

sin(k)kcos(k)=0

or (if cos(k)0)

tan(k)k=0

Consequently, the spectrum of H is given by the set

{0}{λ:tan(λ)λ=0}.

Now, since H is self-adjoint, its spectrum is real, which means that any solution to

tan(z)z=0

is either real or purely imaginary, z=iy. The purely imaginary case leads to the equation for y:

tanh(y)y=0

which has no (real) solutions other than y=0. Thus, the proof of the lemma is complete.

Elishev notes that each positive eigenvalue λ corresponds to two solutions of the equation, given by +λ and λ. This is expected since ϕ(z) is an odd function.

The situation described in this comment is typical for the realization of the zeros of meromorphic functions as spectra of self-adjoint operators. Often they correspond to the Hamiltonians of quantum-mechanical systems; several other transcendental equations can be handled in this way.

The example provided here by Elishev (along with other easily obtainable examples of meromorphic functions whose zeros are spectra of self-adjoint operators) is quite straightforward; at the same time, on the opposite end of the complexity scale lies, as is well known, the conjectured spectral realization of the non-trivial zeros of the Riemann zeta function. In fact, as Elishev notes, there is a significant amount of evidence in favor of a spectral approach to the Riemann hypothesis, developed, in particular, in the deep and far-reaching work of Alain Connes and his school. Simple examples, such as the one considered in this comment, can, in Elishev’s opinion, serve as illustrations of the powerful methods of operator theory and its potential applications to long-standing open problems.