ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
תורת האוטומטים - מונחים – ויקיפדיה

תורת האוטומטים - מונחים

מתוך ויקיפדיה, האנציקלופדיה החופשית

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

תוכן עניינים

[עריכה] מושגי יסוד

  • א"ב פורמלי: קבוצה סופית של סימנים ("אותיות").
  • מילה פורמלית: סדרה סופית של אותיות השייכות לא"ב \ \Sigma נתון.
  • המילה הריקה: מילה שאורכה 0, נהוג לסמן את מילה זו על ידי \ \varepsilon.
  • שפה פורמלית: קבוצת מילים פורמליות.

[עריכה] פעולות על מילים

  • אורך של מילה: האורך של מילה שווה למס' האותיות שבה. אורכה של מילה \ w מסומן ב\ |w|.
  • מס' מופעי אות במילה: מס' מופעי \ \sigma במילה \ w יסומן ב\ \#_{\sigma}(w).
  • היפוך מילים: תהי \ w={\sigma}_{1}{\sigma}_{2}...{\sigma}_{n}. היפוכה יסומן ב\ w^{R} ויתקיים \ w^{R}={\sigma}_{n}{\sigma}_{n-1}...{\sigma}_{1}.
  • שרשור מילים: יהיו שתי מילים \ w,z כך ש\ w={w}_{1}{w}_{2}...{w}_{n} ,  z={z}_{1}{z}_{2}...{z}_{n} שרשורן יסומן על ידי \ w\cdot z או \ wz ויוגדר כ-\ {w}_{1}{w}_{2}...{w}_{n}{z}_{1}{z}_{2}...{z}_{n}.
  • חזקה של מילה: \ w^{n} מוגדרת רקורסיבית כשרשור של \ w לעצמה \ n פעמים - \ w^{0}={\varepsilon } ולכל \ n>0 נגדיר \ w^{n}=w^{n-1}w.

[עריכה] פעולות על שפות

  • איחוד/חיתוך/השלמה: פעולות אלו זהות לפעולות איחוד חיתוך והשלמה מתורת הקבוצות, רק שאלו פועלות על שפות.
  • שרשור שפות: שרשור של שתי שפות מוגדר כקבוצת כל המילים הנוצרות משרשור מילה אחת מהשפה הראשונה ומילה אחת מהשנייה. כלומר, יהיו \ L_{1}, L_{2} שפות, שרשורן יסומן ב-\ L_{1}L_{2}.
  • חזקה של שפה: החזקה ה-\ n-ית של שפה מוגדרת כשפת כל המילים הנוצרות על ידי שרשור של \ n מילים מאותה שפה. כלומר, תהי \ L שפה פורמלית. חזקתה תוגדר כך - \ L^{0}=\{\varepsilon\} ולכל \ n>0 יתקיים \ L^{n}=LL^{n-1}.
  • סגור קלין: סגור קלין של שפה \ L יסומן ב\ L^{*} ויוגדר כך - \ L^{*}=\bigcup_{i\ge 0}^{\infty } L^{i}.
  • סגור חיובי: הסגור החיובי של שפה \ L מוגדר בדומה לסגור קלין שלה - הסגור החיובי מסומן ב\ L^{+} ומוגדר כך - \ L^{+}=\bigcup_{i>0}^{\infty } L^{i}.

[עריכה] ההיררכיה של חומסקי

ההיררכיה של חומסקי מחלקת את השפות הפורמליות ל-4 סוגים לפי הדקדוקים היוצרים אותן (כל אחד מהדקדוקים בהיררכיה מוגבל יותר מאלו שמעליו):

  • דקדוקים בלתי מוגבלים
  • דקדוקים תלויי הקשר
  • דקדוקים חופשיי הקשר
  • דקדוקים רגולריים

[עריכה] דרכים להצגת שפה פורמלית

  • דקדוק פורמלי: אוסף של משתנים דקדוקיים, סימנים טרמינליים וכללי שכתוב המשמשים להגדרת שפה פורמלית.
  • מכונות:
    • אוטומט סופי: המכונה המוגבלת ביותר, משמשת להגדרת שפות רגולריות. לאוטומט זה קבוצה סופית של מצבים המשמשים לו כזיכרון. (מוגבל)
    • אוטומט מחסנית: אוטומט בעל זיכרון לא מוגבל, אבל הגישה אליו מוגבלת. (כפי שניתן להסיק משמו, זיכרון אוטומט המחסנית פועל כמחסנית, שניתן לקרוא רק את הנתון הנמצא בראשה) אוטומט זה מקבל מילים באמצעות ריקון המחסנית או באמצעות הגעה למצב מקבל.
  • ביטוי רגולרי: שיטה להצגת שפות רגולריות באמצעות מספר סופי של פעולות איחוד, שרשור וסגור.

[עריכה] משפטים


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -