J. Numer. Anal. Approx. Theory, vol. 48 (2019) no. 2, pp. 175–201 ictp.acad.ro/jnaat
EXPLICIT ALGEBRAIC SOLUTION OF ZOLOTAREV’S FIRST PROBLEM FOR LOW-DEGREE POLYNOMIALS
HEINZ-JOACHIM RACK∗and ROBERT VAJDA†
Abstract. E.I. Zolotarev’s classical so-called First Problem (ZFP), which was posed to him by P.L. Chebyshev, is to determine, for a given n ∈ N\{1} and for a givens∈R\{0}, the monic polynomial solutionZn,s∗ to the following best approximation problem: Find
min
ak max
x∈[−1,1]|a0+a1x+· · ·+an−2xn−2+ (−ns)xn−1+xn|,
where the ak, 0 ≤ k ≤ n−2, vary in R. It suffices to consider the cases s >tan2(π/(2n)).
In 1868 Zolotarev provided a transcendental solution for alln≥2 in terms of elliptic functions. An explicit algebraic solution in power form toZFP, as is suggested by the problem statement, is available only for 2≤n≤5.1 We have now obtained an explicit algebraic solution toZFPfor 6≤n≤12 in terms of roots of dedicated polynomials.
In this paper, we provide our findings for 6 ≤ n ≤ 7 in two alternative fashions, accompanied by concrete examples. The cases 8≤n ≤12 we treat, due to their bulkiness, in a separate web repository.
1Added in proof: But see our recent one-parameter power form solution for n= 6 in [38].
MSC 2010. 41A10, 41A29, 41A50.
Keywords. Abel-Pell differential equation, algebraic solution, best approxima- tion, Chebyshev, first problem, Groebner basis, least deviation from zero, Maly- shev, polynomial, proper, Schiefermayr, two fixed leading coefficients, uniform norm, Zolotarev.
1. INTRODUCTION AND HISTORICAL REMARKS
Let I = [−1,1] ⊂ R denote the unit interval and let Tn denote the n- th Chebyshev polynomial of the first kind with respect to I. Chebyshev’s classical extremal problem (CEP) of 1854 [8] is to determine among all monic
∗Dr. Rack Consulting GmbH, Steubenstrasse 26a, 58097 Hagen, Germany, e-mail:
†Bolyai Institute, University of Szeged, Aradi Vertanuk tere 1, 6720 Szeged, Hungary, e-mail: [email protected]. The work of this author has been supported by the Ministry of Human Capacities, Hungary, grant 20391-3/2018/FEKUSTRAT and the EU- funded Hungarian grant EFOP-3.6.1-16-2016-00008.
polynomials of degree n≥1, given by
(1.1) Pn(x) =
n−1
X
k=0
ak,nxk+xn,
whereak,n∈Rare arbitrary coefficients (andan,n= 1 is fixed), that particular one, call it Tn∗, which deviates least from the zero-function on I measured in the uniform normk · k∞. Chebyshev found that the solution Tn∗ is given onI by
(1.2) Tn∗(x) =
n−1
X
k=0
a∗k,nxk+xn= 21−nTn(x) = 21−ncos(narccos(x)), with least deviation kTn∗k∞ = 21−n and known optimal coefficients a∗k,n, see [25, p. 384] or [39, p. 6, p. 67] for details.
In 1867 Chebyshev himself proposed to his student Zolotarev, see [52, p. 2], an extension of CEP by requiring that not only the first but also the second leading coefficient, an−1,n, is to be kept fixed. This extended CEP, which was later renamed as Zolotarev’s first problem (ZFP), can be stated as follows:
To determine among all polynomials of degree n≥2, represented as
(1.3) Pn,s(x) =
n−2
X
k=0
ak,nxk+ (−ns)xn−1+xn
where s∈R\{0} is prescribed, that particular one, call it Zn,s∗ , with (1.4) Zn,s∗ (x) =
n−2
X
k=0
a∗k,n(s)xk+ (−ns)xn−1+xn,
which deviates least from the zero-function on I in the uniform norm k · k∞. Or put alternatively, the goal is to determine, for a prescribed s, the best uniform approximation on I to (−ns)xn−1 + xn by polynomials of degree
< n−1. It is well-known that one may restrict the parameterstos >0, and that for 0< s≤tan2(π/(2n)) the solution is given by a distortedTn∗ (see e.g.
[1, p. 16], [2, p. 280], [7], [25, p. 405] for details), and is called an improper monic Zolotarev polynomial. However, fors >tan2(π/(2n)), the solutionZn,s∗ to ZFP is considered as very complicated (see e.g. [7], [25, p. 407], [28]) or even as mysterious [47], and is called a proper [49, p. 160], orhard-core [40]
monic Zolotarev polynomial. Here we shall confine ourselves to proper monic Zolotarev polynomials, noting that 0<tan2(π/(2n))<1 holds forn >2, and writingZn,s in place of Zn,s∗ , ifs >tan2(π/(2n)) is not specified.
Zolotarev provided a solution to ZFPin 1868 [51], and in a reworked form in 1877 [52], where he was considering altogether four extremal problems, of which ZFP was the first in the row (hence the name). Much to the surprise of his contemporaries, as well as of today’s students, Zolotarev presented the proper Zn,s in terms of elliptic functions (see e.g. [1, p. 18], [2, p. 280], [7], [10], [25, p. 407], [31]) rather than, as is suggested by the task, in terms of
explicit optimal coefficients of an algebraic polynomial in power form. When compared to the two-fold solution (1.2) of CEP, Zolotarev’s unwieldy [46, p. 118] elliptic (or transcendental) solution of ZFP would correspond to the trigonometric right-hand solution in (1.2) without providing an equivalent algebraic left-hand term. The following statement by A. A. Markov [23, p.
264] indicates a reservation about Zolotarev’s elliptic solution: Being based on the application of elliptic functions, Zolotarev’s solution is too complicated to be useful in practice.
It is tempting to derive an algebraic solution to ZFP from the elliptic so- lution. However, even for the first reasonable polynomial degree n = 2 this path turns out be unexpectedly complicated, see [7] for details. Therefore, alternative solution paths have been pursued to determine the properZn,s al- gebraically. For example,A. A. Markov himself tried to employ the theory of continued fractions in order to find an algebraic solution [to ZFP], but he was not fully successful, because an algebraic solution requires an amazing amount of calculations, as is remarked in [20, p. 932]. Actually, explicit algebraic so- lutions to ZFP (in terms of parameterized coefficients) are known only for polynomial degrees 2 ≤ n ≤ 5, see Section 2. Added in proof: But see our recent one-parameter power form solution forn= 6 in [38].
The purpose of the present paper is to provide new explicit algebraic solu- tions toZFPfor polynomial degrees 6≤n≤12. To this end, we shall explore in some detail two different solution paths forn= 6 and for n= 7. The first one is based on the Abel-Pell differential equation which must be satisfied by Zn,s and computes Groebner bases with the computer algebra system Mathe- matica™ [50] to actually construct it. The second solution path, also backed by Mathematica, expresses Zn,s tentatively as Zn,α,β, a form which depends on two parameters α and β, so that Zn,α,β can be stored, once and for all, in an electronic library. Upon assigning a fixed s >tan2(π/(2n)), α and β can then be conveyed to real numbers so that Zn,α,β turns intoZn,s∗ . Both of our approaches have in common that for a givens∈Qthe optimal coefficients of Zn,s∗ can be expressed explicitly by means of root objects of dedicated inte- ger polynomials. Because of the growing bulkiness of the intermediate results needed to compute Zn,s where n ≥ 8, we will transfer our findings for the polynomial degrees 8≤n≤12 to a web repository [53], see also Section6.
Ours is not the first investigation of an algebraic solution toZFP. In 2004 A.
Shadrin [42] remarked: Recently, the interest in an explicit algebraic solution of ZFP was revived in the papers [21], [27], [45], but it is only Malyshev who demonstrates how his theory can be applied to some explicit constructions for particularn. But actually V. A. Malyshev [21], see also [20], provided explicit constructions only for 2 ≤ n ≤ 5 by deploying certain pairs of polynomials, parameterized by s, which are key to the determination of the parameters α and β when sis prescribed. We coin them Malyshev polynomials and will be taking advantage of them in our solution. To this end, we will have to calculate
their coefficients for 6≤n≤12. Malyshev [21] had predicted (correctly, as we have now verified) only their degrees for 6≤n≤8, but did not communicate their coefficients. Further papers relevant toZFP are [18], [29], [30], [41] and [44], see also Section 2. We have benefited from [41] where a methodical algebraic approach to ZFP based on well-defined determinants is provided:
A tentative expression of Zn,s is given in the parametric form Zn,α,β,y1,...,ym and algorithmic steps are delineated how to compute the parameters. By modifying these steps, we eliminate the parametersy1, . . . , ym. The remaining parameters α and β we then determine as roots of the Malyshev polynomials and that eventually leads to Zn,s.
The provision of a solution toZFPforn >5 via computer algebra methods has been stated as an open problem in [16]. Based on an advanced computer algebra strategy, the conference paper [17] claims to have algebraically solved ZFPfor 6≤n≤12. We do not share this view, since the theoretical strategy in [17] appears not granulated finely enough for the purpose of enabling the construction of Zn,s∗ for a given n and s (e.g. n = 6 and s = 1/8, see our example below), the more so as no concrete solution formulas are provided in [17]. But we leave it to the reader to form an opinion.
We point out that in none of the references quoted in the present paper the following of our findings, for 6≤n≤12, are revealed: Explicit tentative rep- resentations Zn,α,β of Zn,s, explicit coefficients of the Malyshev polynomials, granulated algorithmic steps (accompanied by examples) for the recursive or direct creation of the optimal coefficients ak,n(s) ofZn,s, and a representation of the ak,n(s) as root objects of dedicated integer polynomials if s∈Q.
The first-named author has presented a poster onZFPat the IX Jaen Con- ference on Approximation Theory (Spain, July 2018) [36] and each of us has given a talk on ZFP at the Fourth International Conference on Numerical Analysis and Approximation Theory (NAAT, Cluj-Napoca, Romania, Sep- tember 2018) [37,48]. We have agreed to publish our individual findings in a joint manuscript.
2. KNOWN EXPLICIT ALGEBRAIC SOLUTIONS TOZFPFOR2≤n≤5 The demand for a description of the solution to ZFPwithout elliptic func- tions has been vibrant from the outset. Scaled proper Zolotarev polynomials, for 2 ≤ n ≤ 4, given in an algebraic power form, found application already in the proof of the famous Markov inequalities [22], [24]. Algebraic expres- sions for scaled proper Zolotarev polynomials (with uniform norm 1 onI) for 2≤n≤4 can be found in [7], [9], [12], [13], [14], [18], [26, p. 156], [33], [35], [42], [49, p. 98] (the latter with respect to [0,1]). The case n = 4 (rational parametrization) is of particular interest, see [34, p. 160].
The case n = 5 (radical parametrization) has been settled only quite re- cently in [12], [13], [14], see also [35]. A partial result forn= 5 is due to [9].
These polynomials, whose coefficients depend injectively on one parameter,
are expressed, for 2≤n≤5, in the analytic form (2.1)
n
X
k=0
ak,n(t)xk, with an,n(t)6= 0 and parameter t∈In, where In denotes a dedicated open interval. To deduce, for a given s >
tan2(π/(2n)), from (2.1) a proper Zolotarev polynomial Zn,s∗ according to (1.4), one may proceed as follows (see also [10, Theorem 3]): Divide (2.1) by the coefficientan,n(t) yieldingPn−1k=0bk,n(t)xk+xn; then equatebn−1,n(t) with (−ns) and solve fort; insert the solutiont=t∗∈In intoPn−1k=0bk,n(t)xk+xn to get Zn,s∗ . An example of such a deduction, for n = 5 and s = 2, is given in [35, Chapter 5]. To determine Zn,s∗ for a given n > 5 and for an assigned fixed s >tan2(π/(2n)) in the way just sketched would be an elegant path to solveZFPavoiding elliptic functions. However, to the best of our knowledge, analytical forms (2.1) for (scaled) proper Zolotarev polynomials currently do not exist if n > 5, see also [43, p. 1185]. Added in proof: But see our recent one-parameter power form solution for n= 6 in [38].
Regrettably, the contrary is claimed elsewhere. But the sextic scaled monic polynomial given in [14, Section 4.5], (see also [12, Section 4.5]) and the com- position of Chebyshev with scaled proper Zolotarev polynomials, as given in [14, Corollary 4.3], (see also [13, Corollary 2.2], and [35, Remark 9]), do not alternate on I exactly as many times as the degree indicates, and hence they cannot be proper (scaled) Zolotarev polynomials, see also Section 3below.
3. PRELIMINARIES
It is well known (seee.g. [2], [10], [42], [45]) that a proper monic Zolotarev polynomial Zn,s (where s >tan2(π/(2n))) has nequioscillation points on I, including the endpoints ±1, at which it takes its uniform normL:=kZn,sk∞ with alternating sign. For definiteness we assume that in particular, at x =
−1 the value (−1)nL is attained and at x = 1 the value −L is attained.
Additionally, there exists an interval [α, β] with
(3.1) 1< α=α(s)< β=β(s) and β >1 + 2 tan2 2nπ
such that at x = α the value −L is attained and at x = β the value L is attained, and at
(3.2) x=γ := (α+β−2s)/2 with 1< γ < α
there vanishes Zn,s0 , the first derivative of Zn,s with respect to x. Thus on I∪[α, β] we have (Zn,s)2 ≤L2, and (Zn,s)2> L2 on R\(I ∪[α, β]).
Furthermore,Zn,ssatisfies the following so-called Abel-Pell differential equa- tion:
(3.3) (1−x2)(x−α)(x−β)(Zn,s0 (x))2
n2(x−γ)2 =L2−(Zn,s(x))2.
We introduce for n ∈ N = {6,7,8,9,10,11,12} new polynomials Fm(n),s, Gm(n),s which depend on s and whose degree m(n) depends on n ∈ N, see also Section 6 below. They are an outcome of our proofs and we term them Malyshev polynomials because related polynomials appeared first in [21] in connection with ZFP, but only for n∈ {2,3,4,5} and somehow unmotivated since in [20] different polynomials were used. The coefficients, and hence the degrees, ofFm(n),sandGm(n),s as given below and in [53], verify that Malyshev in [21] has predicted correctly the degreesm(n) for n∈ {6,7,8} as well as a curious skew-symmetry relating Fm(n),s toGm(n),s, ifn∈N is even:
Fm(6),s =F8,s with F8,s(α) =
(3.4)
= (−59 + 2000s−34688s2−16128s3−318816s4
−3960576s5−2861568s6−1492992s7+ 186624s8) + (−376 + 16976s+ 57792s2−220800s3
+ 3162240s4+ 3117312s5−995328s6−995328s7)α + (−2564−18672s+ 284160s2−637440s3
−1873728s4+ 4154112s5+ 2280960s6)α2 + (1816−89584s−39296s2
+ 1278720s3−2888064s4−2923776s5)α3
+ (8558 + 27248s−589440s2+ 705792s3+ 2282400s4)α4 + (−2312 + 121584s−22080s2−1104000s3)α5
+ (−8932−11600s+ 320000s2)α6+ (1000−50000s)α7+ 3125α8. (3.5) Gm(6),s =G8,s with G8,s(β) =F8,−s(−β).
Fm(7),s =F12,s with F12,s(α) =
(3.6)
= 1792 + 163072s2+ 8410752s4−376438384s6+ 2733221568s8 + 2029209952s10−282475249s12+ (64512s−1436288s3
+ 447392736s5−6100537632s7−322828856s9+ 1129900996s11)α + (−19712 + 1728384s2−223227536s4+ 5813877440s6
−7355415480s8−1395081842s10)α2+ (−868224s
+ 78809024s3−3231784416s5+ 12151057632s7−668716916s9)α3 + (100864−23298576s2+ 1235270400s4−9953009360s6
+ 4106538345s8)α4+ (4101216s−351315552s3+ 5195725584s5−
−5802179768s7)α5+ (−279792 + 70263872s2−1874768224s4 + 4661407044s6)α6+ (−8268960s+ 469393568s3−2424683464s5)α7 + (410688−77006160s2+ 843673425s4)α8+ (7295400s−194631500s3) α9+ (−297000 + 28428750s2)α10−2362500sα11+ 84375α12.
Gm(7),s =G12,s with G12,s(β) =
(3.7)
= 565504−102271232s2+ 3016577984s4+ 196082294128s6
−158647323520s8+ 571729903976s10+ 13841287201s12 + (74400256s−6755815808s3−186738408864s5
+ 874115128544s7−1168317629864s9+ 55365148804s11)β
+ (−10513664 + 4103042048s2+ 22357074768s4−1148314476288s6 + 1805996857280s8−485292477782s10)β2+ (−953905792s
+ 34684357568s3+ 570329544736s5−2201060316896s7 + 1228202382652s9)β3+ (78266944−16893148272s2
−43921473792s4+ 1570190613600s6−1640714247809s8)β4 + (3041893344s−65016346976s3−537505339280s5
+ 1310441386632s7)β5+ (−196530768 + 26344802176s2 + 14921350640s4−627807535124s6)β6+ (−4059208608s
+ 52325237216s3+ 152679225048s5)β7+ (229065984−17822979720s2 + 4354873775s4)β8+ (2480095800s−14912439500s3)β9
+ (−129654000 + 4425986250s2)β10−578812500sβ11+ 28940625β12. Furthermore, we shall need, for the description of the casen= 7, the following polynomialsH22 andK9,s,β of degree 22 respectively 9, given by:
H22(s) =−1852140918261583566501829703 (3.8)
+ 171585036770132443429137970874s2 + 2930085129784195818098662450718s4
−473949851650913723472627359963298s6
−1585996952444813524706539216972904s8 + 366512197633009736432152719309634722s10 + 1650042285262881985677338126342078930s12 + 3112847096718540855667326636507713306s14−
−18636143487984483194506534138649825s16 + 84095343008722987455587706968148716s18
−10611056498918269743170304104511456s20 + 532346879028669698329938821906624s22,
K9,s,β(α) = (3.9)
1792s−256β−3584sβ2+ 256β3+ 1120sβ4+ 32β5+ 448sβ6−112β7
−21sβ8+ 7β9+α(−512 + 256β2−2688sβ3+ 256β4+ 1344sβ5−272β6 + 56sβ7−14β8) +α2(−3584s−256β+ 3136sβ2−64β3−2240sβ4+ 80β5 + 84sβ6−28β7) +α3(768−2688sβ−896β2+ 896sβ3+ 368β4−504sβ5 + 80β6) +α4(1120s+ 800β−2240sβ2−80β3+ 770sβ4+ 10β5) +α5(−128 + 1344sβ+ 592β2−504sβ3−172β4) +α6(448s−400β+ 84sβ2+ 164β3) +α7(−176 + 56sβ−32β2) +α8(−21s−25β) + 10α9.
4. EXPLICIT ALGEBRAIC SOLUTION TOZFPFOR POLYNOMIALS OF DEGREEn= 6
4.1. First solution path: Abel-Pell differential equation and Groebner basis. This approach builds on the Abel-Pell differential equation represen- tation of the sought-for proper Zolotarev polynomial Zn,s, see (3.3). This representation was used, although for a slightly different purpose, in [12]. In this respect it differs from the approach taken in [9,17], where the characteri- zation of the optimal polynomial was based on the inner equioscillation points, although it shares with the latter the computational strategy that it considers first the variety which contains the semialgebraically definable solution. The Abel-Pell differential equation gives rise to a system of multivariate polyno- mials. Its properties are investigated with Groebner basis computations [6].
It will turn out that for each of the parameters, the ideal in the associated polynomial ring is zero-dimensional and with a semialgebraic extra condition one can select the proper solution toZFPamong the finitely many candidates.
Let s >tan2(π/12) (= 7−4√
3 = 0.07179. . .) be arbitrary, but fixed. We search for the solution of ZFPin the form
(4.1) P6a,s(x) =a0+a1x+a2x2+a3x3+a4x4+ (−6s)x5+x6.
Let L be the uniform norm of P6a,s on I. By using the fact that for the solution to ZFPwe have P6a,s(1) =−L, P6a,s(−1) =L, we may consider P6,s(x) = (−1−a2−a4) + (−a3−L+ 6s)x+a2x2+a3x3+a4x4+ (−6s)x5+x6. (4.2)
If β > α > 1 denotes the uniquely existing points where P6,s(α) = −L and P6,s(β) =L, then it is known that the sought-for polynomial satisfies the differential equation (3.3), here for n= 6:
(4.3) (1−x2)36(x−(1/2)(α+β−2s))(x−α)(x−β) 2(P6,s0 (x))2=L2−(P6,s(x))2.
By clearing denominators and by a coefficient-comparison we get polynomial equations ins, α, β, L, a2, a3, a4. To be able to distinguish betweenαandβwe add the constraintsP6,s(α) =−L, P6,s(β) =Lto the system. By reducing the equations to zero, we are left with a system Q6 = {q601, . . . , q615} consisting of 15 polynomials. We then compute a lexicographic Groebner basis (with Mathematica) for Q6. As a result, we obtain that for each particular s the ideal generated byQ6 is a zero-dimensional ideal and if we choose that variable order where sand α are the smallest in the ordering, we get a polynomial as the first element of the basis which splits into two factors:
(4.4) (2s−1−α),
and the factor F8,s given in (3.4).
The first factor, (4.4), leads to a rational solution of the differential equation (4.3):
(−1 + 3s2) + (−6s+ 6s3)x+ (3−15s2)x2 (4.5)
+(12s−8s3)x3+ (−3 + 12s2)x4−6sx5+x6,
but this polynomial cannot be the proper solution ofZFP, because it has less than four inner equioscillation points in I. So we consider the second factor, F8,s. Forsfixed,α must be chosen to be the largest, that is, the second, real root of F8,s, to obtain the solution to ZFP. For s < 1/3, there is definitely no other choice for α, because then F8,s has only one real root >1 (this can be confirmed with theCylindricalDecompositioncall inMathematica). By continuity arguments we see, that this is the case also fors >1/3 and that the uppermost branch of the real algebraic curve F8,s = 0 must be taken for the construction of the extremal polynomial (see Fig. 4.1). We adopt, here and in what follows, the Mathematica notation Root[f, k] for the k-th root of f.
With this notation,α= Root[F8,s,2]. Not onlyα, but also all the coefficients, the normLand the other outer equiscillation pointβ are uniquely determined bys, in fact, as the elimination ideals show, they are rational expressions ofα ands. Thus we have obtained a parametrization of the monic sextic Zolotarev polynomials by s. However, to condense the description, we note that β can be equivalently described as the second root of the degree-eight polynomial G8,s(β), see (3.5), and we are able to give the solution in a recursive way, because already in some of the 15 input polynomialsq6j’s inQ6, the coefficients of P6,s and its norm Loccur linearly. For instance, we have
q613=36 + 24a4+ 396s2−360sα−360sβ (4.6)
−36αβ+ 432s(−2s+α+β) + 9(−2s+α+β)2,
5 10 15 s
5 10 15 20 25 30
α
α*
F8s=0
Fig. 4.1. Largest positive root ofF8,s.
and solving q613 = 0 for the variable a4 gives a4 =a∗4,6(s) as in Theorem 4.1 below. Hence,a4is uniquely determined onceαandβ are known (for fixeds).
Theorem4.1. An algebraic solution to ZFP for n= 6 and for an assigned fixed s > tan2(π/12), but s6= 1/3, can be deduced recursively as follows, see (4.1), (4.2):
α=α∗(s) = Root[F8,s,2], (4.7)
β=β∗(s) = Root[G8,s,2],
a4=a∗4,6(s) = 38(−4 + 48s2−4sα−α2−4sβ+ 2αβ−β2), a3=a∗3,6(s) = 13(30s+ 4a4s−180s3+ 3α+ 2a4α−3s2α
+ 9sα2+ 3β+ 2a4β−3s2β−12sαβ+ 9sβ2),
a2=a∗2,6(s) =241 (−24a4−10a24+54a3s−450s2+396a4s2−648s4+ 18a3α
−180sα−60a4sα+ 648s3α−9a4α2−162s2α2+ 18a3β−180sβ
−60a4sβ+ 648s3β−18αβ+ 6a4αβ+ 126s2αβ−9a4β2−162s2β2), L=L∗(s) = 1−α1 (1 +a2+a4+a3α−6sα−a2α2−a3α3−a4α4+ 6sα5−α6), a1=a∗1,6(s) =−a3−L+ 6s,
a0=a∗0,6(s) =−1−a2−a4.
For the special choice s = 1/3, α∗ and β∗ needs to be computed as given in
(4.18), (4.19) and (4.20).
Example 4.2. The goal is to determine Z6,s=1∗ , the sextic proper monic Zolotarev polynomial with parameter s = s0 = 1 > tan2(π/12) and L∗, its
least deviation from the zero-function on I. We get withs= 1 F8,s(α) =−8496203 + 4142488α+ 4186828α2−4660184α3 (4.8)
+ 2434558α4−1006808α5+ 299468α6−49000α7+ 3125α8 and
G8,s(β) =2439189−306168β−2809172β2+ 1190904β3 (4.9)
+ 968478β4−958024β5+ 322668β6−51000β7+ 3125β8. Picking the appropriate (largest) positive root >1 of these polynomials gives (4.10) α=α∗= Root[F8,s,2] = 6.082716. . . respectively
(4.11) β=β∗= Root[G8,s,2] = 6.0828088. . . .
Inserting these real numbers into the expression for a4 in Theorem4.1 gives a∗4,6(s= 1) =
(4.12)
= Root[−24974796693375 + 518755962600x+ 4763147078844x2
−1611134445672x3+ 249132993894x4−21634573608x5 + 1098618876x6−31095000x7+ 390625x8,1] =−1.74828. . . . Similarly, after computing the other coefficients and the norm, we get
Z6,s=1∗ (x) = (−0.06207. . .)+(−1.86731. . .)x+0.81036. . . x2+ (4.13)
7.48972. . . x3+ (−1.74828. . .)x4+ (−6)x5+x6 and
(4.14) L∗= 0.377586. . . .
4.2. Second solution path: Modification of Malyshev’s and Schiefer- mayr’s approach. Our second solution path to ZFP was inspired by the papers [21] and [41]. We merge and modify their approaches to ZFP.
Theorem 4.3. An algebraic solution to ZFP for n = 6 can be deduced in three algorithmic steps as follows:
(i) Express the sought-for sextic proper Zolotarev polynomial and its norm L in a tentative form which depends on the (undetermined) parametersα and β, that is
Z6,α,β(x) = (4.15)
=(−(−1+β)(−α+β)(256−3α8+ 8α7β−512β2+ 160β4+ 64β63β8
−24α5β(−8 + 3β2) + 4α6(16 + 3β2) + 8αβ3(−48 + 24β2+β4)
−8α3β(48−16β2+ 9β4) + 10α4(16−32β2+ 11β4) + 4α2(−128 + 112β2−80β4+ 3β6))2+ 2(−1 +x)(x−α)·
·(−256 + 3α8+ 8α7β−512β2+ 864β4−128β6+ 35β8
−24α5β(−8 + 11β2) +α6(−64 + 52β2)−24α3β(16−16β2+ 3β4)
−8αβ3(48−56β2+ 7β4) + 2α4(−80−128β2+ 153β4)
+α2(512 + 64β2−576β4−12β6) + 16x2(64 +α6+ 6α5β−16β2
−52β4+ 5β6+α4(44−29β2) + 4α3β(−4 + 9β2)
+α2(−80 + 104β2−9β4)−2αβ(−48 + 40β2+ 5β4))−16x(α+β)2 (α5+ 3α4β+α3(24−22β2)−3α(4−3β2)2+α2(−40β+ 38β3)
+β(48−56β2+ 7β4)))2)/
(512(64 +α6+ 6α5β−16β2−52β4+ 5β6+α4(44−29β2) + 4α3β (−4 + 9β2) +α2(−80 + 104β2−9β4)−2αβ(−48 + 40β2+ 5β4))2), and
(4.16) L=L(α, β) =|Z6,α,β(1)|.
Remark 4.4. We refrain here from representing Z6,α,β in the power form since the expansion Z6,α,β(x) =P6k=0ak,6(α, β)xk witha5,6(α, β) = −6sand a6,6(α, β) = 1 produces bulky coefficients ak,6(α, β) for k= 0, . . . ,4. But we provide them, for the reader’s convenience, in our web-based repository [53].
(ii) For an assigned fixed s > tan2(π/12), but s 6= 1/3, determine the corresponding optimal α = α(s) = α∗ and β = β(s) = β∗ as a positive root
>1 of F8,s respectively ofG8,s (see (3.4) and (3.5)), more precisely, (4.17) α∗= Root[F8,s,2] respectively β∗ = Root[G8,s,2].
For the special choice s = 1/3, determine the corresponding optimal α∗ and β∗ as
(4.18)
α∗= Root[f6,2] = 2.233289. . . respectively β∗ = Root[g6,2] = 2.238828. . . , where
f6(α) =−257923−33678α+ 156979α2 (4.19)
+52988α3+ 7187α4−84750α5+ 28125α6, g6(β) = 46493−397778β+ 944755β2 (4.20)
−1098684β3+ 676787β4−215250β5+ 28125β6.
(iii) Then replace in the expression (4.15) above, the parameter α by the real number α∗ >1and the parameterβ by the real numberβ∗ >1(with 1< α∗ <
β∗) and rearrange terms in order to obtain a power form representation of the sextic polynomial in the variable x. Its coefficients ak,6(α∗, β∗) agree with the optimal coefficients a∗k,6(s), for k = 0, . . . ,4, of the sought-for monic proper Zolotarev polynomial Z6,s∗ . Finally, evaluate Z6,s∗ (x) at x = 1 in order to get,
up to sign, the real number L(α∗, β∗) = L∗ in (4.16), the least deviation of
Z6,s∗ onI from the zero-function.
Remark 4.5. The just described step allows to generate numerical values of arbitrary precision for the optimal coefficients a∗k,6(s) of Z6,s∗ and can be accomplished, fors6= 1/3, by executing the following simpleMathematicacall (where Z6αβ = Z6,α,β, F8s = F8,s, G8s = G8,s and s0 is an assigned fixed value fors, and pis an assigned fixed integer value for thep-digit precision of the numerical result):
(4.21)
N[Z6αβ/.α→Root[F8s/.s→s0,2]/.β→Root[G8s/.s→s0,2], p]//Expand If we assume thats >tan2(π/12) is an integer or a rational number a/b, then we can explicitly express eacha∗k,6(s) as a root object Root[P8, k] (whereP8 is a dedicated integer polynomial of degree eight), for example by executing the Mathematica callRootReduce.
Example 4.6. The goal is to determine Z6,s=1/8∗ , the sextic proper monic Zolotarev polynomial with parameters=s0 = 1/8 = 0.125>tan2(π/12) and L∗, its least deviation from the zero-function on I. We get withs= 1/8
F8,s(α) =− 3885104765536 +1577289α512 −1036789α512 2 − 1061481α128 3 (4.22)
+ 600285α128 4 + 41539α4 5 −5382α6−5250α7+ 3125α8 and
G8,s(β) =−5155466365536 + 250969β512 +2498291β512 2 −1188689β128 3 (4.23)
−624547β128 4 +62795β4 5 −2482β6−7250β7+ 3125β8. Solving for the appropriate positive root >1 of these polynomials gives (4.24) α=α∗= Root[F8,s,2] = 1.2107637. . . respectively (4.25) β=β∗= Root[G8,s,2] = 1.2826256. . . .
Inserting these real numbers into the expression (4.15) and rearranging yields Z6,s=1/8∗ (x) = (−0.0500034. . .)+(−0.2023092. . .)x+0.7382004. . . x2 (4.26)
+0.8898304. . . x3+ (−1.6881970. . .)x4+−34x5+x6, and evaluating |Z6,s=1/8∗ (1)|yields
(4.27) L∗= 0.0624788. . . .
A corresponding call inMathematica would read here (4.28)
N[Z6αβ/.α→Root[F8s/.s→18,2]/.β→Root[G8s/.s→18,2],8]//Expand
Upon using the RootReduce call we would get here the following explicit algebraic expression fora∗4,6by means of a root object (and similar expressions for the other coefficients):
a∗4,6(s= 1/8) = (4.29)
Root[14776676496736461 + 65194824742046316x+ 124565949527455296x2 + 134777006368948224x3+ 90433468346204160x4+ 38602113736900608x5 + 10265567828115456x6+ 1562042695680000x7+ 104857600000000x8,1].
A corresponding call in Mathematica would read (where Collect means to collect together terms with the same power of x):
(4.30)
Collect[Z6αβ/.α→Root[F8s,2]/.β→Root[G8s,2]/.s→18, x]//RootReduce In Fig. 4.2 the graph ofZ6,s=1/8∗ is displayed, with vertical lines to the right
of x= 1 indicatingα∗ and β∗.
Fig. 4.2. Z6,∗1 8
.
5. EXPLICIT ALGEBRAIC SOLUTION TOZFPFOR POLYNOMIALS OF DEGREEn= 7
5.1. First solution path: Abel-Pell differential equation and Groebner basis. Let s > tan2(π/14) = 0.05209. . . be arbitrary but fixed. We search for the septic solution of ZFPin the form analogous to (4.2) given in Section 4.1. Let
(5.1) P7a,s(x) =a0+a1x+a2x2+a3x3+a4x4+a5x5+ (−7s)x6+x7, and let L be the uniform norm of P7a,s on I. By using the fact that for the solution to ZFPwe have P7a,s(1) =−L, P7a,s(−1) =−L, we may consider
P7,s(x) =(−a2−a4−L+ 7s) + (−1−a3−a5)x (5.2)
+a2x2+a3x3+a4x4+a5x5+ (−7s)x6+x7.
If β > α > 1 denotes the uniquely existing points where P7,s(α) = −L and P7,s(β) = L, then it is known that the sought-for polynomial satisfies the differential equation (3.3), here for n= 7:
(5.3) (1−x2)49(x−(1/2)(α+β−2s))(x−α)(x−β) 2(P7,s0 (x))2=L2−(P7,s(x))2.
By clearing denominators and by a coefficient-comparison we get polynomial equations ins, α, β, L, a2, a3, a4, a5. To be able to distinguish betweenαandβ we add the constraints P7,s(α) =−L, P7,s(β) =Lto the system. By reducing the equations to zero, we are left with a system Q7 = {q701, . . . , q717} con- sisting of 17 polynomials. We compute a lexicographic Groebner basis (with Mathematica) for Q7. As a result, we obtain that for each particular s the ideal generated byQ7 is a zero-dimensional ideal and if we choose that variable order where s and α are the smallest in the ordering, we get the irreducible polynomial F12,s(α) given in (3.6) as the first element of the basis.
Again, analogously to the sextic case, for a fixeds, the univariate polynomial F12(α) has several real roots, but we have to take the largest real root for the construction of the extremal polynomial, that is, the fourth root, if s <3/7, and the sixth root otherwise.
Not only α, but also all the coefficients, the norm L and the other outer equiscillation pointβ are uniquely determined bys, in fact, as the elimination ideals show, they are rational expressions ofα and s. Thus we have obtained a parametrization of the monic septic Zolotarev polynomials by s. However, to condense the description, we note that β can be equivalently described as a uniquely determined root of the degree-twelve polynomial G12,s(β), see (3.7). For the precise characterization of the root index we need an auxiliary polynomial H22 given in (3.8), which is a factor of a discriminant of G12,s. Now we are able to give the solution in a recursive way as follows:
Theorem5.1. An algebraic solution to ZFP for n= 7 and for an assigned fixed s > tan2(π/14), but s6= 1/7, can be deduced recursively as follows, see (5.1), (5.2):
α=α∗(s) =
(Root[F12,s,4] if s <3/7 Root[F12,s,6] if s≥3/7, β=β∗(s) =
Root[G12,s,3] if s≤Root[H22,4] = 0.12277. . . Root[G12,s,4] ifRoot[H22,4]< s <3/7
Root[G12,s,6] if s≥3/7,
a5=a∗5,7(s) = 167(−4 + 56s2−4sα−α2−4sβ+ 2αβ−β2), a4=a∗4,7(s) = 121(168s+ 20a5s−1176s3+ 14α+ 8a5α−14s2α
+ 49sα2+ 14β+ 8a5β−14s2β−70sαβ+ 49sβ2),
a3 =a∗3,7(s) = 2241 (−280a5−96a25+ 616a4s−7056s2+ 5096a5s2 (5.4)
−9604s4+ 168a4α−2352sα−672a5sα+ 9604s3α−98a5α2
−2401s2α2+ 168a4β−2352sβ−672a5sβ+ 9604s3β−196αβ + 84a5αβ+ 2254s2αβ−98a5β2−2401s2β2),
a2 =a∗2,7(s) =−a4+ 7s−α−a3α−a5α−a4α2 + 7sα2−α3−a5α3+ 7sα4−α5,
L=L∗(s) = 12(−a2−a4+ 7s−β−a3β−a5β+a2β2 +a3β3+a4β4+a5β5−7sβ6+β7),
a1 =a∗1,7(s) =−1−a3−a5, a0 =a∗0,7(s) =−a2−a4−L+ 7s.
For the special choice s = 1/7, α∗ and β∗ needs to be computed as given in
(5.11), (5.12) and (5.13).
5.2. Second solution path: Modification of Malyshev’s and Schiefer- mayr’s approach.
Theorem 5.2. An algebraic solution to ZFP for n = 7 can be deduced in three algorithmic steps as follows:
(i) Express the sought-for septic proper Zolotarev polynomial and its norm L in a tentative form which depends on the (undetermined) parametersα and β, that is
Z7,α,β(x) = (5.5)
= ((−4 + (α−β)(3α+β))2((α−β)(−1 +β2)
(−1024 + 1280α2+ 384α4−736α6+ 44α8−7α10+ 6α(−256 + 256α2 + 32α4−112α6+ 7α8)β+ 3(768−2304α2+ 1056α4+ 48α6−29α8)β2 + 8α(−64−496α2+ 260α4+ 3α6)β3+ 42(−64 + 48α2−44α4+ 5α6)β4
−84α(16−8α2+ 5α4)β5+ 42(4−3α2)2β6+ 24α(20−7α2)β7+ 3(36 + 7α2)
·β8+ 10αβ9−3β10)2−2(−1 +x2)(−x+α)(−1024−7α10+ 14α9β
+ 1280β2+ 384β4−736β6+ 44β8−7β10+ 8α7β(−28 + 5β2) +α8(44 + 5β2) +α6(−736 + 464β2−254β4) +α5(64β−544β3+ 404β5) +α4(384 + 224β2+ + 520β4−254β6) + 8α3β(64 + 112β2−68β4+ 5β6) +α2(1280−1792β2 + 224β4+ 464β6+ 5β8) + 2αβ(−256 + 256β2+ 32β4−112β6+ 7β8)
−8x2(−4 +α2+ (−4 +β)β−2α(2 +β))(−4 +α2−2α(−2 +β) +β(4 +β))·
·(−4 + (α−β)(3α+β))(4 + (α−β)(α+ 3β)) + 4x(α+β)(−256 + (α−β)2 (256 + 32α2+ 7(−4 +α)α4(4 +α) + 448αβ−10α3(32 +α2)β+ (32−160α2
−23α4)β2+ 4α(−80 + 13α2)β3−(112 + 23α2)β4−10αβ5+ 7β6)))2))/
(128(4−3α2+ 2αβ+β2)4(−4 +α2+ (−4 + β)β−2α(2 +β))2 (−4 +α2−2α(−2 +β) +β(4 +β))2(4 + ( α−β)(α+ 3β))2), and
(5.6) L=L(α, β) =|Z7,α,β(1)|.
Remark 5.3. We refrain here from representing Z7,α,β in the power form since the expansion Z7,α,β(x) =P7k=0ak,7(α, β)xk witha6,7(α, β) = −7sand a7,7(α, β) = 1 produces bulky coefficients ak,7(α, β) for k= 0, . . . ,5. But we provide them, for the reader’s convenience, in our web-based repository [53].
(ii) For an assigned fixed s > tan2(π/14), but s 6= 1/7, determine the corresponding optimal β = β(s) = β∗ as a positive root > 1 of G12,s (see (3.7)), more precisely (utilizing the polynomialH22 as given in (3.8)):
β∗= Root[G12,s,3],if tan2 14π< s≤Root[H22,4], (5.7)
β∗= Root[G12,s,4],if Root[H22,4]< s < 37,buts6= 17, (5.8)
β∗= Root[G12,s,6],if 37 ≤s.
(5.9)
Deploying the polynomial as given in(3.9) and inserting there the number β∗, calculate the corresponding optimal α=α(s, β∗) =α∗ (with 1< α∗ < β∗) as (5.10) α∗ = Root[K9,s,β∗,3].
For the special choice s= 1/7 calculate the corresponding optimal α∗ and β∗ as
(5.11)
α∗= Root[f9,3] = 1.40565. . .respectivelyβ∗= Root[g9,3] = 1.42240. . . , where
f9(α) =−289327−2055393α−3863708α2−2195188α3+ 207262α4 (5.12)
+10020402α5+ 7009300α6−10930500α7−4134375α8+ 4134375α9 and
g9(β) = (5.13)
= 1375897−23273607β+ 138777636β2−351747852β3+ 390461870β4−
−40305346β5−356725100β6+ 382378500β7−169509375β8+ 28940625β9. (iii) Then replace in the expression (5.5) above, the parameter α by the real number α∗ >1and the parameterβ by the real numberβ∗ >1(with 1< α∗ <
β∗) and rearrange terms in order to obtain a power form representation of the