سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم

Σχετικά έγγραφα
جلسه ی ۲۴: ماشین تورینگ

روش محاسبه ی توان منابع جریان و منابع ولتاژ

فصل پنجم زبان های فارغ از متن

محاسبه ی برآیند بردارها به روش تحلیلی

تحلیل مدار به روش جریان حلقه

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

نظریه زبان ها و ماشین ها

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

Top Down Parsing LL(1) Narges S. Bathaeian

مدار معادل تونن و نورتن

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی

جلسه ی ۳: نزدیک ترین زوج نقاط

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی

تمرین اول درس کامپایلر

جلسه ی ۴: تحلیل مجانبی الگوریتم ها

تصاویر استریوگرافی.

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :

جلسه ی ۵: حل روابط بازگشتی

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

به نام خدا طراحی کامپایلرها

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

آزمایش 8: تقویت کننده عملیاتی 2

نویسنده: محمدرضا تیموری محمد نصری مدرس: دکتر پرورش خالصۀ موضوع درس سیستم های مینیمم فاز: به نام خدا

جلسه ی ۱۱: درخت دودویی هرم

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد.

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار

فصل 5 :اصل گسترش و اعداد فازی

Angle Resolved Photoemission Spectroscopy (ARPES)

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn

به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد.

دبیرستان غیر دولتی موحد

عنوان: رمزگذاري جستجوپذیر متقارن پویا

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد:

تئوری رفتار مصرف کننده : می گیریم. فرض اول: فرض دوم: فرض سوم: فرض چهارم: برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر

Beta Coefficient نویسنده : محمد حق وردی

تجزیه و تحلیل سیگنال ها و سیستم ها دکتر منصور زینلی

به نام خدا طراحی کامپایلرها

فصل دهم: همبستگی و رگرسیون

ی ن ل ض ا ف ب ی ر غ ن ق و ش ه ی ض ر م ی ) ل و ئ س م ه د ن س ی و ن ( ا ی ن ل ض ا ف ب ی ر غ 1-

مسائل فیزیک هالیدی & رزنیک

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

مود لصف یسدنه یاه لیدبت

جلسه 2 جهت تعریف یک فضاي برداري نیازمند یک میدان 2 هستیم. یک میدان مجموعه اي از اعداد یا اسکالر ها به همراه اعمال

هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند.

جلسه 22 1 نامساویهایی در مورد اثر ماتریس ها تي وري اطلاعات کوانتومی ترم پاییز

عنوان مقاله "نقاط تنها تنها مانده اند"

فصل پنجم : سینکروها جاوید سید رنجبر میالد سیفی علی آسگون

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات -

1. یک مولد 5000 هرتز می توان بصورت نیروی محرکه الکتریکی ثابت با مقدار 200 ولت مؤثر باا امدادان

فهرست مطالب جزوه ی الکترونیک 1 فصل اول مدار الکتریکی و نقشه ی فنی... 2 خواص مدارات سری... 3 خواص مدارات موازی...

ندرک درگ ندرک درگ شور

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

فصل چهارم تعیین موقعیت و امتدادهای مبنا

فصل ترکیبیات درس اول شمارش درس دوم جایگشت درس سوم ترکیب

هدف از این آزمایش آشنایی با برخی قضایاي ساده و در عین حال مهم مدار از قبیل قانون اهم جمع آثار مدار تونن و نورتن

راهنمای کاربری موتور بنزینی )سیکل اتو(

Delaunay Triangulations محیا بهلولی پاییز 93

شبکه های عصبی در کنترل

فیلتر کالمن Kalman Filter

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

آشنایی با پدیده ماره (moiré)

يﺎﻫ ﻢﺘﻳرﻮﮕﻟا و ﺎﻫ ﺖﺧرد فاﺮﮔ ﻲﻤﺘﻳرﻮﮕﻟا ﻪﻳﺮﻈﻧ :سرد ﻲﺘﺸﻬﺑ ﺪﻴﻬﺷ هﺎﮕﺸﻧاد ﺮﺗﻮﻴﭙﻣﺎﻛ مﻮﻠﻋ هوﺮﮔ ﻪﻴﻟوا ﺞﻳﺎﺘﻧ و ﺎﻫﻒ ﻳﺮﻌﺗ

تبدیل ها هندسه سوم دبیرستان ( D با یک و تنها یک عضو از مجموعه Rست که در آن هر عضو مجموعه نگاشت از Dبه R تناظری بین مجموعه های D و Rمتناظر باشد.

دکتر عباس روحانی دانشکده کشاورزی دانشگاه صنعتی شاهرود

ر ک ش ل ن س ح ن د م ح م ب ن ی ز ن. ل و ئ س م ه د ن س ی و ن ( ی ر ک ش ل &

مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی

6- روش های گرادیان مبنا< سر فصل مطالب

به نام ستاره آفرین قضیه ویریال جنبشی کل ذرات یک سیستم پایدار مقید به نیرو های پایستار را به متوسط انرژی پتانسیل کل شان

تحلیل الگوریتم پیدا کردن ماکزیمم

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است.

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی:

فصل اول هدف های رفتاری: پس از پایان این فصل از هنرجو انتظار می رود: 5 روش های اجرای دستور را توضیح دهد. 6 نوارهای ابزار را توصیف کند.

جلسه 28. فرض کنید که m نسخه مستقل یک حالت محض دلخواه

:موس لصف یسدنه یاه لکش رد یلوط طباور


ترمودینامیک مدرس:مسعود رهنمون سال تحصیلى 94-95

فصل ششم: ترکیبات درس اول: شمارش اصل جمع و اصل ضرب فعالیت قیمه هویج سیب پرتقال قورمه «سورۀ نحل»

فصل سوم : عناصر سوئیچ

7- روش تقریب میانگین نمونه< سر فصل مطالب

یدنب هشوخ یاه متیروگلا

مبانی برنامه نویسی با #C

Transcript:

1 ماشیه ای توریىگ

مقدمه فصل : سلسله مزاتب سبان a n b n c n? ww? زبان های فارغ از متن n b n a ww زبان های منظم a * a*b* 2

زبان ها پذیرفته می شوند بوسیله ی : ماشین های تورینگ a n b n c n ww زبان های فارغ از متن n b n a ww زبان های منظم a * a*b* 3

ماشینهای تورینگ ماشیه ت ریىگ یک ماشیه با حاالت متىا ی است ک ز گذر آن عىصزی را ريی و ار چاپ می کىذ. ماشیه ت ریىگ یک پىچ تایی ) 0 (Q,,Γ, δ,q است ک در آن Q مجم ع متىا ی اس حاالت Γ یک مجم ع متىا ی م س م ب الفبای و ارشامل یک عىصز يیژ B ک ومایىگز فاصل خالی است کی مجم ع اس Γ {B} م س م ب الفبای يريدی δیک تابع جشئی اس Q Γ ب {,} Q Γ م س م ب تابع گذر ي q 0 єq یک حالت مشخص ب وام حالت ابتذایی می باشذ. 4

یک ماشیه توریىگ نوار هد خواندن - نوشتن واحد کنترل 5

ووار ( (tape نا محدود از راست و چپ حجم نا محدود هد خواندن - نوشتن هد به راست یا چپ حرکت می کند 6

هد خواندن - نوشتن هد در هر مرحله : سمبلی را می خواند سمبلی را می نویسد به راست یا چپ حرکت می کند.1.2.3 7

ماشیه ت ریىگ استاوذارد یک گذر از ماشین حالت ماشین را از q i به q j تغییر داده عنصر x نوار را با y جایگزین نموده و هد نوار را یک مکان به چپ یا راست حرکت می دهد. یک ماشین تورینگ هنگامی متوقف می شود که برای زوج مرتب حالت جاری و عنصر ورودی هیچ گذری تعریف نشده باشد. یک گذر ممکن است بخواهد از مکان صفر نوار یک حرکت به چپ محدوده نوار انجام دهد که در این صورت متوقف می شود و به این نوع توقف توقف غیر عادی گوییم. هرگاه می گوییم یک محاسبه متوقف می شود منظور توقف در شرایط عادی است. 8

0 مثال : زمان a a c b زمان 1 a k c b a 1. خواندن k. 2 نوشتن 3. حرکت به چپ 9

زمان 1 a b k c زمان 2 a f k c b f خواندن نوشتن 3. حرکت به راست.1.2

ورودی رشته سمبل خالی ورودی رشته a b a c هد هد از چپ ترین سمبل ورودی رشته شروع می کند 11

حالت ها و اوتقال ها حرکت به چپ نوشتن خواندن q a b, q2 1 حرکت به راست q a b, q2 1 12

مثال : زمان 0 a b a c q a b, q2 1 q 1 حالت جاری 13

زمان 1 a b b c زمان 2 q 2 a b b b q 3 c b, q q3 2 14

زمان 1 مثال : a b a c q 1 زمان 2 a b b c q 2 q a b, q2 1 15

1 مثال : زمان a b a c q 1 زمان 2 a b b c g q 2 g, q q2 1 16

ماشین تورینگ استاندارد ماشین تورینگ COPY با الفبای ورودی {a,b} یک کپی از رشته ورودی را تولید می کند. به عنوان مثال محاسبه ای که با نوار شامل BabbB شروع می شود با نوار BabbBabbB متوقف می گردد. a b b x b b 17

ماشین تورینگ استاندارد x b b a x y b a x y b a b x y y a b 18

ماشین تورینگ استاندارد x y y a b b x y y a b b a b b a b b 19

ماشین تورینگ استاندارد X/X Y/Y a/a b/b a/a b/b a/x q2 B/B q3 B/a COPY: > q0 B/B B/B q1 b/y q5 B/B q6 B/b q4 a/a b/b B/B q7 X/a Y/b a/a b/b a/a b/b 20

ماشین تورینگ به عنوان پذیزنده سبان فرض کنید که (F, (Q,,Γ, δ,q 0 یک ماشین تورینگ باشد. یک رشته Uє * توسط حالت پایانی پذیرفته می شود اگر محاسبه M با ورودی u در یک حالت پایانی متوقف شود. محاسبه ای که به طور غیر عادی متوقف می شود رشته ورودی را بدون توجه به حالت پایانی ماشین رد می کند. زبان M که با (M) نشان داده می شود مجموعه تمامی رشته های پذیرفته شده توسط M است. 21

2-9 ماشین تورینگ به عنوان پذیرنده زبان b/b مثال: ماشنی تورینگ M: > B/B a/a a/a q0 q1 q2 q3 b/b سبان (a+b)*aa(a+b)* را می پذیزد. 22

معیه بىدن غیر مجاز ماشین های تورینگ معین هستند مجاز a b, q 2 a b, q 2 q 1 q 1 b d, q 3 a d, q 3 23

تابع اوتقال جشئی مثال : a b a c a b, q 2 q 1 مجاز : q 1 انتقالی برای سمبلc نیست b d, q 3 24

تىقف( Halting ) ماشین متوقف می شود اگر امکانی برای دنبال کردن انتقالی وجود نداشته باشد. 25

مثال : a b a c q 1 a b, q 2 q 1 امکان انتقال وجود ندارد b d, q 3 توقف!!! 26

پایاوی حاالت q1 مجاز q2 q1 غیر مجاز q2 درحاالت پایانی انتقال به حالت دیگر)رو به بیرون( وجود ندارد درحالت پایانی ماشین متوقف می شود 27

شدن پذیزفته اگر ماشین در یک حالت پایانی متوقف شود ورودی پذیرفته می شود اگر ماشین در یک حالت غیرپایانی متوقف شود یا اگر ماشین وارد یک حلقه بینهایت شود ورودی پذیرفته نمی شود 28

ومىوه ای اس ماشیه تىریىگ aa* ماشین تورینگی که زبان زیر را بپذیرد : a a, q 0, q 1 29

زمان 0 a a a q 0 a a, q 0, q 1 30

زمان 1 a a a a a, q 0 q 0, q 1

زمان 2 a a a a a, q 0 q 0, q 1 32

زمان 3 a a a a a, q 0 q 0, q 1 33

زمان 4 a a a q 1 a a, توقف و پذیرش q 0, q 1 34

نمونه ای از پذیرفته نشدن : زمان 0 a b a q 0 a a, q 0, q 1 35

زمان 1 a b a q 0 a a, امکان انتقال وجود ندارد توقف و پذیرفته نشدن q 0, q 1 36

ومىوه حلقه بیىهایت aa* ماشین تورینگ دیگری برای زبان b b, a a, q 0, q 1 37

زمان 0 a b a b b, a a, q 0 q 0, q 1 38

زمان 1 a b a b b, a a, q 0 q 0, q 1 39

زمان 2 a b a b b, a a, q 0 q 0, q 1 40

زمان 2 a b a 3 4 زمان زمان q 0 a b a q 0 a b a زمان 5 q 0 a b a... حلقه بینهایت q 0 41

بواسطه : حلقه بینهایت به حالت پایانی نمی توان رسید ماشین هرگز متوقف نمی شود رشته ورودی پذیرفته نمی شود 42

وموو ای دیگز اس ماشیه توریىگ n n { a b } ماشین تورینگ برای زبان q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 43

زمان 0 a a b b q 0 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 44

زمان 1 x a b b q 1 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 45

زمان 2 x a b b q 1 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 46

زمان 3 x a y b q 2 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 47

زمان 4 x a y b q 2 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 48

زمان 5 x a y b q 0 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 49

زمان 6 x x y b q 1 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 50

زمان 7 x x y b q 1 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 51

زمان 8 x x y y q 2 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 52

زمان 9 x x y y q 2 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 53

زمان 10 x x y y q 0 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 54

زمان 11 x x y y q 3 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 55

زمان 12 x x y y q 3 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 56

زمان 13 x x y y توقف و پذیرش q 4 q 4, a a, a a, q 3 a x, q0 1 q b y, q2 x x, 57

مالحظه: { a n b n } اگر ماشینی برای این زبان طراحی کنیم : { a n b n c n } به راحتی می توانیم ماشین زبان مقابل را بسازیم : 58

تعاریف رسمی بزای ماشیه های تىریىگ 59

انتقال تابع q a b, q2 1 ( q1, a) ( q2, b, ) 60

تابع انتقال q c d, q2 1 ( q1, c) ( q2, d, ) 61

: الفبای نوار تورینگ ماشین الفبای ورودی حاالت M ( Q,,,, q0,, F) حاالت پایانی تابع انتقال خالی حالت آغازین 62

پیکزبىدی c a b a q 1 ca q 1 ba شرح لحظه : 63

زمان 4 زمان 5 x a y b x a y b q 2 q 0 q2 xayb x q0 ayb یک حرکت : 64

زمان 4 زمان 5 x a y b x a y b q 2 زمان 6 زمان 7 q 0 x x y b x x y b q 1 q 2 xayb x q0 ayb xx q1 yb xxy q 1 q 1 65 b

q 2 xayb x q0 ayb xx q1 yb xxy q 1 b q2 xayb xxy q1 b نشانه گذاری معادل : 66

q 0 w پیکربندی اولیه : رشته ورودی w a a b b q 0 67

سبان پذیزفت شدي M برای هر ماشین تورینگ ( M ) { w : q0 w x1 q f x 2 } حالت پایانی حالت ابتدایی 68

ماشیه توریىگ استاودارد ماشینی تورینگ استاندارد است که : قطعی نوار نامتناهی در دو جهت نوار فایل ورودی / خروجی است 69