בעיית ההתאמה של פוסט

בעיית ההתאמה של פוסט היא בעיה ידועה במדעי המחשב, שתוארה לראשונה בשנת 1946 בידי אמיל פוסט ומהווה דוגמה פשוטה יחסית (ועל כן שימושית) לבעיה בלתי כריעה, כלומר שאינה ניתנת לפתרון באמצעות מודלי החישוב המקובלים (ובפרט על ידי מחשב).

תיאור הבעיה

הבעיה עוסקת במחרוזות - רצפי אותיות מעל אלפבית כלשהו. נתונה קבוצה סופית של זוגות של מחרוזות (בלי מגבלה על האורכים האפשריים שלהן), מהצורה . השאלה היא האם ניתן לבחור חלק מהזוגות (אולי יותר מפעם אחת) ולשרשר את כל ה- בזוגות שנבחרו ואת ה- בזוגות שנבחרו (כלומר, לכתוב אותם בזה אחר זה) כך ששני השרשורים יתנו את אותה המחרוזת.

בכתיבה פורמלית, השאלה היא האם קיימת סדרת אינדקסים, , כולם בתחום כך ש-.

דוגמה

ב ל יי קה
,
בלל י ק ה

בדוגמה זו ניתן ליצור את המילה "בללייקה" סימולטנית באמצעות סדרת האינדקסים 1,2,2,3,4: החזרה על אינדקס ה-2 מכפילה את הל' בסדרת ה-, ואת ה-י' בסדרת ה-.

אם יוסר זוג מספר 2, לא ניתן יהיה למצוא התאמה. זאת מכיוון שאם סדרת ההתאמות מכילה את זוג מספר 1, אז יוסף את האות ל' למילה הנבנית, וזו לא ניתנת ליצירה מה- (לאחר שהורדנו את זוג מספר 2), אם היא מכילה את 3 אז יוסיף את האות י' למילה הנבנית, וזו לא קיימת עבור ה-; מכאן עולה שהיא חייבת להיות מורכבת מ-4 בלבד, אבל אורך שונה מאורך ולכן שתי המילים שהם בונים בו זמנית יהיו בעלות אורך שונה, ובפרט לא אותה מילה.

בדוגמה זו ניתן להיווכח בקיום/אי קיום התאמה על ידי שיקולים פשוטים יחסית; בדוגמאות מורכבות יותר השיקולים הללו לא יעבדו יותר, ומכאן המוטיבציה לניסיון למציאת אלגוריתם כללי לפתרון הבעיה - אלגוריתם שכאמור, אינו יכול להתקיים.

הוכחת אי כריעות

ההוכחה המקובלת לאי כריעות בעיית ההתאמה מבוססת על אי כריעותה של בעיית העצירה. הרעיון הבסיסי של ההוכחה הוא להראות כי ניתן לבצע מעין סימולציה של ריצת מכונת טיורינג באמצעות מופע של בעיית ההתאמה, כך שהמכונה מסיימת את ריצתה אם ורק אם קיימת התאמה במופע זה. אם בעיית ההתאמה הייתה ניתנת לפתרון, אז בהינתן מכונת טיורינג וקלט ניתן היה לתרגם אותן למופע המתאים של בעיית ההתאמה, לפתור את המופע הזה (כלומר, לגלות האם קיימת בו התאמה או לא) ולהכריע בשאלת עצירתה של מכונת הטיורינג המקורית. מכיוון שבעיית העצירה אינה כריעה, נובע מכך שגם בעיית ההתאמה חייבת להיות אי כריעה.

ההמרה מבוצעת בשני שלבים. ראשית, במקום לעסוק ישירות בבעיית ההתאמה של פוסט עוסקים בווריאנט שלה, הזהה לה כמעט לחלוטין פרט לכך שזוג המחרוזות הראשונות שייבחר נתון מראש, ולא ניתן לבחירה מתוך כלל המחרוזות. הבדל זה מאפשר ליצור מחרוזת מיוחדת שמתארת את "המצב ההתחלתי" של מכונת טיורינג, ובאמצעותה לבצע סימולציה בו זמנית של ריצת המכונה הן באיברים השמאליים בכל זוג שמתווסף למילה אותה מרכיבים, והן באיברים הימניים, כשהריצה שבאגף שמאל תמיד מקדימה בצעד אחד את הריצה שבאגף ימין, כך שהדרך היחידה שבה תושג התאמה (כלומר, המילה שנבנתה על ידי אגף שמאל תשתווה למילה שנבנתה על ידי אגף ימין) היא אם ריצת המכונה תסתיים ובכך אגף ימין יוכל "להשיג" את אגף שמאל.

שלב א' - מעבר לבעיית התאמה עם מחרוזת ראשונה נתונה

הווריאנט על בעיית פוסט שבו משתמשים בהוכחת אי הכריעות הוא כדלהלן: נתון אוסף של זוגות של מחרוזות, , ובנוסף נתון עוד זוג אחד מיוחד, . השאלה היא האם קיימת סדרת אינדקסים , כולם בתחום כך ש-.

בחלק הבא של ההוכחה מוכיחים כי בעיה זו אינה כריעה. מכאן שכדי להראות כי בעיית פוסט המקורית היא בלתי כריעה, יש להראות כי ניתן "לתרגם" כל מופע של הבעיה החדשה למופע של הבעיה המקורית בצורה כזו שהמופע של הבעיה החדשה פתיר אם ורק אם המופע של הבעיה הישנה פתיר (דבר שכזה מכונה רדוקציה חישובית).

אם כן, נניח כי נתון אוסף זוגות וכמו כן נתון הזוג המיוחד . הרעיון הבסיסי בהמרת בעיה זו לבעיית פוסט המקורית היא לקחת סימן שאינו באלפבית הנוכחי של המחרוזות (למשל, ) ו"להשתיל" אותו בתוך כל הזוגות באופן כזה שבאיבר הימני של כל זוג הכוכביות מופיעות לפני כל אות, ואילו באיבר השמאלי הכוכביות מופיעות אחרי כל אות. מכאן שלא ניתן להתחיל את בניית המילה המשותפת עם אף אחד מהזוגות ש"טופלו" באופן שכזה, כי האיבר הימני בזוג מתחיל בכוכבית, ואילו השמאלי לא. כדי שעדיין יהיה ניתן ליצור מילה משותפת, יש לתקן את הזוג בהתאם, וכמו כן להוסיף זוג אחד נוסף, ש"יסיים" את בניית המחרוזת וישווה את מספר הכוכביות שבכל אחד מהעותקים.

כדי לתאר בצורה פורמלית את הבנייה נוח להגדיר שתי פונקציות על מילים, , שעבור המילה "משתילות" כוכביות באופן הבא:

כעת, אם הוא אוסף הכללים של הבעיה שאותה מתרגמים, אז אוסף הכללים החדש יהיה

כאשר גם הוא סימן שאינו שייך לאלפבית של הבעיה המקורית.

שלב ב' - סימולציה של מכונת טיורינג באמצעות בעיית ההתאמה

חלקה השני של ההוכחה מסתמך על כך שהמודל החישובי של מכונת טיורינג הוא פשוט מאוד לתיאור, ועל כן ניתן לבצע מעין "סימולציה" שלו באמצעות בעיית ההתאמה. הרעיון הבסיסי הוא לתאר חישוב של מכונת טיורינג בתור סדרה של תצורות (קונפיגורציות) שכל אחת מהן מתארת את מצבו הנוכחי של סרט הקלט, מיקום הראש הקורא והמצב הפנימי הנוכחי של המכונה. קונפיגורציה שכזו נוח לתאר באמצעות סדרת תווים מהאלפבית של המכונה, המציינת את תוכן סרט הקלט הנוכחי (עם סימן מיוחד המצביע על הנקודה שבה מסתיים החלק של הסרט שבו נעשה שימוש עד כה), אשר בתוכה "מושתל" סימן המתאים למצב הפנימי הנוכחי של המכונה, והוא נמצא משמאל לתא בסרט שהמכונה קוראת. כך למשל הסדרה הבאה:

מייצגת את הקונפיגורציה שבה החלק של הסרט שבשימוש מכיל את המחרוזת "01001010", המכונה נמצאת במצב הפנימי מס' 3, והראש הקורא מצביע על ה-"0" הלפני אחרון.

ניתן כעת לחשוב על חישוב שלם של המכונה כסדרה עוקבת של קונפיגורציות שמופרדות על ידי סימן מיוחד (למשל, כוכבית) כך שכל אחת מהן מתקבלת מקודמתה באמצעות פונקציית המעברים של מכונת הטיורינג. דוגמה לסדרה שכזו:

מחרוזת זו מייצגת את הריצה שבה המכונה התחילה במצב 0 ועם שני אפסים כתובים על הסרט, שינתה את הראשון מביניהם ל-1 עברה למצב 1 ונעה עם הראש הקורא ימינה, שינתה את השני ל-1, עברה למצב 2 ונעה שוב ימינה, כתבה 0 על הסרט, עברה למצב הפנימי 3 ונשארה באותו מקום על הסרט, ולבסוף נעה צעד אחד שמאלה ועברה למצב הפנימי 0.

הסימולציה של מכונת הטיורינג מתבצעת כך: ראשית, הזוג ההתחלתי של מילים בבעיית ההתאמה יהיה הזוג , כאשר היא המילה שעבורה נבדקת עצירת המכונה. כלומר - האיבר השמאלי בזוג מתאר את הקונפיגורציה ההתחלתית של המכונה, ואילו האיבר הימני הוא "ריק". מכאן שכדי שהזוגות ירכיבו את אותה המילה, בחירת האיברים הבאים צריכה להיות כזו ש"תעתיק" את הקונפיגורציה שקיימת באגף שמאל לאגף ימין. הרעיון הוא שתוך כדי ביצוע ההעתקה הזו לאגף ימין, תיווצר (על ידי האיברים השמאליים בזוגות שיתווספו) קונפיגורציה חדשה באגף שמאל - כזו שנובעת מיידית מהקונפיגורציה הקודמת. כך למשל לכל תו , הזוג מבטיח העתקה של תוכן הסרט מהקונפיגורציה הקודמת לנוכחית, וזוגות כמו (שמתאים למעבר ) מבטיחים את שינוי הקונפיגורציה החדשה על פי פעולה אפשרית עבור מכונת הטיורינג המסמלצת.

כל עוד המכונה לא הגיע למצב מקבל, אגף ימין לא יכול להדביק את אגף שמאל; על כן, מוסיפים זוגות שמאפשרים, בהינתן שאגף שמאל מייצג קונפיגורציה שהגיעה למצב מקבל, "למחוק" חלקים מהקונפיגורציה בכל העתקה שלה, עד שלבסוף אגף ימין מדביק את אגף שמאל. בצורה זו מובטח שקיים פתרון לבעיית ההתאמה אם ורק אם המכונה המסומלצת מגיעה למצב מקבל.

Read other articles:

Katedral LuksemburgKatedral Bunda Mariabahasa Luksemburg: Kathedral Notre-DamePrancis: Cathédrale Notre-Damecode: fr is deprecated Jerman: Kathedrale unserer lieben Fraucode: de is deprecated Katedral LuksemburgKatedral LuksemburgLokasiKota LuksemburgNegara LuksemburgDenominasiGereja Katolik RomaArsitekturStatusKatedralStatus fungsionalAktifPeletakan batu pertama1613AdministrasiKeuskupan AgungKeuskupan Agung Luksemburg Panti umat Katedral Luksemburg Galeri Organ dan kaca patri Panti...

 

Halaman ini berisi artikel tentang novel E. M Forster. Untuk kegunaan lain, lihat Room with a View (disambiguasi). Artikel ini bukan mengenai A Room of One's Own. A Room with a View Sampul edisi IndonesiaPengarangE. M. ForsterNegaraBritania RayaBahasaInggrisGenreNovelPenerbitEdward ArnoldTanggal terbit1908Jenis mediaCetak (sampul keras)Halaman321 A Room with a View adalah sebuah novel tahun 1908 karya penulis Inggris E. M. Forster, tentang seorang wanita muda dalam budaya era Adward...

 

AllenMunisipalitasPeta menunjukkan lokasi Allen, Samar UtaraNegara FilipinaProvinsiSamar Utara Allen adalah munisipalitas yang terletak di provinsi Samar Utara, Filipina. Pada tahun 2010, munisipalitas ini memiliki populasi sebesar 24.803 jiwa dan 5.323 rumah tangga. Pembagian wilayah Secara administratif Allen terbagi menjadi 20 barangay, yaitu: Alejandro Village (Santiago) Bonifacio Cabacungan Calarayan Guin-arawayan Jubasan Kinabranan Zone I (Pob.) Kinaguitman Lagundi Lipata Londres Sabang...

Ryunosuke KamikiNama asalKamiki Ryunosuke (神木 隆之介code: ja is deprecated )Lahir19 Mei 1993 (umur 30)Fujimi, Saitama, JepangKebangsaanJepangPendidikanHorikoshi GakuenSitus webSitus resmi Ryunosuke Kamiki (神木 隆之介code: ja is deprecated , Kamiki Ryunosuke) (lahir 19 Mei 1993) adalah seorang aktor dan pengisi suara asal Jepang. Kamiki memulai kariernya pada saat ia berumur 2 tahun dengan menjadi pengisi suara, sedangkan untuk karier sebagai aktor ia mulai pada umur 6 ...

 

Renault(Dacia) Duster Dacia(Renault) Duster II поколения после рестайлинга Общие данные Производитель Dacia (Renault) Годы производства 2010 — настоящее время Сборка Миовени, Арджеш, Румыния Москва и Тольятти, Россия Класс Субкомпактный Иные обозначения Dacia Duster Дизайн и конструкция Тип кузова 5‑�...

 

L'Islande est l'un des pays du monde où les personnes LGBT+ jouissent de nombreux droits. Avec les autres pays scandinaves, l'Islande fait partie des pays les plus progressistes en la matière[1]. Les changements législatifs reflètent une transformation profonde de la société islandaise depuis les années 1990, passant d'un conservatisme homophobe à une acceptation de plus en plus importante des personnes LGBT+. De 1869 à 1940, les relations homosexuelles, surtout celles entre hommes, ...

French inventor, diver and businessman Georges BeuchatGeorges Beuchat in 1980.Born(1910-02-11)11 February 1910Marseille, FranceDied20 October 1991(1991-10-20) (aged 81)Cassis, FranceOccupation(s)Inventor, Diver, Businessman Georges Beuchat (11 February 1910 – 20 October 1991) was a French inventor, underwater diver, businessman and emblematic pioneer of underwater activities and founder of Beuchat. Throughout his lifetime, Beuchat never ceased developing products which have signifi...

 

2020 studio album by Taylor Swift For other uses, see Evermore (disambiguation).EvermoreStudio album by Taylor SwiftReleasedDecember 11, 2020 (2020-12-11)Recorded2020Studio Kitty Committee (Los Angeles) Long Pond (Hudson Valley) Scarlet Pimpernel (Exeter) Ariel Rechtshaid's house (Los Angeles) Genre Alternative rock chamber rock folk-pop indie folk Length60:38LabelRepublicProducer Aaron Dessner Taylor Swift Jack Antonoff Bryce Dessner Taylor Swift chronology Folklore: The L...

 

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: Terra di Lavoro – news · newspapers · books · scholar · JSTOR (January 2024) (Learn how and when to remove this message) Coat of arms of Terra di Lavoro Terra di Lavoro (Liburia in Latin) is the name of a historical region of Southern Italy.[1] It corr...

Indian freedom fighter (1903–1988) Kamaladevi ChattopadhyayBorn(1903-04-03)3 April 1903Mangalore, Madras Presidency (in present-day Karnataka), British IndiaDied29 October 1988(1988-10-29) (aged 85)Bombay, Maharashtra, IndiaAlma materQueen Mary's College, Bedford College (London)Spouses Krishna Rao ​(m. 1917⁠–⁠1919)​ Harindranath Chattopadhyay ​ ​(m. 1923⁠–⁠1955)​ ChildrenRamakr...

 

Suku melati-melatian (Oleaceae) Zaitun (Olea europaea) Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Tracheophyta (tanpa takson): Angiospermae (tanpa takson): Eudikotil (tanpa takson): Asterid (tanpa takson): Lamiid Ordo: Lamiales Famili: OleaceaeHoffmgg. & Link Genera Abeliophyllum Chionanthus Comoranthus Dimetra Fontanesia Forestieria Forsythia Fraxinus Haenianthus Hesperelaea † Jasminum – Melati Ligustrum Menodora Myxopyrum Nestegis Noronhia Notelaea Nyctanthes Olea Osmanth...

 

此條目可能包含不适用或被曲解的引用资料,部分内容的准确性无法被证實。 (2023年1月5日)请协助校核其中的错误以改善这篇条目。详情请参见条目的讨论页。 各国相关 主題列表 索引 国内生产总值 石油储量 国防预算 武装部队(军事) 官方语言 人口統計 人口密度 生育率 出生率 死亡率 自杀率 谋杀率 失业率 储蓄率 识字率 出口额 进口额 煤产量 发电量 监禁率 死刑 国债 ...

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

Pterosaurs included the largest flying animals ever to have lived. They are a clade of prehistoric archosaurian reptiles closely related to dinosaurs. Species among pterosaurs occupied several types of environments, which ranged from aquatic to forested. Below are the lists that comprise the smallest and the largest pterosaurs known as of 2022[update]. Restoration of two Arambourgiania Smallest pterosaurs The smallest known pterosaur is Nemicolopterus with a wingspan of about 25 ...

 

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (July 2023) Bilateral relationsAustralia–Papua New Guinea relations Australia Papua New Guinea Papua New Guinea high commission in Canberra, Australia. Foreign relations exist between Australia and Papua New Guinea. Papua New Guinea is Australia's closest neighbour (roughly 3.75 km separates the two countries at Saibai Island in the Torres Strait) and a former colo...

Electricity board in Bihar, India Bihar State Power Holding Company Limited (BSPHCL)FormerlyBihar State Electricity Board (BSEB)Company typeStatutory boardIndustryGeneration, transmission & distribution of electricityFounded1 November 2013HeadquartersVidyut Bhawan, Bailey Road, Patna, IndiaArea servedBiharKey peopleSanjeev Hans (Chairman & Managing Director)[citation needed]ProductsElectricityNumber of employees14,850 (2012)ParentEnergy Department, Government of BiharWebsiteww...

 

The ILLIAC III was a fine-grained SIMD pattern recognition computer built by the University of Illinois in 1966. This ILLIAC's initial task was image processing of bubble chamber experiments used to detect nuclear particles. Later it was used on biological images. The machine was destroyed in a fire, caused by a Variac shorting on one of the wooden-top benches, in 1968. It was rebuilt in the early 1970s, and the core parallel-processing element of the machine, the Pattern Articulation Unit, w...

 

Commemorations honoring the victims of the 1989 Tiananmen Square massacre A white plastic statue in the backdrop of Times Square from the 20th anniversary commemorations 20th anniversary of the 4 June massacre 20th anniversary of the 4 June massacre In the days following the end of the 1989 Tiananmen Square protests and massacre, several memorials and vigils were held around the world for those who were killed in the demonstrations. Since then, annual memorials have been held in places outsid...

Overview of liberalism in India 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: Liberalism in India – news · newspapers · books · scholar · JSTOR (April 20...

 

First United States Navy aircraft carrier For other ships with the same name, see USS Langley. USS Langley underway, 1927 History United States Name Jupiter (1912–1920) Langley (1920–1942) Namesake Jupiter Samuel Pierpont Langley BuilderMare Island Naval Shipyard Laid down18 October 1911 Launched24 August 1912 Commissioned7 April 1913 Decommissioned24 March 1920 Recommissioned20 March 1922 Decommissioned25 October 1936 Recommissioned21 April 1937 RenamedLangley, 21 April 1920 Reclassified...