Robert I. Soare, Turing Computability, Theory and Applications of Computability, Springer-Verlag, Berlin, Heidelberg, 2016, xxxvi + 263 pp.

2017 ◽  
Vol 23 (1) ◽  
pp. 113-115
Author(s):  
Damir D. Dzhafarov
Author(s):  
Daniele Mundici ◽  
Wilfried Sieg

The effective calculability of number-theoretic functions such as addition and multiplication has always been recognized, and for that judgment a rigorous notion of ‘computable function’ is not required. A sharp mathematical concept was defined only in the twentieth century, when issues including the decision problem for predicate logic required a precise delimitation of functions that can be viewed as effectively calculable. Predicate logic emerged from Frege’s fundamental ‘Begriffsschrift’ (1879) as an expressive formal language and was described with mathematical precision by Hilbert in lectures given during the winter of 1917–18. The logical calculus Frege had also developed allowed proofs to proceed as computations in accordance with a fixed set of rules; in principle, according to Gödel, the rules could be applied ‘by someone who knew nothing about mathematics, or by a machine’. Hilbert grasped the potential of this mechanical aspect and formulated the decision problem for predicate logic as follows: ‘The Entscheidungsproblem [decision problem] is solved if one knows a procedure that permits the decision concerning the validity, respectively, satisfiability of a given logical expression by a finite number of operations.’ Some, for example, von Neumann (1927), believed that the inherent freedom of mathematical thought provided a sufficient reason to expect a negative solution to the problem. But how could a proof of undecidability be given? The unsolvability results of other mathematical problems had always been established relative to a determinate class of admissible operations, for example, the impossibility of doubling the cube relative to ruler and compass constructions. A negative solution to the decision problem obviously required the characterization of ‘effectively calculable functions’. For two other important issues a characterization of that informal notion was also needed, namely, the general formulation of the incompleteness theorems and the effective unsolvability of mathematical problems (for example, of Hilbert’s tenth problem). The first task of computability theory was thus to answer the question ‘What is a precise notion of "effectively calculable function"?’. Many different answers invariably characterized the same class of number-theoretic functions: the partial recursive ones. Today recursiveness or, equivalently, Turing computability is considered to be the precise mathematical counterpart to ‘effective calculability’. Relative to these notions undecidability results have been established, in particular, the undecidability of the decision problem for predicate logic. The notions are idealized in the sense that no time or space limitations are imposed on the calculations; the concept of ‘feasibility’ is crucial in computer science when trying to capture the subclass of recursive functions whose values can actually be determined.


1998 ◽  
Vol 93 (1-3) ◽  
pp. 63-72
Author(s):  
Rod Downey ◽  
Zoltán Füredi ◽  
Carl G. Jockusch ◽  
Lee A. Rubel

2008 ◽  
Vol 73 (3) ◽  
pp. 885-905 ◽  
Author(s):  
Chris J. Conidis

AbstractIn 2004 Csima, Hirschfeldt, Knight, and Soare [1] showed that a set A ≤T 0′ is nonlow2 if and only if A is prime bounding, i.e., for every complete atomic decidable theory T, there is a prime model computable in A. The authors presented nine seemingly unrelated predicates of a set A, and showed that they are equivalent for sets. Some of these predicates, such as prime bounding, and others involving equivalence structures and abelian p-groups come from model theory, while others involving meeting dense sets in trees and escaping a given function come from pure computability theory.As predicates of A, the original nine properties are equivalent for sets; however, they are not equivalent in general. This article examines the (degree-theoretic) relationship between the nine properties. We show that the nine properties fall into three classes, each of which consists of several equivalent properties. We also investigate the relationship between the three classes, by determining whether or not any of the predicates in one class implies a predicate in another class.


2018 ◽  
Vol 24 (2) ◽  
pp. 165-174
Author(s):  
BJØRN KJOS-HANSSEN

AbstractIs there a nontrivial automorphism of the Turing degrees? It is a major open problem of computability theory. Past results have limited how nontrivial automorphisms could possibly be. Here we consider instead how an automorphism might be induced by a function on reals, or even by a function on integers. We show that a permutation of ω cannot induce any nontrivial automorphism of the Turing degrees of members of 2ω, and in fact any permutation that induces the trivial automorphism must be computable.A main idea of the proof is to consider the members of 2ω to be probabilities, and use statistics: from random outcomes from a distribution we can compute that distribution, but not much more.


Sign in / Sign up

Export Citation Format

Share Document