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