1 / 2

השפה a n b n אינה רגולרית. הוכחה בדרך השלילה.

השפה a n b n אינה רגולרית. הוכחה בדרך השלילה. נניח כי השפה L היא רגולרית. לכן קיים אוטומט סופי A שמקבל אותה. נסתכל על קבוצת המילים { W={a n |n>0 . מניחים בדרך השלילה שקימות בקבוצה שתי מילים, a i ו- a j שעליהן האוטומט A מגיע לאותו מצב q .

isleen
Download Presentation

השפה a n b n אינה רגולרית. הוכחה בדרך השלילה.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. השפה anbnאינה רגולרית.הוכחה בדרך השלילה. • נניח כי השפה Lהיא רגולרית. • לכן קיים אוטומט סופי A שמקבל אותה. • נסתכל על קבוצת המילים { W={an|n>0. • מניחים בדרך השלילה שקימות בקבוצה שתי מילים, • ai ו-aj שעליהן האוטומט A מגיע לאותו מצב q . • נניח כי I<>j . נסתכל על המילה aibi מילה זו שיכת לשפה. לכן האוטומט A מגיע למצב מקבל על מילה זו. • כלומר מהמצב q האוטומט מגיע למצב מקבל עבור המילה bi אבל מכאן נובע שאוטומט זה מקבל גם את המילה ajbi שאינה שיכת לשפה.

  2. בסתירה להיותו אוטומט המקבל את השפה L . • מכאן נובע שהנחת השלילה השניה היתה שגויה ,כלומר האוטומט A מגיע למצב שונה על כל מילה בקבוצה W. • אבל W היא קבוצה אינסופית, מכאן נובע שלאוטומט A קבוצת מצבים אינסופית, בסתירה להיותו אוטומט סופי. • המסקנה המתבקשת היא, שגם הנחת השלילה הראשונה היתה שגויה, כלומר לא קיים אוטומט סופי המקבל את השפה L ,במילים אחרות L אינה רגולרית.

More Related