Skip to main content

2021 | OriginalPaper | Buchkapitel

Random Self-modifiable Computation

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A new computational model, called the ex-machine, executes standard instructions, meta instructions, and random instructions. Standard instructions behave similarly to machine instructions in a digital computer. Meta instructions self-modify the ex-machine’s program during its execution. We construct a countable set of ex-machines; each can compute a Turing incomputable language, whenever the quantum random measurements in the random instructions behave like unbiased Bernoulli trials. In 1936, Turing posed the halting problem and proved that this problem is unsolvable for Turing machines. Let \(\{({M}_i, T_i): i \in \mathbb {N} \}\) be a Turing computable enumeration of all Turing machines M i and finite tapes T i. Does there exist an ex-machine \(\mathcal {X}\) that has at least one evolutionary path \(\mathcal {X} \rightarrow \mathcal {X}_1 \rightarrow \mathcal {X}_2 \rightarrow \dots \rightarrow \mathcal {X}_m\), so at the mth stage, the ex-machine \(\mathcal {X}_m\) can correctly determine for 0 ≤ i ≤ m whether M i’s execution on tape T i eventually halts? We construct an ex-machine Z(x) that has one such evolutionary path; at stage m, Z(x) has used a finite amount of computational resources. The existence of this path suggests that David Hilbert (Nachrichten von der Gesellschaft der Wissenschaften zu Göttingen, Mathematische-Physikalische Klasse. 3:253–297, 1900) may not have been misguided to propose that mathematicians search for finite methods to help construct proofs. Our refinement is to not use a program that behaves according to a fixed set of mechanical rules. We must pursue computation that exploits randomness and self-modification so that the complexity of the program can increase during computation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
The conception of the Turing machine was motivated by Hilbert’s goal to find a general method for constructing proofs of mathematical theorems [15].
 
2
Each Turing machine is a discrete autonomous dynamical system in \(\mathbb {C}\). See the Appendix.
 
3
Q and A represent the ex-machine states and alphabet, respectively.
 
4
Chapter 7 of [19] provides explicit details of encoding quintuples with a particular universal Turing machine. Alphabet \(\mathfrak {A}\) was selected to be compatible with this encoding. A careful study of chapter 7 provides a clear path of how \({M}_{\mathfrak {E}}\)’s instructions can be specified to implement \(\mathfrak {E}_a\).
 
Literatur
1.
Zurück zum Zitat H. Abelson, G.J. Sussman, J. Sussman, Structure and Interpretation of Computer Programs, 2nd edn. (MIT Press, Cambridge, 1996)MATH H. Abelson, G.J. Sussman, J. Sussman, Structure and Interpretation of Computer Programs, 2nd edn. (MIT Press, Cambridge, 1996)MATH
2.
Zurück zum Zitat Y. Bertot, P. Castéran, Interactive Theorem Proving & Program Development (Springer, Berlin, 2004)CrossRef Y. Bertot, P. Castéran, Interactive Theorem Proving & Program Development (Springer, Berlin, 2004)CrossRef
4.
Zurück zum Zitat C. Calude, Information and Randomness (Springer, Berlin, 2002), pp. 362–363CrossRef C. Calude, Information and Randomness (Springer, Berlin, 2002), pp. 362–363CrossRef
5.
Zurück zum Zitat G. Chaitin. Information, Randomness, and Incompleteness (World Scientific, Singapore, 1987)CrossRef G. Chaitin. Information, Randomness, and Incompleteness (World Scientific, Singapore, 1987)CrossRef
7.
Zurück zum Zitat K. de Leeuw, E.F. Moore, C.E. Shannon, N. Shapiro, Computability by probabilistic machines, in ed. by Shannon & McCarthy Automata Studies (Princeton University Press, Princeton, 1956), pp. 183–212 K. de Leeuw, E.F. Moore, C.E. Shannon, N. Shapiro, Computability by probabilistic machines, in ed. by Shannon & McCarthy Automata Studies (Princeton University Press, Princeton, 1956), pp. 183–212
8.
Zurück zum Zitat G. Etesi, I. Nemeti, Non-Turing computations via Malament-Hogarth spacetimes. Int. J. Theoret. Phys. 41(2), 341–370 (2002)CrossRef G. Etesi, I. Nemeti, Non-Turing computations via Malament-Hogarth spacetimes. Int. J. Theoret. Phys. 41(2), 341–370 (2002)CrossRef
9.
Zurück zum Zitat W. Feller, Introduction to Probability Theory and Its Applications, vol. 1 (Wiley, Hoboken, 1957), vol. 2 (1966) W. Feller, Introduction to Probability Theory and Its Applications, vol. 1 (Wiley, Hoboken, 1957), vol. 2 (1966)
10.
Zurück zum Zitat M.S. Fiske, Non-autonomous Dynamical Systems Applicable to Neural Computation (Northwestern University, Evanston, 1996) M.S. Fiske, Non-autonomous Dynamical Systems Applicable to Neural Computation (Northwestern University, Evanston, 1996)
13.
Zurück zum Zitat H. Godfroy, J.Y. Marion, Abstract Self Modifying Machines (HAL CCSD, Lyon, 2016) H. Godfroy, J.Y. Marion, Abstract Self Modifying Machines (HAL CCSD, Lyon, 2016)
15.
Zurück zum Zitat D. Hilbert, Mathematische probleme. Nachrichten von der Gesellschaft der Wissenschaften zu Göttingen, Mathematische-Physikalische Klasse 3, 253–297 (1900) D. Hilbert, Mathematische probleme. Nachrichten von der Gesellschaft der Wissenschaften zu Göttingen, Mathematische-Physikalische Klasse 3, 253–297 (1900)
16.
Zurück zum Zitat M. Hogarth, Non-turing computers and Non-turing computability, in Proceedings of the Biennial Meeting of the Philosophy of Science Assoc., vol. 1 (University of Chicago, Chicago, 1994), pp. 126–138 M. Hogarth, Non-turing computers and Non-turing computability, in Proceedings of the Biennial Meeting of the Philosophy of Science Assoc., vol. 1 (University of Chicago, Chicago, 1994), pp. 126–138
17.
18.
Zurück zum Zitat H.R. Lewis, C. Papadimitriou, Elements of the Theory of Computation (Prentice-Hall, Upper Saddle River, 1981)MATH H.R. Lewis, C. Papadimitriou, Elements of the Theory of Computation (Prentice-Hall, Upper Saddle River, 1981)MATH
19.
Zurück zum Zitat M. Minsky, Computation: Finite and Infinite Machines (Prentice-Hall, Upper Saddle River, 1967), pp. 132–155MATH M. Minsky, Computation: Finite and Infinite Machines (Prentice-Hall, Upper Saddle River, 1967), pp. 132–155MATH
20.
Zurück zum Zitat B. Pierce, Types and Programming Languages (MIT Press, Cambridge, 2002), pp. 99–100 B. Pierce, Types and Programming Languages (MIT Press, Cambridge, 2002), pp. 99–100
21.
Zurück zum Zitat H. Rogers. Theory of Recursive Functions and Effective Computability (MIT Press, Cambridge, 1987) H. Rogers. Theory of Recursive Functions and Effective Computability (MIT Press, Cambridge, 1987)
22.
Zurück zum Zitat H.L. Royden, Real Analysis (Prentice-Hall, Upper Saddle River, 1988)MATH H.L. Royden, Real Analysis (Prentice-Hall, Upper Saddle River, 1988)MATH
23.
Zurück zum Zitat A.M. Turing, On computable numbers, with an application to the Entscheidungsproblem. Proc. London Math. Soc. Series 2. 42 (3, 4), 230–265 (1936) A.M. Turing, On computable numbers, with an application to the Entscheidungsproblem. Proc. London Math. Soc. Series 2. 42 (3, 4), 230–265 (1936)
24.
Zurück zum Zitat A.M. Turing, System of logic based on ordinals. Proc. London Math. Soc. Series 2. 45, 161–228 (1939) A.M. Turing, System of logic based on ordinals. Proc. London Math. Soc. Series 2. 45, 161–228 (1939)
Metadaten
Titel
Random Self-modifiable Computation
verfasst von
Michael Stephen Fiske
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-70873-3_27

Neuer Inhalt