למת הניפוח לשפות חופשיות הקשר

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

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

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

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

הלמה הומצאה על ידי יהושע בר-הלל, מיכה פרלס ואלי שמיר.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!