Проблема остановки

Проблема остановки (англ. Halting problem) — одна из проблем в теории алгоритмов[1], которая может неформально быть поставлена в виде:

Даны описание процедуры и её начальные входные данные. Требуется определить: завершится ли когда-либо выполнение процедуры с этими данными; либо, что процедура всё время будет работать без остановки.

Алан Тьюринг доказал в 1936 году, что проблема остановки неразрешима на машине Тьюринга. Другими словами, не существует общего алгоритма решения этой проблемы[2].

Проблема остановки занимает центральное место в теории вычислимости, поскольку представляет собой первый пример задачи, которую невозможно решить алгоритмическим путём.

В терминах функций проблему можно доступно описать следующим образом:

Для любой функции F(G, start_state), которая может определять, останавливается ли другая функция, всегда можно написать такую функцию G(start_state), при передаче которой в F результат выполнения будет противоположен тому, который предсказывает F.

Для многих других задач[каких?] можно доказать их алгоритмическую неразрешимость, попытавшись свести их к проблеме остановки. Это делается по схеме "от противного": пусть есть некая задача, для которой требуется установить её неразрешимость. Тогда, предположим, что она разрешима, и попытаемся, используя этот факт, написать алгоритм решения проблемы остановки. Если это удастся, то мы придем к противоречию, ведь известно, что не существует алгоритма решения проблемы остановки. А значит, предположение было неверным и исходная задача также неразрешима.

Доказательство

Рассмотрим множество алгоритмов, которые принимают на вход натуральное число и на выходе тоже выдают натуральное число. Выберем какой-нибудь полный по Тьюрингу язык программирования. Каждый алгоритм можно записать в виде конечной последовательности символов на этом языке. Упорядочим множество по алфавиту. При этом каждый алгоритм получит свой порядковый номер; более того существует алгоритм, который по номеру элемента восстанавливает его код в выбранном языке программирования. Назовем Анализатором гипотетический алгоритм, который получает на вход пару натуральных чисел , и:

  • останавливается и возвращает 1, если алгоритм с номером не останавливается, получив на вход
  • не останавливается в противном случае (если алгоритм с номером останавливается, получив на вход ).

Проблему остановки можно переформулировать следующим образом: существует ли Анализатор?

Теорема. Анализатора не существует.

Докажем это от противного. Допустим, Анализатор существует. Напишем алгоритм Диагонализатор, который принимает на вход число , передает пару аргументов Анализатору и возвращает результат его работы. Другими словами, Диагонализатор останавливается в том и только том случае, если не останавливается алгоритм с номером , получив на вход число . Пусть  — это порядковый номер Диагонализатора в множестве . Запустим Диагонализатор, передав ему это число . Диагонализатор остановится в том и только том случае, если алгоритм с номером (то есть, он сам) не останавливается, получив на вход число (какое мы ему и передали). Из этого противоречия следует, что наше предположение неверно: Анализатора не существует, что и требовалось доказать.

См. также

  • Граф потока управления может быть использован для быстрой категоризации, когда программа не имеет циклов (и поэтому останавливается), имеет тривиальные циклы (и поэтому останавливается), имеет нетривиальные циклы (неразрешимо) или входит в бесконечный цикл.

Примечания

  1. Н. К. Верещагин, А. Шень Лекции по математической логике и теории алгоритмов. Часть 3. Вычислимые функции Архивная копия от 12 ноября 2015 на Wayback Machine
  2. Turing A. On Computable Numbers, with an Application to the Entscheidungsproblem (англ.) // Proceedings of the London Mathematical SocietyLondon Mathematical Society, 1937. — Vol. s2-42, Iss. 1. — P. 230—265. — ISSN 0024-6115; 1460-244X; 0024-6115doi:10.1112/PLMS/S2-42.1.230 (в этой публикации Тьюринг вводит определение машины Тьюринга, формулирует проблему зависания и показывает, что она, также как и проблема разрешения, неразрешима).

Ссылки

Read other articles:

Digunakan di:   Franc CFA Afrika Barat (XOF)   Franc CFA Afrika Tengah (XAF) Keduanya franc CFA memiliki nilai tukar tetap ke euro: €1 = F.CFA 655.957. Mata Uang Franc CFA Franc CFA adalah mata uang negara negara di Afrika yang dipakai di negara Guinea-Bissau, Mali, Burkina Faso, Niger, Benin, Togo, Pantai Gading, Republik Afrika Tengah, Kamerun, Guinea Khatulistiwa, Gabon, dan Republik Kongo. Mata uang ini mulai dipakai sejak 1945 menggantikan mata uang Franc CFP. Setiap sat...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Saintes-Maries-de-la-Mer – berita · surat kabar · buku · cendekiawan · JSTOR Saintes-Maries-de-la-MerCommunePemandangan udara Saintes-Maries-de-la-Mer Lambang kebesaranSaintes-Maries-de-la-Mer Lokasi di ...

 

American college football season 2021 Auburn Tigers footballBirmingham Bowl, L 13–17 vs. HoustonConferenceSoutheastern ConferenceDivisionWestern DivisionRecord6–7 (3–5 SEC)Head coachBryan Harsin (1st season)Offensive coordinatorMike Bobo (1st season)Offensive schemesinglebackDefensive coordinatorDerek Mason (1st season)Base defense3–4Home stadiumJordan–Hare StadiumSeasons← 20202022 → 2021 Southeastern Conference football standings ...

Office national de la chasse et de la faune sauvageHistoireFondation 1972Dissolution 2020Prédécesseur Office national de la chasse (1972-2000) (d)Successeur Office français de la biodiversitéCadreType Établissement public à caractère administratifForme juridique Établissement public national à caractère administratifDomaines d'activité Protection de l'environnement, administration publique (tutelle) des activités économiquesSiège de l'ONCFS 85 bis avenue de Wagram, 75017 ParisPa...

 

American baseball player and coach Baseball player Mike HargroveHargrove with the Seattle Mariners in 2007First baseman / ManagerBorn: (1949-10-26) October 26, 1949 (age 74)Perryton, Texas, U.S.Batted: LeftThrew: LeftMLB debutApril 7, 1974, for the Texas RangersLast MLB appearanceOctober 6, 1985, for the Cleveland IndiansMLB statisticsBatting average.290Home runs80Runs batted in686Managerial record1,188-1,173Winning %.503 TeamsAs player Texas Rangers (1...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Buku – berita · surat kabar · buku · cendekiawan · JSTOR Buku di sebuah perpustakaan. Buku, pustaka[1], atau kitab[2] adalah kumpulan atau himpunan kertas atau lembaran yang tertulis atau...

العلاقات الأنغولية البوروندية أنغولا بوروندي   أنغولا   بوروندي تعديل مصدري - تعديل   العلاقات الأنغولية البوروندية هي العلاقات الثنائية التي تجمع بين أنغولا وبوروندي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه الم...

 

Concert hall in Downtown Atlanta, Georgia, United States For other uses, see Tabernacle (disambiguation). The TabernacleExterior of the venue (c.2009)Former namesHouse of Blues (1996-97)Address152 Luckie St NWAtlanta, GA 30303-2006LocationDowntown AtlantaOwnerLive NationCapacity2,600ConstructionBroke groundAugust 17, 1909 (1909-08-17)OpenedSeptember 3, 1911 (1911-09-03)Renovated1994-9620082014Construction cost$125,000($4.09 million in 2023 dollars[1]...

 

Constitutional human rights This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) 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: Human rights in Nigeria – news · newspapers · books · scholar · JSTOR (Septembe...

Variation between a high and low air temperature during the same day Map of global diurnal temperature range over land from 1951 to 1980 In meteorology, diurnal temperature variation is the variation between a high air temperature and a low temperature that occurs during the same day. Temperature lag Temperature lag, also known as thermal inertia, is an important factor in diurnal temperature variation. Peak daily temperature generally occurs after noon, as air keeps absorbing net heat for a ...

 

1955 film Love, Dance and a Thousand SongsDirected byPaul MartinWritten byCurth Flatow Frederick Kohner Paul MartinProduced byArtur BraunerStarringCaterina Valente Peter Alexander Rudolf PlatteCinematographyKarl LöbEdited byWalter WischniewskyMusic byHeinz GietzProductioncompanyCCC FilmDistributed byGloria FilmRelease date 14 October 1955 (1955-10-14) Running time103 minutesCountryWest GermanyLanguageGerman Love, Dance and a Thousand Songs (German: Liebe, Tanz und 1000 Schlage...

 

Questa voce o sezione sull'argomento attori britannici non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Emily Watson al Festival di Berlino 2024 Emily Margaret Watson (Londra, 14 gennaio 1967) è un'attrice britannica. Nel 1997 riceve il plauso della critica per l'interpretazione della protagonista Bess Mc...

English footballer (born 1988) For the Australian Paralympian, see Gary Hooper (Paralympian). Gary Hooper Hooper playing for Celtic in 2010Personal informationFull name Gary Hooper[1]Date of birth (1988-01-26) 26 January 1988 (age 36)Place of birth Harlow, EnglandHeight 5 ft 9 in (1.75 m)[2]Position(s) ForwardYouth career1995–2002 Tottenham Hotspur2002–2003 Maldon Town2003 Grays AthleticSenior career*Years Team Apps (Gls)2003–2006 Grays Athletic 69 (2...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Pengklasteran k rata-rata (bahasa Inggris: k-means clustering) adalah algoritme untuk membagi n pengamatan menjadi k kelompok sedemikian hingga tiap pengamatan termasuk ke dalam kelompok dengan rata-rata terdekat (titik tengah kelompok).[1]...

 

Economist and philosopher Max RoserBorn1983 (age 40–41)Kirchheimbolanden, West GermanyAcademic careerInstitutionNuffield College, OxfordOxford Martin SchoolFieldEconomics of income distribution, poverty, global development, global healthInfluencesTony Atkinson, Amartya Sen, Angus Deaton, Hans Rosling Websitewww.maxroser.comwww.ourworldindata.org Max Roser (born 1983) is an economist and philosopher who focuses on large global problems such as poverty, disease, hunger, climate chang...

1973 Indian filmManipayalTheatrical release posterDirected byA. JagannathanScreenplay byR. M. VeerappanStory byPoovai KrishnanProduced byR. M. VeerappanStarringA. V. M. Rajan Jayanthi Master Sekhar Baby IndraCinematographyDuttEdited byKrishnan SundaramMusic byM. S. ViswanathanProductioncompanySathya MoviesRelease date 14 January 1973 (1973-01-14) Running time149 minutesCountryIndiaLanguageTamil Manipayal (transl. Good Boy) is a 1973 Indian Tamil-language film, directed b...

 

OuéméDepartemenPeta menyoroti Departemen OuéméNegara BeninIbukotaPorto NovoLuas • Total1.865 km2 (720 sq mi)Populasi (2006) • Total788.508 • Kepadatan0,42/km2 (1,1/sq mi)Zona waktuUTC+1 (WAT) Ouémé adalah salah satu dari dua belas departemen di Benin. Pada tahun 1999 bagian utara departemen tersebut memisahkan diri untuk membentuk Departemen Plateau baru. Departemen ini dibagi menjadi 9 komunitas: Adjarra, Adjohoun, Agué...

 

Administrative region in Quebec, CanadaMontérégieAdministrative regionCoordinates: 45°23′N 73°06′W / 45.383°N 73.100°W / 45.383; -73.100CountryCanadaProvinceQuebecRegional County Municipalities (RCM) and Equivalent Territories (ET)14 RCM, 1 ETArea[1] • Total11,851 km2 (4,576 sq mi) • Land11,132.34 km2 (4,298.22 sq mi)Population (2016)[1] • Total1,507,070 • Densi...

Member of the Filipino educated class during the Spanish colonial period For the Philippine TV series, see Ilustrado (TV series). For the followers of Ilustración, see Enlightenment in Spain. Ilustrados in Madrid, c.1890; Standing clockwise from left: Vicente Francisco, Cajigas, José Abreu, Mariano Abella, Dominador Gómez, Francisco Tongio Liongson, Flaviano Cordecruz, a Tuazon from Malabon, Alejandro Yance de Lara, Lauro Dimayuga, Marcelo H. del Pilar, Gregorio Aguilera, José Rizal, Jos�...

 

У этого топонима есть и другие значения, см. Заречье. ДеревняЗаречье 56°29′40″ с. ш. 35°59′29″ в. д.HGЯO Страна  Россия Субъект Федерации Тверская область Муниципальный район Калининский Сельское поселение Тургиновское История и география Часовой пояс UTC+3:00 Насел�...