Skip to main content
Log in

Representation Theorems for Analytic Machines and Computability of Analytic Functions

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We present results concerning analytic machines, a model of real computation introduced by Hotz which extends the well-known Blum, Shub and Smale machines (BSS machines) by infinite converging computations. The well-known representation theorem for BSS machines elucidates the structure of the functions computable in the BSS model: the domain of such a function partitions into countably many semi-algebraic sets, and on each of those sets the function is a polynomial resp. rational function. In this paper, we study whether the representation theorem can, in the univariate case, be extended to analytic machines, i.e. whether functions computable by analytic machines can be represented by power series in some part of their domain. We show that this question can be answered in the negative over the real numbers but positive under certain restrictions for functions over the complex numbers. We then use the machine model to define computability of univariate complex analytic (i.e. holomorphic) functions and examine in particular the class of analytic functions which have analytically computable power series expansions. We show that this class is closed under the basic analytic operations composition, local inversion and analytic continuation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. Indeed, a machine that computes χ enumerates the rationals and compares its input to each of the enumerated numbers. If the input is equal to the current number of the enumeration, it outputs 1 and halts. Otherwise, it outputs 0 and proceeds with the enumeration.

  2. For example, consider the function f defined by the power series \(f(z):=\sum_{k=0}^{\infty}(\frac{1}{2})^{k}z^{k},\,|z|<2\). If we now consider z 0=−1, the power series expansion of f at z 0 is given by \(\sum _{k=0}^{\infty}\frac{2}{3^{k+1}}(z+1)^{k}\), which has a convergence radius of 3. Therefore, the radius of convergence of the expansion at −1 exceeds the boundary of the original domain {z:|z|<2}.

References

  1. Blum, L., Cucker, F., Shub, M., Smale, S.: Complexity and Real Computation. Springer, New York (1998)

    Google Scholar 

  2. Beardon, A.F., Minda, D.: On the pointwise limit of complex analytic functions. Am. Math. Mon. 110(4), 289–297 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. Blum, L., Shub, M., Smale, S.: On a theory of computation and complexity over the real numbers: NP-completeness, recursive functions and universal machines. Bull. Am. Math. Soc. 21, 1–46 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chadzelek, T., Hotz, G.: Analytic machines. Theor. Comput. Sci. 219, 151–167 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  5. Chadzelek, T.: Analytische Maschinen. Dissertation, Saarland University, 1998

  6. Gärtner, T., Hotz, G.: Computability of analytic functions with analytic machines. In: Proc. CiE 2009. LNCS, vol. 5635, pp. 250–259. Springer, Berlin (2009)

    Google Scholar 

  7. Grzegorczyk, A.: On the definition of computable real continuous functions. Fundam. Math. 44, 61–71 (1957)

    MathSciNet  MATH  Google Scholar 

  8. Gärtner, T., Ziegler, M.: Real analytic machines and degrees. In: Proc. CCA 2010. Electronic Proceedings in Theoretical Computer Science, vol. 24 (2010)

    Google Scholar 

  9. Hotz, G., Vierke, G., Schieffer, B.: Analytic machines. Electron. Colloq. Comput. Complex. 2, 25 (1995)

    Google Scholar 

  10. Ko, K.-I.: Complexity Theory of Real Functions. Birkhäuser, Boston (1991)

    Book  MATH  Google Scholar 

  11. Müller, N.T.: Uniform computational complexity of Taylor series. In: Proc. 14th ICALP. LNCS, vol. 267, pp. 435–444 (1987)

    Google Scholar 

  12. Müller, N.T.: Constructive aspects of analytic functions. Informatikberichte 190, 105–114 (1995)

    Google Scholar 

  13. Meer, K., Ziegler, M.: Uncomputability below the real halting problem. In: Proc. CiE 2006. LNCS, vol. 3988, pp. 368–377. Springer, Berlin (2006)

    Google Scholar 

  14. Osgood, W.F.: Note on the functions defined by infinite series whose terms are analytic functions of a complex variable. Ann. Math. 2(3), 25–34 (1902)

    Google Scholar 

  15. Rettinger, R.: Computable Riemann surfaces. In: Proc. CiE 2007. LNCS, vol. 4497, pp. 638–647. Springer, Berlin (2007)

    Google Scholar 

  16. Rettinger, R.: Lower bounds on the continuation of holomorphic functions. Electron. Notes Theor. Comput. Sci. 221, 207–217 (2008)

    Article  Google Scholar 

  17. Rudin, W.: Real and Complex Analysis. McGraw-Hill, New York (1987)

    MATH  Google Scholar 

  18. Schiff, J.L.: Normal Families. Springer, Berlin (1993)

    MATH  Google Scholar 

  19. Weihrauch, K.: Computable Analysis. Springer, Berlin (2000)

    Book  MATH  Google Scholar 

  20. Ziegler, M.: Computability and continuity on the real arithmetic hierarchy and the power of type-2 nondeterminism. In: Proc. CiE 2005. LNCS, vol. 3526, pp. 562–571. Springer, Berlin (2005)

    Google Scholar 

  21. Ziegler, M.: Real computability and hypercomputation. Technical report C-07013, KIAS, July 2007

  22. Ziegler, M.: Real hypercomputation and continuity. Theory Comput. Syst. 41, 177–206 (2007)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We would like to thank the referees for their helpful suggestions, which have greatly improved the quality of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tobias Gärtner.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gärtner, T., Hotz, G. Representation Theorems for Analytic Machines and Computability of Analytic Functions. Theory Comput Syst 51, 65–84 (2012). https://doi.org/10.1007/s00224-011-9374-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-011-9374-z

Keywords

Navigation