Question: Convert the following CFGs to CNF: (i) S SS I a (ii) S aSa I SSa I a (iii) S aXX X

Convert the following CFGs to CNF:

(i)

S → SS I a

(ii)

S → aSa I SSa I a

(iii)

S → aXX
X → aS l bS l a

(iv)

E → E + E
E → E*E
E → (E)
E → 7
The terminals here are + *  ( )  7.

(v)

S→ ABABAB

A → a I Λ
B → b I Λ
(vi)

S → SaS I SaSbS I SbSaS I Λ

(vii)

S → AS I SB
A → BS I SA
B → SS

Step by Step Solution

3.26 Rating (181 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

i S SS I a The goal is to find a formula that can be rewritten as So we look for formulas in the form a where a and b are variables This can be achiev... View full answer

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 SQL Database Programming Questions!