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

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

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

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

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

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

ֿ
כל תוכנית מחשב ניתנת למימוש במכונת טיורינג. לכן, כל שפה שהינה כריעה על ידי מחשב היא גם כריעה על ידי מכונת טיורינג.
וכמו כן, כל שפה שהינה קבילה על ידי מחשב היא גם קבילה על ידי מכונת טיורינג.
אנחנו נתמקד בשפת התכנות simple

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

למשל נבנה את
שפה הינה קבילה אם"ם יש דקדוק כללי שיוצר אותה.

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