Source-backed question

יהי אלפבית, תהיינה f,g: * * פונקציות, ותהיינה M f,M g מכונות טיורינג המחשבות את הפונקציות f,g, בהתאמה. תהא h:…

0Exams1Assignments0Lessons1Source documents
שאלה פתוחהq-37a5af637043

נוסח השאלה

יהי Σ\Sigma אלפבית, תהיינה f,g:Σ∗→Σ∗f,g:\Sigma^*\to\Sigma^* פונקציות, ותהיינה Mf,MgM_f,M_g מכונות טיורינג המחשבות את הפונקציות f,gf,g, בהתאמה.

תהא h:Σ∗→Σ∗h:\Sigma^*\to\Sigma^* פונקציית ההרכבה המוגדרת על ידי

h(x)=f(g(x))h(x)=f(g(x))

לכל x∈Σ∗x\in\Sigma^*.

  1. הסבירו כיצד בהינתן המכונות Mf,MgM_f,M_g ניתן להגדיר מכונת טיורינג MhM_h אשר מחשבת את הפונקציה hh. תארו היטב את הגדרת המכונה והראו שהיא אכן מחשבת את hh. יש להגדיר מכונה יעילה ככל האפשר.
  2. תהא MAM_A מכונת טיורינג שמכריעה שפה A⊆Σ∗A\subseteq\Sigma^*. נגדיר את השפה B={x∈Σ∗∣h(x)∈A}.B=\{x\in\Sigma^*\mid h(x)\in A\}. הסבירו כיצד בהינתן המכונות Mh,MAM_h,M_A ניתן להגדיר מכונת טיורינג MBM_B אשר מכריעה את השפה BB. תארו היטב את הגדרת המכונה והראו שהיא אכן מכריעה את BB. יש להגדיר מכונה יעילה ככל האפשר.
  3. נניח כי לכל x∈Σ∗x\in\Sigma^*, timeMg(x)≤O(∣x∣3),time_{M_g}(x)\le O(|x|^3), timeMf(x)≤O(∣x∣5),time_{M_f}(x)\le O(|x|^5), timeMA(x)≤O(∣x∣10).time_{M_A}(x)\le O(|x|^{10}). חשבו חסמים מלמעלה על זמן הריצה ועל סיבוכיות המקום של:
    1. המכונה MhM_h;
    2. המכונה MBM_B.
  4. כיצד ישתנה החסם על זמן הריצה של MBM_B בסעיף 3 אם ידוע בנוסף כי לכל אחת מן המכונות Mg,Mf,MAM_g,M_f,M_A יש 1010 סרטים, בעוד שהמכונה MBM_B צריכה להיות מכונה סטנדרטית? נסו להשיג חסם קטן ככל האפשר.
  5. כיצד ישתנה החסם על זמן הריצה של MBM_B בסעיף 4 אם ידוע בנוסף כי לכל x∈Σ∗x\in\Sigma^*, spaceMg(x)≤O(∣x∣),space_{M_g}(x)\le O(|x|), spaceMf(x)≤O(∣x∣),space_{M_f}(x)\le O(|x|), spaceMA(x)≤O(∣x∣)?space_{M_A}(x)\le O(|x|)? נסו להשיג חסם קטן ככל האפשר.

נוסח מטלה שנבדק אנושית.

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.

Assignment

2026 A

2026א_01_תרגיל_1.md

Question 1Page 1Human reviewed

Near variants — not duplicates