Кіріспе

Элементарлы жасушалық автомат

110-қағидат жасушалық автомат (көбінесе жай ғана 110-қағидат деп аталады) – тұрақтылық пен хаос арасындағы шекарада қызықты мінез-құлық көрсететін элементарлы жасушалық автомат. Осы тұрғыдан алғанда, ол Конвейдің "Өмір ойынына" ұқсас. "Өмір" сияқты, 110-қағидаттың белгілі бір қайталама үлгісімен Тьюринг толықтығы дәлелденген. Бұл, теориялық тұрғыдан алғанда, кез келген есептеу немесе компьютерлік бағдарлама осы автоматты қолдану арқылы модельделуі мүмкін дегенді білдіреді.

Тарих

2004 жылы Мэтью Кук 110-шы қағиданың белгілі бір қайталанатын фоны бар екенін және оның Тьюринг толықтығын, яғни 1985 жылы Стивен Вольфрам болжағандай, әмбебап есептеуге қабілетті екенін дәлелдеді. Кук өзінің дәлелін Вольфрамның "Жаңа ғылымның түрі" кітабы жарыққа шығар алдында Санта-Фе институтында өткен CA98 конференциясында таныстырды. Бұл Wolfram Research компаниясымен жасалған құпиялылық туралы келісімге байланысты сот ісіне әкелді. Wolfram Research компаниясы Кук дәлелінің жариялануын бірнеше жыл бойы кешіктірді.

Қызықты қасиеттері

88 мүмкін бірегей элементарлық жасушалық автоматтардың ішінде 110-қағида Тьюринг толықтығы тікелей дәлелденген жалғыз қағида, бірақ бірнеше ұқсас қағидалардың дәлелдемелері қарапайым салдарлар ретінде келеді (мысалы, 124-қағида, ол 110-қағиданың көлденең айналамы). 110-қағида, мүмкін, ең қарапайым белгілі Тьюринг толық жүйе. 110-қағида, «Өмір ойыны» сияқты, Вольфрам «4-сыныпты мінез-құлық» деп атаған нәрсені көрсетеді, ол толығымен тұрақты да емес, толығымен хаотикалық та емес. Жергілікті құрылымдар пайда болып, күрделі әрекеттеседі. Мэтью Кук 110-қағиданың циклдық тег жүйелерін, содан кейін 2 тег жүйесін, содан кейін Тьюринг машиналарын сәтті имитациялау арқылы әмбебап есептеуді қолдай алатынын дәлелдеді. Соңғы кезеңнің уақыт шығыны экспоненциалды, себебі Тьюринг машинасының таспасы бірлік сандық жүйемен кодталған. Нири мен Вудс (2006) 2 тег жүйесін сағат тілі бойынша Тьюринг машиналарымен алмастыратын және полиномдық үстеме шығынына ие болатын басқа құрылымды ұсынды.

Жалпыға ортақ дәліздеме

Мэтью Кук 110-қағиданың жалпыға бірдей екендігін дәлелдегенін "Жаңа ғылым түрі" басылымы жарық көрмей тұрып, Санта-Фе институтының конференциясында таныстырды. Wolfram Research бұл таныстырудың Куктың жұмыс берушімен жасасқан құпиялылық шартын бұзғанын мәлімдеді және Куктың мақаласын жарияланған конференция материалдарынан шығару үшін сотқа жүгінді. Дегенмен, Куктың дәлелінің бар екені белгілі болды. Оның дәлеліне қызығушылық оның нәтижесінен гөрі, әдістеріне, әсіресе оның құрылысының техникалық егжей-тегжейлеріне байланысты болды. Куктың дәлелінің мәні "Жаңа ғылым түрі" кітабындағы 110-қағида туралы талқылаудан едәуір өзгеше. Кук содан бері толық дәлелін баяндайтын мақала жазды. Кук 110-қағиданың әмбебап (немесе Тьюринг толық) екенін, оны басқа есептеу моделін – циклдық тег жүйесін эмуляциялауға болады, ал ол жүйе әмбебап екені белгілі деп дәлелдеді. Біріншіден, ол 110-қағида ғаламында шексіз қайталамалы үлгіде құруға болатын бірнеше ғарыш кемесін, өздігінен жалғасатын жергілікті үлгілерді анықтады. Содан кейін ол осы құрылымдардың комбинацияларын есептеу үшін пайдалануға болатын өзара әрекеттесу механизмін ойлап тапты.

110-баптағы ғарыш кемелерi

110-қағидада көрсетілген әмбебап машинаның жұмысы шекті сандағы локалданған үлгілерді шексіз қайталануға түсетін ая үлгісіне енгізуді қажет етеді. Ая үлгісі 14 ұяшықтан тұрады және әр жеті итерацияда дәлме-дәл қайталанады. Үлгі 00010011011111 болып табылады. 110-қағиданың әмбебап машинасы үшін үш локалданған үлгі ерекше маңызға ие. Олар төмендегі суретте ая үлгісімен қоршалған күйде көрсетілген. Сол жақтағы құрылым оңға қарай екі ұяшыққа жылғалысып, әр үш буын сайын қайталанады. Ол жоғарыда келтірілген ая үлгісімен қоршалған 0001110111 тізбегінен және осы тізбектің екі түрлі эволюциясынан тұрады. Суреттерде уақыт жоғарыдан төменге қарай өтеді: жоғарғы қатар бастапқы күйді, ал әрбір келесі қатар келесі уақыттағы күйді көрсетеді. Ортаңғы құрылым солға қарай сегіз ұяшыққа жылғалысып, әр отыз буын сайын қайталанады. Ол жоғарыда келтірілген ая үлгісімен қоршалған 1001111 тізбегінен және осы тізбектің жиырма тоғыз түрлі эволюциясынан тұрады. Оң жақтағы құрылым өз орнында қалып, жеті буын сайын қайталанады. Ол жоғарыда келтірілген ая үлгісімен қоршалған 111 тізбегінен және осы тізбектің бес түрлі эволюциясынан тұрады. Төменде бірінші екі құрылымның бір-бірімен тек аударма арқылы (сол жақта) өзара әрекеттеспей және үшінші құрылымды (оң жақта) құру үшін өзара әрекеттесетінін көрсететін сурет келтірілген. 110-қағидада көптеген басқа да «ғарыш кемелері» бар, бірақ олар әмбебаптық дәлелінде осылай көзге түспейді.

Циклдік белгілеу жүйесі жұмыс істейді

Жоғарыдағы сурет 110-шы ереже бойынша циклдік таңба жүйесін қайта құрудың схемалық диаграммасы.