Question: Did I do this problem correctly? Question: Construct context-free grammars that generate the following languages (give your answers as a set of rules): {a k

Did I do this problem correctly?

Question:

Construct context-free grammars that generate the following languages (give your answers as a set of rules):

  1. {akw|w{a,b},|w|=k,k0}

Answer:

S | A

A | aAB

B a | b

Possible strings to test on:

k = 1

-> |w| = 1 -> aa | ab

SAaAB aB aBaa | ab

k = 2

-> |w| = 2 -> aaaa | aabb | aaab | aaba

SAaAB aaABBaaBBaaBBaaaa aabb aaab | aaba

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!