チューリングマシン

チューリングマシン

チューリングマシン (: Turing machine) は、アラン・チューリングが「計算可能性」に関する議論のために提示した抽象機械である[1]

歴史

チューリングの「計算可能数について──決定問題への応用」(1936年)において提示された[2]。同様なものを同年にエミール・ポスト (Emil Post) も独立に発表している[3]。構想の理由、動機についてはポストの論文が明確だが、機械自体に関する記述はチューリングの論文が詳細である。次いで、同時代に提示された他の計算モデル計算可能性の理論からは同等であることが確認され、チューリング=チャーチのテーゼはそれらを「計算可能」の定義とすることを提唱した。

概要

ここでは非形式的(直感的)に述べる。理論的には形式的に述べる必要がある。

チューリングマシンには、いわゆるハードウェアに相当するものとして、

  1. その表面に記号を読み書きできるテープ。長さは無制限(必要になれば順番にいくらでも先にシークできる[注 1])とする
  2. テープに記号を読み書きするヘッド
  3. ヘッドによる読み書きと、テープの左右へのシークを制御する機能を持つ、有限オートマトン

がある。

また、ソフトウェアに相当するものとして、以下がある。

  1. テープに読み書きされる有限個の種類の記号
  2. 最初から(初期状態において)テープにあらかじめ書かれている記号列
  3. 有限オートマトンの状態遷移規則群。詳細は次で述べる

この有限オートマトンの状態遷移規則は、その有限オートマトンの「現在の状態」(内部状態)と、ヘッドがテープの「現在の場所」から読み出した記号の組み合わせに応じて、次のような動作を実行する。

  • テープの「現在の場所」に新しい記号を書き込む(あるいは、現在の記号をそのままにしてもよい)
  • ヘッドを右か左に一つシークする(あるいは、移動しなくてもよい)
  • 有限オートマトンを次の状態に状態遷移させる(同じ状態に遷移してもよい)

さらに、この有限オートマトンには(一般的な有限オートマトンの「受理状態」と同様な)「受理状態」がある。計算可能性理論的には、決定問題の2種類の答えに対応する、2種類の受理状態が必要である[注 2]

現実の計算との関係

実際の計算機の基本的動作も、突き詰めて考えれば、このチューリング機械の原理に従っているといえる。実用上の電子計算機はチューリング機械よりも遥かに複雑であり、また有限の記憶領域しか持たないが、「計算機で原理上解ける問題」は「チューリング機械で解ける問題」と同じであるといわれている。このため計算理論では、アルゴリズムをチューリング機械上の手続きと同一視して議論することができる(チャーチ=チューリングのテーゼ)。

数学の形式体系はすべてこの仮想機械の動作に還元できるといわれている。この機械で決定できない命題も存在する。例えば与えられたチューリング機械が停止するかどうかをチューリング機械で決定することはできない(停止性問題)。これはゲーデルの不完全性定理の別の表現の形とみなすことができる。

形式的な定義

この節では、チューリングマシンを形式的(formal)に記述する。

チューリングマシン
チューリングマシン M は次の7つ組で定義される:
状態
有限集合 Q qQ状態 (state) という。
字母・記号・文字列
状態集合 Q交わらない有限集合 Γ字母alphabet)といい、字母の元 aΓ記号 (symbol) という。重複を許した有限個の記号の列全体からなる集合を Γ* と表し、その元 xΓ* を字母 Γ文字列string)またはstatement)という。
空白記号
字母 Γ のある元を空白記号 (blank) と定め、b で表す。
入力字母・入力記号
字母から空白文字を除いた Γ − {b} の部分集合 Σ入力字母input alphabet)といい、入力字母の元を入力記号input symbol)という。
遷移函数
写像 δ: Q × ΓQ × Γ × {left, right}遷移函数という。δ(q, a) = (q′, a′, m) は、「現在の状態が q であり、着目位置の記号が a であれば、状態を q′ に移し、着目位置に記号 a′ を書き込んでから、着目位置を m ∈ {left, right} 方向に1つずらす」と読む。
初期状態
状態集合 Q のある元 qinit初期状態initial state)と定める。
受理状態
状態集合 Q のある元 qacc受理状態accepting state)と定める。
状況
上の(片側)無限列のうち、状態集合 Q の元がちょうど1度現れ、また空白 b 以外の記号が有限回しか現れないものをチューリングマシン M状況configuration)という。遷移函数 δ は、状況から状況への写像を自然に定める。
受理
「チューリングマシン M が入力文字列 受理accept)する」とは、チューリングマシン M が初期状態 qinit で入力文字列 x が与えられた状況 に対し、遷移函数 δ を有限回作用させ受理状態 qacc へ遷移した状況 が得られることをいう。
実行時間・記憶領域量
チューリングマシン M が入力文字列 xΣ* を受理するまで遷移函数を作用させる最小の回数をチューリングマシン M の入力文字列 x に対する実行時間とよぶ。その過程における状況中の q の最右位置を、M が x に対して使用する記憶領域量という。

M が言語 認識するとは、M が L の元のみをみな受理することをいう。そのようなチューリング機械 M が存在するとき、L は帰納可枚挙recursively enumerable)あるいは計算可枚挙computably enumerable)であるという。L と がともに帰納可枚挙であるとき、Lは帰納的recursive)あるいは決定可能decidable)であるという。

より精細に、自然数から自然数への写像 t に対し、M が L を時間計算量[ないし空間計算量]t で認識するとは、M が L を認識し、かつ各 に対する の実行時間[ないし記憶領域量]が 以下であることをいう。ここで は文字列 x の長さを表す。

変種

細かい相違

次の各項目について上記の定義に変更を施しても、帰納可枚挙な言語は変わらず、また時間計算量や空間計算量に対する影響も小さい。このため、チューリング機械の定義の詳細は文献によって異なっている。

  • 字母の大きさ(それがを含む有限集合であるかぎり)。
  • 遷移函数が着目位置を左右に必ず動かすか、同じ位置に留まる事を許すか。
  • 文字列を受理するさい、テープ上の記号をすべてにする必要があるか、受理状態へ移るだけでよいか。
  • テープが両方向に無限であるか、片側に終端があるか。
  • さらに、記憶領域が一次元のテープであるか、より複雑な形状をしているか。
  • テープの本数。

空間計算量を細かく調べるときには、書き換えできない入力専用テープを設けて、そこでの使用領域量を無視することがある。すなわち、遷移函数からへの写像とし、状況の定義も適切に変更する。

変換機

言語を認識するだけでなく、からへの部分函数計算する機械を考えることもできる。すなわち機械は、各に対しては文字列をテープに書いてから初めて受理状態へ移り、に対しては決して受理状態へ移らない。このようなが存在するとき、部分帰納的あるいは計算可能(computable)であるという。

決定的と非決定的

遷移関数において、現在の状態 q と着目位置にある記号 a の、ある組 (q, a) に対し、値(すなわちその時にすべき動作)が、高々一つならば、そのチューリングマシンは「決定的」(deterministic)である。これに対し、動作が複数の場合は「非決定的」(non-deterministic)であり、受理の意味も再定義して、非決定的チューリングマシンや乱択チューリングマシンが定義される。また、未来と過去を逆にしても決定的であるのが可逆チューリングマシンである。

神託つき機械

質問状態を加える。

万能チューリングマシン

遷移規則をうまく構成することで、「いかなるチューリングマシンであろうとも、それを模倣することが可能なチューリングマシン(万能チューリングマシン)」が可能である。万能チューリングマシンは、与えられた、別のチューリングマシンを記述した記号列と、そのチューリングマシンへの入力記号列を読みこみ、それに従って動く。(エミュレータの原理)

脚注

注釈

  1. ^ 一般的には両方向にいくらでもシークできるものとするが、理論的には片方には端があっても良いのでそのように制限することもある。
  2. ^ あるいは単に停止する場合は、停止する前に、答えがどちらであるかを、テープ上の記号列として書き残してから停止する。

出典

  1. ^ チューリングマシン」『ASCII.jpデジタル用語辞典』https://kotobank.jp/word/%E3%83%81%E3%83%A5%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%9E%E3%82%B7%E3%83%B3コトバンクより2022年2月2日閲覧 
  2. ^ Turing, A. M. (1937). “On Computable Numbers, with an Application to the Entscheidungsproblem” (英語). Proceedings of the London Mathematical Society s2-42 (1): 230–265. doi:10.1112/plms/s2-42.1.230. http://doi.wiley.com/10.1112/plms/s2-42.1.230. 
  3. ^ Post, Emil L (1936). “Finite combinatory processes—formulation”. The journal of symbolic logic (Cambridge University Press) 1 (3): 103-105. doi:10.2307/2269031. https://doi.org/10.2307/2269031. Reprinted in The Undecidable, pp. 289ff.

関連項目

外部リンク

解説

  • Turing machine (英語) - スカラーペディア百科事典「チューリングマシン」の項目。
  • Turing Machines (英語) - スタンフォード哲学百科事典「チューリングマシン」の項目。
  • Weisstein, Eric W. "Turing Machine". mathworld.wolfram.com (英語).

その他

Read other articles:

American film director Lambert HillyerBornLambert Harwood Hillyer(1893-07-08)July 8, 1893Tyner, IndianaDiedJuly 5, 1969(1969-07-05) (aged 75)Los Angeles, CaliforniaOccupation(s)Film director, screenwriterYears active1917–1949 Lambert Harwood Hillyer (July 8, 1893 – July 5, 1969) was an American film director and screenwriter. Biography Lambert Harwood Hillyer was born July 8, 1893, in Tyner, Indiana.[1] His mother was character actress Lydia Knott.[2] A gradu...

 

 

Beautiful WorldAlbum studio karya ArashiDirilis06 Juli 2011 (2011-07-06)Direkam2010-2011GenrePop, R&BDurasi75:31[1]LabelJ StormKronologi Arashi Boku no Miteiru Fūkei(2010)String Module Error: Match not found2010 Beautiful World(2011) Ura Ara Mania(2012)String Module Error: Match not found2012 Singel dalam album Beautiful World To Be FreeDirilis: 07 Juli 2010 (2010-07-07) Love RainbowDirilis: 08 September 2010 (2010-09-08) Dear SnowDirilis: 21 Oktober 2010 ...

 

 

Village in Narragansett, Rhode Island, US Skips Dock Jerusalem is a fishing village within the town of Narragansett, Rhode Island, on Point Judith. It is across the harbor from Galilee, Rhode Island. It is named after the Biblical city of Jerusalem. Jerusalem is not attached to any other part of Narragansett by land; its only land border is with the Matunuck section of South Kingstown, Rhode Island. Although Jerusalem is not in the Town of South Kingstown, fire and police service in Jerusalem...

Nama ini menggunakan cara penamaan Portugis. Nama keluarga pertama atau maternalnya adalah Luiz dan nama keluarga kedua atau paternalnya adalah da Silva. Cristian Alberto bin Danilo Luiz Roza da Silva Informasi pribadiNama lengkap Cristian Alberto bin Danilo Luiz Roza da Silva [1]Tanggal lahir 15 Juli 1991 (umur 32)[2]Tempat lahir Bicas, BrasilTinggi 184 cm (6 ft 0 in)[3]Posisi bermain Bek sisiInformasi klubKlub saat ini JuventusNomor 6Karier ju...

 

 

Dalam nama Korea ini, nama keluarganya adalah Ho. Ho Hon허헌Hŏ HŏnHon KetuaMajelis Rakyat TertinggiMasa jabatan ke-1Masa jabatan10 September 1948 – 16 Agustus 1951Wakil Ketua 2 menjabat Kim Tal-hyon Yi Yong Perdana MenteriKim Il-sungPendahuluJabatan dibentukPenggantiYi YongKetuaPartai Buruh Korea Selatanmas ajabatan ke-1Masa jabatan24 November 1946 – 24 Juni 1949Wakil Ketua 2 menjabat Pak Hon-yong Yi Ki-sok PendahuluPak Hon-yongPenggantiKim Il-sungPerdana M...

 

 

Orang BulgariaБългариKrum · John dari Rila · Ivan Alexander · Vasil Levski · Hristo Botev Stefan Stambolov · Christo · Elena Yoncheva · Ludmilla Diakovska · Matey KaziyskiDaerah dengan populasi signifikan Bulgaria6.655.210[1] Makedonia Utara1.300.000[2] Ukraina204.600[3] Spanyol154.000[4] Amerika Serikat92.841 - 300.000[5] [6]&...

2003 studio album by Benny BenassiHypnoticaStudio album by Benny BenassiReleased19 August 2003GenreElectro houseLength61:27LabelUltraDataMinistry of SoundEnergyZYXProducerLarry PignagnoliBenny Benassi chronology Hypnotica(2003) Rock 'n' Rave(2008) Professional ratingsReview scoresSourceRatingAbout.com link Hypnotica is the debut studio album by Italian DJ and producer Benny Benassi which was released in 2003. The band was titled as Benny Benassi Presents the Biz, where the Biz are the...

 

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

 

 

Village in FloridaRoyal Palm Beach, FloridaVillageVillage of Royal Palm BeachLocation of Royal Palm Beach in Palm Beach County, FloridaCoordinates: 26°42′21″N 80°13′36″W / 26.70583°N 80.22667°W / 26.70583; -80.22667Country United States of AmericaState FloridaCounty Palm BeachIncorporatedJune 18, 1959Government • TypeMayor-Council • MayorFred Pinto (D)[1][2] • Vice MayorJeff Hmara • ...

ورد الغراممعلومات عامةتاريخ الصدور 10 ديسمبر 1951مدة العرض 120 دقيقةاللغة الأصلية العربيةالعرض أبيض وأسود البلد  مصرالطاقمالمخرج هنري بركاتالكاتب يوسف عيسى (قصة)هنري بركات (سيناريو) بديع خيري (حوار)البطولة محمد فوزيليلى مرادسليمان نجيبسراج منيرالتصوير وحيد فريدالموسيقى �...

 

 

عادل العزازي معلومات شخصية الميلاد سنة 1958 (العمر 65–66 سنة)  مواطنة مصر  الحياة العملية أعمال بارزة معرفة الصحابة (دار الوطن، 1419هـ)  [لغات أخرى]‏  تعديل مصدري - تعديل   عادل يوسف العزازي (ولد عام 1958) هو شيخ سلفي مصري يُكنى بأبو عبد الرحمن. نجح في انتخابات مجلس...

 

 

حزب اليسار الراديكالي   البلد فرنسا  التأسيس تاريخ التأسيس 1972 الشخصيات الرئيس غيوم لاكروا عدد الأعضاء 3500 (2022) المقر الرئيسي باريس  الأفكار الأيديولوجيا راديكالية علمانية فدرلة الاتحاد الأوروبي جمهوريانية ليبرالية اجتماعية الانحياز السياسي وسط اليسار  انتساب د...

Mathematical activation function in data analysis The Soboleva modified hyperbolic tangent, also known as (parametric) Soboleva modified hyperbolic tangent activation function ([P]SMHTAF),[nb 1] is a special S-shaped function based on the hyperbolic tangent, given by Equation Left tail control Right tail control smht ⁡ x = e a x − e − b x e c x + e − d x . {\displaystyle \operatorname {smht} x={\frac {e^{ax}-e^{-bx}}{e^{cx}+e^{-dx}}}.} History This function...

 

 

Resolusi 1434Dewan Keamanan PBBEritrea (jingga) dan Ethiopia (hijau)Tanggal6 September 2002Sidang no.4.606KodeS/RES/1434 (Dokumen)TopikSituasi antara Eritrea dan EthiopiaRingkasan hasil15 mendukungTidak ada menentangTidak ada abstainHasilDiadopsiKomposisi Dewan KeamananAnggota tetap Tiongkok Prancis Rusia Britania Raya Amerika SerikatAnggota tidak tetap Bulgaria Kamerun Kolombia Guinea Irlandia Meksiko Mauritius Norweg...

 

 

Pour les articles homonymes, voir Avtsine et Aveline. Claude AvelineClaude Aveline en 1989 au vernissage d'une exposition de Hamid TibouchiBiographieNaissance 19 juillet 19015e arrondissement de Paris (France)Décès 4 novembre 1992 (à 91 ans)15e arrondissement de Paris (France)Nom de naissance Eugène Avtsine, devenu officiellement Aveline (1951), Claude (1956)Surnom Louis-Marie Martin dans la Résistance (1943), Denis (Les Cahiers de Libération, 1943) Minervois (Éditions ...

テレビ番組・中継内での各種情報(終了した番組・中継を含みます)は、DVDやBlu-rayなどでの販売や公式なネット配信、または信頼できる紙媒体またはウェブ媒体が紹介するまで、出典として用いないで下さい。 検証可能性に基づき除去される場合があります。 ラジオ番組・中継内での各種情報(終了した番組・中継を含みます)は、CDなどでの販売や公式なアーカイブ...

 

 

Prime Minister of the United Kingdom from 1957 to 1963 The Right HonourableThe Earl of StocktonOM PC FRSMacmillan in 1959Prime Minister of the United KingdomIn office10 January 1957 – 18 October 1963MonarchElizabeth IIFirst SecretaryRab Butler (1962–63)Preceded byAnthony EdenSucceeded byAlec Douglas-HomeLeader of the Conservative PartyIn office10 January 1957 – 18 October 1963Preceded byAnthony EdenSucceeded byAlec Douglas-Home Ministerial offices Chancellor of...

 

 

Major branch of Buddhism Part of a series onTheravāda Buddhism Countries Bangladesh Cambodia China India Laos Myanmar Nepal Sri Lanka Thailand Vietnam Western world Texts Pāli Tipiṭaka Paracanonical texts Commentaries Sub-commentaries Vimuttimagga Visuddhimagga Abhidhammavatara Abhidhammattha-sangaha Yogāvacara's manual History Pre-sectarian Buddhism Early schools Sthaviras Buddhist councils Vibhajjavada Mahāvihāra Dipavamsa Mahavamsa Pali Text Society Schools Buddhist modernism Vipass...

For other uses, see Wroughton (disambiguation). Human settlement in EnglandWroughtonOpen space near the main road through WroughtonWroughtonLocation within WiltshirePopulation8,239 (in 2021)[1]OS grid referenceSU150819Civil parishWroughtonUnitary authoritySwindonCeremonial countyWiltshireRegionSouth WestCountryEnglandSovereign stateUnited KingdomPost townSWINDONPostcode districtSN4Dialling code01793PoliceWiltshireFireDorset and WiltshireAmbulanc...

 

 

Israeli footballer (born 1992) Niv Antman Personal informationFull name Niv AntmanDate of birth (1992-08-02) 2 August 1992 (age 32)Place of birth Haifa, IsraelPosition(s) GoalkeeperTeam informationCurrent team Hapoel HaifaNumber 13Youth career2003–2006 Maccabi Tzur Shalom2006–2008 Maccabi Haifa2008–2012 Hapoel HaifaSenior career*Years Team Apps (Gls)2012–2016 Hapoel Haifa 19 (0)2016 Hapoel Rishon LeZion 1 (0)2016–2017 FC Dordrecht 1 (0)2017–2018 Ironi Nesher 23 (0)2018–2021...