Source-backed question

הוכחה: תהי A PSPACE. אזי קיימת מכונה M A כך שקיים פולינום p כך ש-M A מכריעה את A וגם לכל x Σ*, space M A(x) p(…

0Exams0Assignments1Lessons1Source documents
שאלה פתוחהq-ea4370e45340

נוסח השאלה

הוכחה: תהי A∈PSPACEA\in PSPACE. אזי קיימת מכונה MAM_A כך שקיים פולינום p כך ש−MA-M_A מכריעה את A וגם לכל x∈Σ∗,spaceMA(x)≤p(∣x∣)x\in Σ*, space_{M_A}(x) \le p(|x|). תהי B∈PAB\in P^A. אזי קיימת מכונה MBM_B עם אורקל דטרמיניסטית כך שקיים פולינום q כך ש−MB-M_B עם אורקל A מכריעה את B וגם לכל x∈Σ∗,timeMB(x)≤q(∣x∣)x\in Σ*, time_{M_B}(x) \le q(|x|). נגדיר מכונה M באופן הבא: בהינתן קלט x- 1. M תריץ את MBM_B על x. 2. בכל פעם ש−MB-M_B נשאלת שאילתא עם מחרוזת y, M [לא ברור] את MAM_A על y. 3. M תחזיר את מה ש−MB-M_B החזירה. M מכריעה את B. ניתוח סיבוכיות מקום: יהי x∈Σ∗x\in Σ*. בריצה של M על x, M דורשת spaceMB(x)space_{M_B}(x). בנוסף, M מריצה את MAM_A על אחת מהמחרוזות y [לא ברור] השאילתות באותה הריצה. כל מחרוזת y כזו מקיימת:∣y∣≤timeMB(x)≤q(∣x∣): |y| \le time_{M_B}(x) \le q(|x|) לכן −spaceMA(y)≤p(∣y∣)≤p(q(∣x∣))- space_{M_A}(y) \le p(|y|) \le p(q(|x|)) אם כן −spaceM(x)≤q(∣x∣)+p(q(∣x∣))- space_M(x) \le q(|x|)+p(q(|x|)) מכיוון שפולינומים סגורים להרכבה, M רצה במקום פולינומי. לכן B∈PSPACEB\in PSPACE. לכן PA⊆PSPACEP^A \subseteq PSPACE

תמלול ראשון מתוך עמוד המקור ב־tools/summary/.work. צילום העמוד מצורף למטה כדי שאפשר יהיה לאמת סימון מתמטי וניסוח.

Exact provenance

Appearances by source document

Each card is a genuinely distinct file. Printed versions inside one PDF stay in that card and do not inflate the sitting count.

Lesson

שיעור 23-רדוקציות מקום לוגריתמי.pdf

שיעור 23-רדוקציות מקום לוגריתמי.pdf

Question 1Page 4Visual reading