On the Constructive Dimension Spectrum of Polynomials
Abstract
Recently, Stull [18], [17] resolved a long-standing open problem posed by Lutz, on whether the set of effective Hausdorff dimensions of points on a straight line in - the effective dimension spectrum of the line - contains a unit interval. This question is related to problems in classical fractal geometry like the Kakeya conjecture and Furstenberg sets. Stull posed an open question on the dimension spectra of polynomial curves.
For the first result, with new techniques which adapt the theory of classical real root-finding of polynomials to the current setting, we show that the dimension spectra of every polynomial curve contains at least two points. This answers an open question posed by Stull [18], [17]. We use the main result to construct a class of polynomials which have width strictly greater than 1, answering a second problem stated in [18],[17].
Stull [18] resolved the dimension spectrum conjecture for planar lines, showing that it contains a unit interval. For the second result, we resolve the conjecture for a subfamily of polynomials whose coefficients form a “low” dimension point in .
Keywords and phrases:
Kolmogorov Complexity, Dimension, PolynomialsCategory:
Track B: Automata, Logic, Semantics, and Theory of ProgrammingCopyright and License:
2012 ACM Subject Classification:
Theory of computationEditors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele PuppisSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
The theory of effective Hausdorff dimension was introduced by J. Lutz in 2000 [5], [7] initially over the Cantor Space of infinite binary sequences as a tool to study the relationships between complexity classes [6]. Subsequent works have adapted the theory to study the effective Hausdorff dimensions and points in Euclidean space and in general metric spaces ([10, 12, 21, 8, 14, 19, 17, 9, 15]). A major highlight of this theory is the “point-to-set principle”, allowing classical Hausdorff dimensions to be derived using effective pointwise arguments. A central question arising in this setting concerns the effective dimension spectrum of sets in the Euclidean plane: what values are attained by the effective dimensions of points inside sets in ?
In a recent work, Stull [17], extending an earlier work by N. Lutz and Stull [13], settled a long-standing conjecture of J. Lutz showing that the dimension spectrum of every line in contains a unit interval. Stull [17] proposes extending the study to the dimensions of points along polynomial curves.
In this work, we resolve Stull’s problem for every univariate polynomial with real coefficients. We show that its dimension spectrum of every polynomial contains at least two points. Further, we show that the dimension spectrum of every polynomial contains unit-length interval when the coefficients have low dimension. Our first main result is the following.
Theorem 1.1.
For , , we have
| (1) |
The second main theorem for this paper establishes that the dimension spectrum of polynomials with coefficients with effective dimension at most 1, contains a unit-length interval.
Theorem 1.2.
Let be a degree polynomial with . Then for every , there is a point such that .
The proofs adapt the techniques in N. Lutz and Stull [13] to polynomials. We adapt the classical root-finding methods, namely, the bisection method, together with methods which count real roots from Sturm’s theory [20] (see for example, von zur Gathen and Gerhard [22] and Yap [24]) to establish our results. Due to the fact that the coefficients can be arbitrary real numbers, we have to adapt these techniques to form short descriptions of the roots of these functions. These versions may be of broader interest.
The proof of the second result, building on the first, involves encoding the coefficients of a given polynomial in such a way so as to control the dimension of the corresponding point.
We conclude by discussing the implications of our result - in particular, that dimension level sets - sets consisting of points of the same effective dimension - cannot contain polynomials.
2 Prerequisites
We denote the binary alphabet by . The set of finite binary strings is denoted by and the set of infinite binary sequences, by . Empty string is denoted by . The length of a finite string is denoted by .
We denote the set of rational numbers by and the set of reals by . In this work, we assume a binary encoding of the set of rationals.
We denote by the tuple , denoting the coefficients of a polynomial , such that .
We now introduce the basic notions in Kolmogorov complexity (see, for example, Downey and Hirschfeldt [3], Nies [16] or Li and Vitányi [4]).
Definition 1 (Kolmogorov Complexity of binary strings).
For each pair of strings , the Kolmogorov complexity of given is defined as = , where is a fixed universal (prefix) Turing machine. The Kolmogorov complexity of , denoted by , is .
Definition 2 (Kolmogorov Complexity of binary strings relative to an oracle).
For each pair of strings , the Kolmogorov complexity of given relative to an oracle is defined as =, where is a fixed universal (prefix) Turing machine with oracle access to .
In recent works ([10, 12, 21, 8, 14, 19, 17, 9]) the theory of Kolmogorov complexity of binary strings has been adapted to the study of Kolmogorov complexity of reals. Instead of defining the complexity in terms of the truncated binary expansions of the real (which has known issues such as addition of reals being uncomputable - see Weihrauch [23] for a discussion), the approach defines the complexity of a real in terms of the complexities of its rational approximations. The intuition behind the following definition is this: any rational within the open neighborhood of radius around is a valid description of to within precision . The shortest description of a real point in to within a precision is the shortest description of any rational point within the neighborhood of . Note that this may not necessarily be the rational obtained by truncating the binary expansion of to bits.
Definition 3 (Kolmogorov Complexity of Reals – Lutz and Mayordomo [10]).
The Kolmogorov complexity of a real number up to a precision is defined as
where is the open ball of radius centered at .
The conditional Kolmogorov complexity of given is defined using the Kolmogorov complexity of rational approximations to and .
Definition 4 (Conditional Kolmogorov Complexity of Reals – Lutz and Mayordomo [10]).
The conditional Kolmogorov complexity of at precision given is
The conditional Kolmogorov complexity of at precision given at precision is defined as
Notation.
We use to denote .
One of the characteristics of the theory of effective Hausdorff and packing dimension, in contrast to the classical theory, is that individual points can have strictly positive effective dimension. The effective Hausdorff dimension of a point is defined as follows.
Definition 5 (Effective Hausdorff dimension of a point – Lutz and Mayordomo [10]).
The effective Hausdorff dimension of a point , denoted , is defined by . The effective strong dimension of is defined by
.
Relativizing the above definitions with respect to an oracle , we can define the notions , , , and , where the universal machine has access to the oracle . Since there is a bijective correspondence between subsets of natural numbers and reals, using any standard encoding of reals, we may also define, for any , the notions , , and .
Definition 6 (Dimension spectrum of a set – Lutz and Mayordomo [11]).
For any , the dimension spectrum of , denoted by , is defined by .
The following result by Lutz and Stull [13] gives a lower bound on the dimensions of points in the graph of a straight line in terms of the dimensions of , and the effective relative dimension of the co-ordinate .
Theorem 7 (Lutz and Stull [13] – unrelativized).
For every , we have
| (2) |
3 Basic properties of Kolmogorov complexity of reals
In this section, we state a few basic properties of Kolmogorov complexity, conditional Kolmogorov complexity and relative Kolmogorov complexity of reals pertinent for the remainder of the work.
The following approximate symmetry of information holds for pairs of reals.
Lemma 8 (Lutz and Stull [19]).
For every , , , and precision parameters with , we have
-
1.
.
-
2.
.
The following lemma establishes a one-sided bound between the relativized Kolmogorov complexity and the conditional complexity, at a specific precision.
Lemma 9 (J. Lutz and N. Lutz [8]).
For all , there is a constant such that for all reals , , and precision parameters we have
-
1.
.
-
2.
.
When the precision of either the conditioning variable or the conditioned variable changes, then the Kolmogorov complexity changes at most by an amount linear in the change in precision, uniformly in the points, as the following lemmas show.
Lemma 10 (Case and J. Lutz [1]).
There is a constant such that for all , and precision parameters , we have
| (3) |
The following lemma states similar bounds for conditional Kolmogorov complexity.
Lemma 11 (J. Lutz and N. Lutz [8]).
For all , there is a constant such that for all points , , and precision parameters , we have the following.
-
1.
.
-
2.
.
4 Outline of the Proof of Theorem 1.1
Let . It is easy to establish an upper bound on the dimension of a point , given approximations to the coefficients of and to . We can give a lower bound on the dimension of the vector using symmetry of information. However, the Kolmogorov complexity of the point may be lower than that of . The main task we accomplish is to establish lower bounds for the complexity of and consequently, its effective Hausdorff dimension.
The outline of the proof, adapting that of Lutz and Stull [19] is as follows. In Theorem 18, we show that if a different -degree polynomial intersects at , then either the coefficients of are close in norm to , or the coefficients of must have very high Kolmogorov complexity. We introduce a technique of approximating roots when only approximations to the coefficients and rational approximations to points in the domain are available, adapting Sturm’s theory to this new setting. This lower bounds the Kolmogorov complexity of .
Lemma 21 (Lemma 3.3 from [13]) ensures an oracle which limits the complexity of the coefficients of . These results are then used to obtain the main technical lemma, Lemma 20, which yields the exact lower bound for the Kolmogorov complexity of at a specified precision . The main lemma is then utilized to obtain a lower bound for the effective Hausdorff dimension of .
5 Approximating intersecting polynomials
In this subsection, we prove a lower bound for the Kolmogorov complexity of any approximation to the coefficients of a polynomial in terms of Kolmogorov complexity of the exact coefficients and the roots. This is crucial bound which leads to the main result (˜1.1). To this end, we provide an algorithm which lists approximations to all points where two given polynomials and intersect. This ensures that the complexity of any such that can be lower bounded using the complexities of and . Since the coefficients and are real, this algorithm will take as input approximations to these values, and output approximations to the roots to any arbitrary precision.
The points of intersection of and are exactly the roots of the -degree polynomial . Thus there are at most points of intersection between and on . The problem at hand therefore reduces to computing all possible real roots, with multiplicities, of a polynomial with real coefficients, up to arbitrary precision. We start by outlining the bisection method, followed by the importance of Sturm’s theorem, and then specify the algorithm.
In the special case of polynomials, the following method enumerates all the real roots of any univariate polynomial. Assume that we know the exact values of all the coefficients of a polynomial (in our case, we will have to work with approximations, and this makes the procedure much more technical). We start by getting a bound on the absolute value of any real root. This helps us to select an interval that is large enough to contain all the real roots of the polynomial. Recall that the roots of the polynomial are not guaranteed to be distinct - roots may have multiplicity greater than 1. In order to get all the real roots (with multiplicities), we use Sturm’s theorem to get the number of distinct roots (with arbitrary multiplicities) of the polynomial in any given interval. This allows us to improve the bisection method whenever there are repeated roots (of even multiplicities) in any interval.
For a degree polynomial , we compute a sequence of polynomials, called the Sturm sequence of as follows (see, for example, Gerhard, von zur Gathen [22, Ch 2], or Yap [24, Ch 7]). The first 2 polynomials in the sequence are the polynomial itself, followed by its derivative - i.e and . For , , where is the remainder obtained when dividing the polynomial by . Any Sturm sequence has at most elements, for a degree polynomial. Now, all the polynomials in the Sturm sequence obtained are evaluated at the end points of an interval, say , which results in 2 sequences, each corresponding to an end point. We count the number of sign changes in each sequence, and denote them by and respectively.
Theorem 12 (Sturm, 1835 [20]).
For a square free polynomial , the number of distinct roots of in the interval is . If the polynomial has repeated roots, and if neither nor is a root of , then the number of distinct roots in is equal to .
If the end points happen to be the roots of the polynomial, we report them as is, and continue the search if required.
The following lemma bounds the roots of the polynomial . We use this to determine the starting interval for our algorithm, ensuring that it is large enough to output all the real roots of .
Lemma 13 (Cauchy Bound [2]).
Let be a polynomial. If for any , , then , where .
Using the above classical results, we now introduce the algorithm that upper bounds the number of roots in an interval from rational approximations of the coefficients. We introduce the preliminary algorithms for the Sturm sequence and the approximate sign counting, concluding with the algorithm that enumerates the roots.
The main subtlety we deal with is this: since the algorithms work with approximations, the exact signs of the polynomial value cannot be determined. This is because a small negative value is considered an acceptable input approximation to a small positive value. This leads to a conservative estimate of the sign changes, leading to a slightly longer list of possible roots. No root will be omitted at the given precision. However, since it is impossible to algorithmically determine whether a function is exactly equal to 0 or is a small positive or small negative value, points besides the roots may be counted if the precision is not sufficiently high. The algorithm outputs a list sufficiently short so that the Kolmogorov complexity of describing any root from the output list remains acceptably small.
Lemma 14.
There is an algorithm SturmSequence that, on input and outputs a list of rationals of the evaluations of the Sturm Sequence corresponding to the polynomial at .
The main step in our algorithm to find approximations to all real roots is the following sign computation. If the values of the polynomials are accurately known, then the sign determination is trivial. However, when the true value is nearly 0, it is difficult to determine its actual sign. We adopt a conservative upper bound for the actual number of sign changes.
Lemma 15.
There are algorithms MaxSignChange and MinSignChange for any sequence of rational approximations to reals where for we have , MaxSignChange outputs an upper bound on the number of sign changes in and MinSignChange outputs a lower bound.
Thus, we get the following upper bound on the output list of possible roots. This list is guaranteed to contain all the real roots of the polynomial to the given precision. However, since Lemma 15 is a conservative upper bound on the number of sign changes, there could be some values in the output list which are not the roots of the polynomial. This cannot be avoided in general. However, the output list of values is sufficiently small to control the number of bits used to describe any of its members. This upper bounds the Kolmogorov complexity of all the real roots of the polynomial.
Lemma 16.
There is an algorithm RootEnum such that on input and , outputs a list of rationals of length at most such that if is a real root of , then there is an , such that .
Remark 17.
The root enumerating algorithm used in the proof of the above lemma is a standalone result about root-finding when coefficients and the domain is only available as an approximation, and is possibly of independent interest.
Now, in order to bound the dimension of a point on the graph of a polynomial , we try to bound the dimension of the coefficients of a polynomial of equal degree, denoted as , almost coinciding with , intersecting it at . The coefficients of this polynomial will provide sufficient information about the original polynomial, which in turn will help estimating .
Theorem 18.
Let . For , and where , we have
6 Spectra of Polynomials of degree
Recall the statement of the main theorem.
Theorem 1.1. [Restated, see original statement.]
For , , we have
| (1) |
Our proof follows the strategy of the work by Lutz and Stull [19]. However, since we have to work with degree- polynomials, we deal with an increase in precision, as well as the presence of multiple roots. We indicate the strategy below, while simultaneously showing the similarity and emphasizing the differences from the work of Lutz and Stull [19]. Broadly, the steps involved in the proof are as follows.
First, note that any polynomial as defined above is completely described by the list of its real coefficients . We show that any other polynomial as characterized by the list of coefficients which coincides with must either be very close to in Euclidean distance, or must have very high Kolmogorov complexity. The technical steps in the proof, however, are radically different from the work of Lutz and Stull - since a degree- polynomial can have real roots, hence the intersection point of the polynomials is not uniquely specified by the lists of coefficients. Moreover, in order to compute the intersection points of the two polynomials, we employ a modification of the bisection method to find all real roots, where we have to manage the error introduced in this approximation, and possible multiplicities of real roots.
Second, we show a lower bound for in terms of .
Then, as in Lutz and Stull [19], we use an oracle such that the following sequences of inequalities hold.
establishing that is not much less than .
We use these results to prove the required bound.
6.1 Error estimates for polynomial approximation
The following is a basic relation between and , .
Lemma 19.
If are such that , then for any integer , we have
6.2 Lower bound for the complexity of
Lemma 20.
Let with , , precision parameter , , and parameters be such that and the following conditions hold.
-
(i)
and
-
(ii)
For every such that is a root of , if is at most , then
Then,
| (4) |
This is the analogue of Lemma 3.1 in Lutz and Stull [19] generalized to degree polynomials. The outline of the proof is along the lines in their work, but with the error analysis modified for degree polynomials.
Lemma 21 (Lutz and Stull [13]).
Let , , and . Then, there is an oracle which satisfies
-
, .
-
, and , for all , and .
6.3 Proof of Theorem 1.1
Now, we proceed towards the proof of ˜1.1.
Proof Sketch of ˜1.1.
The proof of this theorem follows the same steps as in the proof of the main theorem of Lutz and Stull [13], but with the bounds replaced appropriately. We summarize the argument below, highlighting the major steps. Let be the coefficients of the polynomial. Denote by . Let , , and . For each , let be as defined in Lemma 21. We show that the conditions of Lemma 20 hold for the choices of made, which would eventually yield the desired result.
Now we show that condition (ii) of Lemma 20 also holds, relative to . Let such that , . Therefore,
| Theorem 18 | ||||
| oracles never increase complexity | ||||
| Lemma 9 | ||||
Since both the conditions of Lemma 20 have been met, towards the final argument, we have,
oracles never increase complexity
Lemma 20
Taking as on both sides on the modified inequality, we get,
Since were chosen arbitrarily, we get,
Corollary 22.
For almost every real , we have
| (5) |
Proof.
7 Unit-length dimension spectrum for polynomials with
This section deals with the polynomials, wherein
. Following is the main theorem of the section.
Theorem 1.2. [Restated, see original statement.]
Let be a degree polynomial with . Then for every , there is a point such that .
The basic idea is to construct a real by alternating segments of a random point and approximations of the coefficients . This interleaving is done in a stage-by-stage manner, ensuring that . Simply adding random bits to is not helpful, because the information content in the point won’t have any control on the information content of the approximated function value. Instead, the constructed contains information about the graph of the function .
Construction of .
Let be Martin-Löf random relative to . For the stage , let the stage length be . For any stage , we define a sufficiently large stage length by
| (6) |
Note that is finite, since is finite.
Denote the block length by . At stage , we define the stretch of the binary expansion of by
| (7) |
In other words, the first segment of , i.e. , is the same as , and the other segment follows the interleaved pattern
| (8) |
It should be noted that the entire information of has not been encoded into . For instance, has not been used during the encoding. Only the required amount of information such that the complexity of the point on the polynomial can be reduced has been encoded.
Lemma 23 (Local Lipschitz condition).
For a polynomial , we have
where is a constant independent of or .
This lemma is especially useful to ensure minimal loss of precision, which will be clear in the subsequent lemmas.
The following two lemmas show the effect of encoding the information of into for every segment. These lemmas would be useful towards proving the main theorem.
Lemma 24.
For every , and for ,
Even though encoding into helps reduce complexity, to control the information content, random bits (from ) were added. The following lemma shows that access to doesn’t provide any more information than what is already encoded in , thereby showing the utility of adding segments from .
Lemma 25.
For , the following hold.
-
, .
-
, .
We now try to obtain a lower bound on the complexity of the constructed point. There are two cases to be looked at; one over the segment of encoded by , and the other over the segment encoded by . The following lemma talks about the segment of encoded with .
Lemma 26.
For every and for large enough ,
for every .
The previous lemma dealt with the segment encoded with . The following lemma talks about the other case, i.e. the segment encoded with .
Lemma 27.
For every and for large enough ,
for every .
Now that we have a lower bound on the information of the point, the next lemma helps get an upper bound on the complexity of the point on the polynomial.
Lemma 28.
For sufficiently large ,
Following is the main theorem of this section.
Theorem 1.2. [Restated, see original statement.]
Let be a degree polynomial with . Then for every , there is a point such that .
Proof.
We have and .
which gives the desired result.
For , by ˜1.1, for almost every point which is random relative to , we have, .
For , by ˜1.1, by selecting to be a point which satisfies , we get that .
8 Width of the dimension spectra
We provide some insights into the case where the dimension spectrum of points on a polynomial could have diameter strictly greater than 1. This leads to answer to another question posed by Stull [17].
Lemma 29.
There is a class of polynomials of the form , with dimension spectrum having diameter strictly greater than 1.
Proof.
Denote the vector by . Consider the polynomial . Let denote the graph of the polynomial. Let be Martin-Löf random, and let be such that , where . Note that .
Observe that , hence . Hence, .
By [21], we know that .
Next, let be such that it is Martin-Löf random relative to . Then by ˜1.1, we have . Hence . Thus, the diameters of the dimension spectrum of polynomials in this class lie in the range .
In the specific case of lines, we provide an answer to Stull’s question - there are lines with computable intercepts with dimension spectrum greater than 1.
Corollary 30.
For the class of polynomials with computable intercepts, .
Proof.
Consider to be a computable point (dimension 0). Then, in Lemma 29, , and hence .
9 Open problems
A natural question to consider is whether the methods in this work extend to spectra of arbitrary continuous curves.
Building on our work, and Stull [18], we propose the dimension spectrum conjecture for high dimension polynomials. In other words, does the dimension spectrum of every high dimension polynomial also contain an interval of length 1?
It is also interesting to determine whether there is a trigonometric polynomial whose dimension spectrum is a singleton.
If every dimension level set in Euclidean space is path-connected, are such paths differentiable almost everywhere, or are there dimension level sets where every continuous path in them will be nowhere differentiable?
References
- [1] Adam Case and Jack H. Lutz. Mutual dimension. ACM Trans. Comput. Theory, 7(3):12:1–12:26, 2015. doi:10.1145/2786566.
- [2] Augustin-Louis Cauchy. Exercices de mathématique. Œuvres 2, 9:122, 1829.
- [3] Rodney Downey and Denis Hirschfeldt. Algorithmic Randomness and Complexity, 2008. In preparation.
- [4] Ming Li and Paul M. B. Vitányi. An Introduction to Kolmogorov Complexity and Its Applications, 4th Edition. Texts in Computer Science. Springer, 2019. doi:10.1007/978-3-030-11298-1.
- [5] J. H. Lutz. Gales and the constructive dimension of individual sequences. In Proceedings of the 27th International Colloquium on Automata, Languages, and Programming, pages 902–913, 2000. Revised as [7].
- [6] J. H. Lutz. Dimension in complexity classes. SIAM Journal on Computing, 32:1236–1259, 2003. Preliminary version appeared in Proceedings of the Fifteenth Annual IEEE Conference on Computational Complexity, pages 158–169, 2000. doi:10.1137/S0097539701417723.
- [7] J. H. Lutz. Dimensions of individual strings and sequences. Information and Computation, 187(1):49–79, 2003. doi:10.1016/S0890-5401(03)00187-1.
- [8] Jack H. Lutz and Neil Lutz. Algorithmic information, plane kakeya sets, and conditional dimension. ACM Trans. Comput. Theory, 10(2):7:1–7:22, 2018. doi:10.1145/3201783.
- [9] Jack H. Lutz, Neil Lutz, and Elvira Mayordomo. Extending the reach of the point-to-set principle. Information and Computation, 294:Paper No. 105078, 2023. doi:10.1016/j.ic.2023.105078.
- [10] Jack H. Lutz and Elvira Mayordomo. Dimensions of points in self-similar fractals. SIAM Journal on Computing, 38:1080–1112, 2008. doi:10.1137/070684689.
- [11] Jack H. Lutz and Elvira Mayordomo. Algorithmic fractal dimensions in geometric measure theory. CoRR, abs/2007.14346, 2020. arXiv:2007.14346.
- [12] Jack H. Lutz and Klaus Weihrauch. Connectivity properties of dimension level sets. Math. Log. Q., 54(5):483–491, 2008. doi:10.1002/malq.200710060.
- [13] Neil Lutz and D. M. Stull. Bounding the dimension of points on a line. Information and Computation, 275:104601, 15, 2020. doi:10.1016/j.ic.2020.104601.
- [14] Neil Lutz and Donald M. Stull. Projection theorems using effective dimension. In Igor Potapov, Paul G. Spirakis, and James Worrell, editors, 43rd International Symposium on Mathematical Foundations of Computer Science, MFCS 2018, August 27-31, 2018, Liverpool, UK, volume 117 of LIPIcs, pages 71:1–71:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2018. doi:10.4230/LIPIcs.MFCS.2018.71.
- [15] Elvira Mayordomo. Effective hausdorff dimension in general metric spaces. Theory Comput. Syst., 62(7):1620–1636, 2018. doi:10.1007/s00224-018-9848-3.
- [16] André Nies. Computability and randomness, volume 51. OUP Oxford, 2009.
- [17] D. M. Stull. The dimension spectrum conjecture for planar lines. In 49th EATCS International Conference on Automata, Languages, and Programming, volume 229 of LIPIcs. Leibniz Int. Proc. Inform., pages Art. No. 133, 20. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPIcs.ICALP.2022.133.
- [18] D. M. Stull. The dimension spectrum conjecture for planar lines. Journal of the London Mathematical Society. Second Series, 111(6):Paper No. e70216, 30, 2025. doi:10.1112/jlms.70216.
- [19] Donald M. Stull. Resource bounded randomness and its applications. Algorithmic Randomness: Progress and Prospects, 50:301, 2020.
- [20] C. Sturm. Mémoire sur la résolution des équations numériques. Mémoires préséntés par divers savants à l’Acadèmie des Science de l’Institute de France, 6:273–318., 1835.
- [21] Daniel Turetsky. Connectedness properties of dimension level sets. Theoretical Computer Science, 412(29):3598–3603, 2011. doi:10.1016/j.tcs.2011.03.006.
- [22] Joachim von zur Gathen and Jürgen Gerhard. Modern computer algebra. Cambridge University Press, Cambridge, third edition, 2013. doi:10.1017/CBO9781139856065.
- [23] Klaus Weihrauch. Computable Analysis. An Introduction. Springer-Verlag, 2000.
- [24] Chee Keng Yap. Fundamental problems of algorithmic algebra. Oxford University Press, New York, 2000.
