Константа Хайтина

В разделе информатики — алгоритмической теории информации, константа Хайтина или вероятность остановки — вещественное число, которое, неформально говоря, является вероятностью того, что произвольно выбранная программа остановится. Существование таких чисел было продемонстрировано Грегори Хайтином.

Хотя существует бесконечное множество вероятностей остановки, обычно используют букву Ω для обозначения их всех, как если бы существовало только одно такое число. Так как численное значение Ω зависит от используемого языка программирования, то если не ссылаются на какой-то определённый язык, её часто называют построением Хайтина, а не константой Хайтина.

Всякое Ω является нормальным трансцендентным числом, которое определимо, но невычислимо, что означает отсутствие алгоритма, который перечислял бы его цифры.

Предпосылки

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

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

Функция F называется универсальной, если выполняются следующие условия: для каждой вычислимой функции f одной переменной x существует постоянная p, такая что для любого x выполняется F(p,x) = f(x). То есть, F может быть использована для моделирования любой вычислимой функции одной переменной. Нестрого, p представляет «программу» для вычислимой функции f, а F представляет эмулятор, которому на вход поступает программа, и он её выполняет. Для любого фиксированного p функция f(x) = F(p,x) является вычислимой; таким образом, свойство универсальности утверждает, что таким путём могут быть получены все вычислимые функции одной переменной.

Областью определения F является множество всех программ p, таких что хотя бы для одного значения x значение F(p,x) определено. Функция называется префиксной, если в её области определения не существует двух элементов p, p′, таких что p′ является соответствующем расширением p. Утверждение можно перефразировать следующим образом: область определения есть префиксный код на множестве двоичных строк конечной длины. Область определения любой универсальной вычислимой функции является перечислимым множеством, но никогда не вычислимым множеством. Эта область определения всегда имеет ту же степень неразрешимости по Тьюрингу, что и проблема остановки.

Определение вероятностей остановки

Пусть PF — область определения префиксной универсальной вычислимой функции F. Константа тогда определяется как

,

где обозначает длину строки p. Эта бесконечная сумма по всем p из области определения F. То требование, что область определения префиксно, совместно с неравенством Крафта, достаточны для сходимости этой суммы к вещественному числу от 0 до 1. Если F ясно из контекста, тогда ΩF может быть обозначена просто как Ω, хотя различные префиксные универсальные вычислимые функции приводят к различным значениям Ω.

Применение Ω к доказательству нерешённых проблем теории чисел

Константа Хайтина, в принципе, может быть использована для решения многих выдающихся проблем теории чисел, включая проблему Гольдбаха и гипотезу Римана.[1] Формулировка проблемы Гольдбаха утверждает, что любое чётное число больше 2 является суммой двух простых. Пусть для заданного чётного числа компьютерная программа ищет соответствующие простые числа. Если гипотеза Гольдбаха верна, программа переходит к следующему чётному числу, и поиск продолжается. Если не существует двух простых чисел, в сумме дающих требуемое чётное число, то программа остановится, найдя контрпример к гипотезе Гольдбаха. Пусть длина этой программы N битов. Если имеются неограниченные ресурсы и время, константа Хайтина может быть использована для доказательства гипотезы Гольдбаха следующим образом. Пусть параллельно запущены все программы длиной N + 1 битов или менее. Если такая N-битная программа останавливается, тогда будет доказано, что гипотеза Гольдбаха неверна. Если же, с другой стороны, достаточное число других программ остановятся, так что ещё одна остановившаяся программа приведет к числу, превышающему константу Хайтина, тогда если программа не остановилась, то она никогда не остановится и гипотеза Гольдбаха будет доказана. Для того, чтобы применить этот метод, нам необходимы лишь первые N битов константы Хайтина.

Та же константа Хайтина может быть использована для доказательства гипотезы Римана и множества других нерешённых проблем математики.

Интерпретация как вероятности

Канторовым пространством[англ.] называется совокупность всех бесконечных последовательностей нулей и единиц. Вероятность остановки можно интерпретировать как меру определённого подмножества Канторова пространства при обычной вероятностной мере на Канторовом пространстве. Именно из этой интерпретации возникло название вероятностей остановки.

Вероятностная мера на Канторовом пространстве, иногда называется мерой уравновешенной монеты, определяется так, что для любой двоичной строки x, множество последовательностей, начинающихся с x имеют меру 2-|x|. Данное утверждение подразумевает, что для любого натурального числа n, множество последовательностей f в Канторовом пространстве, таких что f(n) = 1 имеет меру 1/2, и множество последовательностей чей n-й член есть 0 также имеют меру 1/2.

Пусть F — префиксная универсальная вычислимая функция. Её область определения P состоит из бесконечного множества двоичных строк

Каждая из этих строк pi определяет собой подмножество Si Канторова пространства; множество Si содержит все последовательности в Канторовом пространстве, которые начинаются с pi. Эти множества не пересекаются, так как P — префиксное множество. Сумма

представляет меру множества

.

Таким образом, ΩF представляет вероятность того, что случайно выбранная бесконечная последовательность нулей и единиц начинается со строки битов (некоторой конечной длины), которая принадлежит области определения F. Именно по этой причине ΩF называется вероятностью остановки.

Свойства

Каждая константа Хайтина Ω обладает следующими свойствами:

  • Ω алгоритмически случайна. То есть, для каждого отдельного языка программирования существует константа C, такая что для каждого n любая останавливающаяся программа на этом языке, выводящая первые n бит Ω, должна быть не короче, чем (nC) бит.
  • Ω — нормальное число, что означает её цифры равнораспределены, как если бы они были получены подбрасыванием уравновешенной монеты.
  • Ω — невычислимое число; не существует вычислимой функции, перечисляющей её двоичное разложение, как описано ниже.
  • Множество рациональных чисел q таких, что q < Ω — перечислимо; вещественное число с таким свойством называется left-c.e. вещественным числом в теории вычислимости.
  • Множество рациональных чисел q таких, что q > Ω — неперечислимо.
  • Ω — арифметическое число.
  • Ω имеет ту же степень неразрешимости по Тьюрингу, что и проблема остановки, и, таким образом, находится на уровне арифметической иерархии.

Не каждое множество, имеющее ту же степень неразрешимости по Тьюрингу, что и проблема остановки, является вероятностью остановки. Лучшее соотношение эквивалентностей, Solovay equivalence, может быть использовано для характеристики вероятностей остановок среди left-c.e. вещественных чисел.[прояснить]

Невычислимость вероятностей остановок

Вещественное число называется вычислимым, если существует алгоритм, который для данного n возвращает первые n цифр числа. Утверждение эквивалентно существованию программы, перечисляющей цифры вещественного числа.

Никакая вероятность остановки не является вычислимой. Доказательство данного факта основывается на алгоритме, который для данных первых n чисел решает проблему остановки программ длиной до n бит. Так как проблема остановки неразрешима, то Ω не может быть вычислено.

Алгоритм действует следующим образом. Если заданы первые n чисел Ω и kn, то алгоритм перебирает область определения F до тех пор, пока достаточное число найденных элементов области определения представляют вероятность, лежащую в 2-(k+1) Ω. После этого ни одна программа длины k не может находиться в рассматриваемой области. Таким образом, множество строк длины k в точности есть множество уже перечисленных таких строк.

Теорема неполноты для вероятностей остановки

Для каждой непротиворечивой достаточно богатой системы аксиом натуральных чисел, такой как аксиомы Пеано, существует константа N такая, что доказать, будет какой-либо бит Ω после N-го нулем или единицей, невозможно в этой системе аксиом. Константа зависит от того, насколько данная формальная система богата, и, таким образом, прямо не отражает сложность системы аксиом. Полученный результат схож с теоремой Гёделя о неполноте в том, что ни одна формальная теория арифметики не может быть полной.

Вычисление начала Ω Хайтина

Calude, Dinneen, и Shu вычислили первые 64 бита ΩU Хайтина для конкретной машины. Вот они, в двоичной записи:

0,0000001000000100000110001000011010001111110010111011101000010000…

и в десятичной записи:

0,0078749969978123844…

Возможность верно вычислить определённую (но не любую) цифру Ω отличается от понятия вычислимости: любая определённая цифра любого числа вычислима в силу того, что для любого целого числа существует программа, печатающая его.

Сверх-Омега

Первые n битов константы Ω Хайтина случайны или несжимаемы в том смысле, что мы не можем вычислить их алгоритмом короче, чем n − O(1) битов. Однако, рассмотрим короткий, но никогда не останавливающийся алгоритм, который методично перечисляет и выполняет все возможные программы; как только одна из них останавливается, её вероятность прибавляется к результату (изначально равному нулю). После конечного времени первые n битов результата больше не изменятся (не имеет значения, что само это время невычислимо). Так что существует короткий не останавливающийся алгоритм, чей результат сходится (за конечное время) к первым n битам Ω для любого n. Другими словами, перечисление первых n битов Ω хорошо сжимаемо в том смысле, что они ограниченно вычислимы очень коротким алгоритмом; они не случайны по отношению к множеству перечисляющих алгоритмов. Юрген Шмидхубер в 2000 году построил ограничено-вычислимую «Сверх-Омегу», которая в определённом смысле гораздо более случайна, нежели изначальная ограниченно-вычислимая Ω, так как нельзя существенно сжать Сверх-Омегу каким бы то ни было перечисляющим неостанавливающимся алгоритмом.

См. также

Примечания

  1. Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, 2nd Edition, Wiley-Interscience, 2006.

Источники

  • Cristian S. Calude (2002). Information and Randomness: An Algorithmic Perspective, second edition. Springer. ISBN 3-5404-3466-6
  • Cristian S. Calude, Michael J. Dinneen, and Chi-Kou Shu. Computing a Glimpse of Randomness.
  • R. Downey, and D. Hirschfeldt (200?), Algorithmic Randomness and Complexity, monograph in preparation, Springer-Verlag. Preliminary version can be found online.
  • Ming Li and Paul Vitányi (1997). An Introduction to Kolmogorov Complexity and Its Applications. Springer. Introduction chapter full-text.
  • Jürgen Schmidhuber (2000). Algorithmic Theories of Everything (arXiv: quant-ph/ 0011122). Journal reference: J. Schmidhuber (2002). Hierarchies of generalized Kolmogorov complexities and nonenumerable universal measures computable in the limit. International Journal of Foundations of Computer Science 13(4):587-612.

Ссылки

Read other articles:

Chemical structures of erinacines A-I Erinacines are natural substances isolated from Hericium erinaceus. They belong to the group of cyathin diterpenoids (erinacines A-K, P, and Q) and are subjects of pharmacological research. Erinacine A Erinacine A, isolated from the cultured mycelia of Hericium erinaceus, the main representative of this compounds group, has an enhancing effect on nerve growth factor synthesis in vitro.[1] It also increases catecholamine in the central nervous system …

City in North Dakota, United StatesBeach, North DakotaCityBeach train stationLocation of Beach, North DakotaCoordinates: 46°54′57″N 104°00′16″W / 46.91583°N 104.00444°W / 46.91583; -104.00444CountryUnited StatesStateNorth DakotaCountyGolden ValleySettled1900Incorporated (village)1908Incorporated (city)1909Named forCapt. Warren C. BeachGovernment[1] • MayorWalter LosinskiArea[2] • Total2.57 sq mi (6.67 km2)…

Pierluigi Busatta Nazionalità  Italia Altezza 184 cm Peso 77 kg Calcio Ruolo Mediano CarrieraGiovanili 1961-1965 MarosticenseSquadre di club1 1965-1966 Bassano Virtus20 (1)1966-1968 Treviso67 (4)1968-1972 Catanzaro122 (9)1973-1978 Verona160 (14)1978-1979 Genoa24 (3)1979-1980 Juventus Stabia27 (4)1980-1981 Rossanese30 (0)1981 Bassano Virtus3 (0)1982 Chiaravalle6 (1)Carriera da allenatore 1979-1980 Juventus Stabia1980-1981 Rossanese…

Upazila in Dhaka, BangladeshBaliakandi বালিয়াকান্দিUpazilaCoordinates: 23°38.1′N 89°33′E / 23.6350°N 89.550°E / 23.6350; 89.550Country BangladeshDivisionDhakaDistrictRajbariArea • Total228.99 km2 (88.41 sq mi)Population (2011) • Total207,086 • Density900/km2 (2,300/sq mi)Time zoneUTC+6 (BST)Postal code7730Websitewww.baliakandi.rajbari.gov.bd Baliakandi (Bengali: বাল…

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、蘭&…

Социология права — отрасль социологии, изучающая взаимодействия института права с другими социальными институтами. В сферу интересов социологии права входит изучение генезиса, динамики, структуры правовых норм, а также их социальную обусловленность и роль в обществе…

Сельское поселение России (МО 2-го уровня)Новотитаровское сельское поселение Флаг[d] Герб 45°14′09″ с. ш. 38°58′16″ в. д.HGЯO Страна  Россия Субъект РФ Краснодарский край Район Динской Включает 4 населённых пункта Адм. центр Новотитаровская Глава сельского посел…

Pour les articles homonymes, voir Saint-Étienne et Tinée. Ne doit pas être confondu avec Saint-Étienne-au-Mont. Saint-Étienne-de-Tinée Vue du village et de la vallée. Blason Administration Pays France Région Provence-Alpes-Côte d’Azur Département Alpes-Maritimes Arrondissement Nice Intercommunalité Métropole Nice Côte d'Azur Maire Mandat Colette Fabron 2020-2026 Code postal 06660 Code commune 06120 Démographie Gentilé Stéphanois Populationmunicipale 1 341 hab. (2021 )…

1998 song performed by Sara Evans No Place That FarSingle by Sara Evansfrom the album No Place That Far B-sideCryin' Game[1]ReleasedSeptember 28, 1998GenreCountryLength3:37LabelRCA NashvilleSongwriter(s)Sara Evans, Tony Martin, Tom ShapiroProducer(s)Norro Wilson, Buddy CannonSara Evans singles chronology Cryin' Game (1998) No Place That Far (1998) Fool, I'm a Woman (1999) Music videoNo Place That Far at CMT.com No Place That Far is a song co-written and recorded by American country m…

Star in the constellation Eridanus ε Eridani / Ran Location of ε Eridani (circled) Observation dataEpoch J2000.0      Equinox J2000.0 Constellation Eridanus Pronunciation /ˈrɑːn/ Right ascension 03h 32m 55.84496s[1] Declination −09° 27′ 29.7312″[1] Apparent magnitude (V) 3.736[2] Characteristics Spectral type K2V[3] Apparent magnitude (B) 4.61[4] Apparent magnitude…

Historical Province of Bhutan Bumthang Daga Kurmaed Kurtoed Paro Punakha Thimphu Trongsa WangduePhodrang Provinces of Bhutan Trongsa Province (Dzongkha: ཀྲོང་གསར་; Wylie: krong-gsar) was one of the nine historical Provinces of Bhutan.[1] Trongsa Province occupied lands in central Bhutan corresponding somewhat to modern Trongsa District, although the power of the Trongsa Penlop extended far beyond his own realms, covering the entire east of Bhutan. The province was admin…

Alaska Highway through Ibex Valley Ibex Valley is a hamlet in Canada's Yukon. The hamlet is considered a local advisory area with an advisory council providing local government.[1] Its population in 2021 according to the 2021 Canadian Census was 523.[2] Geography Ibex Valley comprises residential areas along the Alaska Highway immediately outside the Whitehorse city limits as far as approximately historical mile 945, as well as a small number of sideroads, including a five-mile l…

Spice blend Recado rojo (achiote paste) ingredients Recado rojo or achiote paste is a popular blend of spices. It is now strongly associated with Mexican and Belizean cuisines, especially of Yucatán and Oaxaca. The spice mixture usually includes annatto, oregano, cumin, clove, cinnamon, black pepper, allspice, garlic, and salt.[1][2] The annatto seeds dye the mixture red, and impart a distinctive red-orange color to the food. The paste is dissolved in either lemon juice, water, …

Brazilian poet, novelist and playwright For other uses, see Casimiro de Abreu (disambiguation). This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Casimiro de Abreu – news · newspapers · books · scholar · JSTOR (January 2024) Casimiro de AbreuBornCasimiro José Marques de Abreu(1839-01-04)4 January 1839C…

فيرخني أوفالي    علم شعار الإحداثيات 56°03′00″N 60°14′00″E / 56.05°N 60.233333333333°E / 56.05; 60.233333333333   تاريخ التأسيس 1761  تقسيم إداري  البلد روسيا[1][2]  التقسيم الأعلى أوبلاست تشيليابنسك (9 فبراير 1944–26 أغسطس 2004)  خصائص جغرافية  المساحة 65 كيلومتر مربع…

Building in London, EnglandColumbus TowerArtist's impression with Columbus Tower on left and three existing tall buildings on rightGeneral informationStatusNever builtLocationLondon, E14United KingdomAddress2 Hertsmere RoadClientCommercial Estates Group for and on behalf of GMV Ten LtdHeightRoof237 metres (778 ft)Technical detailsFloor count65Floor area93,423 m2 (1,005,600 sq ft)Design and constructionArchitect(s)Concept: DMWR Architects[1]Design: Mark Weintraub Archi…

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. Burger kelapaNama lainBurger Sapal; Burger Niyog; Burger Sapal ng niyog; Burger CocoSajianHidangan utamaTempat asalFilipinaSuhu penyajianhangat, panasBahan utamaSapal (ampas kelapa)Sunting kotak info • L • BBantuan penggunaan templat ini Bu…

Russell Vought Direktur Office of Management and Budget ke-42PetahanaMulai menjabat 22 Juli 2020Pelaksana tugas: 2 Januari 2019 – 22 Juli 2020PresidenDonald TrumpWakilDerek KanPendahuluMick MulvaneyPenggantiPetahanaWakil Direktur Office of Management and BudgetMasa jabatan14 Maret 2018 – 22 Juli 2020PresidenDonald TrumpPendahuluBrian DeesePenggantiDerek Kan Informasi pribadiLahirRussell Thurlow Vought26 Maret 1976 (umur 48)Partai politikRepublikSuami/istriMaryAnak2Pendidika…

South Korean actor For the other actor of the same name, see Kim Sung-kyu. In this Korean name, the family name is Kim. Kim Sung-kyu2022 Hansan: Rising Dragon VIP previewBorn (1986-01-06) January 6, 1986 (age 38)Gyeonggi, South KoreaAlma materDaejin UniversityOccupationActorYears active2011–presentAgentSaram[1] Korean nameHangul김성규Revised RomanizationKim Seong-gyuMcCune–ReischauerKim Sŏng-kyu Websiteesaram.co.kr/ko/kimsungkyu Kim Sung-kyu (born January 6, 1986) …

This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. Archive 15 ← Archive 19 Archive 20 Archive 21 Archive 22 Archive 23 Archive 24 Help Chungcheong Province Article This Article Needs Resources and Improvements as you see on the article's page (This article needs additional citations for verification) Thank you —Sakura emad (talk) 18:28, 24 March 2021 (UTC) Mul…