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.
Similar content being viewed by others
Notes
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.
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
Blum, L., Cucker, F., Shub, M., Smale, S.: Complexity and Real Computation. Springer, New York (1998)
Beardon, A.F., Minda, D.: On the pointwise limit of complex analytic functions. Am. Math. Mon. 110(4), 289–297 (2003)
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)
Chadzelek, T., Hotz, G.: Analytic machines. Theor. Comput. Sci. 219, 151–167 (1999)
Chadzelek, T.: Analytische Maschinen. Dissertation, Saarland University, 1998
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)
Grzegorczyk, A.: On the definition of computable real continuous functions. Fundam. Math. 44, 61–71 (1957)
Gärtner, T., Ziegler, M.: Real analytic machines and degrees. In: Proc. CCA 2010. Electronic Proceedings in Theoretical Computer Science, vol. 24 (2010)
Hotz, G., Vierke, G., Schieffer, B.: Analytic machines. Electron. Colloq. Comput. Complex. 2, 25 (1995)
Ko, K.-I.: Complexity Theory of Real Functions. Birkhäuser, Boston (1991)
Müller, N.T.: Uniform computational complexity of Taylor series. In: Proc. 14th ICALP. LNCS, vol. 267, pp. 435–444 (1987)
Müller, N.T.: Constructive aspects of analytic functions. Informatikberichte 190, 105–114 (1995)
Meer, K., Ziegler, M.: Uncomputability below the real halting problem. In: Proc. CiE 2006. LNCS, vol. 3988, pp. 368–377. Springer, Berlin (2006)
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)
Rettinger, R.: Computable Riemann surfaces. In: Proc. CiE 2007. LNCS, vol. 4497, pp. 638–647. Springer, Berlin (2007)
Rettinger, R.: Lower bounds on the continuation of holomorphic functions. Electron. Notes Theor. Comput. Sci. 221, 207–217 (2008)
Rudin, W.: Real and Complex Analysis. McGraw-Hill, New York (1987)
Schiff, J.L.: Normal Families. Springer, Berlin (1993)
Weihrauch, K.: Computable Analysis. Springer, Berlin (2000)
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)
Ziegler, M.: Real computability and hypercomputation. Technical report C-07013, KIAS, July 2007
Ziegler, M.: Real hypercomputation and continuity. Theory Comput. Syst. 41, 177–206 (2007)
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
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-011-9374-z