exercises (context-free languages)...exercises (context-free languages) ... bgjjuj= jvjg) exercise:...

5
Exercises (Context-Free Languages) 1 Context-Free Grammars Exercise: Give context-free grammars that generate the following languages. 1. L := {a k b l c k+l | k,l N} 2. L := {a k b k c l d l | k,l N} 3. L := {a k b l | k 1,l>k} 4. L := {w ∈{a, b} * ||w| odd,a in middle}(= {uav ∈{a, b} * ||u| = |v|}) Exercise: Show that context-free languages are closed under the reversal operation. 2 Context-Free and Regular Languages Exercise: Show that every regular expression can directly be translated into an equivalent context- free grammar. 1

Upload: others

Post on 10-Feb-2021

22 views

Category:

Documents


0 download

TRANSCRIPT

  • Exercises (Context-Free Languages)

    1 Context-Free Grammars

    Exercise: Give context-free grammars that generate the following languages.

    1. L := {akblck+l | k, l ∈ N}

    2. L := {akbkcldl | k, l ∈ N}

    3. L := {akbl | k ≥ 1, l > k}

    4. L := {w ∈ {a, b}∗ | |w| odd, a in middle}(= {uav ∈ {a, b}∗ | |u| = |v|})

    Exercise: Show that context-free languages are closed under the reversal operation.

    2 Context-Free and Regular Languages

    Exercise: Show that every regular expression can directly be translated into an equivalent context-free grammar.

    1