לדלג לתוכן

אוטומטים ושפות פורמליות/אוטומט סופי לא דטרמיניסטי/תרגילים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

מכונה עם מצב מקבל יחיד

[עריכה]

הראה שלכל מכונה לא דטרמיניסטית M ישנה מכונה M′ שיש לה מצב מקבל יחיד.

סגירות תחת משלים

[עריכה]

נניח ש-M היא מכונה דטרמינסטית. נגדיר את M′ כמכונה המתקבלת בהחלפת הגדרת המצבים המשלימים והדוחים ב-M:

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

חזור על כך עם מכונה לא דטרמיניסטית:

  1. הראה דוגמה בה סעיף 1 הקודם אינו מתקיים.
  2. מה תסיק לגבי סגירות השפות המתקבלות ע"י מכונה לא דטרמיניסטית למשלים?

סתם דוגמאות לשפות רגולריות

[עריכה]

הראה שהשפות הבאות רגולריות:

  1. {ak|k|n} לכל n
  2. {x|x binary number that divides n} לכל n