Skip to main navigation Skip to search Skip to main content

On computing algebraic functions using logarithms and exponentials

  • Dima Grigoriev
  • , Michael Singer
  • , Andrew Yao
  • Pennsylvania State University

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Let ρ be a set of algebraic expressions constructed with radicals and arithmetic operations, and which generate the splitting field F of some polynomial. Let Nβ (ρ) be the minimum total number of root-takings and exponentiations used in any straightline program for computing the functions in ρ by taking roots, exponentials, logarithms, and performing arithmetic operations. In this paper it is proved that Nβ (ρ) = v(G), where v(G) is the minimum length of any cyclic Jordan-Holder tower for the Galois group G of F. This generalizes a result of Ja'Ja' [Proceedings of the 22nd IEEE Symposium on Foundations of Computer Science, 1981, pp. 95-100], and shows that the inclusion of certain new primitives, such as taking exponentials and logarithms, does not improve the cost of computing such expressions as compared with programs that use only root-takings.

Original languageEnglish
Pages (from-to)242-246
Number of pages5
JournalSIAM Journal on Computing
Volume24
Issue number2
DOIs
StatePublished - 1995

Fingerprint

Dive into the research topics of 'On computing algebraic functions using logarithms and exponentials'. Together they form a unique fingerprint.

Cite this