Abstract
We present algorithms that decompose an algebraic curve with rational coefficients in its defining bivariate equation into its irreducible real factors and its non-empty irreducible real components. We show that our algorithms are of polynomial bit complexity in the degree of the equation and the size of its coefficients. Our construction is based on computing the irreducible complex factors and then investigating high precision complex floating point coefficients of these factors and the complex norms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.7. References
Arnon, D.S., Collins, G.E., McCallum, S.: Cylindrical algebraic decomposition I: the basic algorithm. SIAM J. Comp.13, 865–877 (1984)
Canny, J.: Some algebraic and geometric computations in P-space. Proc. 20th Annual ACM Symp. Theory Comp. 460–467 (1988)
Chistov, A.L., Grigoryev, D.Yu.: Subexponential-time solving of systems of algebraic equations I. Tech. Rep. E-9-83, Steklov Mathematical Institute, Leningrad, 1983
Collins, G.E.: Quantifier elimination for real closed fields by cylindrical algebraic decomposition. Proc. 2nd GI Conf. Automata Theory Formal Lang. Lecture Notes in Computer Science, vol. 33, pp. 515–532. Berlin, Heidelberg, New York: Springer 1975
Collins, G.E.: Infallible calculation of polynomial zeros to specified precision. In: Mathematical Software III. Rice, J.R. (ed.) pp. 35–68. New York: Academic Press 1977
Collins, G.E., Horowitz, E.: The minimum root separation of a polynomial. Math. Comput.28, 589–597 (1974)
Dvornicich, R., Traverso, C.: Newton symmetric functions and the arithmetic of algebraically closed fields. In: Proc. AAECC-5, Lecture Notes Computer Science, vol. 356; pp. 216–224. Berlin, Heidelberg, New York: Springer 1987
Jacobson, N.: Basic algebra I. San Francisco: W. H. Freeman 1974
Kaltofen, E.: Polynomial-time reductions from multivariate to bi- and univariate integral polynomial factorization. SIAM J. Comp.14, 469–489 (1985)
Kaltofen, E.: Fast parallel absolute irreducibility testing. J. Symbolic Comput.1, 57–67 (1985)
Kaltofen, E.: Deterministic irreducibility testing of polynomials over large finite fields. J. Symbolic Comput.4, 77–82 (1987)
Landau, E.: Sur quelques théorèmes de M. Petrovic relatifs aux zéros des fonctions analytiques. Bull. Soc. Math. France33, 251–261 (1905)
Lipson, J.: Elements of algebra and algebraic computing. Reading, MA: Addison-Wesley 1981
Loos, R.: Computing in algebraic extensions. In: Computer algebra, 2nd. Buchberger, B. et al. (eds.) pp. 173–187. Wien: Springer 1982
Mahler, K.: An inequality for the discriminant of a polynomial. Michigan Math. J.11, 257–262 (1964)
Mignotte, M.: Some useful bounds. In: Computer algebra. 2nd ed. Buchberger, B. et al. (eds.) pp. 259–263. Wien: Springer 1982
Pinkert, J.R.: An exact method for finding roots of a complex polynomial. ACM Trans. Math. Software2(4, 351–363 (1976)
Renegar, J.: A faster P-space algorithm for deciding the existential theory of the reals. Proc. 29th Annual Symp. Foundations of Comp. Sci. pp. 291–295 (1988)
Schönhage, A.: The fundamental theorem of algebra in terms of computational complexity. Tech. Report, University of Tübingen, 1982
Seidenberg, A.: A new decision method for elementary algebra. Ann. Math.60, 365–374 (1954)
Trager, B.M.: Integration of algebraic functions. Ph. D. Thesis, MIT, 1984
van der Waerden, B.L.: Modern algebra. New York: F. Ungar 1953
Wilf, H.S.: A global bisection algorithm for computing the zeros of polynomials in the complex plane. J. ACM25(3), 415–420 (1978)
Author information
Authors and Affiliations
Additional information
This material is based on work supported by the National Science Foundation under Grant No. CCR-87-05363 and under Grant No. CDA-8805910. A preliminary version of this paper appears in the Proceedings of the 5th Annual Symposium on Computational Geometry, ACM Press, pp. 79–87 (1989)
Rights and permissions
About this article
Cite this article
Kaltofen, E. Computing the irreducible real factors and components of an algebraic curve. AAECC 1, 135–148 (1990). https://doi.org/10.1007/BF01810297
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01810297