زمان کنونی: ۰۵ دى ۱۴۰۳, ۱۱:۱۵ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

زبان L

ارسال:
  

MiladCr7 پرسیده:

زبان L

سلام بچه ها خسته نباشید.توی جزوه دکتر کارگاهی صفحه ۶ نوشته در بعضی زبان ها L*=L.میشه این جمله رو توضیح بدید که توی چه حالت هایی L*=L هست و تو چه حالت هایی نیست و فرق L* رو با *∑ هم توضیح بدید ممنون میشم

۱
ارسال:
  

Jooybari پاسخ داده:

RE: زبان L

سلام. وقت بخیر. زبانی به این شکل رو نمیشه به سادگی تعریف کرد. بستار ستاره به معنی اجتماع زبان به ازای تمام توانهاست. سیکمااستار به معنی تمام رشته های روی الفباست. مثلاً روی الفبای [tex]\{a,b\}[/tex] داریم [tex]{\sum}^*=\{\lambda,a,b,aa,ab,ba,bb,aaa,aab,aba,abb,baa,bab,...\}[/tex]. درنظر بگیرید [tex]L=\{aab\}[/tex] داریم [tex]L^*=\{\lambda,aab,aabaab,aabaabaab,...\}[/tex].

۰
ارسال:
  

fatemeh69 پاسخ داده:

RE: زبان L

[tex]L^{\ast}[/tex] در واقع مجموعه ی زیر است:
[tex]L^{\ast}=L^0\cup L\cup L^2\cup L^3\cup...[/tex]
حالا [tex]L^0و\: L^2وL^3و...[/tex] چی هستند
[tex]L^2[/tex] یعنی ما بیایم به انتهای رشتهای زبان تک تک رشته های زبان را الحاق کنیم یعنی مثلا اگر زبان ما {a,ab} باشد ما باید یک باربه انتهای رشته ی a، خود a را بیفزاییم یک باز هم به انتخایش ab را بیفزاییم
و نیز همین کار را برای ab انجام دهیم یعنی یک بار یه انتهای آن a بیفزاییم یک بازر ab پس با این زبانی که ما مثال زدیم [tex]L^2[/tex]آ ن می شود{aa,aab,aba,abab} .
خب برای بدست آوردن [tex]L^3[/tex] کافی است همین روند را یک بار دیگر انجام دهیم مثلا [tex]L^3[/tex] زبانی که مثال زده ایم می شود:
{aaa,aaab,aaba,aabab,abaa,abaab,ababa,ababab}
پس [tex]L^2[/tex] یعنی زبان L را دو بار به هم ملحق کنیم [tex]L^3[/tex] یعنی سه بار ملحق کنیم و...
حالا [tex]L^0[/tex] یعنی چه یعنی هیچ بار رشته های L را به هم ملحق نکنیم که می شود [tex]L^0=\{\lambda\}[/tex]
خب برای این که بررسی کنیم آیا در یک زبانی [tex]L^{\ast}=L[/tex] هست یا نه باید دو مورد را بررسی کنیم:
آیا [tex]L\subseteq L^{\ast}[/tex] است؟
آیا [tex]L^{\ast}\subseteq L^{ }[/tex]ست؟
خب مورد اول که واضح است چون [tex]L^{\ast}=L\cup....[/tex]پس رابطه اول برقرار است (در مورد هر زبانی)
و در مورد هر زبانی فقط کافیست رابطه دوم را چک کنیم .
واضح است که اگر زبان متناهی باشد هیچ گاه رابطه دوم صادق نیست
اما رابطه دوم تنها در مورد بعضی زبان های نامتناهی صادق است (اگر زبانی لامبدا نداشته باشد رابطه دوم برقرار نیست)
پس در وحله اول باید لامبدا عضو زبان باشد از این به بعد فرض می کنبم لامبدا عضو زبان هست:
و برای این که برقرار بودن رابطه دوم را چک کنیم یک راه میان بر هست
به جای این که چک کنیم که آیا [tex]L^{\ast}\subseteq L.[/tex] چک کنیم که آیا [tex]L^2\subseteq L.[/tex] است یا نه
خب واضح است که اگر [tex]L^2\subseteq L.[/tex]باشد به این معنا است ه اگر من به تک تک رشت های زبانم یک بار دیگر رشته های زبان را الحاق کنم از زبان بیرون نمی افتند و دوباره داخل زبانند پس اگر یک بار دیگر یا صد بار دیگر هم همین کار را بکنم باز هم داخل زبانند پس اگر لامبدا عضو زبانی باشد و [tex]L^2\subseteq L.[/tex] باشد می توان نتیجه گرفت که د آن زبان [tex]L^{\ast}=L.[/tex] است.

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: زبان L

مرسی بسیار ممنونم



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۵,۰۵۵ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۶,۱۰۸ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
  تشخیص گوگل مپس با Live View AR برای مکان دقیق elecomco ۱ ۴,۳۰۰ ۰۵ بهمن ۱۳۹۹ ۰۲:۴۹ ب.ظ
آخرین ارسال: kooshaideal1
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۷,۸۰۹ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  start learning english saad ۳ ۳,۸۲۰ ۲۲ بهمن ۱۳۹۸ ۱۱:۴۷ ب.ظ
آخرین ارسال: saad
  مالتی مدیا آموزشی ۱۰۲ Linux LPIC 1 به زبان فارسی (Linux Administrator) faraz_linux ۱ ۳,۰۴۶ ۱۳ تیر ۱۳۹۸ ۰۳:۰۵ ب.ظ
آخرین ارسال: sahar1176
  آموزش(Exam 101,102) LPIC-1 faraz_linux ۱ ۲,۲۴۲ ۰۶ تیر ۱۳۹۸ ۱۱:۵۱ ق.ظ
آخرین ارسال: ela98
  آموزش(Exam 101,102) LPIC-1 faraz_linux ۰ ۱,۹۱۱ ۰۵ تیر ۱۳۹۸ ۰۴:۳۴ ب.ظ
آخرین ارسال: faraz_linux
  دوره آموزشی رایگان +Linux یا LPIc 1 - Exam 101 faraz_linux ۰ ۱,۸۵۳ ۲۲ خرداد ۱۳۹۸ ۰۹:۳۸ ق.ظ
آخرین ارسال: faraz_linux
  دوره آموزشی رایگان Linux Essentials faraz_linux ۰ ۲,۱۳۷ ۲۲ خرداد ۱۳۹۸ ۰۹:۲۹ ق.ظ
آخرین ارسال: faraz_linux

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close