SlideShare a Scribd company logo
1 of 3
Download to read offline
‫הכרעה‬ ‫בבעיות‬ ‫שקשורים‬ ‫דברים‬
‫החישוביות‬ ‫תורת‬
‫דברים‬ ‫ושאר‬ ‫משפטים‬ ,‫הגדרות‬ ,‫מושגים‬
(‫בחישוביות‬ ‫הקורס‬ ‫מתוך‬ ,‫שפות‬ ‫של‬ ‫הכרעה‬ ‫לבעיות‬ ‫)שקשורים‬
R, RE ‫השפות‬ ‫מחלקות‬ 1
:A ⊆ Σ∗
‫שפה‬ ‫עבור‬
‫יכולה‬ ‫היא‬ ‫)אחרת‬ ‫עוצרת‬ ‫היא‬ w ∈ L ‫כל‬ ‫שעבור‬ ‫מ"ט‬ ‫קיימת‬ ,‫כלומר‬ ,‫לשפה‬ ‫מזהה‬ ‫מכונה‬ ‫קיימת‬ ‫־‬ A ∈ RE
.‫בשפה‬ ‫המילים‬ ‫כל‬ ‫את‬ ‫המונה‬ ‫מנייה‬ ‫מכונת‬ ‫לה‬ ‫קיימת‬ ‫כמו־כן‬ .(‫לעצור‬ ‫לא‬ ‫או‬ ‫לקבל‬ ‫לא‬ ‫או‬
‫על‬ (‫מקבלת‬ ‫בהכרח‬ ‫לא‬ ‫)אבל‬ ‫עוצרת‬ ‫המכונה‬ w ∈ Σ∗
‫שלכל‬ ,‫כלומר‬ ,‫לשפה‬ ‫מכריעה‬ ‫מכונה‬ ‫קיימת‬ ‫־‬ A ∈ R
.‫המילה‬
.R ⊂ RE :‫כמובן‬
‫את‬ ‫שמקבלת‬ (‫מכריעה‬ ‫או‬ ‫)מזהה‬ ‫מכונה‬ ‫שישנה‬ ‫היא‬ ‫הכוונה‬ ‫אזי‬ ,‫כלשהי‬ ‫בשפה‬ ‫שהיא‬ w ‫מילה‬ ‫על‬ ‫אומרים‬ ‫כאשר‬
.‫מקבל‬ ‫במצב‬ ‫הריצה‬ ‫את‬ ‫מסיימת‬ ,‫קרי‬ ,w
.A ∈ R ⇐ A ∈ R :‫למשלים‬ ‫סגורה‬ R 1.1 ‫משפט‬
.‫ואיטרציה‬ ‫שירשור‬ ,‫איחוד‬ ,‫לחיתוך‬ ‫סגורות‬ RE ‫וגם‬ R ‫גם‬ 1.2 ‫משפט‬
.A ∈ RE ‫וגם‬ A ∈ RE ⇐⇒ A ∈ R :‫אזי‬ A ∈ Σ∗
‫תהי‬ 1.3 ‫משפט‬
:‫אזי‬ ,‫שפות‬ ‫של‬ ‫מחלקה‬ ‫או‬ ‫משפחה‬ ‫היא‬ E ‫אם‬ 1.4 ‫הגדרה‬
co − E =
n
A ⊆ Σ∗
A ∈ E
o
.E‫ב־‬ ‫נמצאת‬ ‫שלהן‬ ‫שהמשלימה‬ ‫השפות‬ ‫כל‬ ‫משפחת‬ ‫זאת‬ co − E ,‫כלומר‬
.R = RE ∩ co − RE‫ו־‬ co − R = R :‫לזכור‬ ‫כדאי‬
:‫הבא‬ ‫לדבר‬ ‫לב‬ ‫לשים‬ ‫כדי‬ ‫כמו־כן‬
‫ע"פ‬ ,‫להראות‬ ‫מספיק‬ ‫אזי‬ ,(‫)למשל‬ A /
∈ co − RE :‫מקיימת‬ ,A ‫מסוימת‬ ‫ששפה‬ ‫להראות‬ ‫רוצים‬ ‫אנחנו‬ ‫אם‬
.A /
∈ co − RE ‫בהכרח‬ ‫ואז‬ A /
∈ RE‫ש־‬ ,‫ההגדרה‬
:‫אזי‬ B = A ∪ L :‫נגדיר‬ .L‫ל־‬ ‫זרה‬ ‫שפה‬ A ⊆ Σ∗
‫ו־‬ L ∈ R ‫תהי‬ 1.5 ‫משפט‬
A ∈ R ⇐⇒ B ∈ R
A ∈ RE ⇐⇒ B ∈ RE
1
‫הכרעה‬ ‫בבעיות‬ ‫שקשורים‬ ‫דברים‬
‫החישוביות‬ ‫תורת‬
‫בשפות‬ ‫הכרעה‬ ‫בעיות‬ 2
.‫הכרעה‬ ‫בעיות‬ ‫שמייצגות‬ (Σ∗
‫)מעל‬ ‫שפות‬ ‫על‬ ‫מדברים‬ ‫אנחנו‬
:‫סימון‬
A =
n
hOi P ‫מסויימת‬ ‫תכונה‬ ‫שמקיים‬ ‫מסויים‬ ‫אובייקט‬ ‫הוא‬ O
o
.hOi ∈ A ‫אזי‬ P ‫תכונה‬ ‫את‬ ‫מקיים‬ O ‫אם‬ .‫האובייקט‬ ‫של‬ ‫קידוד‬ ‫־‬ hOi .‫המתמטי‬ ‫האובייקט‬ ‫־‬ O
:A ‫שפה‬ ‫אותה‬ ‫עבור‬
1
A =
n
hOi P ‫תכונה‬ ‫את‬ ‫מקיים‬ ‫שאינו‬ ‫מסויים‬ ‫אובייקט‬ ‫הוא‬ O
o
:‫לדוגמא‬ ‫בעיות‬ ‫כמה‬
.AT M =
n
hM, wi w ∈ L (M) ,‫מילה‬ w ,‫מ"ט‬ M
o
:‫הקבלה‬ ‫בעיית‬
.HALTT M =
n
hM, wi ‫על‬ ‫עוצרת‬ M ,‫מילה‬ w ,‫מ"ט‬ M
o
:‫העצירה‬ ‫בעיית‬
.ET M =
n
hMi L (M) = ∅ ,‫מ"ט‬ M
o
:‫הריקה‬ ‫השפה‬ ‫בעיית‬
.EQT M =
n
hM1, M2i L (M1) = L (M2) ,‫טיורינג‬ ‫מכונות‬ ‫הן‬ M1, M2
o
:‫השיוויון‬ ‫בעיית‬
:‫לזכור‬ ‫כדאי‬
AT M ∈ RE AT M /
∈ R AT M /
∈ RE
HALTT M ∈ RE HALTT M /
∈ R HALTT M /
∈ RE
ET M /
∈ RE ET M /
∈ R ET M ∈ RE
EQT M /
∈ RE EQT M /
∈ R EQT M /
∈ co − RE
(≤m) ‫מיפוי‬ ‫רדוקצית‬ 3
‫)זהו‬ w ∈ A ⇐⇒ f (w) ∈ B ‫ש־‬ ‫כך‬ f ‫חשיבה‬ ‫פונקציה‬ ‫שקיימת‬ ‫פירושו‬ ‫־‬ A ≤m B ‫־‬ ‫אזי‬ A, B ⊆ Σ∗
‫יהיו‬
.(2Σ∗
‫על‬ ‫יחס‬
.B‫ל־‬ A‫מ־‬ ‫מיפוי‬ ‫רדוקציית‬ ‫שקיימת‬ ‫פירושו‬ A ≤m B ,‫כלומר‬
:‫אזי‬ ,A ≤m B ‫כי‬ ‫ונניח‬ A, B ⊆ Σ∗
‫תהיינה‬ 3.1 ‫משפט‬
.B /
∈ R ⇐ A /
∈ R :‫וכמו־כן‬ ,A ∈ R ⇐ B ∈ R .1
.B /
∈ RE ⇐ A /
∈ RE :‫וכמו־כן‬ ,A ∈ RE ⇐ B ∈ RE .2
.(Σ∗
‫)על‬ ‫טרנזיטיבי‬ ‫יחס‬ ‫הוא‬ ≤m 3.2 ‫משפט‬
.A ≤m B ⇐⇒ A ≤m B 3.3 ‫משפט‬
.A ‫של‬ ‫למשלים‬ ‫נתייחס‬ ‫אנחנו‬ ‫ככה‬ ,‫המדויקת‬ ‫ההגדרה‬ ‫לא‬ ‫שזאת‬ ‫אפילו‬1
2
‫הכרעה‬ ‫בבעיות‬ ‫שקשורים‬ ‫דברים‬
‫החישוביות‬ ‫תורת‬
‫רייס‬ ‫משפט‬ 4
:‫נסמן‬ .C 6= RE‫ו־‬ C 6= ∅ ‫כי‬ ‫ונניח‬ ‫שפות‬ ‫של‬ ‫משפחה‬ C ⊂ RE ‫תהי‬ 4.1 ‫משפט‬
AC =
n
hMi L (M) ∈ C, ‫מ"ט‬ M
o
.‫כריעה‬ ‫אינה‬ AC ‫אזי‬
:‫למשפט‬ ‫נוסף‬ ‫ניסוח‬
‫וקיימת‬ P ‫התכונה‬ ‫את‬ ‫מקיימת‬ ‫שלה‬ ‫שהשפה‬ ‫מ"ט‬ ‫קיימת‬ ‫כי‬ ‫ונניח‬ ,‫טיורניג‬ ‫מכונות‬ ‫של‬ ‫שפות‬ ‫של‬ ‫תכונה‬ P ‫תהי‬
‫לא‬ ‫וגם‬ ‫אותה‬ ‫מקיימות‬ ‫השפות‬ ‫שכל‬ ‫תכונה‬ ‫לא‬ ‫היא‬ P ,‫)כלומר‬ P ‫התכונה‬ ‫את‬ ‫מקיימת‬ ‫אינה‬ ‫שלה‬ ‫שהשפה‬ ‫מ"ט‬
:‫נסמן‬ .(‫אותה‬ ‫מקיימת‬ ‫אינה‬ ‫שפה‬ ‫שאף‬ ‫תכונה‬
AP =
n
hMi P ‫התכונה‬ ‫את‬ ‫מקיימת‬ L (M) ,‫מ"ט‬ M
o
.‫כריעה‬ ‫אינה‬ AP ‫אזי‬
‫־שלמה‬RE ‫שפה‬ 5
:‫הבאות‬ ‫הדרישות‬ ‫שתי‬ ‫את‬ ‫מקיימת‬ A ‫אם‬ ‫־שלמה‬RE ‫נקראת‬ A ‫שפה‬ 5.1 ‫הגדרה‬
.A ∈ RE .1
.(‫אליה‬ ‫רדוקציה‬ RE‫ב־‬ ‫אחרת‬ ‫שפה‬ ‫מכל‬ ‫לעשות‬ ‫אפשר‬ ,‫)כלומר‬ B ≤m A :‫מתקיים‬ B ∈ RE ‫שפה‬ ‫לכל‬ .2
.(≤m ‫היחס‬ ‫מטרנזיטיביות‬ ‫נובע‬ ‫)זה‬ ‫־שלמה‬RE ‫היא‬ A ‫אזי‬ AT M ≤m A‫ו־‬ A ∈ RE ‫אם‬ 5.2 ‫הערה‬
3

More Related Content

More from csnotes

סיכום הקורס בחישוביות ומורכבות החישובים
סיכום הקורס בחישוביות ומורכבות החישוביםסיכום הקורס בחישוביות ומורכבות החישובים
סיכום הקורס בחישוביות ומורכבות החישוביםcsnotes
 
סיכום בתחשיב היחסים
סיכום בתחשיב היחסיםסיכום בתחשיב היחסים
סיכום בתחשיב היחסיםcsnotes
 
סיכום בלוגיקה
סיכום בלוגיקהסיכום בלוגיקה
סיכום בלוגיקהcsnotes
 
סיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותסיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותcsnotes
 
מבני נתונים
מבני נתוניםמבני נתונים
מבני נתוניםcsnotes
 
Calculus1.pdf
Calculus1.pdfCalculus1.pdf
Calculus1.pdfcsnotes
 
ModProg.pdf
ModProg.pdfModProg.pdf
ModProg.pdfcsnotes
 
סיכום הקורס במבוא להצפנה
סיכום הקורס במבוא להצפנהסיכום הקורס במבוא להצפנה
סיכום הקורס במבוא להצפנהcsnotes
 
סיכום במורכבות החישובים
סיכום במורכבות החישוביםסיכום במורכבות החישובים
סיכום במורכבות החישוביםcsnotes
 
סיכום הקורס בבינה מלאכותית
סיכום הקורס בבינה מלאכותיתסיכום הקורס בבינה מלאכותית
סיכום הקורס בבינה מלאכותיתcsnotes
 
סיכום הקורס בחישוביות
סיכום הקורס בחישוביותסיכום הקורס בחישוביות
סיכום הקורס בחישוביותcsnotes
 
סיכום של הקורס אלגוריתמים
סיכום של הקורס אלגוריתמיםסיכום של הקורס אלגוריתמים
סיכום של הקורס אלגוריתמיםcsnotes
 
סיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותסיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותcsnotes
 
סיכום קצר של הקורס במבני נתונים
סיכום קצר של הקורס במבני נתוניםסיכום קצר של הקורס במבני נתונים
סיכום קצר של הקורס במבני נתוניםcsnotes
 
סיכום על מטרואידים וזרימות בגרפים
סיכום על מטרואידים וזרימות בגרפיםסיכום על מטרואידים וזרימות בגרפים
סיכום על מטרואידים וזרימות בגרפיםcsnotes
 
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן) סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן) csnotes
 
סיכום קצר על טורי טיילור
סיכום קצר על טורי טיילורסיכום קצר על טורי טיילור
סיכום קצר על טורי טיילורcsnotes
 
סיכום הקורס במבנים אלגבריים
סיכום הקורס במבנים אלגברייםסיכום הקורס במבנים אלגבריים
סיכום הקורס במבנים אלגברייםcsnotes
 
סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב
סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשבסיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב
סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשבcsnotes
 
נספחון קצר בתורת הקבוצות
נספחון קצר בתורת הקבוצותנספחון קצר בתורת הקבוצות
נספחון קצר בתורת הקבוצותcsnotes
 

More from csnotes (20)

סיכום הקורס בחישוביות ומורכבות החישובים
סיכום הקורס בחישוביות ומורכבות החישוביםסיכום הקורס בחישוביות ומורכבות החישובים
סיכום הקורס בחישוביות ומורכבות החישובים
 
סיכום בתחשיב היחסים
סיכום בתחשיב היחסיםסיכום בתחשיב היחסים
סיכום בתחשיב היחסים
 
סיכום בלוגיקה
סיכום בלוגיקהסיכום בלוגיקה
סיכום בלוגיקה
 
סיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותסיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליות
 
מבני נתונים
מבני נתוניםמבני נתונים
מבני נתונים
 
Calculus1.pdf
Calculus1.pdfCalculus1.pdf
Calculus1.pdf
 
ModProg.pdf
ModProg.pdfModProg.pdf
ModProg.pdf
 
סיכום הקורס במבוא להצפנה
סיכום הקורס במבוא להצפנהסיכום הקורס במבוא להצפנה
סיכום הקורס במבוא להצפנה
 
סיכום במורכבות החישובים
סיכום במורכבות החישוביםסיכום במורכבות החישובים
סיכום במורכבות החישובים
 
סיכום הקורס בבינה מלאכותית
סיכום הקורס בבינה מלאכותיתסיכום הקורס בבינה מלאכותית
סיכום הקורס בבינה מלאכותית
 
סיכום הקורס בחישוביות
סיכום הקורס בחישוביותסיכום הקורס בחישוביות
סיכום הקורס בחישוביות
 
סיכום של הקורס אלגוריתמים
סיכום של הקורס אלגוריתמיםסיכום של הקורס אלגוריתמים
סיכום של הקורס אלגוריתמים
 
סיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותסיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליות
 
סיכום קצר של הקורס במבני נתונים
סיכום קצר של הקורס במבני נתוניםסיכום קצר של הקורס במבני נתונים
סיכום קצר של הקורס במבני נתונים
 
סיכום על מטרואידים וזרימות בגרפים
סיכום על מטרואידים וזרימות בגרפיםסיכום על מטרואידים וזרימות בגרפים
סיכום על מטרואידים וזרימות בגרפים
 
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן) סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
 
סיכום קצר על טורי טיילור
סיכום קצר על טורי טיילורסיכום קצר על טורי טיילור
סיכום קצר על טורי טיילור
 
סיכום הקורס במבנים אלגבריים
סיכום הקורס במבנים אלגברייםסיכום הקורס במבנים אלגבריים
סיכום הקורס במבנים אלגבריים
 
סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב
סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשבסיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב
סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב
 
נספחון קצר בתורת הקבוצות
נספחון קצר בתורת הקבוצותנספחון קצר בתורת הקבוצות
נספחון קצר בתורת הקבוצות
 

סיכום קצר של דברים מתוך הקורס בתורת החישוביות

  • 1. ‫הכרעה‬ ‫בבעיות‬ ‫שקשורים‬ ‫דברים‬ ‫החישוביות‬ ‫תורת‬ ‫דברים‬ ‫ושאר‬ ‫משפטים‬ ,‫הגדרות‬ ,‫מושגים‬ (‫בחישוביות‬ ‫הקורס‬ ‫מתוך‬ ,‫שפות‬ ‫של‬ ‫הכרעה‬ ‫לבעיות‬ ‫)שקשורים‬ R, RE ‫השפות‬ ‫מחלקות‬ 1 :A ⊆ Σ∗ ‫שפה‬ ‫עבור‬ ‫יכולה‬ ‫היא‬ ‫)אחרת‬ ‫עוצרת‬ ‫היא‬ w ∈ L ‫כל‬ ‫שעבור‬ ‫מ"ט‬ ‫קיימת‬ ,‫כלומר‬ ,‫לשפה‬ ‫מזהה‬ ‫מכונה‬ ‫קיימת‬ ‫־‬ A ∈ RE .‫בשפה‬ ‫המילים‬ ‫כל‬ ‫את‬ ‫המונה‬ ‫מנייה‬ ‫מכונת‬ ‫לה‬ ‫קיימת‬ ‫כמו־כן‬ .(‫לעצור‬ ‫לא‬ ‫או‬ ‫לקבל‬ ‫לא‬ ‫או‬ ‫על‬ (‫מקבלת‬ ‫בהכרח‬ ‫לא‬ ‫)אבל‬ ‫עוצרת‬ ‫המכונה‬ w ∈ Σ∗ ‫שלכל‬ ,‫כלומר‬ ,‫לשפה‬ ‫מכריעה‬ ‫מכונה‬ ‫קיימת‬ ‫־‬ A ∈ R .‫המילה‬ .R ⊂ RE :‫כמובן‬ ‫את‬ ‫שמקבלת‬ (‫מכריעה‬ ‫או‬ ‫)מזהה‬ ‫מכונה‬ ‫שישנה‬ ‫היא‬ ‫הכוונה‬ ‫אזי‬ ,‫כלשהי‬ ‫בשפה‬ ‫שהיא‬ w ‫מילה‬ ‫על‬ ‫אומרים‬ ‫כאשר‬ .‫מקבל‬ ‫במצב‬ ‫הריצה‬ ‫את‬ ‫מסיימת‬ ,‫קרי‬ ,w .A ∈ R ⇐ A ∈ R :‫למשלים‬ ‫סגורה‬ R 1.1 ‫משפט‬ .‫ואיטרציה‬ ‫שירשור‬ ,‫איחוד‬ ,‫לחיתוך‬ ‫סגורות‬ RE ‫וגם‬ R ‫גם‬ 1.2 ‫משפט‬ .A ∈ RE ‫וגם‬ A ∈ RE ⇐⇒ A ∈ R :‫אזי‬ A ∈ Σ∗ ‫תהי‬ 1.3 ‫משפט‬ :‫אזי‬ ,‫שפות‬ ‫של‬ ‫מחלקה‬ ‫או‬ ‫משפחה‬ ‫היא‬ E ‫אם‬ 1.4 ‫הגדרה‬ co − E = n A ⊆ Σ∗ A ∈ E o .E‫ב־‬ ‫נמצאת‬ ‫שלהן‬ ‫שהמשלימה‬ ‫השפות‬ ‫כל‬ ‫משפחת‬ ‫זאת‬ co − E ,‫כלומר‬ .R = RE ∩ co − RE‫ו־‬ co − R = R :‫לזכור‬ ‫כדאי‬ :‫הבא‬ ‫לדבר‬ ‫לב‬ ‫לשים‬ ‫כדי‬ ‫כמו־כן‬ ‫ע"פ‬ ,‫להראות‬ ‫מספיק‬ ‫אזי‬ ,(‫)למשל‬ A / ∈ co − RE :‫מקיימת‬ ,A ‫מסוימת‬ ‫ששפה‬ ‫להראות‬ ‫רוצים‬ ‫אנחנו‬ ‫אם‬ .A / ∈ co − RE ‫בהכרח‬ ‫ואז‬ A / ∈ RE‫ש־‬ ,‫ההגדרה‬ :‫אזי‬ B = A ∪ L :‫נגדיר‬ .L‫ל־‬ ‫זרה‬ ‫שפה‬ A ⊆ Σ∗ ‫ו־‬ L ∈ R ‫תהי‬ 1.5 ‫משפט‬ A ∈ R ⇐⇒ B ∈ R A ∈ RE ⇐⇒ B ∈ RE 1
  • 2. ‫הכרעה‬ ‫בבעיות‬ ‫שקשורים‬ ‫דברים‬ ‫החישוביות‬ ‫תורת‬ ‫בשפות‬ ‫הכרעה‬ ‫בעיות‬ 2 .‫הכרעה‬ ‫בעיות‬ ‫שמייצגות‬ (Σ∗ ‫)מעל‬ ‫שפות‬ ‫על‬ ‫מדברים‬ ‫אנחנו‬ :‫סימון‬ A = n hOi P ‫מסויימת‬ ‫תכונה‬ ‫שמקיים‬ ‫מסויים‬ ‫אובייקט‬ ‫הוא‬ O o .hOi ∈ A ‫אזי‬ P ‫תכונה‬ ‫את‬ ‫מקיים‬ O ‫אם‬ .‫האובייקט‬ ‫של‬ ‫קידוד‬ ‫־‬ hOi .‫המתמטי‬ ‫האובייקט‬ ‫־‬ O :A ‫שפה‬ ‫אותה‬ ‫עבור‬ 1 A = n hOi P ‫תכונה‬ ‫את‬ ‫מקיים‬ ‫שאינו‬ ‫מסויים‬ ‫אובייקט‬ ‫הוא‬ O o :‫לדוגמא‬ ‫בעיות‬ ‫כמה‬ .AT M = n hM, wi w ∈ L (M) ,‫מילה‬ w ,‫מ"ט‬ M o :‫הקבלה‬ ‫בעיית‬ .HALTT M = n hM, wi ‫על‬ ‫עוצרת‬ M ,‫מילה‬ w ,‫מ"ט‬ M o :‫העצירה‬ ‫בעיית‬ .ET M = n hMi L (M) = ∅ ,‫מ"ט‬ M o :‫הריקה‬ ‫השפה‬ ‫בעיית‬ .EQT M = n hM1, M2i L (M1) = L (M2) ,‫טיורינג‬ ‫מכונות‬ ‫הן‬ M1, M2 o :‫השיוויון‬ ‫בעיית‬ :‫לזכור‬ ‫כדאי‬ AT M ∈ RE AT M / ∈ R AT M / ∈ RE HALTT M ∈ RE HALTT M / ∈ R HALTT M / ∈ RE ET M / ∈ RE ET M / ∈ R ET M ∈ RE EQT M / ∈ RE EQT M / ∈ R EQT M / ∈ co − RE (≤m) ‫מיפוי‬ ‫רדוקצית‬ 3 ‫)זהו‬ w ∈ A ⇐⇒ f (w) ∈ B ‫ש־‬ ‫כך‬ f ‫חשיבה‬ ‫פונקציה‬ ‫שקיימת‬ ‫פירושו‬ ‫־‬ A ≤m B ‫־‬ ‫אזי‬ A, B ⊆ Σ∗ ‫יהיו‬ .(2Σ∗ ‫על‬ ‫יחס‬ .B‫ל־‬ A‫מ־‬ ‫מיפוי‬ ‫רדוקציית‬ ‫שקיימת‬ ‫פירושו‬ A ≤m B ,‫כלומר‬ :‫אזי‬ ,A ≤m B ‫כי‬ ‫ונניח‬ A, B ⊆ Σ∗ ‫תהיינה‬ 3.1 ‫משפט‬ .B / ∈ R ⇐ A / ∈ R :‫וכמו־כן‬ ,A ∈ R ⇐ B ∈ R .1 .B / ∈ RE ⇐ A / ∈ RE :‫וכמו־כן‬ ,A ∈ RE ⇐ B ∈ RE .2 .(Σ∗ ‫)על‬ ‫טרנזיטיבי‬ ‫יחס‬ ‫הוא‬ ≤m 3.2 ‫משפט‬ .A ≤m B ⇐⇒ A ≤m B 3.3 ‫משפט‬ .A ‫של‬ ‫למשלים‬ ‫נתייחס‬ ‫אנחנו‬ ‫ככה‬ ,‫המדויקת‬ ‫ההגדרה‬ ‫לא‬ ‫שזאת‬ ‫אפילו‬1 2
  • 3. ‫הכרעה‬ ‫בבעיות‬ ‫שקשורים‬ ‫דברים‬ ‫החישוביות‬ ‫תורת‬ ‫רייס‬ ‫משפט‬ 4 :‫נסמן‬ .C 6= RE‫ו־‬ C 6= ∅ ‫כי‬ ‫ונניח‬ ‫שפות‬ ‫של‬ ‫משפחה‬ C ⊂ RE ‫תהי‬ 4.1 ‫משפט‬ AC = n hMi L (M) ∈ C, ‫מ"ט‬ M o .‫כריעה‬ ‫אינה‬ AC ‫אזי‬ :‫למשפט‬ ‫נוסף‬ ‫ניסוח‬ ‫וקיימת‬ P ‫התכונה‬ ‫את‬ ‫מקיימת‬ ‫שלה‬ ‫שהשפה‬ ‫מ"ט‬ ‫קיימת‬ ‫כי‬ ‫ונניח‬ ,‫טיורניג‬ ‫מכונות‬ ‫של‬ ‫שפות‬ ‫של‬ ‫תכונה‬ P ‫תהי‬ ‫לא‬ ‫וגם‬ ‫אותה‬ ‫מקיימות‬ ‫השפות‬ ‫שכל‬ ‫תכונה‬ ‫לא‬ ‫היא‬ P ,‫)כלומר‬ P ‫התכונה‬ ‫את‬ ‫מקיימת‬ ‫אינה‬ ‫שלה‬ ‫שהשפה‬ ‫מ"ט‬ :‫נסמן‬ .(‫אותה‬ ‫מקיימת‬ ‫אינה‬ ‫שפה‬ ‫שאף‬ ‫תכונה‬ AP = n hMi P ‫התכונה‬ ‫את‬ ‫מקיימת‬ L (M) ,‫מ"ט‬ M o .‫כריעה‬ ‫אינה‬ AP ‫אזי‬ ‫־שלמה‬RE ‫שפה‬ 5 :‫הבאות‬ ‫הדרישות‬ ‫שתי‬ ‫את‬ ‫מקיימת‬ A ‫אם‬ ‫־שלמה‬RE ‫נקראת‬ A ‫שפה‬ 5.1 ‫הגדרה‬ .A ∈ RE .1 .(‫אליה‬ ‫רדוקציה‬ RE‫ב־‬ ‫אחרת‬ ‫שפה‬ ‫מכל‬ ‫לעשות‬ ‫אפשר‬ ,‫)כלומר‬ B ≤m A :‫מתקיים‬ B ∈ RE ‫שפה‬ ‫לכל‬ .2 .(≤m ‫היחס‬ ‫מטרנזיטיביות‬ ‫נובע‬ ‫)זה‬ ‫־שלמה‬RE ‫היא‬ A ‫אזי‬ AT M ≤m A‫ו־‬ A ∈ RE ‫אם‬ 5.2 ‫הערה‬ 3