Question

Theory of Computation Problem 3: Let G be an arbitrary CFG (Context-free Grammer), and let DG...

Theory of Computation Problem 3:

Let G be an arbitrary CFG (Context-free Grammer), and let DG be the string-pushing PDA(pushdown automata) for it. Let w be some string of length n in L(G).

Suppose you know that the leftmost derivation of w in G consists of m substitutions. How many transitions would be in the corresponding computation of DG for input string w? Justify your answer carefully!

All information is given

-----------------------------------------------------------------

Upvote for the right answer!!

Thanks

Homework Answers

Answer #1

ANSWER:

  1. Starting with a single nonterminal 'S' and
  2. form the string by making substitutions according to the rules.
  3. Each rule of the form A -->BC adds a new nonterminal
  4. and each rule of the form A-->a converts one nonterminal into a terminal .
  5. Since it takes n-1 steps to grow the string from the original nonterminal to n nonterminals ,and then n steps to convert each of those nonterminals into terminals,it takes 2n-1 steps to derive a string of length n.
Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT