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