כ'/טבת/תשע"ז רגולריות ופעולות על שפות – הפתרון – סעיף א' שאלה מתוך בגרות תש"ע 2010 א"ב – }| n ≥ 1}, {a, b רגולריות ופעולות על שפות – בגרות תש"ע {anbn-1 = L1 שפה L1אינה רגולרית. נימוק כיוון שיש תלות אינסופית בין שני חלקי השפה ,כך שמספר ה- bבסוף כל המילים בשפה ,קטן באחד ממספר ה a-בתחילת כל המילים בשפה. 1 רגולריות ופעולות על שפות – בגרות תש"ע הפתרון – סעיף א' -המשך 2 הפתרון – סעיף א' -המשך א"ב – }L2 = {anbk | n, k ≥ 0, n mod 2 ≠ k mod 2}, {a, b א"ב – }L2 = {anbk | n, k ≥ 0, n mod 2 ≠ k mod 2}, {a, b שפה L2רגולרית .הוכחה – שימוש בכללי רגולריות שפה L2רגולרית .המשך הוכחה – שימוש בכללי רגולריות כל השפות הבאות מעל הא"ב }- {a, b נוכיח ש L211, L212 -רגולריות ע"י בניית אוטומטים }אי זוגי ,kזוגי L21 = {anbk | n, k ≥ 0, n } - L211∙ L212 = L21אי זוגי }, L212 = {bk | k ≥ 0, kזוגי L211 = {an | n ≥ 0, n } - L221∙ L222 = L22זוגי }, L222 = {bk | k ≥ 0, kאי-זוגי L221 = {an | n ≥ 0, n }אי זוגי }, L212 = {bk | k ≥ 0, kזוגי L211 = {an | n ≥ 0, n L221 = L211, L222 = L212 L2 = L21 ∩ L22 = L211∙ L212 ∩ L221 ∙ L222 = L211∙ L212 ∩ L211∙ L212 כעת נותר רק להוכיח ש L211, L212 -רגולריות q0 b b 3 A212 q1 רגולריות ופעולות על שפות – בגרות תש"ע הפתרון – סעיף א' -המשך שפה L2רגולרית .הוכחה ע"י בניית אוטומט דרך א' – ארוכה ,אך בטוחה q1 4 הפתרון – סעיף א' -המשך א"ב – }L2 = {anbk | n, k ≥ 0, n mod 2 ≠ k mod 2}, {a, b a a A211 q1 רגולריות ופעולות על שפות – בגרות תש"ע שפה L2רגולרית ,כי שרשור משלים וחיתוך שומרים על רגולריות q0 }זוגי ,kאי-זוגי L22 = {anbk | n, k ≥ 0, n א"ב – }L2 = {anbk | n, k ≥ 0, n mod 2 ≠ k mod 2}, {a, b 𝑎 q0 𝑎 𝑏 b שפה L2רגולרית. הוכחה – בניית אוטומט דרך ב' – קצרה יותר, אך גם מעט מסוכנת יותר q1 𝑎 q0 𝑎 𝑏 b 𝑏 q3 𝑏 𝑏 q5 רגולריות ופעולות על שפות – בגרות תש"ע q3 q2 𝑏 𝑏 q2 𝑏 q4 5 רגולריות ופעולות על שפות – בגרות תש"ע 6 1 כ'/טבת/תשע"ז הפתרון – סעיף א' -המשך א"ב – }| k, m ≥ 0}, {a, b הפתרון – סעיף ב' {akb2m שפה L3רגולרית. הוכחה – בניית אוטומט = L3 𝑎 q0 q2 𝑏 }| n, k ≥ 1, k mod 2 ≠ 0 q3 רגולריות ופעולות על שפות – בגרות תש"ע }R(L4) = {bn-1an | n ≥ 1, n mod 2 ≠ 0 }L5 = {anbn-1bk-1ak | n, k ≥ 1, k mod 2 ≠ 0 b 𝑏 = L1 א"ב – }| n ≥ 1}, {a, b }L4 = {anbn-1 | n ≥ 1, n mod 2 ≠ 0 )L5 = L1 R(L4 {anbn-1 7 {anbn+k-2ak רגולריות ופעולות על שפות – בגרות תש"ע = L5 8 2
© Copyright 2024