Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a BNF (or context-free) grammar for the language composed of sentences of

ID: 671987 • Letter: W

Question

Write a BNF (or context-free) grammar for the language composed of sentences of the following form: a2k x2j-1 b3k I.e., sentences consisting of a sequence of a's, followed by a sequence of x's of odd length, in turn followed by a sequence of b's of length exactly 3/2 as long as the sequence of a's, where k>0 and j>0. (E.g., the language includes aaaaxxxxxxxxxbbbbbb and aaxbbb but not aaxxbbb or bbxaa or abx or axxxbb.) (2 points)Part 1: Can you modify your grammar so that the resulting language is the proper subset of the original language in which j=k (thus resulting in sentences containing one fewer x's than a's)?

Explanation / Answer

This grammar will work for both PArt 1 and PArt 2, meaning that this grammar will satisfy for j not equal to k, and j equal to k, for both cases :)

    S->AXB

    A->aaA | aa | (lambda)(null)
   
    X-> xXx | x

    B-> bbbB | bbb | (lambda)(null)

Try this for when j is 7, and k is 3. Now try this for j=k=6. It will work for both :)

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote