Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2004, Theoretical Computer Science
This is an investigation into exact real number computation using the incremental approach of Potts (Ph.D. where numbers are represented as inÿnite streams of digits, each of which is a M obius transformation. The objective is to determine for each particular system of digits which functions R → R can be computed by a ÿnite transducer and ultimately to search for the most ÿnitely expressible M obius representations of real numbers. The main result is that locally such functions are either not continuously di erentiable or equal to some M obius transformation. This is proved using elementary properties of ÿnite transition graphs and M obius transformations. Applying the results to the standard signed-digit representations, we can classify functions that are ÿnitely computable in such a representation and are continuously di erentiable everywhere except for ÿnitely many points. They are exactly those functions whose graph is a fractured line connecting ÿnitely many points with rational coordinates.
Theoretical Computer Science, 2002
This paper tries to classify the functions of type I n → I (for some interval I ⊆ R) that can be exactly realized by a ÿnite transducer. Such a class of functions strongly depends on the choice of real number representation. This paper considers only the so-called a ne representations where numbers are represented by inÿnite compositions of a ne contracting functions on I . A ne representations include the radix (e.g. decimal, signed binary) representations. The ÿrst result is that all piecewise a ne functions of n variables with rational coe cients are computable by a ÿnite transducer which uses the signed binary representation. The second and main result is that any function computable by a ÿnite transducer using an a ne representation is a ne on any open connected subset of I n on which it is continuously di erentiable. This limitation theorem shows that the set of ÿnitely computable functions is very restricted. (M. KoneÄ cnà y). 0304-3975/02/$ -see front matter c 2002 Elsevier Science B.V. All rights reserved. PII: S 0 3 0 4 -3 9 7 5 ( 0 1 ) 0 0 0 9 5 -0
Archive for Mathematical Logic, 2008
The basic motivation behind this work is to tie together various computational complexity classes, whether over different domains such as the naturals or the reals, or whether defined in different manners, via function algebras (Real Recursive Functions) or via Turing Machines (Computable Analysis). We provide general tools for investigating these issues, using two techniques we call approximation and lifting. We use these methods to obtain two main theorems. First we provide an alternative proof of the result from Campagnolo, Moore and Costa [3], which precisely relates the Kalmar elementary computable functions to a function algebra over the reals. Secondly, we build on that result to extend a result of Bournez and Hainry [1], which provided a function algebra for the C 2 real elementary computable functions; our result does not require the restriction to C 2 functions. In addition to the extension, we provide an alternative approach to the proof. Their proof involves simulating the operation of a Turing Machine using a function algebra. We avoid this simulation, using a technique we call lifting, which allows us to lift the classic result regarding the elementary computable functions to a result on the reals. The two new techniques bring a different perspective to these problems, and furthermore appear more easily applicable to other problems of this sort.
We try to classify many-valued functions of type Á ½ ¢ ¡ ¡ ¡ ¢ Á Ò Á ¼ (for some compact intervals Á Ê) that can be exactly realized by a finite transducer using some stream representation of the real numbers. We restrict our study to the so-called IFS-representations where numbers are represented by infinite compositions of contracting functions on a compact interval. IFS-representations include the radix (e.g. decimal, signed binary) representations and representations based on Möbius transformations (=LFT's).
Domains and Processes, 2001
There have been many suggestions for what should be a computable real number or function. Some of them exhibited pathological properties. At present, research concentrates either on an application of Weihrauch's Type Two Theory of Effectivity or on domain-theoretic approaches, in which case the partial objects appearing during computations are made explicit. A further, more analysis-oriented line of research is based on Grzegorczyk's work. All these approaches are claimed to be equivalent, but not in all cases proofs have been given. In this paper it is shown that a real number as well as a real-valued function are computable in Weihrauch's sense if and only if they are definable in Escardó's functional language Real PCF, an extension of the language PCF by a new ground type for (total and partial) real numbers. This is exactly the case if the number is a computable element in the continuous domain of all compact real intervals and/or the function has a computable extension to this domain. For defining the semantics of the language Real PCF a full subcategory of the category of bounded-complete ω-continuous directed-complete partial orders is introduced and it is defined when a domain in this category is effectively given. The subcategory of effectively given domains contains the interval domain and is Cartesian closed. * The paper mainly contains results from the second author's diploma thesis [18] written under the supervision of the first author.
Theoretical Computer Science, 2002
We study the relationship between a computably enumerable real and its presentations: ways of approximating the real by enumerating a prefix-free set of binary strings.
Foundations of Computer Science, …, 1988
On a Theory of Computation over the Real Numbers; NP Completeness, Recursive Functions and Universal Machines* (Extended Abstract) Lenore Blum *'1 Department of Mathematics and Computer Science, Mills College Oakland, CA 94613 and Department of Mathematics ...
Proc. of the 5th International Workshop on De- velopments in Computational Models 2009, 2009
Recursive analysis was introduced by A. Turing [1936], A. Grzegorczyk [1955], and D. Lacombe [1955]. It is based on a discrete mechanical framework that can be used to model computation over the real numbers. In this context the computational complexity of real functions defined over compact domains has been extensively studied. However, much less have been done for other kinds of real functions. This article is divided into two main parts. The first part investigates polynomial time computability of rational functions and the role of continuity in such computation. On the one hand this is interesting for its own sake. On the other hand it provides insights into polynomial time computability of real functions for the latter, in the sense of recursive analysis, is modeled as approximations of rational computations. The main conclusion of this part is that continuity does not play any role in the efficiency of computing rational functions. The second part defines polynomial time computability of arbitrary real functions, characterizes it, and compares it with the corresponding notion over rational functions. Assuming continuity, the main conclusion is that there is a conceptual difference between polynomial time computation over the rationals and the reals manifested by the fact that there are polynomial time computable rational functions whose extensions to the reals are not polynomial time computable and vice versa.
Journal of Complexity, 2003
A real number x is called h-monotonically computable (h-mc for short), for some function h : N-N; if there is a computable sequence ðx s Þ of rational numbers converging to x such that hðnÞjx À x n jXjx À x m j for all m4n: x is called o-monotonically computable (o-mc) if it is h-mc for some computable function h: Thus, the class of o-mc real numbers is an extension of the class of monotonically computable real numbers introduced in (Math. Logic Quart. 48(3) (2002) 459), where only constant functions h c are considered and the corresponding real numbers are called c-monotonically computable. In (Math. Logic Quart. 48(3) (2002) 459) it is shown that the classes of c-mc real numbers form a proper hierarchy inside the class of weakly computable real numbers which is the arithmetical closure of the 1-mc real numbers. In this paper, we show that this hierarchy is dense, i.e., for any real numbers c 2 4c 1 X1; there is a c 2mc real number which is not c 1-mc and there is also an o-mc real number which is not c-mc for any cAR: Furthermore, we show that the class of all o-mc real numbers is incomparable with the class of weakly computable real numbers.
Lecture Notes in Computer Science, 2011
▸ For any class F of total functions in N, we define what it means for a real function to be conditionally F-computable. This notion extends the notion of uniform F-computability of real functions introduced in the paper [SkWeGe 10].
2011
Computable analysis is an approach to real continuous computation that is based on extending the normal Turing machine model. It was introduced by A. Turing 1936, A. Grzegorczyk 1955, and D. Lacombe 1955. Since the introduction of Moore's real recursion theory in 1996 several classes of computable analysis functions have been characterized by functions algebras. On the one hand these algebraic characterizations provide a unifying theoretical framework that interconnects computable analysis with other approaches to real computation such as the GPAC and Moore's recursion theory. On the other hand they provide machine-independent characterizations and hence a different perspective on computable analysis, a perspective that is more intuitive and natural especially from the vantage point of the mathematical analysis community. In this article we give an introduction to the field of computable analysis and a survey of the different algebraic characterizations of computable analysis classes starting from the elementary functions up to the total computable ones passing through the Grzegorczyk hierarchy. Unfortunately, not much work has been done in characterizing the sub elementary, in particular the lower complexity-theoretic classes. Some of the author's published work in that latter direction are presented in this article. This includes the introduction of a function algebra that is an extension of the Bellantoni-Cook class. The extended class can exactly characterize discrete polynomial time computation, however, can only partially characterize polynomial time real computation. Furthermore, there exists a gap between the computation concept over the rational numbers and the corresponding one over the reals. This difference is illustrated by the existence of computable rational functions whose extension to the reals are not computable and vice versa. Understanding this gap might help us extend the algebraic discrete complexity classes to the reals. This article surveys many of the major results in the area and their implications.
Bulletin of the American Mathematical Society, 1989
We present a model for computation over the reals or an arbitrary (ordered) ring R. In this general setting, we obtain universal machines, partial recursive functions, as well as JVP-complete problems. While our theory reflects the classical over Z (e.g., the computable functions are the recursive functions) it also reflects the special mathematical character of the underlying ring R (e.g., complements of Julia sets provide natural examples of R. E. undecidable sets over the reals) and provides a natural setting for studying foundational issues concerning algorithms in numerical analysis.
Lecture Notes in Computer Science, 2004
We present an analog and machine-independent algebraic characterization of elementarily computable functions over the real numbers in the sense of recursive analysis: we prove that they correspond to the smallest class of functions that contains some basic functions, and closed by composition, linear integration, and a simple limit schema. We generalize this result to all higher levels of the Grzegorczyk Hierarchy. Concerning recursive analysis, our results provide machine-independent characterizations of natural classes of computable functions over the real numbers, allowing to define these classes without usual considerations on higher-order (type 2) Turing machines. Concerning analog models, our results provide a characterization of the power of a natural class of analog models over the real numbers.
The Journal of Logic and Algebraic Programming, 2005
We describe here a representation of computable real numbers and a set of algorithms for the elementary functions associated to this representation. A real number is represented as a sequence of finite B-adic numbers and for each classical function (rational, algebraic or transcendental), we describe how to produce a sequence representing the result of the application of this function to its arguments, according to the sequences representing these arguments. For each algorithm we prove that the resulting sequence is a valid representation of the exact real result. This arithmetic is the first real arithmetic with mathematically proved algorithms.
2018
The TTE-approach to computability of real functions uses infinitary names of the argument’s and the function’s values, computability being defined as the existence of some algorithmic procedure transforming the names of any argument’s value into ones of the corresponding value of the function. Two ways to avoid using such names are considered in the present paper. At each of them, the corresponding characterization of computability of real functions is through the existence of an appropriate recursively enumerable set establishing some relation between rational approximations of the argument’s value and rational approximations of the corresponding value of the function. The characterizations in question are derived from ones for computability of functions in metric and in topological spaces.
Proc. of the Thirty-Second Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2017), 2017
—We investigate interrelationships among different notions from mathematical analysis, effective topology, and classical computability theory. Our main object of study is the class of computable functions defined over a bounded domain with the boundary being a left-c.e. number. We investigate necessary and sufficient conditions under which such function can be computably extended. It turns out that this depends on the behavior of the function near the boundary as well as on the class of left-c.e. numbers to which the boundary belongs, that is, how it can be constructed. Of particular interest a class of functions is investigated: sawtooth functions constructed from computable enumerations of c.e. sets.
Theoretical Computer Science, 2005
We present an analog and machine-independent algebraic characterization of elementarily computable functions over the real numbers in the sense of recursive analysis: we prove that they correspond to the smallest class of functions that contains some basic functions, and closed by composition, linear integration, and a simple limit schema.
Journal of Logic and Computation, 2010
The results on the subject of the talk are obtained by the authors and Ivan Georgiev during the period June 2008-July 2009. Outline 1 Introduction The class M 2 F-computability of real numbers 2 Proving M 2-computability by using appropriate partial sums M 2-computability of the number e M 2-computability of Liouville's number A partial generalization 3 Stronger tools for proving M 2-computability of real numbers M 2-computable real-valued function with natural arguments Logarithmically bounded summation M 2-computability of sums of series 4 Applications of the stronger tools M 2-computability of π A generalization Some other M 2-computable constants Preservation of M 2-computability by certain functions 5 Conclusion 6 References
Discrete Mathematics and Applications, 1992
For any function L(e) satisfying some natural conditions we prove the existence of a e R whose complexity of ε-approximation by schemes in the basis {χ ± y, a?y, z/y, 1} is of order L(e) and under some additional restrictions on L(e) the asymptotic equivalence of the complexity and L(e) is established. A connection between hardly realizable Boolean functions in some special basis and hardly computable real constants is established. Under this connection the non-Liouville transcendent numbers correspond to these functions. The present paper is a direct continuation of [1]. It considers the existence of constants with given (in order) Shannon functions Ζ/^α,ε), Ζ,β(α,ε), Ζ)^(α,ε) for the complexity and depth of realization by schemes and formulae in the basis Β within accuracy ε (one can refer to [1] for all the needed definitions). As in [1], log (A) denotes the fc-fold iteration of the binary logarithm and the relation /(ε) J, 0 means that the function / tends to zero monotonically. Theorem 1. The following assertions are true. (1) Let Β = {χ-y , xt/, z 2 , 1/2} and let L(e) be an arbitrary function satisfying the following conditions: L(e) tends to infinity monotonically as ε j 0 so that L(e 2) χ 1(ε), log (2) (l/ e) < L(e) < (log (1/e))', (*) where c < 1 is a constant. Then there is α € R such that L B (a, ε) χ £(ε), L B (a, ε) χ L(e) log L(e) and if logL(e) χ log (2) (l^) then the relation is valid. If, in addition, L(e)l 1ο β (2) (1/ε)-* oo, (log L(e))/ 1ο 8 (2) (1/ε) j 0, (**) then Ιβ(α,ε) ~ //(ε). (2) If L(c) satisfies conditions (*) then the set of all a e R such that £5 (α, ε) = 0(1(ε)) is an algebraically closed field and for different (in order) functions L(e) these fields are different. The set of all such fields contains continual chains and antichains with respect to inclusion.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.