סיבוכיות: זקוק נואשות לכיוון.
קיבלתי שאלה לשיעורי הבית שאין לי מושג איך לענות עליה (ולפי מה שהבנתי, אף אחד אחר בקורס לא הצליח עדין): צריך להוכיח ש PSPACE שונה מהשפה הבאה: איחוד DTIME של 2 בחזקת c*n, עבור c מ 1 ועד אינסוף. הכיוון הוא כנראה להראות ש PSPACE גדולה יותר (ולא להיפך): למה? לדוגמה, מ"ט הרצה בזיכרון O של n בריבוע - השפה שלה כמובן שייכת ל PSPACE, אולם מספר הקונפיגורציות שלה יכול להגיע גם לסדר גודל של 2 בחזקת (n בריבוע), כלומר היא לא מתאימה לאיחוד ה DTIME הנ"ל. זו כמובן לא הוכחה שאי אפשר לחשב את השפה של המכונה באמצעות מכונה אחרת, יותר יעילה מבחינת סיבוכיות זמן, אבל נראה לי שזה רומז על הכיוון. יש למישהו רעיון איך עושים זאת? אולי למשל להראות שהאיחוד הנ"ל מוכל בתוך אוסף השפות המתקבלות ע"י מ"ט הרצה בזיכרון O של n בחזקת k עבור k חסום כלשהו, ואז ע"פ משפט היררכיה, נקבל ש PSPACE גדולה יותר? או ליכסון כלשהו? או ניפוח? תודה מראש.
קיבלתי שאלה לשיעורי הבית שאין לי מושג איך לענות עליה (ולפי מה שהבנתי, אף אחד אחר בקורס לא הצליח עדין): צריך להוכיח ש PSPACE שונה מהשפה הבאה: איחוד DTIME של 2 בחזקת c*n, עבור c מ 1 ועד אינסוף. הכיוון הוא כנראה להראות ש PSPACE גדולה יותר (ולא להיפך): למה? לדוגמה, מ"ט הרצה בזיכרון O של n בריבוע - השפה שלה כמובן שייכת ל PSPACE, אולם מספר הקונפיגורציות שלה יכול להגיע גם לסדר גודל של 2 בחזקת (n בריבוע), כלומר היא לא מתאימה לאיחוד ה DTIME הנ"ל. זו כמובן לא הוכחה שאי אפשר לחשב את השפה של המכונה באמצעות מכונה אחרת, יותר יעילה מבחינת סיבוכיות זמן, אבל נראה לי שזה רומז על הכיוון. יש למישהו רעיון איך עושים זאת? אולי למשל להראות שהאיחוד הנ"ל מוכל בתוך אוסף השפות המתקבלות ע"י מ"ט הרצה בזיכרון O של n בחזקת k עבור k חסום כלשהו, ואז ע"פ משפט היררכיה, נקבל ש PSPACE גדולה יותר? או ליכסון כלשהו? או ניפוח? תודה מראש.