Share to: share facebook share twitter share wa share telegram print page

Undecidable problem

In computability theory and computational complexity theory, an undecidable problem is a decision problem for which it is proved to be impossible to construct an algorithm that always leads to a correct yes-or-no answer. The halting problem is an example: it can be proven that there is no algorithm that correctly determines whether an arbitrary program eventually halts when run.[1]

Background

A decision problem is a question which, for every input in some infinite set of inputs, answers "yes" or "no".[2] Those inputs can be numbers (for example, the decision problem "is the input a prime number?") or other values of some other kind, such as strings of a formal language.

The formal representation of a decision problem is a subset of the natural numbers. For decision problems on natural numbers, the set consists of those numbers that the decision problem answers "yes" to. For example, the decision problem "is the input even?" is formalized as the set of even numbers. A decision problem whose input consists of strings or more complex values is formalized as the set of numbers that, via a specific Gödel numbering, correspond to inputs that satisfy the decision problem's criteria.

A decision problem A is called decidable or effectively solvable if the formalized set of A is a recursive set. Otherwise, A is called undecidable. A problem is called partially decidable, semi-decidable, solvable, or provable if A is a recursively enumerable set.[nb 1]

Example: the halting problem in computability theory

In computability theory, the halting problem is a decision problem which can be stated as follows:

Given the description of an arbitrary program and a finite input, decide whether the program finishes running or will run forever.

Alan Turing proved in 1936 that a general algorithm running on a Turing machine that solves the halting problem for all possible program-input pairs necessarily cannot exist. Hence, the halting problem is undecidable for Turing machines.

Relationship with Gödel's incompleteness theorem

The concepts raised by Gödel's incompleteness theorems are very similar to those raised by the halting problem, and the proofs are quite similar. In fact, a weaker form of the First Incompleteness Theorem is an easy consequence of the undecidability of the halting problem. This weaker form differs from the standard statement of the incompleteness theorem by asserting that an axiomatization of the natural numbers that is both complete and sound is impossible. The "sound" part is the weakening: it means that we require the axiomatic system in question to prove only true statements about natural numbers. Since soundness implies consistency, this weaker form can be seen as a corollary of the strong form. It is important to observe that the statement of the standard form of Gödel's First Incompleteness Theorem is completely unconcerned with the truth value of a statement, but only concerns the issue of whether it is possible to find it through a mathematical proof.

The weaker form of the theorem can be proved from the undecidability of the halting problem as follows.[3] Assume that we have a sound (and hence consistent) and complete axiomatization of all true first-order logic statements about natural numbers. Then we can build an algorithm that enumerates all these statements. This means that there is an algorithm N(n) that, given a natural number n, computes a true first-order logic statement about natural numbers, and that for all true statements, there is at least one n such that N(n) yields that statement. Now suppose we want to decide if the algorithm with representation a halts on input i. We know that this statement can be expressed with a first-order logic statement, say H(a, i). Since the axiomatization is complete it follows that either there is an n such that N(n) = H(a, i) or there is an n such that N(n) = ¬ H(a, i). So if we iterate over all n until we either find H(a, i) or its negation, we will always halt, and furthermore, the answer it gives us will be true (by soundness). This means that this gives us an algorithm to decide the halting problem. Since we know that there cannot be such an algorithm, it follows that the assumption that there is a consistent and complete axiomatization of all true first-order logic statements about natural numbers must be false.

Examples of undecidable problems

Undecidable problems can be related to different topics, such as logic, abstract machines or topology. Since there are uncountably many undecidable problems,[nb 2] any list, even one of infinite length, is necessarily incomplete.

Examples of undecidable statements

There are two distinct senses of the word "undecidable" in contemporary use. The first of these is the sense used in relation to Gödel's theorems, that of a statement being neither provable nor refutable in a specified deductive system. The second sense is used in relation to computability theory and applies not to statements but to decision problems, which are countably infinite sets of questions each requiring a yes or no answer. Such a problem is said to be undecidable if there is no computable function that correctly answers every question in the problem set. The connection between these two is that if a decision problem is undecidable (in the recursion theoretical sense) then there is no consistent, effective formal system which proves for every question A in the problem either "the answer to A is yes" or "the answer to A is no".

Because of the two meanings of the word undecidable, the term independent is sometimes used instead of undecidable for the "neither provable nor refutable" sense. The usage of "independent" is also ambiguous, however. It can mean just "not provable", leaving open whether an independent statement might be refuted.

Undecidability of a statement in a particular deductive system does not, in and of itself, address the question of whether the truth value of the statement is well-defined, or whether it can be determined by other means. Undecidability only implies that the particular deductive system being considered does not prove the truth or falsity of the statement. Whether there exist so-called "absolutely undecidable" statements, whose truth value can never be known or is ill-specified, is a controversial point among various philosophical schools.

One of the first problems suspected to be undecidable, in the second sense of the term, was the word problem for groups, first posed by Max Dehn in 1911, which asks if there is a finitely presented group for which no algorithm exists to determine whether two words are equivalent. This was shown to be the case in 1955.[4]

The combined work of Gödel and Paul Cohen has given two concrete examples of undecidable statements (in the first sense of the term): The continuum hypothesis can neither be proved nor refuted in ZFC (the standard axiomatization of set theory), and the axiom of choice can neither be proved nor refuted in ZF (which is all the ZFC axioms except the axiom of choice). These results do not require the incompleteness theorem. Gödel proved in 1940 that neither of these statements could be disproved in ZF or ZFC set theory. In the 1960s, Cohen proved that neither is provable from ZF, and the continuum hypothesis cannot be proven from ZFC.

In 1970, Russian mathematician Yuri Matiyasevich showed that Hilbert's Tenth Problem, posed in 1900 as a challenge to the next century of mathematicians, cannot be solved. Hilbert's challenge sought an algorithm which finds all solutions of a Diophantine equation. A Diophantine equation is a more general case of Fermat's Last Theorem; we seek the integer roots of a polynomial in any number of variables with integer coefficients. Since we have only one equation but n variables, infinitely many solutions exist (and are easy to find) in the complex plane; however, the problem becomes impossible if solutions are constrained to integer values only. Matiyasevich showed this problem to be unsolvable by mapping a Diophantine equation to a recursively enumerable set and invoking Gödel's Incompleteness Theorem.[5]

In 1936, Alan Turing proved that the halting problem—the question of whether or not a Turing machine halts on a given program—is undecidable, in the second sense of the term. This result was later generalized by Rice's theorem.

In 1973, Saharon Shelah showed the Whitehead problem in group theory is undecidable, in the first sense of the term, in standard set theory.[6]

In 1977, Paris and Harrington proved that the Paris-Harrington principle, a version of the Ramsey theorem, is undecidable in the axiomatization of arithmetic given by the Peano axioms but can be proven to be true in the larger system of second-order arithmetic.

Kruskal's tree theorem, which has applications in computer science, is also undecidable from the Peano axioms but provable in set theory. In fact Kruskal's tree theorem (or its finite form) is undecidable in a much stronger system codifying the principles acceptable on basis of a philosophy of mathematics called predicativism.

Goodstein's theorem is a statement about the Ramsey theory of the natural numbers that Kirby and Paris showed is undecidable in Peano arithmetic.

Gregory Chaitin produced undecidable statements in algorithmic information theory and proved another incompleteness theorem in that setting. Chaitin's theorem states that for any theory that can represent enough arithmetic, there is an upper bound c such that no specific number can be proven in that theory to have Kolmogorov complexity greater than c. While Gödel's theorem is related to the liar paradox, Chaitin's result is related to Berry's paradox.

In 2007, researchers Kurtz and Simon, building on earlier work by J.H. Conway in the 1970s, proved that a natural generalization of the Collatz problem is undecidable.[7]

In 2019, Ben-David and colleagues constructed an example of a learning model (named EMX), and showed a family of functions whose learnability in EMX is undecidable in standard set theory.[8][9]

See also

Notes

  1. ^ This means that there exists an algorithm that halts eventually when the answer is yes but may run forever if the answer is no.
  2. ^ There are uncountably many subsets of , only countably many of which can be decided by algorithms. However, also only countably many decision problems can be stated in any language.

References

  1. ^ "Formal Computational Models and Computability". www.cs.rochester.edu. Retrieved 2022-06-12.
  2. ^ "decision problem". Oxford Reference. Retrieved 2022-06-12.
  3. ^ Aaronson, Scott (21 July 2011). "Rosser's Theorem via Turing machines". Shtetl-Optimized. Retrieved 2 November 2022.
  4. ^ Novikov, Pyotr S. (1955), "On the algorithmic unsolvability of the word problem in group theory", Proceedings of the Steklov Institute of Mathematics (in Russian), 44: 1–143, Zbl 0068.01301
  5. ^ Matiyasevich, Yuri (1970). Диофантовость перечислимых множеств [Enumerable sets are Diophantine]. Doklady Akademii Nauk SSSR (in Russian). 191: 279–282.
  6. ^ Shelah, Saharon (1974). "Infinite Abelian groups, Whitehead problem and some constructions". Israel Journal of Mathematics. 18 (3): 243–256. doi:10.1007/BF02757281. MR 0357114. S2CID 123351674.
  7. ^ Kurtz, Stuart A.; Simon, Janos, "The Undecidability of the Generalized Collatz Problem", in Proceedings of the 4th International Conference on Theory and Applications of Models of Computation, TAMC 2007, held in Shanghai, China in May 2007. ISBN 3-540-72503-2. doi:10.1007/978-3-540-72504-6_49
  8. ^ Ben-David, Shai; Hrubeš, Pavel; Moran, Shay; Shpilka, Amir; Yehudayoff, Amir (2019-01-07). "Learnability can be undecidable". Nature Machine Intelligence. 1 (1): 44–48. doi:10.1038/s42256-018-0002-3. ISSN 2522-5839. S2CID 257109887.
  9. ^ Reyzin, Lev (2019). "Unprovability comes to machine learning". Nature. 565 (7738): 166–167. Bibcode:2019Natur.565..166R. doi:10.1038/d41586-019-00012-4. ISSN 0028-0836. PMID 30617250.

Read other articles:

Vita huset TjänstebostadÄmbetssäte Vita huset norrifrån, med huvudbyggnaden i mitten och östra flygeln till vänster och den västra flygeln till höger. Pennsylvania Avenue är här en gågata. Land  USA Adress 1600 Pennsylvania Avenue NWWashington, D.C. 20500U.S. Koordinater 38°53′51.61″N 77°2′11.58″V / 38.8976694°N 77.0365500°V / 38.8976694; -77.0365500 Arkitekt James Hoban Brukare USA:s president Färdigställande 1 november 1800 (223 år seda...

Katedral MelbourneGereja Katedral dan Basilika Minor Santo PatrickCathedral Church and Minor Basilica of Saint PatrickKatedral MelbourneKatedral Melbourne37°48′36″S 144°58′34″E / 37.81000°S 144.97611°E / -37.81000; 144.97611Koordinat: 37°48′36″S 144°58′34″E / 37.81000°S 144.97611°E / -37.81000; 144.97611LokasiMelbourne  AustraliaDenominasiGereja Katolik RomaSitus webwww.cam.org.au/cathedralSejarahDedikasiSanto Patric...

Pour les articles homonymes, voir Crescentini. Cet article est une ébauche concernant un chanteur italien. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Girolamo CrescentiniGirolamo CrescentiniBiographieNaissance 2 février 1762 ou 2 février 1766UrbaniaDécès 24 avril 1846NaplesActivités Compositeur, sopraniste, maestro, professeur de musique, artiste lyrique, chanteurAutres informationsTessiture SopranoFac...

Andreas Isaksson Isaksson di PSV EindhovenInformasi pribadiNama lengkap Andreas IsakssonTanggal lahir 03 Oktober 1981 (umur 42)Tempat lahir Smygehamn, SwediaTinggi 1,99 m (6 ft 6 in)Posisi bermain Penjaga gawangInformasi klubKlub saat ini Djurgårdens IFNomor 1Karier senior*Tahun Tim Tampil (Gol)1999 Trelleborg 11 (0)1999–2001 Juventus 0 (0)2001–2004 Djurgården 75 (0)2004–2006 Rennes 62 (0)2006–2008 Manchester City 19 (0)2008–2012 PSV Eindhoven 123 (0)2012–201...

American basketball player and coach James JohnsonJohnson in 2012Current positionTitleAssistant coachTeamNC StateConferenceACCBiographical detailsBorn (1971-07-20) July 20, 1971 (age 52)[1]Playing career1989–1993Ferrum Coaching career (HC unless noted)1995–1996Longwood (assistant)1996–1997Hargrave Mil. Acad. (assistant)1997–2000Old Dominion (assistant)2000–2002Elon (assistant)2002–2003College of Charleston (assistant)2003–2005Penn State (assistant)2005–2007George ...

Sungai LoaPetaLokasiNegaraChiliCiri-ciri fisikHulu sungaidekat 21°11′59″S 68°40′05″W / 21.1996°S 68.668°W / -21.1996; -68.668 - elevasi4,277 m Muara sungai21°25′48″S 70°03′27″W / 21.43°S 70.0576°W / -21.43; -70.0576Koordinat: 21°25′48″S 70°03′27″W / 21.43°S 70.0576°W / -21.43; -70.0576 ke Samudra PasifikPanjang440 km [1]Debit air  - rata-rata2.43 m³/s L...

20th Century Studios1935–2020: 20th Century Fox Logo Rechtsform Corporation Gründung 31. Mai 1935[1] Sitz Fox Plaza, Century City, Los Angeles, Kalifornien, Vereinigte Staaten Vereinigte Staaten Leitung Steve Asbell (Präsident)[2] Branche Film Website www.20thcenturystudios.com (englisch) Ehemaliges Logo 20th Century Studios (vorher 20th Century Fox, von 1935 bis 1985 mit Bindestrich Twentieth Century-Fox Film Corporation) – vor der Umbenennung[3] im Ja...

 Nota: Para outros significados, veja Marco Semprônio Tuditano. Marco Semprônio Tuditano Cônsul da República Romana Consulado 240 a.C. Marco Semprônio Tuditano (em latim: Marcus Sempronius Tuditanus) foi um político da gente Semprônia da República Romana eleito cônsul em 240 a.C. com Caio Cláudio Centão.[1] Tuditano era o cognome de uma família plebeia da gente Semprônia. Consulado (240 a.C.) Marco Semprônio foi eleito cônsul em 240 a.C. com Caio Cláudio Centão,[2][3] o ...

Este artigo ou secção necessita de referências de fontes secundárias fiáveis e independentes. Fontes primárias, ou com conflitos de interesse, não são adequadas para verbetes enciclopédicos. Ajude a incluir referências.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Março de 2018) Exército de Salvação Exército de Salvação Classificação Protestante Orientação Evangélica, Metodismo Política Hierárquico...

  关于与「陈文浩 (1961年)」標題相近或相同的条目,請見「陈文浩」。 陈文浩(1961年12月—),男,汉族,广东大埔人,中华人民共和国政治人物。长沙交通学院(现长沙理工大学)汽车动力系船舶机械专业大专毕业,湖南大学管理科学与工程专业硕士研究生。 生平 1979年3月,在长沙交通学院汽车动力系船舶机械专业大专学习。1982年2月参加工作,任常德船舶厂干部...

iPhone SE Бренд AppleВиробник Apple Inc.Гасло A big step for small.Кольори сірий, сріблястий, золотавий і rose golddСерія iPhone iPhone і iPhone SE[d]Сумісні мережі Model A1662:GSM/EDGE: 850/900/1800/1900 МГцUMTS/HSPA+/DC‑HSDPA: 850/900/1700/2100/1900 МГцCDMA EV‑DO Rev. A: 800/1700/2100/1900/2100 МГцLTE: Bands 1, 2, 3, 4, 5, 8, 12, 13, 17, 18, 19, 20, 25, 26, 29Model A1723:GSM/EDGE: ...

Estadio PanamericanoLokasiHavana, CubaKapasitas50,000Dibuka1991PemakaiPan American Games 1991 Estadio Panamericano (Stade Panaméricain de La Havane) adalah sebuah stadion serba guna yang berada di dekat Cojimar, sebuah kawasan kota Havana, Kuba. Stadiun tersebut kebanyakan digunakan untuk senam, bisbol, dan tempat alternatif untuk tim sepak bola nasional Kuba. Sejarah Tempat tersebut mula-mula digunakan sebagai stadion utama Pan American Games 1991. Stadion tersebut dibuka pada 1 Agustus 199...

Eugenie FordeEugenie Forde 1916Lahir(1879-06-22)22 Juni 1879New York City, A.S.Meninggal5 September 1940(1940-09-05) (umur 61)Van Nuys, California, A.S.Tahun aktif1912–1927Suami/istriGuy H. Fetters (m.1920, divorced) Eugenie Forde (22 Juni 1879 – 5 September 1940) adalah seorang film bisu aktris Amerika. Dia membintangi 73 film antara 1912 dan 1927 di film-film seperti The Diamond from the Sky (1915) dan Wives and Other Wives dengan aktor seperti Charlotte Burton d...

Tour Évasion 2000HistoireArchitectes Henri Pottier, Michel Proux (d)Construction jusqu'en 1971Usage RésidentielArchitectureStyle Mouvement moderneMatériau structure en cartonHauteur Toit : 98 mÉtages 31Nombre dʼascenseurs 4LocalisationPays  FranceCommune 15eAdresse 22 rue ÉmeriauCoordonnées 48° 51′ 03″ N, 2° 17′ 14″ Emodifier - modifier le code - modifier Wikidata La tour Évasion 2000 est un gratte-ciel résidentiel situé dans le quar...

  هذه المقالة عن الخطيب التَّبريزي المتوفي 502 هـ. لمعانٍ أخرى، طالع التبريزي. أبو زكريا التبريزي معلومات شخصية الميلاد سنة 1030  تبريز  الوفاة سنة 1109 (78–79 سنة)  بغداد  الإقامة العراق مواطنة  الدولة العباسية الجنسية عباسي العرق العرب الديانة أهل السنة والجما

Mil Mi-26Mil Mi-26 milik Angkatan Udara Russia, Agustus 2008TipeHelikopterTerbang perdana14 Desember 1980StatusAktifPengguna utama Uni Soviet/RusiaPengguna lain Ukraina Algeria IndiaTahun produksi1982–SekarangJumlah produksi316 Mil Mi-26 (Rusia Миль Ми-26, kode NATO: Halo) adalah helikopter angkut berat yang dirancang oleh Mil Moscow Helicopter Plant dari Uni Soviet/Rusia dan digunakan oleh dinas sipil maupun militer. Helikopter ini merupakan helikopter terbesar dan ter...

ルイザ・ズウォトコフスカ 基本情報国籍 ポーランド誕生日 (1986-05-25) 1986年5月25日(37歳)出身地 ワルシャワ身長 160cm体重 52kg公式サイト http://www.luizazlotkowska.com 獲得メダル オリンピック 銀 2014 ソチ チームパシュート 銅 2010 バンクーバー チームパシュート ユニバーシアード 銅 2009 ハルビン 3000m 銅 2009 ハルビン 5000m ルイザ・ズウォトコフスカ( Luiza Złotkowska 1986年5月...

جزء من سلسلة مقالات عنالسياسة في روما القديمة الفترات المملكة الرومانية 753 – 509 ق م الجمهورية الرومانية 509 – 27 ق م الإمبراطورية الرومانية 27 ق م – 476م عهد الزعامة الإمبراطورية الغربية عهد السيادة الإمبراطورية الشرقية الدستور الروماني دستور المملكة دستور الجمهورية دستور ال...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of companies in Dallas – news · newspapers · books · scholar · JSTOR (November 2017) (Learn how and when to remove this template message) For a list of companies based in the Dallas-Fort Worth metroplex, go to List of companies in the Dallas-Fort Worth met...

Two species of antelope of the genus Tragelaphus For other uses, see Kudu (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Kudu – news · newspapers · books · scholar · JSTOR (April 2009) (Learn how and when to remove this template message) A large male greater kudu A female greater kudu Grea...

Kembali kehalaman sebelumnya