我有一個測試來使用抽象引理來證明一種語言是否無上下文。我試圖解決一些練習問題,事情並沒有那麼好...證明語言是無上下文的抽象引理
練習問題是: 對於a)到j),證明下列語言是否是上下文無關的。如果它是無上下文的,則提供一個生成它的上下文無關語法。
前兩個是:
a) {a^(2i+1) b^(3k+2) c^(4k+3) d^(5i+4) | i >= 0, k >= 0}
b) {a^i b^i c^k d^i | i >= 1, k >= 1}
如果有人能解決前兩個,給予他們是如何做一個詳細的解釋,我相信我能找出其餘的(C通過j)在我自己的。
一個是上下文無關: 答:aBdddd B:aaBddddd或C C:bbbCcccc或d d:bbccc –