halting problem
Recently Published Documents


TOTAL DOCUMENTS

120
(FIVE YEARS 3)

H-INDEX

12
(FIVE YEARS 0)

Erkenntnis ◽  
2021 ◽  
Author(s):  
Victor Gijsbers

AbstractScriven’s paradox of predictability arises from the combination of two ideas: first, that everything in a deterministic universe is, in principle, predictable; second, that it is possible to create a system that falsifies any prediction that is made of it. Recently, the paradox has been used by Rummens and Cuypers to argue that there is a fundamental difference between embedded and external predictors; and by Ismael to argue against a governing conception of laws. The present paper defends a new diagnosis of the roots of the paradox. First, it is argued that the unpredictability has to be understood in the light of Turing’s famous results about computability, in particular his proof that there is no solution to the ‘halting problem.’ This allows us to see that previous analyses of the paradox were either mistaken or not fully adequate. Second, the sense of paradox that nevertheless remains is traced to the idea that rational behaviour is not dependent on contingent environmental circumstances: that it is always up to us to engage in activities such as rational prediction or rational belief. The paradox of predictability teaches us that this idea, natural though it may be, is mistaken.


Computability ◽  
2020 ◽  
pp. 1-18
Author(s):  
Edgar G. Daylight

The term ‘Halting Problem’ arguably refers to computer science’s most celebrated impossibility result and to the core notion underlying the language-theoretic approach to security. Computer professionals often ignore the Halting Problem however. In retrospect, this is not too surprising given that several advocates of computability theory implicitly follow Christopher Strachey’s alleged 1965 proof of his Halting Problem (which is about executable – i.e., hackable – programs) rather than Martin Davis’s correct 1958 version or his 1994 account (each of which is solely about mathematical objects). For the sake of conceptual clarity, particularly for researchers pursuing a coherent science of cybersecurity, I will scrutinize Strachey’s 1965 line of reasoning – which is widespread today – both from a charitable, historical angle and from a critical, engineering perspective.


2020 ◽  
Vol 2 (3) ◽  
pp. 337-342
Author(s):  
Michael Siomau

Quantum computing allows us to solve some problems much faster than existing classical algorithms. Yet, the quantum computer has been believed to be no more powerful than the most general computing model—the Turing machine. Undecidable problems, such as the halting problem, and unrecognizable inputs, such as the real numbers, are beyond the theoretical limit of the Turing machine. I suggest a model for a quantum computer, which is less general than the Turing machine, but may solve the halting problem for any task programmable on it. Moreover, inputs unrecognizable by the Turing machine can be recognized by the model, thus breaking the theoretical limit for a computational task. A quantum computer is not just a successful design of the Turing machine as it is widely perceived now, but is a different, less general but more powerful model for computing, the practical realization of which may need different strategies than those in use now.


10.29007/nxv1 ◽  
2020 ◽  
Author(s):  
Marcel Hark ◽  
Florian Frohn ◽  
Jürgen Giesl

In the last years, several works were concerned with identifying classes of programswhere termination is decidable. We consider triangular weakly non-linear loops(twn-loops) over a ring Z ≤ S ≤ R_A , where R_A is the set of all real algebraicnumbers. Essentially, the body of such a loop is a single assignment(x_1, ..., x_d) ← (c_1 · x_1 + pol_1, ..., c_d · x_d + pol_d)where each x_i is a variable, c_i ∈ S, and each pol_i is a (possibly non-linear)polynomial over S and the variables x_{i+1}, ..., x_d. Recently, we showed thattermination of such loops is decidable for S = R_A and non-termination issemi-decidable for S = Z and S = Q.In this paper, we show that the halting problem is decidable for twn-loops over anyring Z ≤ S ≤ R_A. In contrast to the termination problem, where termination on allinputs is considered, the halting problem is concerned with termination on a giveninput. This allows us to compute witnesses for non-termination.Moreover, we present the first computability results on the runtime complexity ofsuch loops. More precisely, we show that for twn-loops over Z one can alwayscompute a polynomial f such that the length of all terminating runs is boundedby f( || (x_1, ..., x_d) || ), where || · || denotes the 1-norm. As a corollary, weobtain that the runtime of a terminating triangular linear loop over Z isat most linear.


Computability ◽  
2020 ◽  
Vol 9 (2) ◽  
pp. 155-166
Author(s):  
Cristian S. Calude ◽  
Monica Dumitrescu

2020 ◽  
Author(s):  
Vasil Dinev Penchev

A practical viewpoint links reality, representation, and language to calculation by the concept of Turing (1936) machine being the mathematical model of our computers. After the Gödel incompleteness theorems (1931) or the insolvability of the so-called halting problem (Turing 1936; Church 1936) as to a classical machine of Turing, one of the simplest hypotheses is completeness to be suggested for two ones. That is consistent with the provability of completeness by means of two independent Peano arithmetics discussed in Section I.Many modifications of Turing machines cum quantum ones are researched in Section II for the Halting problem and completeness, and the model of two independent Turing machines seems to generalize them.Then, that pair can be postulated as the formal definition of reality therefore being complete unlike any of them standalone, remaining incomplete without its complementary counterpart. Representation is formal defined as a one-to-one mapping between the two Turing machines, and the set of all those mappings can be considered as “language” therefore including metaphors as mappings different than representation. Section III investigates that formal relation of “reality”, “representation”, and “language” modeled by (at least two) Turing machines.The independence of (two) Turing machines is interpreted by means of game theory and especially of the Nash equilibrium in Section IV.Choice and information as the quantity of choices are involved. That approach seems to be equivalent to that based on set theory and the concept of actual infinity in mathematics and allowing of practical implementations.


2019 ◽  
Vol 67 (5) ◽  
pp. 851-873
Author(s):  
Dieter Mersch

Abstract A critique of algorithmic rationalisation offers at best some initial reasons and preliminary ideas. Critique is understood as a reflection on validity. It is limited to an “epistemological investigation” of the limits of the calculable or of what appears “knowable” in the mode of the algorithmic. The argumentation aims at the mathematical foundations of computer science and goes back to the so-called “foundational crisis of mathematics” at the beginning of the 20th century with the attempt to formalise concepts such as calculability, decidability and provability. The Gödel theorems and Turing’s halting problem prove to be essential for any critical approach to “algorithmic rationalisation”. Both, however, do not provide unambiguous results, at best they run towards what later became known as “Gödel’s disjunction”. The chosen path here, however, suggests the opposite way, insofar as, on the one hand, the topos of creativity appear constitutive for what can be regarded as cognitive “algorithmic rationalisation” and which encounters systematic difficulties in the evaluation of non-trivial results. On the other hand, the investigations lead to a comparison between the “mediality” of formally generated structures, which have to distinguish between object-and metalanguages, and the “volatile” differentiality of human thought, which calls for syntactically non-simulatable sense structures.


Sign in / Sign up

Export Citation Format

Share Document